Commit d85989a1 by LJM

.gitignore

parent 69a5d07a
Showing with 448 additions and 375 deletions
{"version":3,"file":"app.js","sources":["App.vue"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tthis.loginCheck()\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tloginCheck(){\r\n\t\t\t\ttry {\r\n\t\t\t\t\tuni.onAppRoute((res) => {\r\n\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\tconst url =\"/\"+res.path\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tvar pages = getCurrentPages(); // 获取栈实例\r\n\t\t\t\t\t\tlet currentPage = pages[pages.length - 1]; // 获取当前页面实例\r\n\t\t\t\t\t\tlet currentPath = currentPage.route; // 获取当前页面路由\r\n\t\t\t\t\t\tlet currentPageFullPath = currentPage['$page']['fullPath']; // 当前页面路径\r\n\t\t\t\t\t\tif(pages.length>=8){\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\turl:currentPageFullPath\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\treturn\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tif ((url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1) && !token) {\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(url)}`\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t} catch (e) {\r\n\t\t\t\t\tconst interceptors = [\"navigateTo\", \"redirectTo\", \"reLaunch\", \"switchTab\"];\r\n\t\t\t\t\tinterceptors.forEach((method) => {\r\n\t\t\t\t\t\tuni.addInterceptor(method, {\r\n\t\t\t\t\t\t\tinvoke(e) {\r\n\t\t\t\t\t\t\t\tconst token = uni.getStorageSync(\"token\");\r\n\t\t\t\t\t\t\t\tconst url = e.url.split(\"?\")[0]; // 获取路径部分\r\n\t\t\t\t\t\t\t\tconsole.log(666)\r\n\t\t\t\t\t\t\t\tconsole.log(url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1)\r\n\t\t\t\t\t\t\t\tif ((url.indexOf(\"/user/\") != -1 || url.indexOf(\"/car/confirm\") != -1) && !token) {\r\n\t\t\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t\t\t\turl: `/pages/auth/login?referer=${encodeURIComponent(e.url)}`\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\treturn false; // 阻止原生跳转\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n\t@import './assets/css/font/iconfont.css';\r\n\t.img-style {\r\n\t max-width: 100%;\r\n\t height: auto;\r\n\t display: block;\r\n\t margin:0 auto;\r\n\t}\r\n\t#mobile .mobile-header{\r\n\t\tbackground: red!important;\r\n\t}\r\n\tpage {\r\n\t\tpadding-top: 175rpx;\r\n\t}\r\n\r\n\t/* #ifdef H5 */\r\n\tpage {\r\n\t\tpadding-top: 90rpx;\r\n\t}\r\n\r\n\t/* #endif */\r\n\t\r\n</style>"],"names":["uni","e"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AACxB,SAAK,WAAW;AAAA,EAEhB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,SAAS;AAAA,IACR,aAAY;AACX,UAAI;AACHA,4BAAI,WAAW,CAAC,QAAQ;AACvB,gBAAM,QAAQA,cAAAA,MAAI,eAAe,OAAO;AACxC,gBAAM,MAAK,MAAI,IAAI;AAEnB,cAAI,QAAQ;AACZ,cAAI,cAAc,MAAM,MAAM,SAAS,CAAC;AACxC,cAAI,cAAc,YAAY;AAC9B,cAAI,sBAAsB,YAAY,OAAO,EAAE,UAAU;AACzD,cAAG,MAAM,UAAQ,GAAE;AAClBA,0BAAAA,MAAI,SAAS;AAAA,cACZ,KAAI;AAAA,YACL,CAAC;AACD;AAAA,UACD;AAEA,eAAK,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,OAAO,CAAC,OAAO;AACjFA,0BAAAA,MAAI,SAAS;AAAA,cACZ,KAAK,6BAA6B,mBAAmB,GAAG,CAAC;AAAA,YAC1D,CAAC;AACD,mBAAO;AAAA,UACR;AAAA,SACA;AAAA,MACF,SAAS,GAAG;AACX,cAAM,eAAe,CAAC,cAAc,cAAc,YAAY,WAAW;AACzE,qBAAa,QAAQ,CAAC,WAAW;AAChCA,wBAAG,MAAC,eAAe,QAAQ;AAAA,YAC1B,OAAOC,IAAG;AACT,oBAAM,QAAQD,cAAAA,MAAI,eAAe,OAAO;AACxC,oBAAM,MAAMC,GAAE,IAAI,MAAM,GAAG,EAAE,CAAC;AAC9BD,4BAAAA,MAAA,MAAA,OAAA,iBAAY,GAAG;AACfA,4BAAAA,MAAY,MAAA,OAAA,iBAAA,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,EAAE;AAC5E,mBAAK,IAAI,QAAQ,QAAQ,KAAK,MAAM,IAAI,QAAQ,cAAc,KAAK,OAAO,CAAC,OAAO;AACjFA,8BAAAA,MAAI,SAAS;AAAA,kBACZ,KAAK,6BAA6B,mBAAmBC,GAAE,GAAG,CAAC;AAAA,gBAC5D,CAAC;AACD,uBAAO;AAAA,cACR;AAAA,YACD;AAAA,UACD,CAAC;AAAA,QACF,CAAC;AAAA,MACF;AAAA,IACD;AAAA,EAED;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
{"version":3,"file":"app.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
This diff could not be displayed because it is too large.
{"version":3,"file":"del_slideLeft.js","sources":["components/ay-operate/del_slideLeft.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovbHhXb3JrL2llZGdlTWluaS9jb21wb25lbnRzL2F5LW9wZXJhdGUvZGVsX3NsaWRlTGVmdC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"box-slideLeft\" >\r\n\t\t<view class=\"touch-item touch-slideLeft \" @touchstart=\"touchS\" @touchmove=\"touchM\" @touchend=\"touchE\" :style=\"item_show.txtStyle\">\r\n\t\t\t<slot />\r\n\t\t</view>\r\n\t\t\r\n\t\t<view class=\"touch-item del-box-touch-slideLeft cf-shuCenter\" @click=\"delItem(item_show)\">\r\n\t\t\t删除\r\n\t\t</view>\r\n\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\t\r\n\texport default {\r\n\t\tcomponents: {\r\n\r\n\t\t},\r\n\t\tprops: {\r\n\t\t\t\r\n\t\t\tdata_transit: {\r\n\t\t\t\ttype: Object,\r\n\t\t\t\tdefault () {\r\n\t\t\t\t\treturn {}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t//可不传参\r\n\t\t\titem: {\r\n\t\t\t\ttype: Object,\r\n\t\t\t\tdefault () {\r\n\t\t\t\t\treturn {}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomputed: {\r\n\r\n\t\t},\r\n\t\t\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t\titem_show : {},\r\n\t\t\t\tdelBtnWidth: 60, //删除按钮宽度单位(rpx)\r\n\t\t\t\tstartX: '',\r\n\t\t\t};\r\n\t\t},\r\n\t\tcreated:function(){\r\n\t\t\t//专门处理检查对象中,某字段是否存在的,如果存在返回 true 不存在返回 false\r\n\t\t\tlet that = this ;\r\n\t\t\tlet item = that.item ;\r\n\t\t\tif(!item.hasOwnProperty(\"txtStyle\")){\r\n\t\t\t\tthis.$set(this.item,'txtStyle','');//不需要初始化了\r\n\t\t\t}\r\n\t\t\tthis.item_show = this.item ;\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\titem(e){\r\n\t\t\t\tthis.item_show = e ;\r\n\t\t\t},\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t//点击删除按钮事件\r\n\t\t\tdelItem: function(e) {\r\n\t\t\t\tlet that = this;\r\n\t\t\t\tlet data ={\r\n\t\t\t\t\titem : e ,\r\n\t\t\t\t\tdata : that.data_transit ,\r\n\t\t\t\t};\r\n\t\t\t\tthis.$emit('delItem', data);\r\n\t\t\t},\r\n\t\t\ttouchS: function(e) {\r\n\t\t\t\tlet that = this;\r\n\t\t\t\t\r\n\t\t\t\tif (e.touches.length == 1) {\r\n\t\t\t\t\t//设置触摸起始点水平方向位置\r\n\t\t\t\t\tthis.startX = e.touches[0].clientX\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\ttouchM: function(e) {\r\n\t\t\t\tlet that = this;\r\n\t\t\t\t\r\n\t\t\t\tif (e.touches.length == 1) {\r\n\t\t\t\t\t//手指移动时水平方向位置\r\n\t\t\t\t\tvar moveX = e.touches[0].clientX;\r\n\t\t\t\t\t//手指起始点位置与移动期间的差值\r\n\t\t\t\t\tvar disX = this.startX - moveX;\r\n\t\t\t\t\tvar delBtnWidth = this.delBtnWidth;\r\n\t\t\t\t\tvar txtStyle = \"\";\r\n\t\t\t\t\tif (disX == 0 || disX < 0) { //如果移动距离小于等于0,说明向右滑动,文本层位置不变\r\n\t\t\t\t\t\ttxtStyle = \"left:0px\";\r\n\t\t\t\t\t} else if (disX > 0) { //移动距离大于0,文本层left值等于手指移动距离\r\n\t\t\t\t\t\ttxtStyle = \"left:-\" + disX + \"px\";\r\n\t\t\t\t\t\tif (disX >= delBtnWidth) {\r\n\t\t\t\t\t\t\t//控制手指移动距离最大值为删除按钮的宽度\r\n\t\t\t\t\t\t\ttxtStyle = \"left:-\" + delBtnWidth + \"px\";\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\t//获取手指触摸的是哪一项\r\n\t\t\t\t\t\r\n\t\t\t\t\tthat.item_show.txtStyle = txtStyle;\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\ttouchE: function(e) {\r\n\t\t\t\tlet that = this;\r\n\t\t\t\tif (e.changedTouches.length == 1) {\r\n\t\t\t\t\t//手指移动结束后水平位置\r\n\t\t\t\t\tvar endX = e.changedTouches[0].clientX;\r\n\t\t\t\t\t//触摸开始与结束,手指移动的距离\r\n\t\t\t\t\tvar disX = this.startX - endX;\r\n\t\t\t\t\tvar delBtnWidth = this.delBtnWidth;\r\n\t\t\t\t\t//如果距离小于删除按钮的1/2,不显示删除按钮\r\n\t\t\t\t\tvar txtStyle = disX > delBtnWidth / 2 ? \"left:-\" + delBtnWidth + \"px\" : \"left:0px\";\r\n\t\t\t\t\t//获取手指触摸的是哪一项\r\n\t\t\t\t\tthat.item_show.txtStyle = txtStyle;\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\r\n\t\t}\r\n\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.box-slideLeft {\r\n\t\tbackground: #fff;\r\n\t\tmargin-bottom: 63rpx !important;\r\n\t\theight:194rpx;\r\n\t\tbackground: #fff;\r\n\t\tview {\r\n\t\t\tbox-sizing: border-box;\r\n\t\t}\r\n\t\tposition: relative;\r\n\t\toverflow: hidden;\r\n\t\t\r\n\t\t.touch-item {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tbackground-color: #FFFFFF;\r\n\t\t\tborder-radius: 20px;\r\n\t\t\toverflow: hidden;\r\n\t\t\theight:194rpx;\r\n\t\t}\r\n\t\t\r\n\t\t.touch-slideLeft {\r\n\t\t\tposition: relative;\r\n\t\t\twidth: 100%;\r\n\t\t\tz-index: 5;\r\n\t\t\ttransition: left 0.2s ease-in-out;\r\n\t\t\twhite-space: nowrap;\r\n\t\t\toverflow: hidden;\r\n\t\t\ttext-overflow: ellipsis;\r\n\t\t}\r\n\t\t.del-box-touch-slideLeft {\r\n\t\t\tright: 1rpx;\r\n\t\t\ttop:2rpx;\r\n\t\t\tfloat: left;\r\n\t\t\twidth: 150rpx;\r\n\t\t\theight: 190rpx;\r\n\t\t\tbackground-color: #FF3700;\r\n\t\t\tborder-radius: 0 20px 20px 0;\r\n\t\t\tcolor: #fff;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tpadding-left:32rpx;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\t\t.cf-shuCenter{\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: center;\r\n\t\t\talign-items: center;\r\n\t\t\t\r\n\t\t}\r\n\t}\r\n\r\n\t\r\n</style>\r\n\r\n","import Component from 'D:/lxWork/iedgeMini/components/ay-operate/del_slideLeft.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;AAeC,MAAK,YAAU;AAAA,EACd,YAAY,CAEX;AAAA,EACD,OAAO;AAAA,IAEN,cAAc;AAAA,MACb,MAAM;AAAA,MACN,UAAW;AACV,eAAO,CAAC;AAAA,MACT;AAAA,IACA;AAAA;AAAA,IAED,MAAM;AAAA,MACL,MAAM;AAAA,MACN,UAAW;AACV,eAAO,CAAC;AAAA,MACT;AAAA,IACA;AAAA,EACD;AAAA,EACD,UAAU,CAET;AAAA,EAED,OAAO;AACN,WAAO;AAAA,MAEN,WAAY,CAAE;AAAA,MACd,aAAa;AAAA;AAAA,MACb,QAAQ;AAAA;EAET;AAAA,EACD,SAAQ,WAAU;AAEjB,QAAI,OAAO;AACX,QAAI,OAAO,KAAK;AAChB,QAAG,CAAC,KAAK,eAAe,UAAU,GAAE;AACnC,WAAK,KAAK,KAAK,MAAK,YAAW,EAAE;AAAA,IAClC;AACA,SAAK,YAAY,KAAK;AAAA,EACtB;AAAA,EACD,OAAO;AAAA,IACN,KAAK,GAAE;AACN,WAAK,YAAY;AAAA,IACjB;AAAA,EACD;AAAA,EACD,SAAS;AAAA;AAAA,IAER,SAAS,SAAS,GAAG;AACpB,UAAI,OAAO;AACX,UAAI,OAAM;AAAA,QACT,MAAO;AAAA,QACP,MAAO,KAAK;AAAA;AAEb,WAAK,MAAM,WAAW,IAAI;AAAA,IAC1B;AAAA,IACD,QAAQ,SAAS,GAAG;AAGnB,UAAI,EAAE,QAAQ,UAAU,GAAG;AAE1B,aAAK,SAAS,EAAE,QAAQ,CAAC,EAAE;AAAA,MAE5B;AAAA,IACA;AAAA,IACD,QAAQ,SAAS,GAAG;AACnB,UAAI,OAAO;AAEX,UAAI,EAAE,QAAQ,UAAU,GAAG;AAE1B,YAAI,QAAQ,EAAE,QAAQ,CAAC,EAAE;AAEzB,YAAI,OAAO,KAAK,SAAS;AACzB,YAAI,cAAc,KAAK;AACvB,YAAI,WAAW;AACf,YAAI,QAAQ,KAAK,OAAO,GAAG;AAC1B,qBAAW;AAAA,QACZ,WAAW,OAAO,GAAG;AACpB,qBAAW,WAAW,OAAO;AAC7B,cAAI,QAAQ,aAAa;AAExB,uBAAW,WAAW,cAAc;AAAA,UACrC;AAAA,QACD;AAGA,aAAK,UAAU,WAAW;AAAA,MAE3B;AAAA,IACA;AAAA,IACD,QAAQ,SAAS,GAAG;AACnB,UAAI,OAAO;AACX,UAAI,EAAE,eAAe,UAAU,GAAG;AAEjC,YAAI,OAAO,EAAE,eAAe,CAAC,EAAE;AAE/B,YAAI,OAAO,KAAK,SAAS;AACzB,YAAI,cAAc,KAAK;AAEvB,YAAI,WAAW,OAAO,cAAc,IAAI,WAAW,cAAc,OAAO;AAExE,aAAK,UAAU,WAAW;AAAA,MAE3B;AAAA,IACA;AAAA,EAEF;AAED;;;;;;;;;;;AC1HD,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"del_slideLeft.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaWVkZ2VNaW5pL2NvbXBvbmVudHMvYXktb3BlcmF0ZS9kZWxfc2xpZGVMZWZ0LnZ1ZQ"],"sourcesContent":["import Component from 'E:/iedgeMini/components/ay-operate/del_slideLeft.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"barx.js","sources":["components/barx.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovbHhXb3JrL2llZGdlTWluaS9jb21wb25lbnRzL2JhcngudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"custom-nav \" :class=\"{'type1':type==1}\" >\r\n\t\t<view class=\"cons row verCenter\" >\r\n\t\t\t<view class=\"leftbox row verCenter\">\r\n\t\t\t\t<text class=\"icon-leftsp icon iconfont icon-fang\" :class=\"{'type1':type==1}\" @click=\"goHome\"></text>\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t<view class=\"nav-title\" :class=\"{'type1':type==1}\">{{pageTitle}}</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'barx',\r\n\t\tprops: {\r\n\t\t pageTitle: {\r\n\t\t type: String,\r\n\t\t default: '爱智工业品'\r\n\t\t },\r\n\t\t\ttype: {\r\n\t\t\t type: Number,\r\n\t\t\t default: 0\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t \r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoHome() {\r\n\t\t\t\tuni.reLaunch({\r\n\t\t\t\t url: '/pages/index/index'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.custom-nav {\r\n\t\tposition: fixed;\r\n\t\tleft:0rpx;\r\n\t\ttop:0rpx;\r\n\t\twidth:100%;\r\n\t\theight:175rpx;\r\n\t\tz-index: 999;\r\n\t\tbackground: #F8F8F8;\r\n\t\t&.type1{\r\n\t\t\tbackground:#BF0009;\r\n\t\t}\r\n\t\t.cons{\r\n\t\t\theight:42rpx;\r\n\t\t\tposition: relative;\r\n\t\t\ttop:110rpx;\r\n\t\t\t.leftbox{\r\n\t\t\t\tpadding-left:35rpx;\r\n\t\t\t\theight:42rpx;\r\n\t\t\t\tjustify-content: flex-end;\r\n\t\t\t\twidth:70rpx;\r\n\t\t\t\t.icon-leftsp {\r\n\t\t\t\t\tcolor:#000000;\r\n\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\t&.type1{\r\n\t\t\t\t\t\tcolor:#ffffff;\r\n\t\t\t\t\t\tfont-size: 40rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t.nav-title {\r\n\t\t\t\tmargin-left:50rpx;\r\n\t\t\t\twidth: 500rpx;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #000;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\t&.type1{\r\n\t\t\t\t\tcolor:#ffffff;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t}\r\n\r\n\t\r\n\r\n\t/* #ifdef H5 */\r\n\t.custom-nav{\r\n\t\theight:90rpx;\r\n\t\t.cons{\r\n\t\t\ttop:27rpx;\r\n\t\t}\r\n\t}\r\n\t/* #endif */\r\n</style>","import Component from 'D:/lxWork/iedgeMini/components/barx.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;AAaC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AAAA,IACH,WAAW;AAAA,MACP,MAAM;AAAA,MACN,SAAS;AAAA,IACZ;AAAA,IACJ,MAAM;AAAA,MACF,MAAM;AAAA,MACN,SAAS;AAAA,IACb;AAAA,EAGA;AAAA,EACD,UAAU;AAAA,EAET;AAAA,EACD,OAAO;AACN,WAAO,CAEP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,SAAS;AACRA,oBAAAA,MAAI,SAAS;AAAA,QACX,KAAK;AAAA,MACP,CAAC;AAAA,IACF;AAAA,EACD;;;;;;;;;;;;ACxCF,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"barx.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaWVkZ2VNaW5pL2NvbXBvbmVudHMvYmFyeC52dWU"],"sourcesContent":["import Component from 'E:/iedgeMini/components/barx.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"bottom_nav.js","sources":["components/bottom_nav.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovbHhXb3JrL2llZGdlTWluaS9jb21wb25lbnRzL2JvdHRvbV9uYXYudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"bottom-nav-fixed row\">\r\n\t\t<navigator url=\"/pages/index/index\" class=\"navitem\" :class=\"{ act: actval == 1 }\">\r\n\t\t\t<text class=\"icon iconfont icon-home\"></text>\r\n\t\t\t<view>首页</view>\r\n\t\t</navigator>\r\n\t\t<navigator url=\"/pages/class/nav\" class=\"navitem\" :class=\"{ act: actval == 2 }\">\r\n\t\t\t<text class=\"icon iconfont icon-choose\"></text>\r\n\t\t\t<view>选型</view>\r\n\t\t</navigator>\r\n\t\t<navigator url=\"/pages/car/list\" class=\"cartbgo navitem\" :class=\"{ act: actval == 3 }\">\r\n\t\t\t<text class=\"icon iconfont icon-car\"></text>\r\n\t\t\t<view>\r\n\t\t\t\t购物车\r\n\t\t\t\t<text class=\"counts\" v-if=\"count>0\">{{ count }}</text>\r\n\t\t\t</view>\r\n\t\t</navigator>\r\n\t\t<navigator url=\"/pages/user/userInfo\" class=\"navitem\" :class=\"{ act: actval == 4 }\">\r\n\t\t\t<text class=\"icon iconfont icon-user\"></text>\r\n\t\t\t<view>个人中心</view>\r\n\t\t</navigator>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js';\r\n\texport default {\r\n\t\tname: 'bottom_nav',\r\n\t\tprops: {\r\n\t\t\tactval: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: 1\r\n\t\t\t},\r\n\t\t\tcarcount: {\r\n\t\t\t\ttype: Number,\r\n\t\t\t\tdefault: 0\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.getData();\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcount: 0,\r\n\t\t\t\tisLogin: uni.getStorageSync('token') ? true : false,\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetData() {\r\n\t\t\t\tif (!this.isLogin) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/getCartCount', 'POST', {}, false).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tthis.count = res.data.count\r\n\t\t\t\t\t\tuni.getStorageSync('carCount', res.data.count)\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tupdateCar() {\r\n\t\t\t\tthis.getData()\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.bottom-nav-fixed {\r\n\t\twidth: 100%;\r\n\t\theight: 130rpx;\r\n\t\tbackground: #fff;\r\n\t\tposition: fixed;\r\n\t\tbottom: 0rpx;\r\n\t\tleft: 0;\r\n\t\tright: 0;\r\n\t\tz-index: 6;\r\n\t\tz-index: 9;\r\n\t\tborder-top: 1rpx solid #E8E8E8;\r\n\r\n\t\t.navitem {\r\n\t\t\theight:130rpx;\r\n\t\t\tdisplay: block;\r\n\t\t\tcolor: #666;\r\n\t\t\tfont-size: 20rpx;\r\n\t\t\twidth: 25%;\r\n\t\t\ttext-align: center;\r\n\t\t\ttransition: all 0.4s ease;\r\n\t\t\tpadding-top:18rpx;\r\n\t\t\t.iconfont {\r\n\t\t\t\tfont-size: 44rpx;\r\n\t\t\t\tcolor: #cdcdcd;\r\n\t\t\t}\r\n\r\n\t\t\t&.act {\r\n\t\t\t\tcolor: #D0121B;\r\n\r\n\t\t\t\ttext {\r\n\t\t\t\t\tcolor: #D0121B;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t&.cartbgo {\r\n\t\t\t\tposition: relative;\r\n\r\n\t\t\t\t.counts {\r\n\t\t\t\t\twidth: 46rpx;\r\n\t\t\t\t\theight: 32rpx;\r\n\t\t\t\t\tbackground: #ff3700;\r\n\t\t\t\t\tborder-radius: 16rpx;\r\n\t\t\t\t\tborder: 2rpx solid #ffffff;\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\tright: 40rpx;\r\n\t\t\t\t\ttop: 7rpx;\r\n\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tline-height: 32rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import Component from 'D:/lxWork/iedgeMini/components/bottom_nav.vue'\nwx.createComponent(Component)"],"names":["uni","Api_Url"],"mappings":";;;AA4BC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AAAA,IACN,QAAQ;AAAA,MACP,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,UAAU;AAAA,MACT,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,UAAU;AACT,SAAK,QAAO;AAAA,EACZ;AAAA,EACD,OAAO;AACN,WAAO;AAAA,MACN,OAAO;AAAA,MACP,SAASA,cAAAA,MAAI,eAAe,OAAO,IAAI,OAAO;AAAA;EAE/C;AAAA,EACD,SAAS;AAAA,IACR,UAAU;AACT,UAAI,CAAC,KAAK,SAAS;AAClB;AAAA,MACD;AACA,WAAK,QAAQC,SAAQ,UAAE,0BAA0B,QAAQ,CAAA,GAAI,KAAK,EAAE,KAAK,SAAO;AAC/E,YAAI,IAAI,SAAS,GAAG;AACnB,eAAK,QAAQ,IAAI,KAAK;AACtBD,wBAAAA,MAAI,eAAe,YAAY,IAAI,KAAK,KAAK;AAAA,QAC9C;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,YAAY;AACX,WAAK,QAAQ;AAAA,IACd;AAAA,EACD;;;;;;;;;;;;;;;AC/DF,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"bottom_nav.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaWVkZ2VNaW5pL2NvbXBvbmVudHMvYm90dG9tX25hdi52dWU"],"sourcesContent":["import Component from 'E:/iedgeMini/components/bottom_nav.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"one_item.js","sources":["components/one_item.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovbHhXb3JrL2llZGdlTWluaS9jb21wb25lbnRzL29uZV9pdGVtLnZ1ZQ"],"sourcesContent":["<template>\n <navigator :url=\"'/pages/goods/detail?goods_id='+obj.goods_id\" >\r\n \t<view class=\"one-data-item row\">\r\n\t\t<view class=\"imgbox\">\r\n\t\t\t<!-- <view class=\"ictag\"></view> -->\r\n\t\t\t<image class=\"imagep\" :src=\"obj.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\"></image>\r\n\t\t</view>\r\n\t\t<view class=\"trg\">\r\n\t\t\t<view class=\"name elep2\" v-html=\"obj.sku_name\"></view>\r\n\t\t\t<view class=\"tags\" >\r\n\t\t\t\t<view class=\"row\" v-if=\"obj.goods_tag&&obj.goods_tag.goods_tag_names&&obj.goods_tag.goods_tag_names.length>0\">\r\n\t\t\t\t\t<view class=\"item\" :class=\"{'tag1': index % 2 != 0, 'tag2': index % 2 == 0}\" v-for=\"(item,index) in obj.goods_tag.goods_tag_names\" :key=\"index\">{{item}}</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"price-box row\" v-if=\"obj.ladder_price.length>0\">\r\n\t\t\t\t<text class=\"price0\">¥{{obj.ladder_price[0].price_cn||''}}</text>\r\n\t\t\t\t\r\n\t\t\t\t<text class=\"price1\" v-if=\"isLogin\"><text class=\"price1\" v-if=\"obj.ladder_price[1].price_cn\">¥{{obj.ladder_price[1].price_cn}}</text></text>\r\n\t\t\t\t<text class=\"price1\" v-else>¥****</text>\r\n\t\t\t\t\r\n\t\t\t\t<text class=\"qytag\" v-if=\"obj.ladder_price[1].price_cn\">企业价</text>\r\n\t\t\t\t<!-- <text class=\"qytip\" v-if=\"!isLogin\">登录后查看企业价</text> -->\r\n\t\t\t</view>\r\n\t\t\t<view class=\"price-box row\" v-else>\r\n\t\t\t\t<text class=\"xunj\" @click.stop.prevent=\"goxj()\">立即询价</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n </navigator>\n</template>\n\n<script>\n\nexport default {\n name: 'one_item',\n props: {\n obj:{\r\n\t\t type:Object,\r\n\t }\n },\n created() {\n \n },\n data() {\n return {\n isLogin:uni.getStorageSync('token')?true:false,\n };\n },\n methods: {\n goxj(){\r\n\t\t uni.navigateTo({\r\n\t\t \turl: this.$globalData.KFQQ\r\n\t\t });\r\n\t }\n }\n};\n</script>\n\n<style scoped lang=\"scss\">\r\n\t::v-deep .f-red {\r\n\t color: #D0121B;\r\n\t}\r\n\t.one-data-item{\r\n\t\tborder-bottom: 1rpx solid #D1D1D1;\r\n\t\tpadding:30rpx;\r\n\t\t.imgbox{\r\n\t\t\tposition: relative;\r\n\t\t\tmargin-right:40rpx;\r\n\t\t\t.ictag{\r\n\t\t\t\twidth: 74rpx;\r\n\t\t\t\theight: 30rpx;\r\n\t\t\t\tbackground: url(\"https://img.ichunt.com/images/ichunt/202502/08/ac35be31bb560408eca3a059c26147dd.png\") no-repeat;\r\n\t\t\t\tbackground-size: 100% 100%;\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft:0rpx;\r\n\t\t\t\ttop:16rpx;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.imagep{\r\n\t\t\twidth: 182rpx;\r\n\t\t\theight: 182rpx;\r\n\t\t\tborder-radius: 20rpx;\r\n\t\t\t\r\n\t\t}\r\n\t\t.trg{\r\n\t\t\t.name{\r\n\t\t\t\twidth: 475rpx;\r\n\t\t\t\theight: 90rpx;\r\n\t\t\t\tfont-size: 26rpx;\r\n\t\t\t\tcolor: #000000;\r\n\t\t\t\tline-height: 45rpx;\r\n\t\t\t\tmargin-bottom: 10rpx;\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t\t.tags{\r\n\t\t\t\tmin-height: 32rpx;\r\n\t\t\t\t.item{\r\n\t\t\t\t\theight: 32rpx;\r\n\t\t\t\t\tborder-radius: 5rpx;\r\n\t\t\t\t\tborder: 1rpx solid #1969F9;\r\n\t\t\t\t\tline-height: 32rpx;\r\n\t\t\t\t\tcolor:#1969F9;\r\n\t\t\t\t\tfont-size: 22rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tmargin-right: 15rpx;\r\n\t\t\t\t\tpadding:0 15rpx;\r\n\t\t\t\t\tmargin-bottom: 20rpx;\r\n\t\t\t\t\t&.tag2{\r\n\t\t\t\t\t\tborder: 1rpx solid #38B114;\r\n\t\t\t\t\t\tcolor:#38B114;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\t.price-box{\r\n\t\t\t\theight:42rpx;\r\n\t\t\t\t.xunj{\r\n\t\t\t\t\tcolor:#D0121B;\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t}\r\n\t\t\t\t.price0{\r\n\t\t\t\t\tmargin-right: 24rpx;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\tcolor: #D91800;\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t\t.price1{\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tcolor: #1969F9;\r\n\t\t\t\t}\r\n\t\t\t\t.qytag{\r\n\t\t\t\t\twidth: 76rpx;\r\n\t\t\t\t\theight: 26rpx;\r\n\t\t\t\t\tbackground: #1969F9;\r\n\t\t\t\t\tborder-radius: 5rpx;\r\n\t\t\t\t\tcolor:#fff;\r\n\t\t\t\t\tline-height: 27rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tmargin-left: 10rpx;\r\n\t\t\t\t\tfont-size: 18rpx;\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\ttop:4rpx;\r\n\t\t\t\t}\r\n\t\t\t\t.qytip{\r\n\t\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\t\tcolor: #1969F9;\r\n\t\t\t\t\tmargin-left:16rpx;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</style>\n","import Component from 'D:/lxWork/iedgeMini/components/one_item.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;AAiCA,MAAK,YAAU;AAAA,EACX,MAAM;AAAA,EACN,OAAO;AAAA,IACJ,KAAI;AAAA,MACN,MAAK;AAAA,IACN;AAAA,EACC;AAAA,EACD,UAAU;AAAA,EAET;AAAA,EACD,OAAO;AACH,WAAO;AAAA,MACH,SAAQA,cAAAA,MAAI,eAAe,OAAO,IAAE,OAAK;AAAA;EAEhD;AAAA,EACD,SAAS;AAAA,IACP,OAAM;AACRA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,KAAK,YAAY;AAAA,MACvB,CAAC;AAAA,IACF;AAAA,EACC;AACJ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACtDA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"one_item.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaWVkZ2VNaW5pL2NvbXBvbmVudHMvb25lX2l0ZW0udnVl"],"sourcesContent":["import Component from 'E:/iedgeMini/components/one_item.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"search_head.js","sources":["components/search_head.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovbHhXb3JrL2llZGdlTWluaS9jb21wb25lbnRzL3NlYXJjaF9oZWFkLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"top-box row bothSide verCenter\">\r\n\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"goBack\"></text>\r\n\t\t<view class=\"search-box row verCenter\">\r\n\t\t\t<text class=\"icon iconfont icon-search\"></text>\r\n\t\t\t<input class=\"uni-input\" placeholder=\"请输入商品名称、品牌、型号、商品编码\" :value=\"inputClearValue\" @input=\"clearInput\"\r\n\t\t\t\tconfirm-type=\"search\" @confirm=\"onConfirm\" @click=\"goUrl\" :focus=\"isFocus\"/>\r\n\t\t\t<text class=\"icon iconfont icon-searchclose\" v-if=\"showClearIcon\" @click=\"clearIcon()\"></text>\r\n\t\t</view>\r\n\t\t\r\n\t\t<navigator class=\"kfbtn\" :url='$globalData.KFQQ' ></navigator>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'search_head',\r\n\t\tprops: {\r\n\t\t\tsearchVal: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: \"\"\r\n\t\t\t},\r\n\t\t\tisFocus:{\r\n\t\t\t\ttype:Boolean,\r\n\t\t\t\tdefault:false\r\n\t\t\t},\r\n\t\t\tbackurl:{\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: \"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t\tthis.inputClearValue = this.searchVal;\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tsearchVal(newVal) {\r\n\t\t\t\tthis.inputClearValue = newVal;\r\n\t\t\t\tif (this.inputClearValue.length > 0) {\r\n\t\t\t\t\tthis.showClearIcon = true;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tbackurl(newVal){\r\n\t\t\t\tthis.backurl = newVal;\r\n\t\t\t}\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tinputClearValue: \"\",\r\n\t\t\t\tinputValue: '',\r\n\t\t\t\tshowClearIcon: false,\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoBack() {\r\n\t\t\t\tif(this.backurl){\r\n\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\turl: this.backurl\r\n\t\t\t\t\t});\r\n\t\t\t\t\t// uni.redirectTo({\r\n\t\t\t\t\t// \turl: this.backurl\r\n\t\t\t\t\t// });\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.$goBack()\r\n\t\t\t},\r\n\t\t\tonConfirm(e) {\r\n\t\t\t\tthis.$emit('confirm', e);\r\n\t\t\t},\r\n\t\t\tgoUrl(e){\r\n\t\t\t\tthis.$emit('goUrl', e);\r\n\t\t\t},\r\n\t\t\tclearInput: function(event) {\r\n\t\t\t\tthis.inputClearValue = event.detail.value;\r\n\t\t\t\tif (event.detail.value.length > 0) {\r\n\t\t\t\t\tthis.showClearIcon = true;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tclearIcon: function() {\r\n\t\t\t\tthis.inputClearValue = '';\r\n\t\t\t\tthis.inputValue = '',\r\n\t\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t},\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.top-box {\r\n\t\tpadding: 21rpx 36rpx 21rpx 30rpx;\r\n\t\theight:112rpx;\r\n\t\tbackground: #f8f8f8;\r\n\t\t.icon-arrowleft {\r\n\t\t\tfont-size: 35rpx;\r\n\t\t\tcolor: #898989;\r\n\t\t}\r\n\t\t.search-box {\r\n\t\t\tmargin-left: 7rpx;\r\n\t\t\twidth: 537rpx;\r\n\t\t\theight: 70rpx;\r\n\t\t\tbackground: #FFFFFF;\r\n\t\t\tborder-radius: 5rpx;\r\n\t\t\tborder: 1rpx solid #D0121B;\r\n\t\t\tmargin-right: 15px;\r\n\t\t\tpadding-left: 20rpx;\r\n\t\t\tmargin-right: 34rpx;\r\n\r\n\t\t\tinput {\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tline-height: 30rpx;\r\n\t\t\t\tpadding-left: 10rpx;\r\n\t\t\t\twidth: 435rpx;\r\n\t\t\t}\r\n\r\n\t\t\t.icon-searchclose {\r\n\t\t\t\tfont-size: 36rpx;\r\n\t\t\t\tcolor: #898989;\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t}\r\n\r\n\t\t\t.icon-search {\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #d0121b;\r\n\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.kfbtn {\r\n\t\t\tbackground: url(/static/images/kf.png) no-repeat;\r\n\t\t\tbackground-size: 100% 100%;\r\n\t\t\twidth: 55rpx;\r\n\t\t\theight: 55rpx;\r\n\t\t}\r\n\t}\r\n</style>","import Component from 'D:/lxWork/iedgeMini/components/search_head.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;AAeC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AAAA,IACN,WAAW;AAAA,MACV,MAAM;AAAA,MACN,SAAS;AAAA,IACT;AAAA,IACD,SAAQ;AAAA,MACP,MAAK;AAAA,MACL,SAAQ;AAAA,IACR;AAAA,IACD,SAAQ;AAAA,MACP,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,UAAU;AACT,SAAK,kBAAkB,KAAK;AAAA,EAC5B;AAAA,EACD,OAAO;AAAA,IACN,UAAU,QAAQ;AACjB,WAAK,kBAAkB;AACvB,UAAI,KAAK,gBAAgB,SAAS,GAAG;AACpC,aAAK,gBAAgB;AAAA,aACf;AACN,aAAK,gBAAgB;AAAA,MACtB;AAAA,IACA;AAAA,IACD,QAAQ,QAAO;AACd,WAAK,UAAU;AAAA,IAChB;AAAA,EACA;AAAA,EACD,OAAO;AACN,WAAO;AAAA,MACN,iBAAiB;AAAA,MACjB,YAAY;AAAA,MACZ,eAAe;AAAA;EAEhB;AAAA,EACD,SAAS;AAAA,IACR,SAAS;AACR,UAAG,KAAK,SAAQ;AACfA,sBAAAA,MAAI,SAAS;AAAA,UACZ,KAAK,KAAK;AAAA,QACX,CAAC;AAID;AAAA,MACD;AACA,WAAK,QAAQ;AAAA,IACb;AAAA,IACD,UAAU,GAAG;AACZ,WAAK,MAAM,WAAW,CAAC;AAAA,IACvB;AAAA,IACD,MAAM,GAAE;AACP,WAAK,MAAM,SAAS,CAAC;AAAA,IACrB;AAAA,IACD,YAAY,SAAS,OAAO;AAC3B,WAAK,kBAAkB,MAAM,OAAO;AACpC,UAAI,MAAM,OAAO,MAAM,SAAS,GAAG;AAClC,aAAK,gBAAgB;AAAA,aACf;AACN,aAAK,gBAAgB;AAAA,MACtB;AAAA,IACA;AAAA,IACD,WAAW,WAAW;AACrB,WAAK,kBAAkB;AACvB,WAAK,aAAa,IACjB,KAAK,gBAAgB;AAAA,IACtB;AAAA,EACF;;;;;;;;;;;;;;;;;;ACrFF,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"search_head.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaWVkZ2VNaW5pL2NvbXBvbmVudHMvc2VhcmNoX2hlYWQudnVl"],"sourcesContent":["import Component from 'E:/iedgeMini/components/search_head.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"title_nav.js","sources":["components/title_nav.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovbHhXb3JrL2llZGdlTWluaS9jb21wb25lbnRzL3RpdGxlX25hdi52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"titsk-head row verCenter\">\r\n\t\t<view class=\"leftbox row verCenter\">\r\n\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"back\"></text>\r\n\t\t</view>\r\n\t\t\r\n\t\t<view class=\"title\">{{title}}</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tname: 'title_nav',\r\n\t\tprops: {\r\n\t\t title: {\r\n\t\t type: String,\r\n\t\t default: '爱智工业品'\r\n\t\t },\r\n\t\t\tbackurl:{\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault: \"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tcreated() {\r\n\t\t \r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tback(){\r\n\t\t\t\tif(this.backurl){\r\n\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\turl: this.backurl\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.$goBack()\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.titsk-head{\r\n\t\tbackground: #f6f6f6;\r\n\t\theight:75rpx;\r\n\t\tposition: fixed;\r\n\t\ttop:175rpx;\r\n\t\t/* #ifdef H5 */\r\n\t\ttop:90rpx;\r\n\t\t/* #endif */\r\n\t\tleft:0rpx;\r\n\t\twidth:100%;\r\n\t\tright:0rpx;\r\n\t\tz-index: 3;\r\n\t\t.leftbox{\r\n\t\t\tpadding-left:35rpx;\r\n\t\t\tjustify-content: flex-end;\r\n\t\t\twidth:70rpx;\r\n\t\t\t.icon{\r\n\t\t\t\tfont-size: 35rpx;\r\n\t\t\t\tcolor: #898989;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.title{\r\n\t\t\tmargin-left:50rpx;\r\n\t\t\twidth: 500rpx;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t\tcolor: #000000;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\t\t\r\n\t}\r\n\r\n\t\r\n</style>","import Component from 'D:/lxWork/iedgeMini/components/title_nav.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;AAWC,MAAK,YAAU;AAAA,EACd,MAAM;AAAA,EACN,OAAO;AAAA,IACH,OAAO;AAAA,MACH,MAAM;AAAA,MACN,SAAS;AAAA,IACZ;AAAA,IACJ,SAAQ;AAAA,MACP,MAAM;AAAA,MACN,SAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,UAAU;AAAA,EAET;AAAA,EACD,OAAO;AACN,WAAO,CAEP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,OAAM;AACL,UAAG,KAAK,SAAQ;AACfA,sBAAAA,MAAI,SAAS;AAAA,UACZ,KAAK,KAAK;AAAA,QACX,CAAC;AACD;AAAA,MACD;AACA,WAAK,QAAQ;AAAA,IACd;AAAA,EACD;;;;;;;;;ACxCF,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"title_nav.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaWVkZ2VNaW5pL2NvbXBvbmVudHMvdGl0bGVfbmF2LnZ1ZQ"],"sourcesContent":["import Component from 'E:/iedgeMini/components/title_nav.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"changeEmail.js","sources":["pages/auth/changeEmail.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9jaGFuZ2VFbWFpbC52dWU"],"sourcesContent":["<template>\n\t<view class=\"changeEmailPage\">\n\t\t<barX />\n\t\t<view class=\"close-box\">\n\t\t\t<text class=\"icon iconfont icon-close2\" @click=\"$goBack\"></text>\n\t\t</view>\n\t\t<view class=\"title\">\n\t\t\t<view>更换邮箱</view>\n\t\t</view>\n\t\t<view class=\"cons\">\n\t\t\t<view class=\"input-box row verCenter nobd\">\n\t\t\t\t<input type=\"text\" v-model=\"mobile\" placeholder=\"请输入手机号\"\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" disabled/>\n\t\t\t\t\n\t\t\t</view>\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"isShowImgCode\">\n\t\t\t\t<input type=\"text\" v-model=\"imgCode\" placeholder=\"请输入图片验证码\" placeholder-class=\"placeholder-class\" />\n\t\t\t\t<view class=\"img-code\">\n\t\t\t\t\t<image :src=\"imgCodeSrc\" @click=\"getImgCode\"></image>\n\t\t\t\t</view>\n\t\t\t</view>\n\t\t\t<view class=\"input-box row verCenter bothSide\" >\n\t\t\t\t<input type=\"text\" v-model=\"code\" placeholder=\"请输入验证码\" placeholder-class=\"placeholder-class\" />\n\t\t\t\t<view class=\"code-btn\" :class=\"{'dis':code_disabled}\" @click=\"countdownChange\">{{code_text}}</view>\n\t\t\t</view>\n\t\t\t<view class=\"input-box row verCenter bothSide\">\n\t\t\t\t<input type=\"text\" v-model=\"email\" placeholder=\"请输入新邮箱\"\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\n\t\t\t</view>\n\t\t\t<view class=\"sub-btn\" @click=\"submit\">完成</view>\n\n\t\t</view>\n\t</view>\n</template>\n\n<script>\n\timport {Api_Url} from '@/util/api.js'\n\timport {startCountdown} from '@/util/util.js'\n\timport barX from '@/components/barx.vue';\n\n\texport default {\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tmobile: \"\",\r\n\t\t\t\temail:\"\",\n\t\t\t\tcode: \"\",\n\t\t\t\timgCode: \"\",\n\t\t\t\timgCodeSrc: \"\",\n\t\t\t\tverify_rand_key: \"\",\n\t\t\t\tisShowImgCode: false,\n\t\t\t\tcode_disabled: false,\n\t\t\t\tcode_text: '获取验证码',\n\t\t\t\t\n\t\t\t}\n\t\t},\n\t\twatch:{\n\t\t},\n\t\tonLoad: function(option) {\n\t\t\tthis.mobile=option.phone||\"\"\n\t\t},\n\n\t\tmethods: {\r\n\t\t\t\n\t\t\tsubmit(){\n\t\t\t\tvar 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}$/;\r\n\t\t\t\tif ((!this.mobile) || (!reg.test(this.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.code){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle:\"请输入验证码\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.email){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle:\"请输入新邮箱\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tlet obj_={\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: \"0086\",\r\n\t\t\t\t\tmobile_code: this.code,\r\n\t\t\t\t\temail:this.email\r\n\t\t\t\t}\r\n\t\t\t\tconsole.log(obj_)\r\n\t\t\t\treturn\r\n\t\t\t\t//提交\r\n\t\t\t\tthis.request(Api_Url + '/api/auth/loginByMobileVerifyCode', 'POST', obj_, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle:\"修改邮箱成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\turl: 'pages/user/userInfo'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t},2000)\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\n\t\t\t\t\n\t\t\t},\n\t\t\tgetImgCode() {\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/getVerifyCode', 'GET', {\n\t\t\t\t\tmobile: this.mobile,\n\t\t\t\t\tintl_code: \"0086\",\n\t\t\t\t\tverify_code: this.imgCode,\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\n\t\t\t\t}, true, true).then(res => {\n\t\t\t\t\tif (res.code == 0) {\n\t\t\t\t\t\tthis.imgCodeSrc = res.data.captcha\n\t\t\t\t\t\tthis.verify_rand_key = res.data.rand_key\n\t\t\t\t\t\tthis.isShowImgCode = true\n\t\t\t\t\t} else {\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t},\n\t\t\t/**\n\t\t\t * 手机验证码\n\t\t\t */\n\t\t\tcountdownChange() {\n\t\t\t\tif (this.code_disabled) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tvar 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}$/;\n\t\t\t\tif ((!this.mobile) || ((this.intl_code==\"0086\")&&!reg.test(this.mobile))) {\n\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\ttitle: '请输正确的手机号',\n\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t});\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/sendMobileVerifyCode', 'GET', {\n\t\t\t\t\tmobile: this.mobile,\n\t\t\t\t\tintl_code:\"0086\",\n\t\t\t\t\tverify_code: this.imgCode,\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\n\t\t\t\t}, true, true).then(res => {\n\t\t\t\t\tthis.code_disabled = false;\n\t\t\t\t\tthis.code_text = `获取验证码`;\n\t\t\t\t\tif (res.code === 0) {\n\t\t\t\t\t\tconst countdown = startCountdown({\n\t\t\t\t\t\t\tduration: 60,\n\t\t\t\t\t\t\tonTick: remainingTime => {\n\t\t\t\t\t\t\t\tthis.code_disabled = true;\n\t\t\t\t\t\t\t\tthis.code_text = `重新发送${remainingTime}S`;\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tonComplete: () => {\n\t\t\t\t\t\t\t\tthis.code_disabled = false;\n\t\t\t\t\t\t\t\tthis.code_text = `获取验证码`;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\tcountdown.start();\n\t\t\t\t\t} else if (res.code == 2) {\n\t\t\t\t\t\tif (res.data.sms_need_verify) {\n\t\t\t\t\t\t\tthis.getImgCode()\n\t\t\t\t\t\t}\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.code_disabled = false;\n\t\t\t\t\t\tuni.showToast({\n\t\t\t\t\t\t\ttitle: res.msg,\n\t\t\t\t\t\t\ticon: 'none'\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t},\n\t\t\n\t\t},\n\t\tcomponents: {\n\t\t\tbarX,\n\t\t}\n\t}\n</script>\n\n<style scoped lang=\"scss\">\n\t@import '../../assets/css/auth/changeEmail.scss';\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/changeEmail.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","startCountdown"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"changeEmail.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9jaGFuZ2VFbWFpbC52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/auth/changeEmail.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"findSuccess.js","sources":["pages/auth/findSuccess.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9maW5kU3VjY2Vzcy52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"findSuccessPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"close-box\">\r\n\t\t\t<text class=\"icon iconfont icon-close2\" @click=\"$goBack({url:'/pages/auth/login'})\"></text>\r\n\t\t</view>\r\n\t\t<view class=\"cons \">\r\n\t\t\t<text class=\"icon iconfont icon-success\" ></text>\r\n\t\t\t<view>修改成功</view>\r\n\t\t\t<text>您的新密码即时生效,请返回登录。</text>\r\n\t\t</view>\r\n\t\t<navigator url=\"/pages/auth/login\" class=\"btn\" >返回</navigator>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport barX from '@/components/barx.vue';\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\t\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.findSuccessPage{\r\n\t\t// background: linear-gradient( 180deg, #FFF2F2 0%, rgba(218,210,210,0) 100%);\r\n\t\theight:calc(100vh - 175rpx);\r\n\t\t.close-box{\r\n\t\t\tpadding-top: 45rpx;\r\n\t\t\tpadding-left:37rpx;\r\n\t\t\t.icon{\r\n\t\t\t\tfont-size: 35rpx;\r\n\t\t\t\tcolor:#898989;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.cons{\r\n\t\t\ttext-align: center;\r\n\t\t\tmargin-top:258rpx;\r\n\t\t\t.iconfont{\r\n\t\t\t\tcolor:#22c134;\r\n\t\t\t\tfont-size: 120rpx;\r\n\t\t\t}\r\n\t\t\tview{\r\n\t\t\t\tmargin-top:45rpx;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tmargin-bottom: 17rpx;\r\n\t\t\t}\r\n\t\t\ttext{\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tcolor: #808080;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.btn{\r\n\t\t\twidth: 630rpx;\r\n\t\t\theight: 90rpx;\r\n\t\t\tdisplay: block;\r\n\t\t\tmargin:0 auto;\r\n\t\t\tbackground: #D0121B;\r\n\t\t\tborder-radius: 5rpx;\r\n\t\t\tfont-size: 30rpx;\r\n\t\t\tcolor: #FFFFFF;\r\n\t\t\tline-height: 90rpx;\r\n\t\t\ttext-align: center;\r\n\t\t\tmargin-top:275rpx;\r\n\t\t}\r\n\t}\r\n\t/* #ifdef H5 */\r\n\t\t.findSuccessPage{\r\n\t\t\theight:calc(100vh - 90rpx);\r\n\t\t}\r\n\t\t/* #endif */\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/findSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;AAgBC,aAAa,MAAW;AAExB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO,CAEP;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAAA,EAElB;AAAA,EAED,SAAS,CAER;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;;;ACjCD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"findSuccess.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9maW5kU3VjY2Vzcy52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/auth/findSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"forget.js","sources":["pages/auth/forget.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9mb3JnZXQudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"forgetPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"close-box\">\r\n\t\t\t<text class=\"icon iconfont icon-close2\" @click=\"$goBack\"></text>\r\n\t\t</view>\r\n\t\t<view class=\"title\">忘记密码</view>\r\n\t\t<view class=\"cons\" v-if=\"step==1\">\r\n\t\t\t<view class=\"input-box row verCenter\">\r\n\t\t\t\t<picker @change=\"bindPickerChange($event, 1)\" :value=\"areaIndex\" :range=\"areaArray\" :range-key=\"'name'\">\r\n\t\t\t\t\t<view class=\"areabox-box row verCenter\">\r\n\t\t\t\t\t\t<text class=\"areabox-but\">{{areaArray[areaIndex].value}}</text>\r\n\t\t\t\t\t\t<text :class=\"['icon','iconfont','icon-arrowxia']\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</picker>\r\n\t\t\t\t<input type=\"text\" v-model=\"mobile\" @input=\"clearInput\" placeholder=\"请输入手机号\"\r\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t<text class=\"icon iconfont icon-searchclose\" v-if=\"showClearIcon\" @click=\"clearIcon()\"></text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"btn-go onego\" @click=\"stepNext()\">下一步</view>\r\n\t\t</view>\r\n\t\t<view class=\"cons\" v-if=\"step==2\">\r\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"isShowImgCode\">\r\n\t\t\t\t<input type=\"text\" v-model=\"imgCode\" placeholder=\"请输入图片验证码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"img-code\">\r\n\t\t\t\t\t<image :src=\"imgCodeSrc\" @click=\"getImgCode\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\">\r\n\t\t\t\t<input type=\"text\" v-model=\"code\" placeholder=\"请输入验证码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"code-btn\" :class=\"{'dis':code_disabled}\" @click=\"countdownChange\">{{code_text}}</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\">\r\n\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t<input type=\"text\" v-if=\"passwordShow\" v-model=\"password\" placeholder=\"请输入新密码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t\t<input type=\"password\" v-else v-model=\"password\" placeholder=\"请输入新密码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<text class=\"icon iconfont icon-see2\" :class=\"{'icon-see1':!passwordShow}\"\r\n\t\t\t\t\t@click=\"passwordShow=!passwordShow\"></text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\">\r\n\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t<input type=\"text\" v-if=\"passwordShow1\" v-model=\"password1\" placeholder=\"请输入新密码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t\t<input type=\"password\" v-else v-model=\"password1\" placeholder=\"请输入新密码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<text class=\"icon iconfont icon-see2\" :class=\"{'icon-see1':!passwordShow1}\"\r\n\t\t\t\t\t@click=\"passwordShow1=!passwordShow1\"></text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"btn-go\" @click=\"submit()\">确定</view>\r\n\t\t</view>\r\n\t\t<uni-popup ref=\"popupareabox\" type=\"bottom\">\r\n\t\t\t<view class=\"pop-areabox\">\r\n\t\t\t\t<view class=\"row bothSide\">\r\n\t\t\t\t\t<view class=\"cancel\">取消</view>\r\n\t\t\t\t\t<view class=\"cancel\">确认</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport {\r\n\t\tstartCountdown\r\n\t} from '@/util/util.js'\r\n\timport barX from '@/components/barx.vue';\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmobile: \"\",\r\n\t\t\t\tcode: \"\",\r\n\t\t\t\timgCode: \"\",\r\n\t\t\t\timgCodeSrc: \"\",\r\n\t\t\t\tverify_rand_key: \"\",\r\n\t\t\t\tisShowImgCode: false,\r\n\t\t\t\t\r\n\t\t\t\tpassword: \"\",\r\n\t\t\t\tpassword1: \"\",\r\n\t\t\t\tpasswordShow: false,\r\n\t\t\t\tpasswordShow1: false,\r\n\t\t\t\tstep: 1,\r\n\t\t\t\tshowClearIcon: false,\r\n\t\t\t\t\r\n\t\t\t\tintl_code: \"0086\",\r\n\t\t\t\tareaIndex: 0,\r\n\t\t\t\tcode_disabled: false,\r\n\t\t\t\tcode_text: '获取验证码',\r\n\t\t\t\tareaArray: [{\r\n\t\t\t\t\t\tname: \"0086(中国大陆)\",\r\n\t\t\t\t\t\tvalue: '0086'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00852(中国香港)\",\r\n\t\t\t\t\t\tvalue: '00852'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00853(中国澳门)\",\r\n\t\t\t\t\t\tvalue: '00853'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00886(中国台湾)\",\r\n\t\t\t\t\t\tvalue: '00886'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0066(泰国)\",\r\n\t\t\t\t\t\tvalue: '0066'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0084(越南)\",\r\n\t\t\t\t\t\tvalue: '0084'\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: function() {\r\n\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tsubmit() {\r\n\t\t\t\tvar 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}$/;\r\n\t\t\t\tif ((!this.mobile) || ((this.intl_code == \"0086\") && !reg.test(this.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.code) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请输入验证码\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif ((!this.password) || this.password.length < 6) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请输入密码,长度不小于6个字符\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif ((!this.password1) || this.password1.length < 6) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请确认密码,长度不小于6个字符\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (this.password1 != this.password) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"两次输入密码不一致\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tpassword: this.password,\r\n\t\t\t\t\tmobile_code: this.code\r\n\t\t\t\t}\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/auth/resetPassword', 'POST', obj_, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\turl: '/pages/auth/findSuccess'\r\n\t\t\t\t\t\t});\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t\r\n\t\t\tgetImgCode() {\r\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/getVerifyCode', 'GET', {\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t}, true, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.imgCodeSrc = res.data.captcha\r\n\t\t\t\t\t\tthis.verify_rand_key = res.data.rand_key\r\n\t\t\t\t\t\tthis.isShowImgCode = true\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 手机验证码\r\n\t\t\t */\r\n\t\t\tcountdownChange() {\r\n\t\t\t\tif (this.code_disabled) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tvar 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}$/;\r\n\t\t\t\tif ((!this.mobile) || ((this.intl_code == \"0086\") && !reg.test(this.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/sendMobileVerifyCode', 'GET', {\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t}, true, true).then(res => {\r\n\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\tthis.code_text = `获取验证码`;\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tconst countdown = startCountdown({\r\n\t\t\t\t\t\t\tduration: 60,\r\n\t\t\t\t\t\t\tonTick: remainingTime => {\r\n\t\t\t\t\t\t\t\tthis.code_disabled = true;\r\n\t\t\t\t\t\t\t\tthis.code_text = `重新发送${remainingTime}S`;\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tonComplete: () => {\r\n\t\t\t\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\t\t\t\tthis.code_text = `获取验证码`;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tcountdown.start();\r\n\t\t\t\t\t} else if (res.code == 2) {\r\n\t\t\t\t\t\tif (res.data.sms_need_verify) {\r\n\t\t\t\t\t\t\tthis.getImgCode()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t\r\n\t\t\tbindPickerChange: function(e, type) {\r\n\t\t\t\tthis.areaIndex = e.detail.value\r\n\t\t\t\tthis.intl_code = this.areaArray[e.detail.value].value\r\n\t\t\t\tconsole.log(this.intl_code)\r\n\t\t\t},\r\n\t\t\tstepNext() {\r\n\t\t\t\tvar 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}$/;\r\n\t\t\t\tif ((!this.mobile)||((this.intl_code == \"0086\") && !reg.test(this.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/auth/checkExist', 'POST', {\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tmobile: this.mobile\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t if (res.data.exist == 1) {\r\n\t\t\t\t\t\t this.step = 2\r\n\t\t\t\t\t }else{\r\n\t\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t\t \ttitle: \"当前账号不存在,请先去注册\",\r\n\t\t\t\t\t\t \ticon: 'none'\r\n\t\t\t\t\t\t });\r\n\t\t\t\t\t } \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\ttitle: \"当前账号不存在,请先去注册\",\r\n\t\t\t\t\t\t\ticon: 'none'\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\tclearInput: function(event) {\r\n\t\t\t\tthis.showClearIcon = this.mobile.length > 0 ? true : false;\r\n\t\t\t},\r\n\t\t\tclearIcon: function() {\r\n\t\t\t\tthis.mobile = \"\"\r\n\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/auth/forget.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/forget.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","startCountdown"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"forget.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9mb3JnZXQudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/auth/forget.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"login.js","sources":["pages/auth/login.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9sb2dpbi52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"loginPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"close-box\">\r\n\t\t\t<text class=\"icon iconfont icon-close2\" @click=\"$goBack\"></text>\r\n\t\t</view>\r\n\t\t<view class=\"title\">\r\n\t\t\t<view>{{loginType?'短信验证码登录':'密码登录'}}</view>\r\n\t\t\t<text>为了方便联系,请输入您的常用手机号码</text>\r\n\t\t</view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box row verCenter\">\r\n\t\t\t\t<picker v-if=\"loginType\" @change=\"bindPickerChange($event, 1)\" :value=\"areaIndex\" :range=\"areaArray\"\r\n\t\t\t\t\t:range-key=\"'name'\">\r\n\t\t\t\t\t<view class=\"areabox-box row verCenter\">\r\n\t\t\t\t\t\t<text class=\"areabox-but\">{{areaArray[areaIndex].value}}</text>\r\n\t\t\t\t\t\t<text :class=\"['icon','iconfont','icon-arrowxia']\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</picker>\r\n\t\t\t\t\r\n\t\t\t\t<input type=\"text\" v-model=\"mobile\" @blur=\"isHasAccount\" @input=\"clearInput\"\r\n\t\t\t\t\t:placeholder=\"loginType?'请输入手机号':'请输入账号'\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t<text class=\"icon iconfont icon-searchclose\" v-if=\"showClearIcon\" @click=\"clearIcon()\"></text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"isShowImgCode\">\r\n\t\t\t\t<input type=\"text\" v-model=\"imgCode\" placeholder=\"请输入图片验证码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"img-code\">\r\n\t\t\t\t\t<image :src=\"imgCodeSrc\" @click=\"getImgCode\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"loginType\">\r\n\t\t\t\t<input type=\"text\" v-model=\"code\" placeholder=\"请输入验证码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"code-btn\" :class=\"{'dis':code_disabled}\" @click=\"countdownChange\">{{code_text}}</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"!loginType\">\r\n\t\t\t\t<input type=\"text\" v-if=\"passwordShow\" v-model=\"password\" placeholder=\"请输入密码\"\r\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t<input type=\"password\" v-else v-model=\"password\" placeholder=\"请输入密码\"\r\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-see2\" :class=\"{'icon-see1':!passwordShow}\"\r\n\t\t\t\t\t\t@click=\"passwordShow=!passwordShow\"></text>\r\n\t\t\t\t\t<navigator url=\"/pages/auth/forget\" class=\"link-forget\">忘记密码</navigator>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"rule row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':isTest}\"\r\n\t\t\t\t\t@click=\"isTest=!isTest\"></text>\r\n\t\t\t\t<text @click=\"isTest=!isTest\">我已阅读并同意</text>\r\n\t\t\t\t<navigator url=\"/pages/auth/rule?id=1\" class=\"link\">《爱智网站服务协议》</navigator>\r\n\t\t\t\t<text>及</text>\r\n\t\t\t\t<navigator url=\"/pages/auth/rule?id=2\" class=\"link\">《爱智隐私政策》</navigator>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"login-btn \" :class=\"{'yes':isYes}\" @click=\"submit\">登录</view>\r\n\t\t\t<view class=\"self\">爱智不会在任何地方泄露您的信息</view>\r\n\t\t\t<view class=\"link-box row verCenter rowCenter\">\r\n\t\t\t\t<text @click=\"loginType=!loginType\">{{loginType?'密码登录':'短信验证码登录'}}</text>\r\n\t\t\t\t<navigator url=\"/pages/auth/reg\" class=\"link\">免费注册</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"other-login\">\r\n\t\t\t\t<text>手机号快捷登录</text>\r\n\t\t\t\t<button plain=\"true\" open-type=\"getPhoneNumber\" @getphonenumber=\"getPhoneNumber\">\r\n\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202503/12/b7e9be7f76205529ad280b3af01dbfdc.png\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t</button>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport {\r\n\t\tstartCountdown\r\n\t} from '@/util/util.js'\r\n\timport barX from '@/components/barx.vue';\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisYes:false,\r\n\t\t\t\treferer: \"\", //会跳地址\r\n\t\t\t\tloginType: true,\r\n\t\t\t\tisTest: false,\r\n\t\t\t\tmobile: \"\",\r\n\t\t\t\tcode: \"\",\r\n\t\t\t\timgCode: \"\",\r\n\t\t\t\timgCodeSrc: \"\",\r\n\t\t\t\tverify_rand_key: \"\",\r\n\t\t\t\tisShowImgCode: false,\r\n\t\t\t\tpassword: \"\",\r\n\t\t\t\tpasswordShow: false,\r\n\t\t\t\tshowClearIcon: false,\r\n\t\t\t\tintl_code: \"0086\",\r\n\t\t\t\tareaIndex: 0,\r\n\t\t\t\tcode_disabled: false,\r\n\t\t\t\tcode_text: '获取验证码',\r\n\t\t\t\tareaArray: [{\r\n\t\t\t\t\t\tname: \"0086(中国大陆)\",\r\n\t\t\t\t\t\tvalue: '0086'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00852(中国香港)\",\r\n\t\t\t\t\t\tvalue: '00852'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00853(中国澳门)\",\r\n\t\t\t\t\t\tvalue: '00853'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00886(中国台湾)\",\r\n\t\t\t\t\t\tvalue: '00886'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0066(泰国)\",\r\n\t\t\t\t\t\tvalue: '0066'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0084(越南)\",\r\n\t\t\t\t\t\tvalue: '0084'\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\twatch: {\r\n\t\t\tloginType(val, newVal) {\r\n\t\t\t\tthis.imgCode = \"\"\r\n\t\t\t\tthis.verify_rand_key = \"\"\r\n\t\t\t\tthis.isShowImgCode = false\r\n\t\t\t\tthis.imgCodeSrc = \"\"\r\n\t\t\t\tthis.btnUi()\r\n\t\t\t},\r\n\t\t\tmobile(val, newVal) {\r\n\t\t\t\tthis.btnUi()\r\n\t\t\t},\r\n\t\t\tcode(val, newVal) {\r\n\t\t\t\tthis.btnUi()\r\n\t\t\t},\r\n\t\t\tpassword(val, newVal) {\r\n\t\t\t\tthis.btnUi()\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tonLoad: function(option) {\r\n\t\t\tthis.referer = option.referer || \"\"\r\n\t\t\tconsole.log(this.loginType, this.isShowImgCode)\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tbtnUi(){\r\n\t\t\t\tthis.isYes=false\r\n\t\t\t\tif(this.loginType){\r\n\t\t\t\t\tif(this.mobile&&this.code){\r\n\t\t\t\t\t\tthis.isYes=true\r\n\t\t\t\t\t}\r\n\t\t\t\t}else{\r\n\t\t\t\t\tif(this.mobile&&this.password){\r\n\t\t\t\t\t\tthis.isYes=true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tisHasAccount() {\r\n\t\t\t\tif (!this.loginType) {\r\n\t\t\t\t\tif (this.mobile) {\r\n\t\t\t\t\t\tvar obj_ = {}\r\n\t\t\t\t\t\tif (this.mobile.indexOf(\"@\") != -1) {\r\n\t\t\t\t\t\t\tobj_.email = this.mobile\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tobj_.mobile = this.mobile\r\n\t\t\t\t\t\t\tobj_.intl_code = this.intl_code\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\tthis.request(Api_Url + '/api/auth/checkExist', 'POST', obj_, false).then(res => {\r\n\t\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\t\tif (res.data.exist != 1) {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '账号不存在,您可以先去注册',\r\n\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\r\n\t\t\tgetPhoneNumber(e) {\r\n\t\t\t\tif (e.detail.errMsg === 'getPhoneNumber:ok') {\r\n\t\t\t\t\t// 用户授权成功,获取到 code\r\n\t\t\t\t\tconst code = e.detail.code;\r\n\t\t\t\t\tthis.weixinLogin(code);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tweixinLogin(phone_code) {\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tphone_code: phone_code\r\n\t\t\t\t}\r\n\t\t\t\tlet self_ = this\r\n\t\t\t\tuni.login({\r\n\t\t\t\t\tprovider: 'weixin',\r\n\t\t\t\t\tsuccess: function(loginRes) {\r\n\t\t\t\t\t\tconsole.log('登录凭证 code:', loginRes);\r\n\t\t\t\t\t\tobj_.code = loginRes.code\r\n\t\t\t\t\t\tuni.getUserInfo({\r\n\t\t\t\t\t\t\tprovider: 'weixin',\r\n\t\t\t\t\t\t\tsuccess: function(infoRes) {\r\n\t\t\t\t\t\t\t\tconst userInfo = infoRes.userInfo;\r\n\t\t\t\t\t\t\t\tobj_.encryptedData = infoRes.encryptedData\r\n\t\t\t\t\t\t\t\tobj_.iv = infoRes.iv\r\n\t\t\t\t\t\t\t\tconsole.log(obj_,infoRes)\r\n\t\t\t\t\t\t\t\tself_.request(Api_Url + '/api/auth/loginByWxMiniProgram', 'POST',\r\n\t\t\t\t\t\t\t\t\tobj_, true).then(res => {\r\n\t\t\t\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\t\t\t\tself_.loginSuccess(res)\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t\tbindPickerChange: function(e, type) {\r\n\t\t\t\tthis.areaIndex = e.detail.value\r\n\t\t\t\tthis.intl_code = this.areaArray[e.detail.value].value\r\n\t\t\t\tconsole.log(this.intl_code)\r\n\t\t\t},\r\n\t\t\tloginSuccess(res) {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '登录成功',\r\n\t\t\t\t\ticon: 'success'\r\n\t\t\t\t});\r\n\t\t\t\tuni.setStorageSync('token', res.data.token);\r\n\t\t\t\tuni.setStorageSync('user_info', JSON.stringify(res.data.user_info));\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tconsole.log(this.referer)\r\n\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\turl: this.referer ? decodeURIComponent(this.referer) : \"/pages/index/index\"\r\n\t\t\t\t\t})\r\n\t\t\t\t}, 2000)\r\n\r\n\t\t\t},\r\n\t\t\tsubmit() {\r\n\t\t\t\tif (!this.isTest) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请勾选爱智网服务协议和隐私政策',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (this.loginType) {\r\n\t\t\t\t\tvar 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}$/;\r\n\t\t\t\t\tif ((!this.mobile) || ((this.intl_code == \"0086\") && !reg.test(this.mobile))) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '请输入正确的手机号',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.code) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"请输入验证码\",\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\t//短信\r\n\t\t\t\t\tthis.request(Api_Url + '/api/auth/loginByMobileVerifyCode', 'POST', {\r\n\t\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\t\tmobile_code: this.code,\r\n\t\t\t\t\t}, true).then(res => {\r\n\r\n\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\tthis.loginSuccess(res)\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t} else {\r\n\t\t\t\t\t//账号密码\r\n\t\t\t\t\tif (!this.mobile) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '请输入账号',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.password) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"请输入密码\",\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\tlet obj_ = {\r\n\t\t\t\t\t\tpassword: this.password,\r\n\t\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tif (this.mobile.indexOf(\"@\") != -1) {\r\n\t\t\t\t\t\tobj_.email = this.mobile\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tobj_.mobile = this.mobile\r\n\t\t\t\t\t\tobj_.intl_code = \"0086\"\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.request(Api_Url + '/api/auth/login', 'POST', obj_, true).then(res => {\r\n\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\tthis.loginSuccess(res)\r\n\t\t\t\t\t\t} else if (res.code == 2) {\r\n\t\t\t\t\t\t\tif (res.data.login_need_verify) {\r\n\t\t\t\t\t\t\t\tthis.getImgCode()\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgetImgCode() {\r\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/getVerifyCode', 'GET', {\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t}, true, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.imgCodeSrc = res.data.captcha\r\n\t\t\t\t\t\tthis.verify_rand_key = res.data.rand_key\r\n\t\t\t\t\t\tthis.isShowImgCode = true\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 手机验证码\r\n\t\t\t */\r\n\t\t\tcountdownChange() {\r\n\t\t\t\tif (this.code_disabled) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tvar 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}$/;\r\n\t\t\t\tif ((!this.mobile) || ((this.intl_code == \"0086\") && !reg.test(this.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/sendMobileVerifyCode', 'GET', {\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t}, true, true).then(res => {\r\n\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\tthis.code_text = `获取验证码`;\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tconst countdown = startCountdown({\r\n\t\t\t\t\t\t\tduration: 60,\r\n\t\t\t\t\t\t\tonTick: remainingTime => {\r\n\t\t\t\t\t\t\t\tthis.code_disabled = true;\r\n\t\t\t\t\t\t\t\tthis.code_text = `重新发送${remainingTime}S`;\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tonComplete: () => {\r\n\t\t\t\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\t\t\t\tthis.code_text = `获取验证码`;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tcountdown.start();\r\n\t\t\t\t\t} else if (res.code == 2) {\r\n\t\t\t\t\t\tif (res.data.sms_need_verify) {\r\n\t\t\t\t\t\t\tthis.getImgCode()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tclearInput: function(event) {\r\n\t\t\t\tthis.imgCode = \"\"\r\n\t\t\t\tthis.verify_rand_key = \"\"\r\n\t\t\t\tthis.showClearIcon = this.mobile.length > 0 ? true : false;\r\n\t\t\t},\r\n\t\t\tclearIcon: function() {\r\n\t\t\t\tthis.mobile = \"\"\r\n\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/auth/login.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/login.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","startCountdown"],"mappings":";;;;AA+EC,aAAa,MAAW;AAExB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,OAAM;AAAA,MACN,SAAS;AAAA;AAAA,MACT,WAAW;AAAA,MACX,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR,MAAM;AAAA,MACN,SAAS;AAAA,MACT,YAAY;AAAA,MACZ,iBAAiB;AAAA,MACjB,eAAe;AAAA,MACf,UAAU;AAAA,MACV,cAAc;AAAA,MACd,eAAe;AAAA,MACf,WAAW;AAAA,MACX,WAAW;AAAA,MACX,eAAe;AAAA,MACf,WAAW;AAAA,MACX,WAAW;AAAA,QAAC;AAAA,UACV,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACP;AAAA,QACD;AAAA,UACC,MAAM;AAAA,UACN,OAAO;AAAA,QACR;AAAA,MACA;AAAA,IACF;AAAA,EACA;AAAA,EACD,OAAO;AAAA,IACN,UAAU,KAAK,QAAQ;AACtB,WAAK,UAAU;AACf,WAAK,kBAAkB;AACvB,WAAK,gBAAgB;AACrB,WAAK,aAAa;AAClB,WAAK,MAAM;AAAA,IACX;AAAA,IACD,OAAO,KAAK,QAAQ;AACnB,WAAK,MAAM;AAAA,IACX;AAAA,IACD,KAAK,KAAK,QAAQ;AACjB,WAAK,MAAM;AAAA,IACX;AAAA,IACD,SAAS,KAAK,QAAQ;AACrB,WAAK,MAAM;AAAA,IACX;AAAA,EAED;AAAA,EACD,QAAQ,SAAS,QAAQ;AACxB,SAAK,UAAU,OAAO,WAAW;AACjCA,kBAAA,MAAA,MAAA,OAAA,+BAAY,KAAK,WAAW,KAAK,aAAa;AAAA,EAC9C;AAAA,EAED,SAAS;AAAA,IACR,QAAO;AACN,WAAK,QAAM;AACX,UAAG,KAAK,WAAU;AACjB,YAAG,KAAK,UAAQ,KAAK,MAAK;AACzB,eAAK,QAAM;AAAA,QACZ;AAAA,aACI;AACJ,YAAG,KAAK,UAAQ,KAAK,UAAS;AAC7B,eAAK,QAAM;AAAA,QACZ;AAAA,MACD;AAAA,IACA;AAAA,IACD,eAAe;AACd,UAAI,CAAC,KAAK,WAAW;AACpB,YAAI,KAAK,QAAQ;AAChB,cAAI,OAAO,CAAC;AACZ,cAAI,KAAK,OAAO,QAAQ,GAAG,KAAK,IAAI;AACnC,iBAAK,QAAQ,KAAK;AAAA,iBACZ;AACN,iBAAK,SAAS,KAAK;AACnB,iBAAK,YAAY,KAAK;AAAA,UACvB;AAEA,eAAK,QAAQC,SAAQ,UAAE,wBAAwB,QAAQ,MAAM,KAAK,EAAE,KAAK,SAAO;AAC/E,gBAAI,IAAI,QAAQ,GAAG;AAClB,kBAAI,IAAI,KAAK,SAAS,GAAG;AACxBD,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAO;AAAA,kBACP,MAAM;AAAA,gBACP,CAAC;AAAA,cACF;AAAA,YACD;AAAA,UACD,CAAC;AAAA,QACF;AAAA,MACD;AAAA,IACA;AAAA,IAED,eAAe,GAAG;AACjB,UAAI,EAAE,OAAO,WAAW,qBAAqB;AAE5C,cAAM,OAAO,EAAE,OAAO;AACtB,aAAK,YAAY,IAAI;AAAA,MACtB;AAAA,IACA;AAAA,IACD,YAAY,YAAY;AACvB,UAAI,OAAO;AAAA,QACV;AAAA,MACD;AACA,UAAI,QAAQ;AACZA,oBAAAA,MAAI,MAAM;AAAA,QACT,UAAU;AAAA,QACV,SAAS,SAAS,UAAU;AAC3BA,wBAAA,MAAA,MAAA,OAAA,+BAAY,cAAc,QAAQ;AAClC,eAAK,OAAO,SAAS;AACrBA,wBAAAA,MAAI,YAAY;AAAA,YACf,UAAU;AAAA,YACV,SAAS,SAAS,SAAS;AACT,sBAAQ;AACzB,mBAAK,gBAAgB,QAAQ;AAC7B,mBAAK,KAAK,QAAQ;AAClBA,4BAAAA,kDAAY,MAAK,OAAO;AACxB,oBAAM;AAAA,gBAAQC,mBAAU;AAAA,gBAAkC;AAAA,gBACzD;AAAA,gBAAM;AAAA,cAAI,EAAE,KAAK,SAAO;AACxB,oBAAI,IAAI,QAAQ,GAAG;AAClB,wBAAM,aAAa,GAAG;AAAA,uBAChB;AACND,gCAAAA,MAAI,UAAU;AAAA,oBACb,OAAO,IAAI;AAAA,oBACX,MAAM;AAAA,kBACP,CAAC;AAAA,gBACF;AAAA,cACD,CAAC;AAAA,YAEF;AAAA,UACD,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IAED;AAAA,IACD,kBAAkB,SAAS,GAAG,MAAM;AACnC,WAAK,YAAY,EAAE,OAAO;AAC1B,WAAK,YAAY,KAAK,UAAU,EAAE,OAAO,KAAK,EAAE;AAChDA,oBAAAA,kDAAY,KAAK,SAAS;AAAA,IAC1B;AAAA,IACD,aAAa,KAAK;AACjBA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,MAAM;AAAA,MACP,CAAC;AACDA,oBAAG,MAAC,eAAe,SAAS,IAAI,KAAK,KAAK;AAC1CA,0BAAI,eAAe,aAAa,KAAK,UAAU,IAAI,KAAK,SAAS,CAAC;AAClE,iBAAW,MAAM;AAChBA,sBAAAA,MAAY,MAAA,OAAA,+BAAA,KAAK,OAAO;AACxBA,sBAAAA,MAAI,SAAS;AAAA,UACZ,KAAK,KAAK,UAAU,mBAAmB,KAAK,OAAO,IAAI;AAAA,SACvD;AAAA,MACD,GAAE,GAAI;AAAA,IAEP;AAAA,IACD,SAAS;AACR,UAAI,CAAC,KAAK,QAAQ;AACjBA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AACD;AAAA,MACD;AACA,UAAI,KAAK,WAAW;AACnB,YAAI,MAAM;AACV,YAAK,CAAC,KAAK,UAAa,KAAK,aAAa,UAAW,CAAC,IAAI,KAAK,KAAK,MAAM,GAAI;AAC7EA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD,iBAAO;AAAA,QACR;AACA,YAAI,CAAC,KAAK,MAAM;AACfA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AAEA,aAAK,QAAQC,mBAAU,qCAAqC,QAAQ;AAAA,UACnE,QAAQ,KAAK;AAAA,UACb,WAAW,KAAK;AAAA,UAChB,aAAa,KAAK;AAAA,QACnB,GAAG,IAAI,EAAE,KAAK,SAAO;AAEpB,cAAI,IAAI,QAAQ,GAAG;AAClB,iBAAK,aAAa,GAAG;AAAA,iBACf;AACND,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO,IAAI;AAAA,cACX,MAAM;AAAA,YACP,CAAC;AAAA,UACF;AAAA,QACD,CAAC;AAAA,aACK;AAEN,YAAI,CAAC,KAAK,QAAQ;AACjBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD,iBAAO;AAAA,QACR;AACA,YAAI,CAAC,KAAK,UAAU;AACnBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,OAAO;AAAA,UACV,UAAU,KAAK;AAAA,UACf,aAAa,KAAK;AAAA,UAClB,iBAAiB,KAAK;AAAA,QACvB;AAEA,YAAI,KAAK,OAAO,QAAQ,GAAG,KAAK,IAAI;AACnC,eAAK,QAAQ,KAAK;AAAA,eACZ;AACN,eAAK,SAAS,KAAK;AACnB,eAAK,YAAY;AAAA,QAClB;AACA,aAAK,QAAQC,SAAM,UAAI,mBAAmB,QAAQ,MAAM,IAAI,EAAE,KAAK,SAAO;AACzE,cAAI,IAAI,QAAQ,GAAG;AAClB,iBAAK,aAAa,GAAG;AAAA,UACtB,WAAW,IAAI,QAAQ,GAAG;AACzB,gBAAI,IAAI,KAAK,mBAAmB;AAC/B,mBAAK,WAAW;AAAA,YACjB;AACAD,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO,IAAI;AAAA,cACX,MAAM;AAAA,YACP,CAAC;AAAA,iBACK;AACNA,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO,IAAI;AAAA,cACX,MAAM;AAAA,YACP,CAAC;AAAA,UACF;AAAA,QACD,CAAC;AAAA,MACF;AAAA,IACA;AAAA,IACD,aAAa;AACZ,WAAK,QAAQC,mBAAU,iCAAiC,OAAO;AAAA,QAC9D,QAAQ,KAAK;AAAA,QACb,WAAW,KAAK;AAAA,QAChB,aAAa,KAAK;AAAA,QAClB,iBAAiB,KAAK;AAAA,MACtB,GAAE,MAAM,IAAI,EAAE,KAAK,SAAO;AAC1B,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,aAAa,IAAI,KAAK;AAC3B,eAAK,kBAAkB,IAAI,KAAK;AAChC,eAAK,gBAAgB;AAAA,eACf;AACND,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IACD;AAAA;AAAA;AAAA;AAAA,IAID,kBAAkB;AACjB,UAAI,KAAK,eAAe;AACvB;AAAA,MACD;AACA,UAAI,MAAM;AACV,UAAK,CAAC,KAAK,UAAa,KAAK,aAAa,UAAW,CAAC,IAAI,KAAK,KAAK,MAAM,GAAI;AAC7EA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AACD,eAAO;AAAA,MACR;AAEA,WAAK,QAAQC,mBAAU,wCAAwC,OAAO;AAAA,QACrE,QAAQ,KAAK;AAAA,QACb,WAAW,KAAK;AAAA,QAChB,aAAa,KAAK;AAAA,QAClB,iBAAiB,KAAK;AAAA,MACtB,GAAE,MAAM,IAAI,EAAE,KAAK,SAAO;AAC1B,aAAK,gBAAgB;AACrB,aAAK,YAAY;AACjB,YAAI,IAAI,SAAS,GAAG;AACnB,gBAAM,YAAYC,UAAAA,eAAe;AAAA,YAChC,UAAU;AAAA,YACV,QAAQ,mBAAiB;AACxB,mBAAK,gBAAgB;AACrB,mBAAK,YAAY,OAAO,aAAa;AAAA,YACrC;AAAA,YACD,YAAY,MAAM;AACjB,mBAAK,gBAAgB;AACrB,mBAAK,YAAY;AAAA,YAClB;AAAA,UACD,CAAC;AACD,oBAAU,MAAK;AAAA,QAChB,WAAW,IAAI,QAAQ,GAAG;AACzB,cAAI,IAAI,KAAK,iBAAiB;AAC7B,iBAAK,WAAW;AAAA,UACjB;AACAF,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,eACK;AACN,eAAK,gBAAgB;AACrBA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,YAAY,SAAS,OAAO;AAC3B,WAAK,UAAU;AACf,WAAK,kBAAkB;AACvB,WAAK,gBAAgB,KAAK,OAAO,SAAS,IAAI,OAAO;AAAA,IACrD;AAAA,IACD,WAAW,WAAW;AACrB,WAAK,SAAS;AACd,WAAK,gBAAgB;AAAA,IACrB;AAAA,EACD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACzaD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"login.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9sb2dpbi52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/auth/login.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"reg.js","sources":["pages/auth/reg.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9yZWcudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"regPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"close-box\">\r\n\t\t\t<text class=\"icon iconfont icon-close2\" @click=\"$goBack\"></text>\r\n\t\t</view>\r\n\t\t<image src=\"/static/images/logored.png\" class=\"logos\"></image>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-mobile ics\"></text>\r\n\t\t\t\t<picker @change=\"bindPickerChange($event, 1)\" :value=\"areaIndex\" :range=\"areaArray\" :range-key=\"'name'\">\r\n\t\t\t\t\t<view class=\"areabox-box row verCenter\">\r\n\t\t\t\t\t\t<text class=\"areabox-but\">{{areaArray[areaIndex].value}}</text>\r\n\t\t\t\t\t\t<text :class=\"['icon','iconfont','icon-arrowxia']\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</picker>\r\n\t\t\t\t<input type=\"text\" v-model=\"mobile\" @blur=\"checkIsReg\" @input=\"clearInput\" placeholder=\"请输入手机号\"\r\n\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t<text class=\"icon iconfont icon-searchclose\" v-if=\"showClearIcon\" @click=\"clearIcon()\"></text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\" v-if=\"isShowImgCode\">\r\n\t\t\t\t<input type=\"text\" v-model=\"imgCode\" placeholder=\"请输入图片验证码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t<view class=\"img-code\">\r\n\t\t\t\t\t<image :src=\"imgCodeSrc\" @click=\"getImgCode\"></image>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\">\r\n\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-code ics\"></text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"code\" placeholder=\"请输入验证码\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"code-btn\" :class=\"{'dis':code_disabled}\" @click=\"countdownChange\">{{code_text}}</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\">\r\n\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-password ics\"></text>\r\n\t\t\t\t\t<input type=\"text\" v-if=\"passwordShow\" v-model=\"password\" placeholder=\"请设置登录密码(6-20个字符)\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t\t<input type=\"password\" v-else v-model=\"password\" placeholder=\"请设置登录密码(6-20个字符)\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t\t\t\r\n\t\t\t\t</view>\r\n\t\t\t\t<text class=\"icon iconfont icon-see2\" :class=\"{'icon-see1':!passwordShow}\"\r\n\t\t\t\t\t@click=\"passwordShow=!passwordShow\"></text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"input-box row verCenter bothSide\">\r\n\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-password ics\"></text>\r\n\t\t\t\t\t<input type=\"text\" v-if=\"passwordShow1\" v-model=\"password1\" placeholder=\"确认登录密码(6-20个字符)\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t\t<input type=\"password\" v-else v-model=\"password1\" placeholder=\"确认登录密码(6-20个字符)\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<text class=\"icon iconfont icon-see2\" :class=\"{'icon-see1':!passwordShow1}\"\r\n\t\t\t\t\t@click=\"passwordShow1=!passwordShow1\"></text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"rule row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':isTest}\"\r\n\t\t\t\t\t@click=\"isTest=!isTest\"></text>\r\n\t\t\t\t<text @click=\"isTest=!isTest\">我已阅读并同意</text>\r\n\t\t\t\t<navigator url=\"/pages/auth/rule?id=1\" class=\"link\">《爱智网站服务协议》</navigator>\r\n\t\t\t\t<text>及</text>\r\n\t\t\t\t<navigator url=\"/pages/auth/rule?id=2\" class=\"link\">《爱智隐私政策》</navigator>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"reg-btn\" @click=\"submit\">注册</view>\r\n\t\t\t<view class=\"self\">爱智不会在任何地方泄露您的信息</view>\r\n\t\t\t<view class=\"go-login\">\r\n\t\t\t\t<navigator url=\"/pages/auth/login\">已有账号,去登录<text class=\"icon iconfont icon-arrow2\"></text></navigator>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport {\r\n\t\tstartCountdown\r\n\t} from '@/util/util.js'\r\n\timport barX from '@/components/barx.vue';\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisTest: false,\r\n\t\t\t\tmobile: \"\",\r\n\t\t\t\tcode: \"\",\r\n\t\t\t\timgCode: \"\",\r\n\t\t\t\timgCodeSrc: \"\",\r\n\t\t\t\tverify_rand_key: \"\",\r\n\t\t\t\tisShowImgCode: false,\r\n\r\n\t\t\t\tpassword: \"\",\r\n\t\t\t\tpassword1: \"\",\r\n\t\t\t\tpasswordShow: false,\r\n\t\t\t\tpasswordShow1: false,\r\n\t\t\t\tshowClearIcon: false,\r\n\r\n\t\t\t\tintl_code: \"0086\",\r\n\t\t\t\tareaIndex: 0,\r\n\t\t\t\tcode_disabled: false,\r\n\t\t\t\tcode_text: '获取验证码',\r\n\t\t\t\tareaArray: [{\r\n\t\t\t\t\t\tname: \"0086(中国大陆)\",\r\n\t\t\t\t\t\tvalue: '0086'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00852(中国香港)\",\r\n\t\t\t\t\t\tvalue: '00852'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00853(中国澳门)\",\r\n\t\t\t\t\t\tvalue: '00853'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00886(中国台湾)\",\r\n\t\t\t\t\t\tvalue: '00886'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0066(泰国)\",\r\n\t\t\t\t\t\tvalue: '0066'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0084(越南)\",\r\n\t\t\t\t\t\tvalue: '0084'\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: function() {\r\n\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tcheckIsReg() {\r\n\t\t\t\tvar 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}$/;\r\n\t\t\t\tif ((this.intl_code == \"0086\") && !reg.test(this.mobile)) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tif (this.mobile) {\r\n\t\t\t\t\tthis.request(Api_Url + '/api/auth/checkExist', 'POST', {\r\n\t\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\t\tmobile: this.mobile\r\n\t\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t if (res.data.exist == 1) {\r\n\t\t\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t\t\t \ttitle: '账号已存在,您可以直接登录或找回密码',\r\n\t\t\t\t\t\t\t \ticon: 'none'\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\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tloginSuccess(res){\r\n\t\t\t\tuni.setStorageSync('token', res.data.token);\r\n\t\t\t\tuni.setStorageSync('user_info', JSON.stringify(res.data.user_info));\r\n\t\t\t},\r\n\t\t\tsubmit() {\r\n\t\t\t\tvar 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}$/;\r\n\t\t\t\tif ((!this.mobile) || ((this.intl_code == \"0086\") && !reg.test(this.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.code) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请输入验证码\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif ((!this.password) || this.password.length < 6) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请输入密码,长度不小于6个字符\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif ((!this.password1) || this.password1.length < 6) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请确认密码,长度不小于6个字符\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (this.password1 != this.password) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"两次输入密码不一致\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.isTest) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请勾选爱智网服务协议和隐私政策',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tpassword: this.password,\r\n\t\t\t\t\tmobile_code: this.code\r\n\t\t\t\t}\r\n\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/auth/register', 'POST', obj_, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.loginSuccess(res)\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\turl: '/pages/auth/regSuccess'\r\n\t\t\t\t\t\t});\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\r\n\t\t\tgetImgCode() {\r\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/getVerifyCode', 'GET', {\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t}, true, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.imgCodeSrc = res.data.captcha\r\n\t\t\t\t\t\tthis.verify_rand_key = res.data.rand_key\r\n\t\t\t\t\t\tthis.isShowImgCode = true\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 手机验证码\r\n\t\t\t */\r\n\t\t\tcountdownChange() {\r\n\t\t\t\tif (this.code_disabled) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tvar 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}$/;\r\n\t\t\t\tif ((!this.mobile) || ((this.intl_code == \"0086\") && !reg.test(this.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/verifyCode/sendMobileVerifyCode', 'GET', {\r\n\t\t\t\t\tmobile: this.mobile,\r\n\t\t\t\t\tintl_code: this.intl_code,\r\n\t\t\t\t\tverify_code: this.imgCode,\r\n\t\t\t\t\tverify_rand_key: this.verify_rand_key\r\n\t\t\t\t}, true, true).then(res => {\r\n\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\tthis.code_text = `获取验证码`;\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tconst countdown = startCountdown({\r\n\t\t\t\t\t\t\tduration: 60,\r\n\t\t\t\t\t\t\tonTick: remainingTime => {\r\n\t\t\t\t\t\t\t\tthis.code_disabled = true;\r\n\t\t\t\t\t\t\t\tthis.code_text = `重新发送${remainingTime}S`;\r\n\t\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\tonComplete: () => {\r\n\t\t\t\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\t\t\t\tthis.code_text = `获取验证码`;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tcountdown.start();\r\n\t\t\t\t\t} else if (res.code == 2) {\r\n\t\t\t\t\t\tif (res.data.sms_need_verify) {\r\n\t\t\t\t\t\t\tthis.getImgCode()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.code_disabled = false;\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\r\n\t\t\tbindPickerChange: function(e, type) {\r\n\t\t\t\tthis.areaIndex = e.detail.value\r\n\t\t\t\tthis.intl_code = this.areaArray[e.detail.value].value\r\n\t\t\t\tconsole.log(this.intl_code)\r\n\t\t\t},\r\n\t\t\tclearInput: function(event) {\r\n\t\t\t\tthis.showClearIcon = this.mobile.length > 0 ? true : false;\r\n\t\t\t},\r\n\t\t\tclearIcon: function() {\r\n\t\t\t\tthis.mobile = \"\"\r\n\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/auth/reg.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/reg.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","startCountdown"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"reg.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9yZWcudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/auth/reg.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"regSuccess.js","sources":["pages/auth/regSuccess.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9yZWdTdWNjZXNzLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"regSuccessPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"close-box\">\r\n\t\t\t<text class=\"icon iconfont icon-close2\" @click=\"$goBack\"></text>\r\n\t\t</view>\r\n\t\t<view class=\"cons \">\r\n\t\t\t<text class=\"icon iconfont icon-success\" ></text>\r\n\t\t\t<view>恭喜您注册成为iEdge爱智会员</view>\r\n\t\t\t<text>现在可以进行订购、报价、询价等操作</text>\r\n\t\t</view>\r\n\t\t<view class=\"bottom\">\r\n\t\t\t<navigator url=\"/pages/index/index\" class=\"btn\" >进入首页</navigator>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport barX from '@/components/barx.vue';\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\t\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.regSuccessPage{\r\n\t\tbackground: linear-gradient( 180deg, #FFF2F2 0%, rgba(218,210,210,0) 100%);\r\n\t\theight:calc(100vh - 175rpx);\r\n\t\t.close-box{\r\n\t\t\tpadding-top: 45rpx;\r\n\t\t\tpadding-left:37rpx;\r\n\t\t\t.icon{\r\n\t\t\t\tfont-size: 35rpx;\r\n\t\t\t\tcolor:#898989;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.cons{\r\n\t\t\ttext-align: center;\r\n\t\t\tmargin-top:258rpx;\r\n\t\t\t.iconfont{\r\n\t\t\t\tcolor:#22c134;\r\n\t\t\t\tfont-size: 120rpx;\r\n\t\t\t}\r\n\t\t\tview{\r\n\t\t\t\tmargin-top:45rpx;\r\n\t\t\t\tmargin-bottom: 17rpx;\r\n\t\t\t}\r\n\t\t\ttext{\r\n\t\t\t\tfont-size: 18rpx;\r\n\t\t\t\tcolor: #808080;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.bottom{\r\n\t\t\theight: 90rpx;\r\n\t\t\tleft:0rpx;\r\n\t\t\tright:0rpx;\r\n\t\t\tbottom:0rpx;\r\n\t\t\tposition: fixed;\r\n\t\t\t.btn{\r\n\t\t\t\twidth: 630rpx;\r\n\t\t\t\theight: 90rpx;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tmargin:0 auto;\r\n\t\t\t\tbackground: #D0121B;\r\n\t\t\t\tborder-radius: 5rpx;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\tline-height: 90rpx;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\t/* #ifdef H5 */\r\n\t\t.regSuccessPage{\r\n\t\t\theight:calc(100vh - 90rpx);\r\n\t\t}\r\n\t\t/* #endif */\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/regSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;AAkBC,aAAa,MAAW;AAExB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO,CAEP;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAAA,EAElB;AAAA,EAED,SAAS,CAER;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;ACnCD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"regSuccess.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9yZWdTdWNjZXNzLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/auth/regSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"rule.js","sources":["pages/auth/rule.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9ydWxlLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"rulePage\">\r\n\t\t<barX />\r\n\t\t<view class=\"header row verCenter\">\r\n\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack\"></text>\r\n\t\t\t<view>{{id==1?'爱智网站服务协议':'爱智网隐私政策'}}</view>\r\n\t\t</view>\r\n\t\t<view class=\"content\" v-html=\"content\"></view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tid:1,\r\n\t\t\t\tcontent:\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(option) {\r\n\t\t\tthis.id=option.id\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetData(){\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/newsPage', 'GET', {type:this.id}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.content=res.data.content\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\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.rulePage{\r\n\t\t.header{\r\n\t\t\theight:110rpx;\r\n\t\t\tpadding-left:33rpx;\r\n\t\t\t.icon{\r\n\t\t\t\tfont-size: 35rpx;\r\n\t\t\t\tcolor: #898989;\r\n\t\t\t\tmargin-right:160rpx;\r\n\t\t\t}\r\n\t\t\tview{\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-size: 32rpx;\r\n\t\t\t\tcolor: #000000;\r\n\t\t\t}\r\n\t\t}\r\n\t\t.content{\r\n\t\t\tpadding:33rpx;\r\n\t\t\tpadding-top:0rpx;\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #000000;\r\n\t\t\tline-height: 50rpx;\r\n\t\t\tletter-spacing: 1px;\r\n\t\t\toverflow-y: auto;\r\n\t\t\theight:calc(100vh - 285rpx);\r\n\t\t\t/* #ifdef H5 */\r\n\t\t\theight:calc(100vh - 200rpx);\r\n\t\t\t/* #endif */\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/auth/rule.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":";;;AAeC,aAAa,MAAW;AAExB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,IAAG;AAAA,MACH,SAAQ;AAAA,IACT;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,QAAQ;AACxB,SAAK,KAAG,OAAO;AACf,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,IACR,UAAS;AACR,WAAK,QAAQA,SAAAA,UAAU,qBAAqB,OAAO,EAAC,MAAK,KAAK,GAAE,GAAG,IAAI,EAAE,KAAK,SAAO;AACpF,YAAG,IAAI,QAAM,GAAE;AACd,eAAK,UAAQ,IAAI,KAAK;AAAA,eAClB;AACJC,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACV,CAAC;AAAA,QACF;AAAA,MAED,CAAC;AAAA,IAEF;AAAA,EACA;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;;;AC9CD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"rule.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvYXV0aC9ydWxlLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/auth/rule.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmOrder.js","sources":["pages/car/confirmOrder.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1PcmRlci52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"confirmOrderPage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'确认订单'\" :backurl=\"confirmOrderBackUrl\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"top-box\">\r\n\t\t\t\t<navigator :url=\"'/pages/user/address?form=confirmOrder&address_id='+address_id+'&coupon_id='+coupon_id+'&invoice_id='+invoice_id\" class=\"address-box\" v-if=\"addressInfo\">\r\n\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t<text class=\"csq\">{{addressInfo.nation_cn!=\"中国\"?addressInfo.nation_cn:''}} {{addressInfo.province_val}} {{addressInfo.city_val}} {{addressInfo.district_val}}</text>\r\n\t\t\t\t\t\t\t\t<text class=\"mr\" v-if=\"addressInfo.is_default==1\">默认</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"ad1\">{{addressInfo.detail_address}}</view>\r\n\t\t\t\t\t\t\t<view class=\"cnnk\"><text>{{addressInfo.consignee}}</text><text>{{addressInfo.mobile}}</text></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<navigator :url=\"'/pages/user/address?form=confirmOrder&address_id='+address_id+'&coupon_id='+coupon_id+'&invoice_id='+invoice_id\" class=\"address-box\" v-else>\r\n\t\t\t\t\t<view class=\"noadd row verCenter bothSide\">\r\n\t\t\t\t\t\t<text>收货地址</text>\r\n\t\t\t\t\t\t<view>\r\n\t\t\t\t\t\t\t<text>暂无地址信息去设置</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"goods-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"group row\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t<view class=\"ganme elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_num}}</text></view>\r\n\t\t\t\t\t\t<view class=\"price\">¥{{isCompany?(item.company_price||item.origin_price):item.origin_price}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"coupo-box row bothSide verCenter\" @click=\"chooseUp()\">\r\n\t\t\t\t\t<view class=\"l\">选择您的优惠券</view>\r\n\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t<view class=\"not\" v-if=\"coupon_list.length==0\">\r\n\t\t\t\t\t\t\t<text>未识别到可用优惠券</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view v-else>\r\n\t\t\t\t\t\t\t<text v-if=\"priceInfo\">-{{priceInfo.currency_sign}}{{priceInfo.discount_fee||\"0.00\"}}</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"cginfo\" >\r\n\t\t\t\t<view class=\"tit\">采购信息确认</view>\r\n\t\t\t\t<navigator :url=\"'/pages/user/invoice?form=confirmOrder&invoice_id='+invoice_id+'&coupon_id='+coupon_id+'&address_id='+address_id\" >\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>发票信息</text><view><text>{{invoice_id_org==\"460053411\"?'不开发票':(invoiceInfo?invoiceInfo.tax_title:'暂无发票去设置')}}</text><text class=\"icon iconfont icon-arrowright\"></text></view></view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<view class=\"pur-sn-box\">\r\n\t\t\t\t\t<view class=\"tit\">订单备注</view>\r\n\t\t\t\t\t<input type=\"text\" class=\"pur-sn-val\" v-model=\"order_remark\" placeholder-class=\"placeholder-class\" placeholder=\"请输入订单备注\"/>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- <view class=\"row bothSide item\"><text>支付方式</text><text>微信支付</text></view> -->\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t<view class=\"price-infos\" v-if=\"priceInfo\">\r\n\t\t\t\t<view class=\"top \">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>商品含税总额</text><text>{{priceInfo.currency_sign}}{{priceInfo.total_amount}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>运费(未税)</text><text>已免运费</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bottom\">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>优惠金额</text><text>{{priceInfo.currency_sign}}{{priceInfo.discount_fee||\"0.00\"}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide \" >\r\n\t\t\t<view class=\"l row verCenter\" v-if=\"priceInfo\">含税总额:<text>{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text> </view>\r\n\t\t\t<view class=\"submit-btn\" @click=\"createOrder\">提交订单</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t<!--优惠券-->\r\n\t\t<uni-popup ref=\"popupyhq\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-yhq\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closePop\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">优惠券</view>\r\n\t\t\t\t<view class=\"cons\" v-if=\"coupon_list.length>0\">\r\n\t\t\t\t\t<view class=\"group row bothSide verCenter\" :class=\"{'act':coupon_id==item.coupon_id}\" v-for=\"(item,index) in coupon_list\" :key=\"index\" @click=\"chooseYhq(item.coupon_id)\">\r\n\t\t\t\t\t\t<view class=\"l row \">\r\n\t\t\t\t\t\t\t<view class=\"price\">\r\n\t\t\t\t\t\t\t\t<text v-if=\"item.coupon_type==2\">折<text class=\"textp\">{{item.sale_amount*10}}</text></text>\r\n\t\t\t\t\t\t\t\t<text v-else>{{item.currency_sign}}<text class=\"textp\">{{item.sale_amount}}</text></text>\r\n\t\t\t\t\t\t\t\t<view class=\"tips\">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"yhld\">\r\n\t\t\t\t\t\t\t\t<view>商品优惠券</view>\r\n\t\t\t\t\t\t\t\t<text>{{item.start_time}} - {{item.end_time}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- <view class=\"r\">\r\n\t\t\t\t\t\t\t<view class=\"rbtn row verCenter rowCenter\">\r\n\t\t\t\t\t\t\t\t<view>选择</view>\r\n\t\t\t\t\t\t\t\t<text ></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view> -->\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-btn\" @click=\"confirmYhq\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {Api_Url} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tconfirmOrderBackUrl:uni.getStorageSync('confirmOrderBackUrl')||\"\",\r\n\t\t\t\tcarList:[],\r\n\t\t\t\tcoupon_list:[],\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\taddress_id:\"\",\r\n\t\t\t\taddressInfo:\"\",\r\n\t\t\t\tinvoice_id:\"\",\r\n\t\t\t\tinvoice_id_org:\"\",\r\n\t\t\t\tinvoiceInfo:\"\",\r\n\t\t\t\tpriceInfo:\"\",\r\n\t\t\t\torder_remark:\"\",\r\n\t\t\t\tisCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad(options) {\r\n\t\t\tthis.address_id=options.address_id||\"\"\r\n\t\t\tthis.invoice_id=options.invoice_id||\"\"\r\n\t\t\tthis.invoice_id_org=options.invoice_id||\"\"\r\n\t\t\t// if(!this.invoice_id_org){\r\n\t\t\t// \tthis.invoice_id_org=\"460053411\"\r\n\t\t\t// }\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t},\r\n\t\tonShow(){\r\n\t\t\t this.getCarList()\r\n\t\t\t this.getAddress()\r\n\t\t\t this.getinvoice()\r\n\t\t\t this.calPrice()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tchooseYhq(coupon_id){\r\n\t\t\t\tthis.coupon_id=coupon_id\r\n\t\t\t},\r\n\t\t\tchooseUp(){\r\n\t\t\t\tif(this.coupon_list==0){return}\r\n\t\t\t\tthis.openPop()\r\n\t\t\t},\r\n\t\t\tconfirmYhq(){\r\n\t\t\t\tthis.calPrice()\r\n\t\t\t\tthis.closePop()\r\n\t\t\t},\r\n\t\t\tgetAddress(){\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getList', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\tif(this.address_id){\r\n\t\t\t\t\t\t\t\tif(item.address_id==this.address_id){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif(item.is_default==1){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tif(arr_.length>0&&(!this.addressInfo)){\r\n\t\t\t\t\t\t\tthis.addressInfo=arr_[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(this.addressInfo){\r\n\t\t\t\t\t\t\tthis.address_id=this.addressInfo.address_id\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\t \r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetinvoice(){\r\n\t\t\t\tif(this.invoice_id_org==\"460053411\"){\r\n\t\t\t\t\tthis.invoice_id=\"\"\r\n\t\t\t\t\tthis.invoiceInfo=\"\"\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/invoice/getList', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\tif(this.invoice_id){\r\n\t\t\t\t\t\t\t\tif(item.tax_id==this.invoice_id){\r\n\t\t\t\t\t\t\t\t\tthis.invoiceInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif(item.is_default==1){\r\n\t\t\t\t\t\t\t\t\tthis.invoiceInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tif(arr_.length>0&&(!this.invoiceInfo)){\r\n\t\t\t\t\t\t\tthis.invoiceInfo=arr_[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(this.invoiceInfo){\r\n\t\t\t\t\t\t\tthis.invoice_id=this.invoiceInfo.tax_id\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\t \r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcalPrice(){\r\n\t\t\t\tthis.request(Api_Url + '/api/order/calPrice', 'post', {sku_ids:uni.getStorageSync('car_ids'),user_coupon_id:(this.coupon_id||\"\")}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.priceInfo=res.data\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\tgetCarList(){\r\n\t\t\t\tthis.carList=[]\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/getCartGoodsInfo', 'GET', {sku_ids:uni.getStorageSync('car_ids')}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.goods_list\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.delivery_list.forEach(item1=>{\r\n\t\t\t\t\t\t\t\tthis.carList.push(item1)\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.coupon_list=res.data.coupon_list||[]\r\n\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\topenPop() {\r\n\t\t\t\tthis.$refs.popupyhq.open('bottom');\r\n\t\t\t},\r\n\t\t\tclosePop() {\r\n\t\t\t\tthis.$refs.popupyhq.close('bottom');\r\n\t\t\t},\r\n\t\t\tcreateOrder(){\r\n\t\t\t\tif(!this.address_id){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择地址',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tlet goods_json_arr=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tgoods_json_arr.push({\r\n\t\t\t\t\t\tsku_id:item.goods_id,\r\n\t\t\t\t\t\tnum:item.goods_num\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\tlet obj_={\r\n\t\t\t\t\torder_shipping_type:1,//默认\r\n\t\t\t\t\tzy_delivery_type:\"3\",//货齐再发\r\n\t\t\t\t\torder_remark:this.order_remark,\r\n\t\t\t\t\taddress_id:this.address_id,\r\n\t\t\t\t\tinvoice_id:this.invoice_id||\"\",\r\n\t\t\t\t\tuser_coupon_id:this.coupon_id||\"\",\r\n\t\t\t\t\tgoods_json:JSON.stringify(goods_json_arr)\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/order/add', 'post', obj_, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"提交订单成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',\"\")\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\turl: '/pages/user/orderList?status=1'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t},2000);\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n\r\n<style scoped lang=\"scss\">\r\n@import '../../assets/css/car/confirmOrder.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmOrder.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"confirmOrder.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1PcmRlci52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/car/confirmOrder.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmQuote.js","sources":["pages/car/confirmQuote.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1RdW90ZS52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"confirmQuotePage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'确认报价单'\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"top-box\">\r\n\t\t\t\t<view class=\"tit\">询价人:{{create_name}}</view>\r\n\t\t\t\t<navigator :url=\"'/pages/user/address?form=confirmQuote&address_id='+address_id+'&coupon_id='+coupon_id\" class=\"address-box\">\r\n\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t<text class=\"csq\">{{addressInfo.nation_cn!=\"中国\"?addressInfo.nation_cn:''}} {{addressInfo.province_val}} {{addressInfo.city_val}} {{addressInfo.district_val}}</text>\r\n\t\t\t\t\t\t\t\t<text class=\"mr\" v-if=\"addressInfo.is_default==1\">默认</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"ad1\">{{addressInfo.detail_address}}</view>\r\n\t\t\t\t\t\t\t<view class=\"cnnk\"><text>{{addressInfo.consignee}}</text><text>{{addressInfo.mobile}}</text></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"goods-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"group row\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t<view class=\"ganme elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\"><text>货期:{{item.delivery_time}}</text><text>x{{item.goods_num}}</text></view>\r\n\t\t\t\t\t\t<view class=\"price\">¥{{isCompany?(item.company_price||item.origin_price):item.origin_price}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"coupo-box row bothSide verCenter\" @click=\"chooseUp()\">\r\n\t\t\t\t\t<view class=\"l\">选择您的优惠券</view>\r\n\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t<view class=\"not\" v-if=\"coupon_list.length==0\">\r\n\t\t\t\t\t\t\t<text>未识别到可用优惠券</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view v-else>\r\n\t\t\t\t\t\t\t<text v-if=\"priceInfo\">-{{priceInfo.currency_sign}}{{priceInfo.discount_fee||\"0.00\"}}</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pur-sn-box\">\r\n\t\t\t\t<view class=\"tit\">客户采购单号</view>\r\n\t\t\t\t<input type=\"text\" class=\"pur-sn-val\" v-model=\"purchase_sn\" placeholder-class=\"placeholder-class\" placeholder=\"请输入采购单号\"/>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"price-infos\" v-if=\"priceInfo\">\r\n\t\t\t\t<view class=\"top \">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>商品含税总额</text><text>{{priceInfo.currency_sign}}{{priceInfo.all_amount}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>运费(未税)</text><text>{{priceInfo.currency_sign}}{{priceInfo.discovery_fee}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"bottom\">\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>总金额(未税)</text><text>{{priceInfo.currency_sign}}{{priceInfo.total_amount}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>总税额</text><text>{{priceInfo.currency_sign}}{{priceInfo.tax_rate_amount||0}}</text></view>\r\n\t\t\t\t\t<view class=\"item row bothSide\"><text>应付金额(含税)</text><text class=\"price-pay\">{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"rules row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':isTest}\"\r\n\t\t\t\t\t@click=\"isTest=!isTest\"></text>\r\n\t\t\t\t<navigator url=\"/pages/car/confirmRule\" class=\"tklink\">查看交易条款</navigator>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide \" >\r\n\t\t\t<view class=\"l row verCenter\">含税总额:<text v-if=\"priceInfo\">{{priceInfo.currency_sign}}{{priceInfo.pay_amount}}</text> </view>\r\n\t\t\t<view class=\"submit-btn\" @click=\"openTipsx\">完成报价</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t\t<!--温馨提示-->\r\n\t\t<uni-popup ref=\"popuptips\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-tips\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeTipsx\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">温馨提示</view>\r\n\t\t\t\t<view class=\"tipjk\">请确认邮箱地址,爱智将以PDF格式报价单</view>\r\n\t\t\t\t<view class=\"cons\">\r\n\t\t\t\t\t<view class=\"label\"><text>*</text>邮箱</view>\r\n\t\t\t\t\t<input type=\"text\" class=\"inputv\" v-model=\"pdf_email\" placeholder=\"请输入邮箱\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"sure\" @click=\"createQuote\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t\r\n\t\t<!--优惠券-->\r\n\t\t<uni-popup ref=\"popupyhq\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-yhq\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closePop\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">优惠券</view>\r\n\t\t\t\t<view class=\"cons\" v-if=\"coupon_list.length>0\">\r\n\t\t\t\t\t<view class=\"group row bothSide verCenter\" :class=\"{'act':coupon_id==item.coupon_id}\" v-for=\"(item,index) in coupon_list\" :key=\"index\" @click=\"chooseYhq(item.coupon_id)\">\r\n\t\t\t\t\t\t<view class=\"l row \">\r\n\t\t\t\t\t\t\t<view class=\"price\">\r\n\t\t\t\t\t\t\t\t<text v-if=\"item.coupon_type==2\">折<text class=\"textp\">{{item.sale_amount*10}}</text></text>\r\n\t\t\t\t\t\t\t\t<text v-else>{{item.currency_sign}}<text class=\"textp\">{{item.sale_amount}}</text></text>\r\n\t\t\t\t\t\t\t\t<view class=\"tips\">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"yhld\">\r\n\t\t\t\t\t\t\t\t<view>商品优惠券</view>\r\n\t\t\t\t\t\t\t\t<text>{{item.start_time}} - {{item.end_time}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<!-- <view class=\"r\">\r\n\t\t\t\t\t\t\t<view class=\"rbtn row verCenter rowCenter\">\r\n\t\t\t\t\t\t\t\t<view>选择</view>\r\n\t\t\t\t\t\t\t\t<text ></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view> -->\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-btn\" @click=\"confirmYhq\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {Api_Url} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisTest:true,\r\n\t\t\t\tpdf_email:\"\",\r\n\t\t\t\tpurchase_sn:\"\",\r\n\t\t\t\tuserInfo:\"\",\r\n\t\t\t\tcreate_name:\"\",\r\n\t\t\t\taddress_id:\"\",\r\n\t\t\t\taddressInfo:\"\",\r\n\t\t\t\tcarList:[],\r\n\t\t\t\tcoupon_list:[],\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\tpriceInfo:\"\",\r\n\t\t\t\tisCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.address_id=options.address_id||\"\"\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t\tthis.userInfo=JSON.parse(uni.getStorageSync('user_info'))\r\n\t\t\tthis.create_name=this.userInfo.wx_nickname||this.userInfo.phone||this.userInfo.email\r\n\t\t},\r\n\t\tonShow(){\r\n\t\t\t this.getCarList()\r\n\t\t\t this.getAddress()\r\n\t\t\t \r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tchooseYhq(coupon_id){\r\n\t\t\t\tthis.coupon_id=coupon_id\r\n\t\t\t},\r\n\t\t\tchooseUp(){\r\n\t\t\t\tif(this.coupon_list==0){return}\r\n\t\t\t\tthis.openPop()\r\n\t\t\t},\r\n\t\t\tconfirmYhq(){\r\n\t\t\t\tthis.calPrice()\r\n\t\t\t\tthis.closePop()\r\n\t\t\t},\r\n\t\t\tcalPrice(){\r\n\t\t\t\tlet sku_=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tsku_.push({\r\n\t\t\t\t\t\tsku_id:item.goods_id,\r\n\t\t\t\t\t\tnum:item.goods_num\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/order/calQuotePrice', 'post', {sku_json:JSON.stringify(sku_),user_coupon_id:(this.coupon_id||\"\")}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tthis.priceInfo=res.data\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\tgetCarList(){\r\n\t\t\t\tthis.carList=[]\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/getCartGoodsInfo', 'GET', {sku_ids:uni.getStorageSync('car_ids')}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.goods_list\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.delivery_list.forEach(item1=>{\r\n\t\t\t\t\t\t\t\tthis.carList.push(item1)\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.coupon_list=res.data.coupon_list||[]\r\n\t\t\t\t\t\tthis.calPrice()\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tgetAddress(){\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getList', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\tif(this.address_id){\r\n\t\t\t\t\t\t\t\tif(item.address_id==this.address_id){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif(item.is_default==1){\r\n\t\t\t\t\t\t\t\t\tthis.addressInfo=item\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tif(arr_.length>0&&(!this.addressInfo)){\r\n\t\t\t\t\t\t\tthis.addressInfo=arr_[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(this.addressInfo){\r\n\t\t\t\t\t\t\tthis.address_id=this.addressInfo.address_id\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\t \r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcreateQuote(){\r\n\t\t\t\t\r\n\t\t\t\tlet goods_json_arr=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tgoods_json_arr.push({\r\n\t\t\t\t\t\tsku_id:item.goods_id,\r\n\t\t\t\t\t\tnum:item.goods_num\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\tlet obj_={\r\n\t\t\t\t\tcreate_name:this.create_name,\r\n\t\t\t\t\tpdf_email:this.pdf_email,\r\n\t\t\t\t\tsku_json:JSON.stringify(goods_json_arr),\r\n\t\t\t\t\tuser_coupon_id:this.coupon_id,\r\n\t\t\t\t\taddress_id:this.address_id,\r\n\t\t\t\t\tpurchase_sn:this.purchase_sn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/confirmQuote', 'post', obj_, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.setStorageSync('quoteInfo',JSON.stringify(res.data))\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\turl: '/pages/car/confirmQuoteSuccess'\r\n\t\t\t\t\t\t});\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\topenTipsx() {\r\n\t\t\t\tif(!this.address_id){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择地址',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.purchase_sn){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入客户采购单号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.isTest){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请勾选并确认交易条款',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.$refs.popuptips.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseTipsx() {\r\n\t\t\t\tthis.$refs.popuptips.close('bottom');\r\n\t\t\t},\r\n\t\t\topenPop() {\r\n\t\t\t\tthis.$refs.popupyhq.open('bottom');\r\n\t\t\t},\r\n\t\t\tclosePop() {\r\n\t\t\t\tthis.$refs.popupyhq.close('bottom');\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/car/confirmQuote.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmQuote.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"confirmQuote.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1RdW90ZS52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/car/confirmQuote.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmQuoteSuccess.js","sources":["pages/car/confirmQuoteSuccess.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1RdW90ZVN1Y2Nlc3MudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"confirmQuoteSuccessPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"确认报价单\"/>\r\n\t\t<view class=\"cons\" v-if=\"quoteInfo\">\r\n\t\t\t<view class=\"status-box\">\r\n\t\t\t\t<text class=\"icon iconfont icon-goucc\" v-if=\"quoteInfo.mail_send_res\"></text>\r\n\t\t\t\t<text class=\"icon iconfont icon-cccz\" v-else></text>\r\n\t\t\t\t<view>{{quoteInfo.mail_send_res?'邮件已发送':'邮箱发送不成功!'}}</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"sec\">\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价单号</text><text>{{quoteInfo.quote_sn}}</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>客户采购单号</text><text>{{quoteInfo.purchase_sn}}</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价人</text><text>{{quoteInfo.create_name}}</text></view>\r\n\t\t\t\t<view class=\"row bothSide\"><text>询价时间</text><text>{{quoteInfo.create_time}}</text></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"btns row rowCenter\">\r\n\t\t\t\t<view class=\"back\" @click=\"$goBack\">返回</view>\r\n\t\t\t\t<view class=\"dg\" @click=\"goOrder\">立即订购</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tquoteInfo:\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tthis.quoteInfo=JSON.parse(uni.getStorageSync('quoteInfo'))\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tgoOrder(){\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/car/confirmQuoteSuccess.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmQuoteSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AA2BC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,WAAU;AAAA,IACX;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAClB,SAAK,YAAU,KAAK,MAAMA,cAAAA,MAAI,eAAe,WAAW,CAAC;AAAA,EACzD;AAAA,EAED,SAAS;AAAA,IACR,UAAS;AACRA,oBAAAA,MAAI,WAAW;AAAA,QACb,KAAI;AAAA,MACN,CAAC;AAAA,IACF;AAAA,EACA;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;ACjDD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmQuoteSuccess.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1RdW90ZVN1Y2Nlc3MudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/car/confirmQuoteSuccess.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmRule.js","sources":["pages/car/confirmRule.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1SdWxlLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"carRulePage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"交易条款\"/>\r\n\t\t<view class=\"cons\">\r\n\t\t\t我们根据法律法规的要求,遵循合法、正当、必要和诚信的原则,仅收集实现产品功能所必要的个人信息。这些信息包括:\r\n\t\t\t您在使用我们服务时主动提供的信息\r\n\t\t\t<view>·您在注册或使用我们的产品或服务时,主动填写或上传的昵称、手机号码、头像、图片等。</view>\r\n\t\t\t<view>·您通过我们的客服或参加我们举办的活动时所提交的信息。</view>\r\n\t\t\t<view>\r\n\t\t\t\t·我们一些特定的服务可能需要您提供特定的个人信息来实现相关功能。若您选择不提供该类信息,将不会影响您使用产品或服务中的其他功能。\r\n\t\t\t\t我们在您使用服务时获取的信息\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t<view>\r\n\t\t\t\t·日志信息\r\n\t\t\t\t例如,当您使用我们的服务时,为了维护产品与服务的安全稳定运行,我们可能会收集设备信息、软件信息、服务日志信息等相关信息。\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t<view>\r\n\t\t\t\t·位置信息\r\n\t\t\t\t例如,当您使用与位置有关的服务时,我们可能会记录您设备所在的位置信息,以便为您提供相关服务。\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<view class=\"nava\" @click=\"$goBack\">我已阅读</view>\r\n\t\t</view>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\t\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t.carRulePage{\r\n\t\tpadding-top:75rpx;\r\n\t\tpadding-bottom:200rpx;\r\n\t\t.cons{\r\n\t\t\tfont-size: 26rpx;\r\n\t\t\tcolor: #000000;\r\n\t\t\tline-height: 50rpx;\r\n\t\t\tpadding:0 33rpx;\r\n\t\t\tpadding-top:50rpx;\r\n\t\t}\r\n\t\t.foot{\r\n\t\t\theight:160rpx;\r\n\t\t\tposition: fixed;\r\n\t\t\tbottom:0rpx;\r\n\t\t\tleft:0rpx;\r\n\t\t\tright:0rpx;\r\n\t\t\t.nava{\r\n\t\t\t\twidth: 630rpx;\r\n\t\t\t\theight: 90rpx;\r\n\t\t\t\tbackground: #D0121B;\r\n\t\t\t\tborder-radius: 5rpx;\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tmargin:0 auto;\r\n\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\tcolor: #FFFFFF;\r\n\t\t\t\ttext-align: center;\r\n\t\t\t\tline-height: 90rpx;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/confirmRule.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;AAgCC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO,CAEP;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAAA,EAElB;AAAA,EAED,SAAS,CAER;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;AClDD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"confirmRule.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2NvbmZpcm1SdWxlLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/car/confirmRule.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"list.js","sources":["pages/car/list.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2xpc3QudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"carListPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"car-head row bothSide\">\r\n\t\t\t<view class=\"l row verCenter \">\r\n\t\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack\"></text>\r\n\t\t\t\t<view>购物车({{carList.length}})</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"r row verCenter\" v-if=\"!isEdit\">\r\n\t\t\t\t<text @click=\"isEdit=!isEdit\">管理</text>\r\n\t\t\t\t<navigator :url='$globalData.KFQQ' class=\"it\">客服</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"r row verCenter\" v-if=\"isEdit\">\r\n\t\t\t\t<text @click=\"isEdit=!isEdit\">退出管理</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"no-data\" v-if=\"(!isLogin)||(dataInited&&carList.length==0)\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png\"/>\r\n\t\t\t\t<text>暂无商品信息!</text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"nodl\" v-if=\"!isLogin\">\r\n\t\t\t\t<navigator :url=\"`/pages/auth/login?referer=${encodeURIComponent(`/pages/car/list`)}`\" class=\"login-btn\">登录 / 注册</navigator>\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t<view class=\"list-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<delSlideLeft v-for=\"(item,index) in carList\" :key=\"index\" @delItem=\"dels(item.sku_id)\">\r\n\t\t\t\t\t<view class=\"item-group row verCenter bothSide\" >\r\n\t\t\t\t\t\t<view class=\"l row verCenter\">\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':item.checked}\" @click.stop=\"checkboxchange(item.sku_id)\"></text>\r\n\t\t\t\t\t\t\t<navigator :url=\"'/pages/goods/detail?goods_id='+item.sku_id\" >\r\n\t\t\t\t\t\t\t<image :src=\"item.goods_info.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\"/>\r\n\t\t\t\t\t\t\t</navigator>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t\t<navigator :url=\"'/pages/goods/detail?goods_id='+item.sku_id\" >\r\n\t\t\t\t\t\t\t\t<view class=\"elep skun\">{{item.goods_info.sku_name}}</view>\r\n\t\t\t\t\t\t\t\t<view class=\"txt\">型号:{{item.goods_info.goods_name}}</view>\r\n\t\t\t\t\t\t\t\t<view class=\"txt\">品牌:{{item.goods_info.brand_name}}</view>\r\n\t\t\t\t\t\t\t\t<view class=\"txt\">货期:{{item.goods_info.cn_delivery_time}}</view>\r\n\t\t\t\t\t\t\t</navigator>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<view class=\"row verCenter bothSide\">\r\n\t\t\t\t\t\t\t\t<view class=\"price\">¥{{item.price}}</view>\r\n\t\t\t\t\t\t\t\t<view class=\"hbha row verCenter bothSide\">\r\n\t\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jian\" @click=\"addjNum(item.sku_id,1)\"></text>\r\n\t\t\t\t\t\t\t\t\t<input type=\"number\" v-model=\"item.goods_num\" @input=\"changeNum(item.sku_id)\"/>\r\n\t\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jia\" @click=\"addjNum(item.sku_id,2)\"></text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</delSlideLeft>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"car-foot row verCenter bothSide \" v-if=\"isEdit\">\r\n\t\t\t<view class=\"checked-box row verCenter\" @click.stop=\"checkboxchange(460053411)\"><text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':allcheck}\"></text>全选</view>\r\n\t\t\t<view class=\"del-btn\" @click=\"dels()\">删除</view>\r\n\t\t</view>\r\n\t\t<view class=\"car-foot car-foot1\" v-if=\"!isEdit\">\r\n\t\t\t<view class=\"t row bothSide\">\r\n\t\t\t\t<view class=\"checked-box row verCenter\" @click.stop=\"checkboxchange(460053411)\"><text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':allcheck}\"></text>全选</view>\r\n\t\t\t\t<view class=\"pbx\">已选{{checkcount}}件,含税总额:<text class=\"price\">¥ {{totalprice}}</text></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"b row bothSide\">\r\n\t\t\t\t<view class=\"bj-btn\" @click=\"confirm(2)\">生成报价单</view>\r\n\t\t\t\t<view class=\"row verCenter bothSide\">\r\n\t\t\t\t\t<view class=\"add-car\" @click=\"openAddList\">加入清单</view>\r\n\t\t\t\t\t<view class=\"add-confirm\" @click=\"confirm(1)\">去订购</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t\r\n\t\t<bottomNavFixed actval=\"3\" ref=\"bottomNav\"/>\r\n\t\t\r\n\t\t<!--加入清单-->\r\n\t\t<uni-popup ref=\"popupaddlist\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-add-list\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeAddList\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">加入清单</view>\r\n\t\t\t\t<view class=\"new-box row\">\r\n\t\t\t\t\t<text class=\"new-btn row verCenter\" @click=\"openNewList\">新建清单<text\r\n\t\t\t\t\t\t\tclass=\"icon iconfont icon-jia\"></text></text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"list-box\" v-if=\"qDList.length>0\">\r\n\t\t\t\t\t<view class=\"item row verCenter bothSide\" v-for=\"(item,index) in qDList\" :key=\"index\">\r\n\t\t\t\t\t\t<view class=\"row verCenter\" @click.stop=\"chooseQd(item.list_id)\">\r\n\t\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':item.checked}\" ></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"c\">\r\n\t\t\t\t\t\t\t\t<view class=\"elep\">{{item.list_name}}</view>\r\n\t\t\t\t\t\t\t\t<text>{{item.create_time}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<navigator :url=\"'/pages/user/qdDetail?list_id='+item.list_id\">\r\n\t\t\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t\t\t<text>{{item.list_goods_count}}个商品</text>\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</navigator>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"list-box\" v-else>\r\n\t\t\t\t\t<view class=\"no-data\">\r\n\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png\" />\r\n\t\t\t\t\t\t<view>暂无清单数据,先去创建清单吧!</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-list\" @click=\"addQdList()\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t<!--新建清单-->\r\n\t\t<uni-popup ref=\"popupnewlist\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-new-list\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeNewList\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">新建清单</view>\r\n\t\t\t\t<view class=\"cons\">\r\n\t\t\t\t\t<input type=\"text\" class=\"inputv\" v-model=\"list_name\" placeholder=\"请输入清单名称,若未输入则显示商品编码;\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-list\" @click=\"createList()\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {Api_Url} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport delSlideLeft from '@/components/ay-operate/del_slideLeft.vue'\r\n\timport bottomNavFixed from '@/components/bottom_nav.vue';\r\n\t\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\ttimeout:\"\",//请求延迟定时器\r\n\t\t\t\tdataInited:false,//是否加载过数据 \r\n\t\t\t\tallcheck:true,\r\n\t\t\t\tisEdit:false,\r\n\t\t\t\tcarList: [],\r\n\t\t\t\ttotalprice:0,\r\n\t\t\t\tcheckcount:0,\r\n\t\t\t\tisLogin:uni.getStorageSync('token')?true:false,\r\n\t\t\t\tlist_name:\"\",//清单名字\r\n\t\t\t\tqDList:[]\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tif(this.isLogin){\r\n\t\t\t\tthis.getData()\r\n\t\t\t}\r\n\t\t\tthis.getQdList()\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tgetData(type){\r\n\t\t\t\tif(!type){\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/getCartList', 'GET', {}, (type?false:true)).then(res => {\r\n\t\t\t\t\tthis.dataInited = true;\r\n\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tlet arr_ = res.data.delivery_time_data || []\r\n\t\t\t\t\t\tlet newArr=[]\r\n\t\t\t\t\t\tObject.keys(arr_).forEach(item=>{\r\n\t\t\t\t\t\t\tarr_[item].forEach(item1=>{\r\n\t\t\t\t\t\t\t\tnewArr.push(item1)\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tnewArr.forEach(item => {\r\n\t\t\t\t\t\t\titem.checked = true\r\n\t\t\t\t\t\t\titem.goods_num = Number(item.goods_num)\r\n\t\t\t\t\t\t\tthis.carList.push(item)\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tlistUi(){\r\n\t\t\t\tthis.totalprice=0\r\n\t\t\t\tthis.checkcount=0\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tif(item.checked){\r\n\t\t\t\t\t\tthis.checkcount++\r\n\t\t\t\t\t\tthis.totalprice+=Number(item.price*item.goods_num)\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.totalprice=this.totalprice.toFixed(2)\r\n\t\t\t},\r\n\t\t\tchangeNum(sku_id,type){\r\n\t\t\t\tclearTimeout(this.timeout);\r\n\t\t\t\tthis.timeout = setTimeout(() => {\r\n\t\t\t\t\tlet result=(this.carList.filter(item=>(item.sku_id==sku_id)))[0]\r\n\t\t\t\t\t\r\n\t\t\t\t\tlet mpl = Number(result.goods_info.multiple||result.goods_info.mpl);//倍数 加减的数量基数\r\n\t\t\t\t\tlet stock = Number(result.goods_info.stock);//库存\r\n\t\t\t\t\tlet moq = Number(result.goods_info.moq);//起订量\r\n\t\t\t\t\tlet value_ = Number(result.goods_num);//当前的数量\r\n\t\t\t\t\tvalue_ = Math.ceil(value_ / mpl) * mpl;//失去焦点数量\r\n\t\t\t\t\tresult.goods_num = value_;//最终的数量\r\n\t\t\t\t\tif (value_ < moq) {\r\n\t\t\t\t\t result.goods_num = moq\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (value_ > stock) {\r\n\t\t\t\t\t result.goods_num = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.request(Api_Url + '/api/cart/updateCartNum', 'POST', {\r\n\t\t\t\t\t\tsku_id:result.sku_id,\r\n\t\t\t\t\t\tgoods_num: result.goods_num\r\n\t\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t}); \r\n\t\t\t\t}, 800);\r\n\t\t\t},\r\n\t\t\taddjNum(sku_id,type){\r\n\t\t\t\tlet result=(this.carList.filter(item=>(item.sku_id==sku_id)))[0]\r\n\t\t\t\t\r\n\t\t\t\tlet mpl = Number(result.goods_info.multiple||result.goods_info.mpl);//倍数 加减的数量基数\r\n\t\t\t\tlet stock = Number(result.goods_info.stock);//库存\r\n\t\t\t\tlet moq = Number(result.goods_info.moq);//起订量\r\n\t\t\t\tlet value_ = Number(result.goods_num);//当前的数量\r\n\t\t\t\tif(type==1){\r\n\t\t\t\t\t//减法\r\n\t\t\t\t\t var down_value = value_ - mpl;//减过后的值\r\n\t\t\t\t\t if (down_value < moq) {\r\n\t\t\t\t\t result.goods_num = moq;\r\n\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t \ttitle: '数量不能小于起订量',\r\n\t\t\t\t\t \tduration: 2000,\r\n\t\t\t\t\t \ticon:\"none\"\r\n\t\t\t\t\t }) \r\n\t\t\t\t\t } else {\r\n\t\t\t\t\t result.goods_num=down_value\r\n\t\t\t\t\t }\r\n\t\t\t\t}else{\r\n\t\t\t\t\t//加法\r\n\t\t\t\t\tvar up_value = value_ + mpl;//加过后的值\r\n\t\t\t\t\tif (up_value > stock) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '数量不能大于库存',\r\n\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t}) \r\n\t\t\t\t\t result.goods_num = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t result.goods_num = up_value\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/updateCartNum', 'POST', {\r\n\t\t\t\t\tsku_id:result.sku_id,\r\n\t\t\t\t\tgoods_num: result.goods_num\r\n\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\tthis.listUi()\r\n\t\t\t\t}); \r\n\t\t\t},\r\n\t\t\tcheckboxchange(sku_id){\r\n\t\t\t\tif(sku_id=='460053411'){\r\n\t\t\t\t\tthis.allcheck=!this.allcheck\r\n\t\t\t\t\t//全选\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\titem.checked=this.allcheck\r\n\t\t\t\t\t})\r\n\t\t\t\t}else{\r\n\t\t\t\t\tvar isall=1;\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\tif(item.sku_id==sku_id){\r\n\t\t\t\t\t\t\titem.checked=!item.checked\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(!item.checked){\r\n\t\t\t\t\t\t\tisall=0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tif(!isall){\r\n\t\t\t\t\t\tthis.allcheck=false\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t\tthis.listUi()\r\n\t\t\t\treturn false\r\n\t\t\t},\r\n\t\t\tdels(sku_id){\r\n\t\t\t\tlet result=this.carList.filter(item=>item.checked)\r\n\t\t\t\tlet ids=result.map(item=>item.sku_id).join(',')\r\n\t\t\t\tif(sku_id){\r\n\t\t\t\t\tids=String(sku_id)\r\n\t\t\t\t}\r\n\t\t\t\tif(!ids){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择至少一个商品',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle:\"删除\",\r\n\t\t\t\t\tcontent:\"是否删除当前\"+(sku_id?\"选中\":\"\")+\"商品?\",\r\n\t\t\t\t\tsuccess:(resp)=>{\r\n\t\t\t\t\t\tif (resp.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/cart/delCart', 'POST', {sku_id: ids}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tthis.$refs.bottomNav.updateCar()\r\n\t\t\t\t\t\t\t\t\tlet result=this.carList.filter(item=>ids.indexOf(item.sku_id)==-1)\r\n\t\t\t\t\t\t\t\t\tthis.carList=JSON.parse(JSON.stringify(result))\r\n\t\t\t\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}); \r\n\t\t\t\t\t\t} \r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tconfirm(type){\r\n\t\t\t\tlet result=this.carList.filter(item=>item.checked)\r\n\t\t\t\tlet ids=result.map(item=>item.sku_id).join(',')\r\n\t\t\t\tif(!ids){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择至少一个商品',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tuni.setStorageSync('car_ids', ids);\r\n\t\t\t\tuni.setStorageSync('confirmOrderBackUrl',`/pages/car/list`)\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t url: type==1?'/pages/car/confirmOrder':'/pages/car/confirmQuote'\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetQdList(){\r\n\t\t\t\tif(!uni.getStorageSync('token')){return}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/getGoodsList', 'get', {page:1,limit:100}, false).then(res => {\r\n\t\t\t\t\tthis.qDList=[]\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.checked=false\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.qDList=arr_\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchooseQd(list_id){\r\n\t\t\t\tthis.qDList.forEach(item=>{\r\n\t\t\t\t\tif(item.list_id==list_id){\r\n\t\t\t\t\t\titem.checked=!item.checked\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\titem.checked=false\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcreateList(){\r\n\t\t\t\tif(!this.list_name){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请输入清单名称\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/createGoodsList', 'post', {list_name:this.list_name}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"创建清单成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.closeNewList()\r\n\t\t\t\t\t\tthis.getQdList()\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\taddQdList(){\r\n\t\t\t\t\r\n\t\t\t\tlet checkList=this.qDList.filter(item=>item.checked)\r\n\t\t\t\tif(checkList.length==0){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请选择一条清单\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tlet checkedArr=this.carList.filter(item=>item.checked)\r\n\t\t\t\tlet sku_json=[]\r\n\t\t\t\tcheckedArr.forEach(item=>{\r\n\t\t\t\t\tsku_json.push({\r\n\t\t\t\t\t\tsku_id:item.sku_id,\r\n\t\t\t\t\t\tqty:item.goods_num\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/addGoodsList', 'post', {\r\n\t\t\t\t\tlist_id:checkList[0].list_id,\r\n\t\t\t\t\tsku_json:JSON.stringify(sku_json)\r\n\t\t\t\t\t\r\n\t\t\t\t}, true,true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"加入清单成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.closeAddList()\r\n\t\t\t\t\t\tthis.getQdList()\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\topenAddList() {\r\n\t\t\t\tlet checkedArr=this.carList.filter(item=>item.checked)\r\n\t\t\t\tif(checkedArr.length==0){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请至少选择一条数据\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tif(!uni.getStorageSync('token')){\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl:\"/pages/auth/login?referer=\"+encodeURIComponent(`/pages/goods/detail?goods_id=${this.goods_id_page}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.$refs.popupaddlist.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseAddList() {\r\n\t\t\t\tthis.$refs.popupaddlist.close('bottom');\r\n\t\t\t},\r\n\t\t\topenNewList() {\r\n\t\t\t\tthis.closeAddList()\r\n\t\t\t\tthis.$refs.popupnewlist.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseNewList() {\r\n\t\t\t\tthis.$refs.popupnewlist.close('bottom');\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\tbottomNavFixed,\r\n\t\t\tdelSlideLeft\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/car/list.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/car/list.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","result"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"list.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2FyL2xpc3QudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/car/list.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"list.js","sources":["pages/class/list.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2xhc3MvbGlzdC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"searchPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"fixed-tp\">\r\n\t\t\t<searchHead @confirm=\"onConfirm\" @goUrl=\"goUrl\"/>\r\n\t\t\t<view class=\"shiftbox row bothSide verCenter\">\r\n\t\t\t\t<view class=\"rank1 rank row \" @click=\"tab(1)\" :class=\"{'act':tabType==1}\">综合排序</view>\r\n\t\t\t\t<view class=\"rank2 rank row verCenter\" @click=\"tab(2)\" :class=\"{'act':tabType==2}\">库存<text\r\n\t\t\t\t\t\t:class=\"['icon','iconfont', stocksort?'icon-arrowshang':'icon-arrowxia']\"></text></view>\r\n\t\t\t\t<view class=\"rank3 rank row verCenter\" @click=\"tab(3)\" :class=\"{'act':tabType==3}\">价格<text\r\n\t\t\t\t\t\t:class=\"['icon','iconfont', pricesort?'icon-arrowshang':'icon-arrowxia']\"></text></view>\r\n\t\t\t\t<view class=\"sxbox row verCenter\" @click=\"open\">筛选<text class=\"icon iconfont icon-saixuan\"></text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"databox\">\r\n\t\t\t\t<oneItem v-for=\"(item,index) in list\" :key=\"index\" :obj=\"item\" />\r\n\t\t\t\t<view class=\"pagebot\" v-if=\"list.length>0&&isLoadEnd\">—— 已经全部加载完 ——</view>\r\n\t\t\t\t<view class=\"no-data-box\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png\">\r\n\t\t\t\t\t</image>\r\n\t\t\t\t\t<view>抱歉,没有找到符合条件的产品!</view>\r\n\t\t\t\t\t<view class=\"backs\" @click=\"$goBack\">返回</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<uni-popup ref=\"popupsx\" type=\"right\">\r\n\t\t\t<view class=\"pop-consx\">\r\n\t\t\t\t<view class=\"section\">\r\n\t\t\t\t\t<view v-if=\"aggs.length>0\">\r\n\t\t\t\t\t\t<view class=\"item-group\" v-for=\"(item,index) in aggs\" :key=\"index\">\r\n\t\t\t\t\t\t\t<view class=\"item-t row bothSide verCenter\">\r\n\t\t\t\t\t\t\t\t<text class=\"names elep\">{{item.namex}}</text>\r\n\t\t\t\t\t\t\t\t<view class=\"row verCenter status-box\" v-if=\"item.listx.length>6\" @click=\"uiChage(item.namex)\">\r\n\t\t\t\t\t\t\t\t\t<text class=\"status-name\">{{item.hideAll?'收起':'展开'}}</text>\r\n\t\t\t\t\t\t\t\t\t<text :class=\"['icon','iconfont',item.hideAll?'icon-arrowshang':'icon-arrowxia']\"></text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"item-c row\" :class=\"{'showAll':item.hideAll}\">\r\n\t\t\t\t\t\t\t\t<view class=\"citem elep\" :class=\"{'act':item1.checked==1}\"\r\n\t\t\t\t\t\t\t\t\t@click=\"changeAttr(item.namex,item1.attr_value_id)\" v-for=\"(item1,index1) in item.listx\"\r\n\t\t\t\t\t\t\t\t\t:key=\"index1\">{{item1.value}}</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\t\r\n\r\n\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"foot row bothSide\">\r\n\t\t\t\t\t<view class=\"cz\" @click=\"clearAttr\">重置</view>\r\n\t\t\t\t\t<view class=\"cx\" @click=\"close\">确认({{totals}}个型号)</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport searchHead from '@/components/search_head.vue';\r\n\timport oneItem from '@/components/one_item.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisHasAttr:false,//记录是否加载属性\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tclass_id2: \"\", //搜索值\r\n\t\t\t\ttabType: 1,\r\n\t\t\t\tstocksort: false, //库存升序 false 降序\r\n\t\t\t\tpricesort: false, //价格升序 false 降序\r\n\t\t\t\tpage_size: 10,\r\n\t\t\t\tpage: 1,\r\n\t\t\t\ttotals: 0,\r\n\t\t\t\tisLoadEnd: false, // 是否已全部加载完\r\n\t\t\t\taggs: [], //参数\r\n\t\t\t\tlist: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tasync onReachBottom() {\r\n\t\t\t// 如果正在加载中或已全部加载完,则直接返回\r\n\t\t\tif (this.isLoadEnd) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\t// 开始加载数据\r\n\t\t\tthis.getData();\r\n\t\t},\r\n\t\tonLoad: function(option) {\r\n\t\t\tthis.class_id2 = option.class_id2;\r\n\t\t\tthis.getData()\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tuiChage(namex) {\r\n\t\t\t\tthis.aggs.forEach(item => {\r\n\t\t\t\t\tif (item.namex == namex) {\r\n\t\t\t\t\t\titem.hideAll = !item.hideAll\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tclearAttr() {\r\n\t\t\t\tthis.aggs.forEach(item => {\r\n\t\t\t\t\titem.listx.forEach(item1 => {\r\n\t\t\t\t\t\titem1.checked = 0\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t\t\tthis.initGetData()\r\n\t\t\t},\r\n\t\t\tchangeAttr(namex, attr_value_id) {\r\n\t\t\t\tthis.aggs.forEach(item => {\r\n\t\t\t\t\tif (namex == item.namex) {\r\n\t\t\t\t\t\titem.listx.forEach(item1 => {\r\n\t\t\t\t\t\t\tif (attr_value_id == item1.attr_value_id) {\r\n\t\t\t\t\t\t\t\titem1.checked = item1.checked == 0 ? '1' : '0'\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.initGetData()\r\n\t\t\t},\r\n\t\t\tgetAttr() {\r\n\t\t\t\tlet obj_ = {}\r\n\t\t\t\tif (this.aggs.length == 0) {\r\n\t\t\t\t\treturn obj_\r\n\t\t\t\t}\r\n\t\t\t\tlet brand_ids = []\r\n\t\t\t\tlet class_ids = []\r\n\t\t\t\tlet attrobj_ = {}\r\n\t\t\t\tthis.aggs.forEach(item => {\r\n\t\t\t\t\titem.listx.forEach(item1 => {\r\n\t\t\t\t\t\tif (item1.checked == 1) {\r\n\t\t\t\t\t\t\tswitch (item1.attr_id) {\r\n\t\t\t\t\t\t\t\tcase \"class_id1\":\r\n\t\t\t\t\t\t\t\t\tclass_ids.push(item1.attr_value_id);\r\n\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\tcase \"standard_brand_id\":\r\n\t\t\t\t\t\t\t\t\tbrand_ids.push(item1.attr_value_id);\r\n\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\t\t\tif (!attrobj_[item1.attr_id]) {\r\n\t\t\t\t\t\t\t\t\t\tattrobj_[item1.attr_id] = [];\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tattrobj_[item1.attr_id].push(String(item1.attr_value_id));\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\r\n\t\t\t\tif (brand_ids.length > 0) {\r\n\t\t\t\t\tobj_['standard_brand_id/eqs'] = brand_ids.join(\",\")\r\n\t\t\t\t}\r\n\t\t\t\t// if (class_ids.length>0) {\r\n\t\t\t\t// \tobj_['class_id1/eqs'] = class_ids.join(\",\")\r\n\t\t\t\t// }\r\n\t\t\t\tif (Object.keys(attrobj_).length > 0) {\r\n\t\t\t\t\tobj_['attrs/group'] = JSON.stringify(attrobj_)\r\n\t\t\t\t}\r\n\t\t\t\treturn obj_\r\n\t\t\t},\r\n\t\t\tgetData() {\r\n\t\t\t\tlet attr_ = this.getAttr()\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tpage_size: this.page_size,\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\thcy_test: 1122,\r\n\t\t\t\t\tclass_id2: this.class_id2,\r\n\t\t\t\t\t...attr_\r\n\t\t\t\t}\r\n\t\t\t\tif (this.tabType == 2) {\r\n\t\t\t\t\tobj_['stock/sort'] = this.stocksort ? 'asc' : 'desc'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.tabType == 3) {\r\n\t\t\t\t\tobj_['single_price/sort'] = this.pricesort ? 'asc' : 'desc'\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/search/getData', 'POST', obj_, true).then(res => {\r\n\t\t\t\t\tif (this.page == 1) {\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif (!this.isHasAttr) {\r\n\t\t\t\t\t\t\tlet agl_ = res.data.aggs ? JSON.parse(JSON.stringify(res.data.aggs)) : [];\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tthis.aggs = []\r\n\t\t\t\t\t\t\tObject.keys(agl_).forEach(item => {\r\n\t\t\t\t\t\t\t\tlet arrpo_=agl_[item] || []\r\n\t\t\t\t\t\t\t\tif(item!='分类'){\r\n\t\t\t\t\t\t\t\t\tthis.aggs.push({\r\n\t\t\t\t\t\t\t\t\t\tnamex: item,\r\n\t\t\t\t\t\t\t\t\t\tlistx:arrpo_ ,\r\n\t\t\t\t\t\t\t\t\t\thideAll: false\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.isHasAttr=1\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\r\n\t\t\t\t\t\tthis.list = [...this.list, ...(res.data.lists || [])]\r\n\t\t\t\t\t\tthis.totals = res.data.total || 0\r\n\t\t\t\t\t\tif ((this.page * this.page_size) >= Number(res.data.total)) {\r\n\t\t\t\t\t\t\tthis.isLoadEnd = true;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.page++;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.totals = 0;\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t\ttab(type) {\r\n\t\t\t\tthis.tabType = type;\r\n\t\t\t\tif (type == 2) {\r\n\t\t\t\t\tthis.stocksort = !this.stocksort;\r\n\t\t\t\t} else if (type == 3) {\r\n\t\t\t\t\tthis.pricesort = !this.pricesort\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.initGetData()\r\n\t\t\t},\r\n\t\t\tinitGetData(){\r\n\t\t\t\tthis.page=1\r\n\t\t\t\tthis.isInit=false\r\n\t\t\t\tthis.isLoadEnd=false\r\n\t\t\t\tthis.list = []\r\n\t\t\t\tthis.getData()\r\n\t\t\t},\r\n\t\t\tgoUrl(){\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\tonConfirm(e) {\r\n\t\t\t\tlet key_ = e.detail.value\r\n\t\t\t\tif (key_.length < 2) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '关键字不能小于2个字符',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/search/list?k=' + key_\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t\topen() {\r\n\t\t\t\tthis.$refs.popupsx.open('right');\r\n\t\t\t},\r\n\t\t\tclose() {\r\n\t\t\t\tthis.$refs.popupsx.close('right');\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\tsearchHead,\r\n\t\t\toneItem\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/search/search.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/class/list.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"list.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2xhc3MvbGlzdC52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/class/list.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"nav.js","sources":["pages/class/nav.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2xhc3MvbmF2LnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"classNavPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"bugc-ceng\">\r\n\t\t\t<searchHead @confirm=\"onConfirm\" @goUrl=\"goUrl\"/>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"one-c-box\" :class=\"{'show':isShowClassOne}\">\r\n\t\t\t\t<view class=\"lb row\">\r\n\t\t\t\t\t<view class=\"itemo\" :class=\"{'act':item.checkedx}\" v-for=\"(item,index) in pageData\" :key=\"index\" @click=\"tab(1,item.base_id)\">{{item.title}}</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"rb row verCenter rowCenter\" @click=\"isShowClassOne=!isShowClassOne\">\r\n\t\t\t\t\t<text :class=\"['icon','iconfont','icon-arrowxia']\" ></text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"one-c-hide-cons\">\r\n\t\t\t\t\t<view class=\"tit\">全部分类</view>\r\n\t\t\t\t\t<view class=\"hide-sec row\">\r\n\t\t\t\t\t\t<view class=\"itemh\" :class=\"{'act':item.checkedx}\" v-for=\"(item,index) in pageData\" :key=\"index\" @click=\"tab(1,item.base_id)\">\r\n\t\t\t\t\t\t\t<image :src=\"item.images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" mode=\"aspectFit\" ></image>\r\n\t\t\t\t\t\t\t<text class=\"elep\">{{item.title}}</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=\"foot row verCenter rowCenter\" @click=\"isShowClassOne=!isShowClassOne\">收起<text\r\n\t\t\t\t\t\t\tclass=\"icon iconfont icon-arrowshang\"></text></view>\r\n\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"two-c-box row bothSide\">\r\n\t\t\t\t<view class=\"lc\">\r\n\t\t\t\t\t<view class=\"item row verCenter\" :class=\"{'act':item.checkedx}\" v-for=\"(item,index) in erJList\" :key=\"index\" @click=\"tab(2,item.class_id)\">{{item.class_name}}</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"rc \">\r\n\t\t\t\t\t<navigator :url=\"'/pages/class/list?class_id2='+item.class_id\" class=\"item\" v-for=\"(item,index) in sanJlist\" :key=\"index\">\r\n\t\t\t\t\t\t<image :src=\"item.class_icon||'https://www.iedge.net/assets/images/common/defaultnew.png'\" mode=\"aspectFit\" ></image>\r\n\t\t\t\t\t\t<text class=\"elep\">{{item.class_name}}</text>\r\n\t\t\t\t\t</navigator>\r\n\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\t\t<bottomNav actval=\"2\" />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport searchHead from '@/components/search_head.vue';\r\n\timport barX from '@/components/barx.vue';\r\n\timport bottomNav from '@/components/bottom_nav';\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisShowClassOne: false, //是否展示一级分类浮层\r\n\t\t\t\tpageData: [],\r\n\t\t\t\terJList:[],\r\n\t\t\t\tsanJlist:[],\r\n\t\t\t\tclass_id1:\"\",\r\n\t\t\t\tclass_id2:\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(option) {\r\n\t\t\tthis.class_id1=option.class_id1?option.class_id1:''\r\n\t\t\tthis.class_id2=option.class_id2?option.class_id2:''\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\ttab(type,id){\r\n\t\t\t\tif(type==1){\r\n\t\t\t\t\tthis.pageData.forEach(item=>{\r\n\t\t\t\t\t\tif(item.base_id==id){\r\n\t\t\t\t\t\t\titem.checkedx=true\r\n\t\t\t\t\t\t\tthis.erJList=item.right_cate_list||[]\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t(this.erJList||[]).forEach((item1, index1) => {\r\n\t\t\t\t\t\t\tif (index1 == 0) {\r\n\t\t\t\t\t\t\t\titem1.checkedx = true\r\n\t\t\t\t\t\t\t\tthis.sanJlist=item1.children\r\n\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\titem1.checkedx = false\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t})\r\n\t\t\t\t}else{\r\n\t\t\t\t\tthis.erJList.forEach((item1, index1) => {\r\n\t\t\t\t\t\tif (item1.class_id == id) {\r\n\t\t\t\t\t\t\titem1.checkedx = true\r\n\t\t\t\t\t\t\tthis.sanJlist=item1.children\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\titem1.checkedx = false\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgetData() {\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/category', '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.category_list || []\r\n\t\t\t\t\t\tthis.pageData.forEach((item, index) => {\r\n\t\t\t\t\t\t\tif(this.class_id1){\r\n\t\t\t\t\t\t\t\tif(this.class_id1==item.base_id){\r\n\t\t\t\t\t\t\t\t\titem.checkedx = true\r\n\t\t\t\t\t\t\t\t\tthis.erJList=item.right_cate_list||[]\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\titem.checkedx = false\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\tif (index == 0) {\r\n\t\t\t\t\t\t\t\t\titem.checkedx = true\r\n\t\t\t\t\t\t\t\t\tthis.erJList=item.right_cate_list||[]\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\titem.checkedx = false\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t(this.erJList||[]).forEach((item1, index1) => {\r\n\t\t\t\t\t\t\t\tif(this.class_id2){\r\n\t\t\t\t\t\t\t\t\tif(this.class_id2==item1.class_id){\r\n\t\t\t\t\t\t\t\t\t\titem1.checkedx = true\r\n\t\t\t\t\t\t\t\t\t\tthis.sanJlist=item1.children\r\n\t\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\t\titem1.checkedx = false\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\tif (index1 == 0) {\r\n\t\t\t\t\t\t\t\t\t\titem1.checkedx = true\r\n\t\t\t\t\t\t\t\t\t\tthis.sanJlist=item1.children\r\n\t\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\t\titem1.checkedx = false\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}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\t\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tonConfirm(e) {\r\n\t\t\t\tlet key_ = e.detail.value\r\n\t\t\t\tif (key_.length < 2) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '关键字不能小于2个字符',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/search/list?k=' + key_\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgoUrl(){\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\tsearchHead,\r\n\t\t\tbarX,\r\n\t\t\tbottomNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/class/nav.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/class/nav.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"nav.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvY2xhc3MvbmF2LnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/class/nav.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"detail.js","sources":["pages/goods/detail.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvZ29vZHMvZGV0YWlsLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"goodsDetailPage\" v-if=\"goods_info\">\r\n\t\t<barX />\r\n\t\t<view class=\"header row verCenter\" >\r\n\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack\"></text>\r\n\t\t\t<text class=\"tab-item\" :class=\"{'act':pageTab==1}\" @click=\"tab(1)\">商品</text>\r\n\t\t\t<text class=\"tab-item \" :class=\"{'act':pageTab==2}\" @click=\"tab(2)\">详情</text>\r\n\t\t</view>\r\n\t\t<view class=\"goods_info\">\r\n\t\t\t<view class=\"swiper-box\" v-if=\"images.length>0\">\r\n\t\t\t\t<swiper class=\"swiper\" @change=\"handleSwiperChange\" :indicator-dots=\"false\" :autoplay=\"false\"\r\n\t\t\t\t\t:interval=\"3000\" :duration=\"500\">\r\n\t\t\t\t\t<swiper-item class=\"swiper-item\" v-for=\"(item, index) in images\" :key=\"index\">\r\n\t\t\t\t\t\t<image class=\"swiper-image\" :src=\"item.thumbnail||'https://www.iedge.net/assets/images/common/defaultnew.png'\" mode=\"aspectFit\" />\r\n\t\t\t\t\t</swiper-item>\r\n\t\t\t\t</swiper>\r\n\t\t\t\t<text class=\"page-indicator\">{{ currentPage + 1 }}/{{ images.length }}</text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"info-box\">\r\n\t\t\t\t<view class=\"price-box row verCenter\" v-if=\"goods_info.ladder_price&&goods_info.ladder_price.length>0\">\r\n\t\t\t\t\t<text class=\"price1\" v-if=\"goods_info.ladder_price[0]['price_cn']\">¥\r\n\t\t\t\t\t\t{{goods_info.ladder_price[0]['price_cn']}}</text>\r\n\t\t\t\t\t<text class=\"price1\" v-else>¥立即咨询</text>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<view v-if=\"isLogin\">\r\n\t\t\t\t\t\t<view class=\"row verCenter\" v-if=\"goods_info.ladder_price[1]['price_cn']\">\r\n\t\t\t\t\t\t\t<text class=\"price2\">¥ {{goods_info.ladder_price[1]['price_cn']||'立即咨询'}}</text>\r\n\t\t\t\t\t\t\t<text class=\"qy\">企业价</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=\"row verCenter\" v-else>\r\n\t\t\t\t\t\t<text class=\"price2\">¥ ****</text>\r\n\t\t\t\t\t\t<text class=\"qy\">企业价</text>\r\n\t\t\t\t\t\t<text class=\"qytip\">登录后查看企业价</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"price-box row verCenter\" v-else>\r\n\t\t\t\t\t<text class=\"price1 price1no\">¥立即咨询</text>\r\n\t\t\t\t</view>\r\n\r\n\r\n\t\t\t\t<view class=\"tag-box row\"\r\n\t\t\t\t\tv-if=\"goods_info.goods_tag&&goods_info.goods_tag.goods_tag_names&&goods_info.goods_tag.goods_tag_names.length>0\">\r\n\t\t\t\t\t<view class=\"tag\" :class=\"{'tag1': index % 2 != 0, 'tag2': index % 2 == 0}\"\r\n\t\t\t\t\t\tv-for=\"(item,index) in goods_info.goods_tag.goods_tag_names\" :key=\"index\">{{item}}</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"goods-name elep2\">{{goods_info.sku_name}}</view>\r\n\t\t\t\t<view class=\"attr-box\">\r\n\t\t\t\t\t<view class=\"item row\">\r\n\t\t\t\t\t\t<text>品牌</text>\r\n\t\t\t\t\t\t<view>{{goods_info.brand_name}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"item row\">\r\n\t\t\t\t\t\t<text>型号</text>\r\n\t\t\t\t\t\t<view>{{goods_info.goods_name}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"item row\">\r\n\t\t\t\t\t\t<text>分类</text>\r\n\t\t\t\t\t\t<view>{{goods_info.class_name}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"item row\">\r\n\t\t\t\t\t\t<text>商品编码</text>\r\n\t\t\t\t\t\t<view>{{goods_info.goods_id}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"item row\">\r\n\t\t\t\t\t\t<text>描述</text>\r\n\t\t\t\t\t\t<view>{{goods_info.spu_brief}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"item row\">\r\n\t\t\t\t\t\t<text>货期</text>\r\n\t\t\t\t\t\t<view>{{goods_info.cn_delivery_time}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"item row\">\r\n\t\t\t\t\t\t<text>库存</text>\r\n\t\t\t\t\t\t<view>{{goods_info.stock}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"product-box\" ref=\"productBox\">\r\n\t\t\t\t<view class=\"tab row verCenter\">\r\n\t\t\t\t\t<text :class=\"{'act':productType==1}\" @click=\"productType=1\">商品介绍</text>\r\n\t\t\t\t\t<text @click=\"pdfPre\" v-if=\"goods_info.pdf\">数据手册</text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"tabcon tabcon1 row verCenter rowCenter\" :class=\"{'act':productType==1}\" v-html=\"goods_info.sku_detail\"></view>\r\n\t\t\t</view>\r\n\r\n\t\t</view>\r\n\r\n\r\n\t\t<view class=\"foot row verCenter bothSide\" >\r\n\t\t\t<navigator class=\"item\" :url='$globalData.KFQQ'>\r\n\t\t\t\t<text class=\"icon iconfont icon-kfd\"></text>\r\n\t\t\t\t<view>客服</view>\r\n\t\t\t</navigator>\r\n\t\t\t<navigator class=\"item\" url=\"/pages/car/list\" >\r\n\t\t\t\t<text class=\"icon iconfont icon-card\"></text>\r\n\t\t\t\t<view>购物车</view>\r\n\t\t\t</navigator>\r\n\t\t\t<navigator class=\"kefzx\" :url='$globalData.KFQQ' v-if=\"goods_info.is_buy!=1\">\r\n\t\t\t\t立即咨询\r\n\t\t\t</navigator>\r\n\t\t\t<view class=\"item\" @click=\"openAddList()\" v-if=\"goods_info.is_buy==1\">\r\n\t\t\t\t<text class=\"icon iconfont icon-qdd\"></text>\r\n\t\t\t\t<view>加入清单</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"row\" v-if=\"goods_info.is_buy==1\">\r\n\t\t\t\t<view class=\"add-car\" @click=\"open(1)\">加入购物车</view>\r\n\t\t\t\t<view class=\"add-confirm\" @click=\"open(2)\">立即订购</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<!--加入购物车 立即订购-->\r\n\t\t<uni-popup ref=\"popupcar\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-detail-car\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"close\"></text></view>\r\n\t\t\t\t<view class=\"handle row\">\r\n\t\t\t\t\t<image :src=\"goods_info.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t<view class=\"hbox\">\r\n\t\t\t\t\t\t<view class=\"price1\">¥ {{buyPrice}}</view>\r\n\t\t\t\t\t\t<view class=\"hbha row verCenter bothSide\">\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jian\" @click=\"addjNum(goods_info.sku_id,1)\"></text>\r\n\t\t\t\t\t\t\t<input type=\"number\" v-model=\"goods_numberx\" @input=\"changeNum(goods_info.sku_id)\"/>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jia\" @click=\"addjNum(goods_info.sku_id,2)\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"goods-box\">\r\n\t\t\t\t\t<view class=\"tit\">型号</view>\r\n\t\t\t\t\t<view class=\"item\" :class=\"{'act':goods_id==item.goods_id}\" v-for=\"(item,index) in goods_series\" :key=\"index\" >\r\n\t\t\t\t\t\t<text @click=\"changeSku(item.goods_id)\">{{item.goods_name}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t\r\n\t\t\t\t</view>\r\n\t\t\t\t<navigator :url='$globalData.KFQQ' class=\"xunjia\" v-if=\"goods_info.is_buy!=1\">立即询价</navigator>\r\n\t\t\t\t<view class=\"add-btn\" @click=\"gocar\" v-if=\"goods_info.is_buy==1\">{{addType==1?'加入购物车':'立即订购'}}</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t<!--加入清单-->\r\n\t\t<uni-popup ref=\"popupaddlist\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-add-list\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeAddList\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">{{goods_info.goods_name}}</view>\r\n\t\t\t\t<view class=\"new-box row\">\r\n\t\t\t\t\t<text class=\"new-btn row verCenter\" @click=\"openNewList\">新建清单<text\r\n\t\t\t\t\t\t\tclass=\"icon iconfont icon-jia\"></text></text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"list-box\" v-if=\"qDList.length>0\">\r\n\t\t\t\t\t<view class=\"item row verCenter bothSide\" v-for=\"(item,index) in qDList\" :key=\"index\">\r\n\t\t\t\t\t\t<view class=\"row verCenter\" @click.stop=\"chooseQd(item.list_id)\">\r\n\t\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':item.checked}\" ></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"c\">\r\n\t\t\t\t\t\t\t\t<view class=\"elep\">{{item.list_name}}</view>\r\n\t\t\t\t\t\t\t\t<text>{{item.create_time}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<navigator :url=\"'/pages/user/qdDetail?list_id='+item.list_id\">\r\n\t\t\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t\t\t<text>{{item.list_goods_count}}个商品</text>\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</navigator>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"list-box\" v-else>\r\n\t\t\t\t\t<view class=\"no-data\">\r\n\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png\" />\r\n\t\t\t\t\t\t<view>暂无清单数据,先去创建清单吧!</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-list\" @click=\"addQdList()\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t<!--新建清单-->\r\n\t\t<uni-popup ref=\"popupnewlist\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-new-list\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeNewList\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">新建清单</view>\r\n\t\t\t\t<view class=\"cons\">\r\n\t\t\t\t\t<input type=\"text\" class=\"inputv\" v-model=\"list_name\" placeholder=\"请输入清单名称,若未输入则显示商品编码;\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-list\" @click=\"createList()\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t</view>\r\n\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\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\tgoods_id_page:\"\",\r\n\t\t\t\tbuyPrice:\"\",\r\n\t\t\t\tisCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false,\r\n\t\t\t\tproductType: 1,\r\n\t\t\t\tpageTab: 1,\r\n\t\t\t\tproductTop: 0,\r\n\t\t\t\tgoBuyType: 1,\r\n\t\t\t\timages: [],\r\n\t\t\t\tpositions: \"\",\r\n\t\t\t\tcurrentPage: 0,\r\n\t\t\t\tgoods_numberx: 1, //购买数量\r\n\t\t\t\tgoods_id: \"\",\r\n\t\t\t\tgoods_info: \"\",\r\n\t\t\t\tgoods_series:[],\r\n\t\t\t\taddType: 1,\r\n\t\t\t\tlist_name:\"\",//清单名字\r\n\t\t\t\tqDList:[],\r\n\t\t\t\tminiShareOptions: {\r\n\t\t\t\t\ttitle: '爱智工业平台',\r\n\t\t\t\t\tpath: '/pages/goods/detail?goods_id=',\r\n\t\t\t\t\timageUrl: 'https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png',\r\n\t\t\t\t\tdesc: ''\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShareAppMessage() {\r\n\t\t\treturn {\r\n\t\t\t\t...this.miniShareOptions,\r\n\t\t\t\tsuccess: () => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '分享成功',\r\n\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t});\r\n\t\t\t\t},\r\n\t\t\t\tfail: () => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '分享失败',\r\n\t\t\t\t\t\ticon: 'none'\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\tonShareTimeline() {\r\n\t\t\treturn {\r\n\t\t\t\t...this.miniShareOptions,\r\n\t\t\t\tsuccess: () => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '分享成功',\r\n\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t});\r\n\t\t\t\t},\r\n\t\t\t\tfail: () => {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '分享失败',\r\n\t\t\t\t\t\ticon: 'none'\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(option) {\r\n\t\t\tthis.goods_id_page=option.goods_id\r\n\t\t\tthis.goods_id = option.goods_id\r\n\t\t\tthis.getData()\r\n\t\t\tthis.getQdList()\r\n\t\t\tthis.miniShareOptions.path='/pages/goods/detail?goods_id='+option.goods_id\r\n\t\t},\r\n\t\tonPageScroll(e) {\r\n\t\t\tthis.pageTab = 1\r\n\t\t\tif (e.scrollTop >=300) {\r\n\t\t\t\tthis.pageTab = 2\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgocar(){\r\n\t\t\t\tif(!uni.getStorageSync('token')){\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl:\"/pages/auth/login?referer=\"+encodeURIComponent(`/pages/goods/detail?goods_id=${this.goods_id_page}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tlet obj_={\r\n\t\t\t\t\tsku_id: this.goods_id,\r\n\t\t\t\t\tgoods_num:this.goods_numberx,\r\n\t\t\t\t\tprice:this.buyPrice,\r\n\t\t\t\t\tguid_:this.addType,\r\n\t\t\t\t}\r\n\t\t\t\tif(this.addType==2){\r\n\t\t\t\t\tobj_.is_cover_goods_num=1\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/addCart', 'GET', obj_, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif(this.addType==1){\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: \"添加购物车成功\",\r\n\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\tthis.close()\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',this.goods_id);\r\n\t\t\t\t\t\t\tuni.setStorageSync('confirmOrderBackUrl',`/pages/goods/detail?goods_id=${this.goods_id_page}`)\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: '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\tchangeNum(sku_id,type){\r\n\t\t\t\tclearTimeout(this.timeout);\r\n\t\t\t\tthis.timeout = setTimeout(() => {\r\n\t\t\t\t\tlet result=this.goods_info\r\n\t\t\t\t\t\r\n\t\t\t\t\tlet mpl = Number(result.multiple||result.mpl);//倍数 加减的数量基数\r\n\t\t\t\t\tlet stock = Number(result.stock);//库存\r\n\t\t\t\t\tlet moq = Number(result.moq);//起订量\r\n\t\t\t\t\tlet value_ = Number(this.goods_numberx);//当前的数量\r\n\t\t\t\t\tvalue_ = Math.ceil(value_ / mpl) * mpl;//失去焦点数量\r\n\t\t\t\t\tthis.goods_numberx = value_;//最终的数量\r\n\t\t\t\t\tif (value_ < moq) {\r\n\t\t\t\t\t this.goods_numberx = moq\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (value_ > stock) {\r\n\t\t\t\t\t this.goods_numberx = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t}\r\n\t\t\t\t}, 800);\r\n\t\t\t},\r\n\t\t\taddjNum(sku_id,type){\r\n\t\t\t\tlet result=this.goods_info\r\n\t\t\t\t\r\n\t\t\t\tlet mpl = Number(result.multiple||result.mpl);//倍数 加减的数量基数\r\n\t\t\t\tlet stock = Number(result.stock);//库存\r\n\t\t\t\tlet moq = Number(result.moq);//起订量\r\n\t\t\t\tlet value_ = Number(this.goods_numberx);//当前的数量\r\n\t\t\t\tif(type==1){\r\n\t\t\t\t\t//减法\r\n\t\t\t\t\t var down_value = value_ - mpl;//减过后的值\r\n\t\t\t\t\t if (down_value < moq) {\r\n\t\t\t\t\t this.goods_numberx = moq;\r\n\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t \ttitle: '数量不能小于起订量',\r\n\t\t\t\t\t \tduration: 2000,\r\n\t\t\t\t\t \ticon:\"none\"\r\n\t\t\t\t\t }) \r\n\t\t\t\t\t } else {\r\n\t\t\t\t\t this.goods_numberx=down_value\r\n\t\t\t\t\t }\r\n\t\t\t\t}else{\r\n\t\t\t\t\t//加法\r\n\t\t\t\t\tvar up_value = value_ + mpl;//加过后的值\r\n\t\t\t\t\tif (up_value > stock) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '数量不能大于库存',\r\n\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t}) \r\n\t\t\t\t\t this.goods_numberx = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t this.goods_numberx = up_value\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t\r\n\t\t\tchangeSku(sku_id){\r\n\t\t\t\tthis.goods_id=sku_id\r\n\t\t\t\tthis.getData(1)\r\n\t\t\t},\r\n\t\t\tpdfPre(){\r\n\t\t\t\tuni.downloadFile({\r\n\t\t\t\t url: this.goods_info.pdf,\r\n\t\t\t\t success: function (res) {\r\n\t\t\t\t uni.openDocument({\r\n\t\t\t\t filePath: res.tempFilePath,\r\n\t\t\t\t showMenu: true,\r\n\t\t\t\t success: function (res) {\r\n\t\t\t\t console.log('打开文档成功');\r\n\t\t\t\t }\r\n\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\tgetData(type) {\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/goodsDetail', 'GET', {\r\n\t\t\t\t\tgoods_id: this.goods_id\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.goods_info = res.data.goods_info\r\n\t\t\t\t\t\tthis.miniShareOptions.title=this.goods_info.goods_name+\" \"+this.goods_info.class_name\r\n\t\t\t\t\t\tif(this.goods_info.sku_detail){\r\n\t\t\t\t\t\t\tthis.goods_info.sku_detail=this.goods_info.sku_detail.replace(/<img/gi, '<img class=\"img-style\"')\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tthis.goods_numberx=Number(this.goods_info.moq)\r\n\t\t\t\t\t\tthis.buyPrice=0;\r\n\t\t\t\t\t\tif(this.goods_info.ladder_price&&this.goods_info.ladder_price.length>0){\r\n\t\t\t\t\t\t\tthis.buyPrice=this.isCompany?(this.goods_info['ladder_price'][1]['price_cn']||0):(this.goods_info['ladder_price'][0]['price_cn']||0)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(!type){\r\n\t\t\t\t\t\t\tthis.goods_series=res.data.goods_series||[]\r\n\t\t\t\t\t\t\tthis.goods_series.sort((a, b) => {\r\n\t\t\t\t\t\t\t if (a.goods_id == this.goods_id) return -1; \r\n\t\t\t\t\t\t\t if (b.goods_id == this.goods_id) return 1; \r\n\t\t\t\t\t\t\t return 0;\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.images =[{name:\"default.png\",thumbnail:res.data.goods_info.goods_images||\"\"},...(res.data.goods_info.spu_extra.image_list || [])] \r\n\t\t\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\t\t\tthis.calculatePositions();\r\n\t\t\t\t\t\t},100)\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: '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},\r\n\t\t\tcalculatePositions() {\r\n\t\t\t\tconst query = uni.createSelectorQuery();\r\n\t\t\t\tquery.select('.product-box').boundingClientRect();\r\n\t\t\t\tquery.exec((rects) => {\r\n\t\t\t\t\tif (rects[0]) {\r\n\t\t\t\t\t\tthis.productTop = rects[0].top;\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\ttab(page) {\r\n\t\t\t\tthis.pageTab = page\r\n\t\t\t\tuni.pageScrollTo({\r\n\t\t\t\t\tscrollTop: page == 2 ? this.productTop - 140 : 0,\r\n\t\t\t\t\tduration: 300\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\thandleSwiperChange(e) {\r\n\t\t\t\tthis.currentPage = e.detail.current;\r\n\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\tthis.calculatePositions();\r\n\t\t\t\t},100)\r\n\t\t\t},\r\n\t\t\tgetQdList(){\r\n\t\t\t\tif(!uni.getStorageSync('token')){return}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/getGoodsList', 'get', {page:1,limit:100}, false).then(res => {\r\n\t\t\t\t\tthis.qDList=[]\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.checked=false\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.qDList=arr_\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tchooseQd(list_id){\r\n\t\t\t\tthis.qDList.forEach(item=>{\r\n\t\t\t\t\tif(item.list_id==list_id){\r\n\t\t\t\t\t\titem.checked=!item.checked\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tcreateList(){\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/createGoodsList', 'post', {list_name:(this.list_name||this.goods_info.class_name)}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"创建清单成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.closeNewList()\r\n\t\t\t\t\t\tthis.getQdList()\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\taddQdList(){\r\n\t\t\t\tlet checkList=this.qDList.filter(item=>item.checked)\r\n\t\t\t\tlet ids_=checkList.map(item=>item.list_id)\r\n\t\t\t\tif(checkList.length==0){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: \"请选择一条清单\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tlet sku_json=[\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tsku_id:this.goods_id,\r\n\t\t\t\t\t\tqty:this.goods_numberx\r\n\t\t\t\t\t}\r\n\t\t\t\t]\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/addGoodsList', 'post', {\r\n\t\t\t\t\tlist_id:ids_.join(\",\"),\r\n\t\t\t\t\tsku_json:JSON.stringify(sku_json)\r\n\t\t\t\t\t\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"加入清单成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.closeAddList()\r\n\t\t\t\t\t\tthis.getQdList()\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\topen(type) {\r\n\t\t\t\tthis.addType = type\r\n\t\t\t\tthis.$refs.popupcar.open('bottom');\r\n\t\t\t},\r\n\t\t\tclose() {\r\n\t\t\t\tthis.$refs.popupcar.close('bottom');\r\n\t\t\t},\r\n\t\t\topenAddList() {\r\n\t\t\t\tif(!uni.getStorageSync('token')){\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl:\"/pages/auth/login?referer=\"+encodeURIComponent(`/pages/goods/detail?goods_id=${this.goods_id_page}`)\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.$refs.popupaddlist.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseAddList() {\r\n\t\t\t\tthis.$refs.popupaddlist.close('bottom');\r\n\t\t\t},\r\n\t\t\topenNewList() {\r\n\t\t\t\tthis.closeAddList()\r\n\t\t\t\tthis.$refs.popupnewlist.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseNewList() {\r\n\t\t\t\tthis.$refs.popupnewlist.close('bottom');\r\n\t\t\t},\r\n\r\n\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/goods/detail.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/goods/detail.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","res"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"detail.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvZ29vZHMvZGV0YWlsLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/goods/detail.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"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
{"version":3,"file":"index.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"kf.js","sources":["pages/index/kf.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgva2YudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"kfPage\" >\r\n\t\t<barX :type=\"1\" :pageTitle=\"'iEdge爱智 - 在线咨询'\"/>\r\n\t\t<web-view :src=\"'https://11012981.saas.53kf.com/code/xcx/a4d13c38cc838fb6be490633eff7260b6/1?header=none'\"></web-view>\r\n\t</view>\r\n\r\n</template>\r\n\r\n<script>\r\n\r\n\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\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad() {\r\n\t\t\t\r\n\t\t},\r\n\t\r\n\t\tmethods: {\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\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\r\n\t\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/index/kf.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;AAWC,aAAa,MAAW;AACxB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO,CAEP;AAAA,EACA;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EAED,SAAS,CAER;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;;;;AC3BD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"kf.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgva2YudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/index/kf.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"list.js","sources":["pages/search/list.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvc2VhcmNoL2xpc3QudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"searchPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"fixed-tp\">\r\n\t\t\t<searchHead @confirm=\"onConfirm\" :searchVal=\"searchVal\" :backurl=\"'/pages/index/index'\" />\r\n\t\t\t<view class=\"shiftbox row bothSide verCenter\">\r\n\t\t\t\t<view class=\"rank1 rank row \" @click=\"tab(1)\" :class=\"{'act':tabType==1}\">综合排序</view>\r\n\t\t\t\t<view class=\"rank2 rank row verCenter\" @click=\"tab(2)\" :class=\"{'act':tabType==2}\">库存<text\r\n\t\t\t\t\t\t:class=\"['icon','iconfont', stocksort?'icon-arrowshang':'icon-arrowxia']\"></text></view>\r\n\t\t\t\t<view class=\"rank3 rank row verCenter\" @click=\"tab(3)\" :class=\"{'act':tabType==3}\">价格<text\r\n\t\t\t\t\t\t:class=\"['icon','iconfont', pricesort?'icon-arrowshang':'icon-arrowxia']\"></text></view>\r\n\t\t\t\t<view class=\"sxbox row verCenter\" @click=\"open\">筛选<text class=\"icon iconfont icon-saixuan\"></text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"databox\">\r\n\t\t\t\t<oneItem v-for=\"(item,index) in list\" :key=\"index\" :obj=\"item\" />\r\n\t\t\t\t<view class=\"pagebot\" v-if=\"list.length>0&&isLoadEnd\">—— 已经全部加载完 ——</view>\r\n\t\t\t\t<view class=\"no-data-box\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png\"></image>\r\n\t\t\t\t\t<view>抱歉,没有找到符合条件的产品!</view>\r\n\t\t\t\t\t<view class=\"backs\" @click=\"$goBack\">返回</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<uni-popup ref=\"popupsx\" type=\"right\">\r\n\t\t\t<view class=\"pop-consx\">\r\n\t\t\t\t<view class=\"section\">\r\n\t\t\t\t\t<view v-if=\"aggs.length>0\">\r\n\t\t\t\t\t\t<view class=\"item-group\" v-for=\"(item,index) in aggs\" :key=\"index\" >\r\n\t\t\t\t\t\t\t<view class=\"item-t row bothSide verCenter\">\r\n\t\t\t\t\t\t\t\t<text class=\"names elep\">{{item.namex}}</text>\r\n\t\t\t\t\t\t\t\t<view class=\"row verCenter status-box\" v-if=\"item.listx.length>6\" @click=\"uiChage(item.namex)\">\r\n\t\t\t\t\t\t\t\t\t<text class=\"status-name\">{{item.hideAll?'收起':'展开'}}</text>\r\n\t\t\t\t\t\t\t\t\t<text :class=\"['icon','iconfont',item.hideAll?'icon-arrowshang':'icon-arrowxia']\"></text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"item-c row\" :class=\"{'showAll':item.hideAll}\">\r\n\t\t\t\t\t\t\t\t<view class=\"citem elep\" :class=\"{'act':item1.checked==1}\"\r\n\t\t\t\t\t\t\t\t\t@click=\"changeAttr(item.namex,item1.attr_value_id)\" v-for=\"(item1,index1) in item.listx\"\r\n\t\t\t\t\t\t\t\t\t:key=\"index1\">{{item1.value}}</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\t\r\n\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"foot row bothSide\">\r\n\t\t\t\t\t<view class=\"cz\" @click=\"clearAttr\">重置</view>\r\n\t\t\t\t\t<view class=\"cx\" @click=\"close\">确认({{totals}}个型号)</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport searchHead from '@/components/search_head.vue';\r\n\timport oneItem from '@/components/one_item.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisHasAttr:false,//记录是否加载属性\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tsearchVal: \"\", //搜索值\r\n\t\t\t\ttabType: 1,\r\n\t\t\t\tstocksort: false, //库存升序 false 降序\r\n\t\t\t\tpricesort: false, //价格升序 false 降序\r\n\t\t\t\tpage_size: 10,\r\n\t\t\t\tpage: 1,\r\n\t\t\t\ttotals: 0,\r\n\t\t\t\tisLoadEnd: false, // 是否已全部加载完\r\n\t\t\t\taggs: [], //参数\r\n\t\t\t\tlist: []\r\n\t\t\t}\r\n\t\t},\r\n\t\tasync onReachBottom() {\r\n\t\t\t// 如果正在加载中或已全部加载完,则直接返回\r\n\t\t\tif (this.isLoadEnd) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\t// 开始加载数据\r\n\t\t\tthis.getData();\r\n\t\t},\r\n\t\tonLoad: function(option) {\r\n\t\t\tthis.searchVal = option.k;\r\n\t\t\tthis.getData()\r\n\t\t\tthis.setHistoryItems(this.searchVal)\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tuiChage(namex){\r\n\t\t\t\tthis.aggs.forEach(item => {\r\n\t\t\t\t\tif(item.namex==namex){\r\n\t\t\t\t\t\titem.hideAll=!item.hideAll\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tclearAttr() {\r\n\t\t\t\tthis.aggs.forEach(item => {\r\n\t\t\t\t\titem.listx.forEach(item1 => {\r\n\t\t\t\t\t\titem1.checked = 0\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\t\t\t\tthis.initGetData()\r\n\t\t\t},\r\n\t\t\tchangeAttr(namex, attr_value_id) {\r\n\t\t\t\tthis.aggs.forEach(item => {\r\n\t\t\t\t\tif (namex == item.namex) {\r\n\t\t\t\t\t\titem.listx.forEach(item1 => {\r\n\t\t\t\t\t\t\tif (attr_value_id == item1.attr_value_id) {\r\n\t\t\t\t\t\t\t\titem1.checked = item1.checked == 0 ? '1' : '0'\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.initGetData()\r\n\t\t\t},\r\n\t\t\tgetAttr() {\r\n\t\t\t\tlet obj_ = {}\r\n\t\t\t\tif (this.aggs.length == 0) {\r\n\t\t\t\t\treturn obj_\r\n\t\t\t\t}\r\n\t\t\t\tlet brand_ids = []\r\n\t\t\t\tlet class_ids = []\r\n\t\t\t\tlet attrobj_ = {}\r\n\t\t\t\tthis.aggs.forEach(item => {\r\n\t\t\t\t\titem.listx.forEach(item1 => {\r\n\t\t\t\t\t\tif (item1.checked == 1) {\r\n\t\t\t\t\t\t\tswitch (item1.attr_id) {\r\n\t\t\t\t\t\t\t\tcase \"class_id1\":\r\n\t\t\t\t\t\t\t\t\tclass_ids.push(item1.attr_value_id);\r\n\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\tcase \"standard_brand_id\":\r\n\t\t\t\t\t\t\t\t\tbrand_ids.push(item1.attr_value_id);\r\n\t\t\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t\t\tdefault:\r\n\t\t\t\t\t\t\t\t\tif (!attrobj_[item1.attr_id]) {\r\n\t\t\t\t\t\t\t\t\t\tattrobj_[item1.attr_id] = [];\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\tattrobj_[item1.attr_id].push(String(item1.attr_value_id));\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t});\r\n\r\n\t\t\t\tif (brand_ids.length>0) {\r\n\t\t\t\t\tobj_['standard_brand_id/eqs'] = brand_ids.join(\",\")\r\n\t\t\t\t}\r\n\t\t\t\tif (class_ids.length>0) {\r\n\t\t\t\t\tobj_['class_id1/eqs'] = class_ids.join(\",\")\r\n\t\t\t\t}\r\n\t\t\t\tif (Object.keys(attrobj_).length > 0) {\r\n\t\t\t\t\tobj_['attrs/group'] = JSON.stringify(attrobj_)\r\n\t\t\t\t}\r\n\t\t\t\treturn obj_\r\n\t\t\t},\r\n\t\t\tgetData() {\r\n\t\t\t\tlet attr_ = this.getAttr()\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\t'goods_name_ik/like': this.searchVal,\r\n\t\t\t\t\tpage_size: this.page_size,\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\thcy_test: 1122,\r\n\t\t\t\t\t...attr_\r\n\t\t\t\t}\r\n\t\t\t\tif (this.tabType == 2) {\r\n\t\t\t\t\tobj_['stock/sort'] = this.stocksort ? 'asc' : 'desc'\r\n\t\t\t\t}\r\n\t\t\t\tif (this.tabType == 3) {\r\n\t\t\t\t\tobj_['single_price/sort'] = this.pricesort ? 'asc' : 'desc'\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/search/getData', 'POST', obj_, true).then(res => {\r\n\r\n\t\t\t\t\tif (this.page == 1) {\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif (!this.isHasAttr) {\r\n\t\t\t\t\t\t\tlet agl_ = res.data.aggs?JSON.parse(JSON.stringify(res.data.aggs)):[];\r\n\t\t\t\t\t\t\tthis.aggs = Object.keys(agl_).map(item => {\r\n\t\t\t\t\t\t\t\treturn {\r\n\t\t\t\t\t\t\t\t\tnamex: item,\r\n\t\t\t\t\t\t\t\t\tlistx: agl_[item] || [],\r\n\t\t\t\t\t\t\t\t\thideAll:false\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.isHasAttr = 1;\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = [...this.list, ...(res.data.lists || [])]\r\n\t\t\t\t\t\tthis.totals = res.data.total||0\r\n\t\t\t\t\t\tif ((this.page * this.page_size) >= Number(res.data.total)) {\r\n\t\t\t\t\t\t\tthis.isLoadEnd = true;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.page++;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tthis.totals = 0;\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t});\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\ttab(type) {\r\n\t\t\t\tthis.tabType = type;\r\n\t\t\t\tif (type == 2) {\r\n\t\t\t\t\tthis.stocksort = !this.stocksort;\r\n\t\t\t\t} else if (type == 3) {\r\n\t\t\t\t\tthis.pricesort = !this.pricesort\r\n\t\t\t\t}\r\n\t\t\t\tthis.initGetData()\r\n\t\t\t},\r\n\t\t\tinitGetData(){\r\n\t\t\t\tthis.page=1\r\n\t\t\t\tthis.isInit=false\r\n\t\t\t\tthis.isLoadEnd=false\r\n\t\t\t\tthis.list = []\r\n\t\t\t\tthis.getData()\r\n\t\t\t},\r\n\t\t\t//创建历史搜索缓存 最大10个\r\n\t\t\tsetHistoryItems(keyword) {\r\n\t\t\t\tlet maxNum = 10;\r\n\t\t\t\tkeyword = keyword.trim();\r\n\t\t\t\tlet historyItems = uni.getStorageSync('historyItems');\r\n\t\t\t\tif (historyItems === undefined) {\r\n\t\t\t\t\tuni.setStorageSync('historyItems', keyword);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tlet onlyItem = historyItems.split('|').filter(function(e) {\r\n\t\t\t\t\t\treturn e != keyword;\r\n\t\t\t\t\t});\r\n\t\t\t\t\tif (onlyItem.length >= 10) {\r\n\t\t\t\t\t\tonlyItem = onlyItem.splice(0, maxNum - 1);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (onlyItem.length > 0) historyItems = keyword + '|' + onlyItem.join('|');\r\n\t\t\t\t\tuni.setStorageSync('historyItems', historyItems);\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tonConfirm(e) {\r\n\t\t\t\tlet key_ = e.detail.value\r\n\t\t\t\tif (key_.length < 2) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '关键字不能小于2个字符',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/search/list?k=' + key_\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t\topen() {\r\n\t\t\t\tthis.$refs.popupsx.open('right');\r\n\t\t\t},\r\n\t\t\tclose(){\r\n\t\t\t\tthis.$refs.popupsx.close('right');\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\tsearchHead,\r\n\t\t\toneItem\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/search/search.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/search/list.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"list.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvc2VhcmNoL2xpc3QudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/search/list.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"nav.js","sources":["pages/search/nav.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvc2VhcmNoL25hdi52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"searchNavPage\">\r\n\t\t<barX />\r\n\t\t<searchHead @confirm=\"onConfirm\" :isFocus=\"true\"/>\r\n\t\t<view class=\"hot-search\" v-if=\"hot_search_list.length>0\">\r\n\t\t\t<view class=\"tit row bothSide verCenter\">\r\n\t\t\t\t<text class=\"word-name\" >热搜</text>\r\n\t\t\t\t<view class=\"rt row verCenter\">\r\n\t\t\t\t\t<text class=\"status-name\" v-if=\"showToggle\" @click=\"toggleContent\">{{isExpanded?'收起':'展开'}}</text>\r\n\t\t\t\t\t<text :class=\"['icon','iconfont',isExpanded?'icon-arrowshang':'icon-arrowxia']\" v-if=\"showToggle\"\r\n\t\t\t\t\t\t@click=\"toggleContent\"></text>\r\n\t\t\t\t\t<!-- <view class=\"line\"></view>\r\n\t\t\t\t\t<text class=\"icon iconfont icon-del\"></text> -->\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view :class=\"['content-box', 'row', { 'hidex': showToggle&&(!isExpanded) }]\">\r\n\t\t\t\t<!-- :style=\"{ color: item.content, fontWeight: (item.mark_bold==1?'bold':'') }\" -->\r\n\t\t\t\t<navigator :url=\"'/pages/search/list?k='+item.title\" class=\"item\" v-for=\"(item,index) in hot_search_list\" :key=\"index\">{{item.title}}</navigator>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"history-search\">\r\n\t\t\t<view class=\"tit row bothSide verCenter\">\r\n\t\t\t\t<text class=\"word-name\">历史搜索</text>\r\n\t\t\t\t<view class=\"rt row verCenter\">\r\n\t\t\t\t\t<!-- <text class=\"status-name\">展开</text>\r\n\t\t\t\t\t<text class=\"icon iconfont icon-arrowxia\"></text>\r\n\t\t\t\t\t<view class=\"line\"></view> -->\r\n\t\t\t\t\t<text class=\"icon iconfont icon-del\" @click=\"delsearchHistory\"></text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"content-box-item row\">\r\n\t\t\t\t<navigator class=\"item\" :url=\"'/pages/search/list?k='+item\" v-for=\"(item,index) in searchHistory\"\r\n\t\t\t\t\t:key=\"index\">{{item}}</navigator>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport { Api_Url } from '@/util/api.js'\r\n\timport searchHead from '@/components/search_head.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\tisExpanded: false, // 是否展开\r\n\t\t\t\tshowToggle: true,\r\n\t\t\t\thot_search_list:[],\r\n\t\t\t\tsearchHistory: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonReady() {\r\n\t\t\tthis.getContentHeight();\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tthis.getData()\r\n\t\t\t//获取历史记录\r\n\t\t\tthis.getsearchHistory()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetData(){\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/hotSearch', 'GET', {}, true).then(res => {\r\n\t\t\t\t if(res.code==0){\r\n\t\t\t\t \tthis.hot_search_list=res.data.hot_search_list||[]\r\n\t\t\t\t }else{\r\n\t\t\t\t \tuni.showToast({\r\n\t\t\t\t \t title: res.msg,\r\n\t\t\t\t \t icon: 'error'\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\tonConfirm(e) {\r\n\t\t\t\tlet key_ = e.detail.value\r\n\t\t\t\tif (key_.length < 2) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '关键字不能小于2个字符',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/search/list?k=' + key_\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetContentHeight() {\r\n\t\t\t\t// const query = uni.createSelectorQuery().in(this);\r\n\t\t\t\t// query.select('.content-box').boundingClientRect((data) => {\r\n\t\t\t\t// \tif (data) {\r\n\t\t\t\t// \t\tthis.showToggle = data.height > 90;\r\n\t\t\t\t// \t}\r\n\t\t\t\t// }).exec();\r\n\t\t\t},\r\n\t\t\ttoggleContent() {\r\n\t\t\t\tthis.isExpanded = !this.isExpanded;\r\n\t\t\t},\r\n\t\t\tgetsearchHistory() {\r\n\t\t\t\tlet listhis_ = uni.getStorageSync('historyItems');\r\n\t\t\t\tthis.searchHistory = []\r\n\t\t\t\tif (listhis_) {\r\n\t\t\t\t\tlet arr_=listhis_.split(\"|\")\r\n\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\tif(item){\r\n\t\t\t\t\t\t\tthis.searchHistory.push(item)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t})\r\n\t\t\t\t\t\r\n\t\t\t\t} \r\n\t\t\t\tconsole.log(this.searchHistory)\r\n\t\t\t},\r\n\t\t\tdelsearchHistory() {\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '删除',\r\n\t\t\t\t\tcontent: '您确定要删除最近搜索内容吗?',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tuni.removeStorageSync('historyItems');\r\n\t\t\t\t\t\t\tthis.getsearchHistory()\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tsearchHead,\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/search/nav.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/search/nav.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":";;;AAyCC,mBAAmB,MAAW;AAC9B,aAAa,MAAW;AACxB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,YAAY;AAAA;AAAA,MACZ,YAAY;AAAA,MACZ,iBAAgB,CAAE;AAAA,MAClB,eAAe,CAAE;AAAA,IAClB;AAAA,EACA;AAAA,EACD,UAAU;AACT,SAAK,iBAAgB;AAAA,EACrB;AAAA,EACD,QAAQ,WAAW;AAClB,SAAK,QAAQ;AAEb,SAAK,iBAAiB;AAAA,EACtB;AAAA,EACD,SAAS;AAAA,IACR,UAAS;AACR,WAAK,QAAQA,SAAM,UAAI,sBAAsB,OAAO,CAAA,GAAI,IAAI,EAAE,KAAK,SAAO;AACvE,YAAG,IAAI,QAAM,GAAE;AACd,eAAK,kBAAgB,IAAI,KAAK,mBAAiB,CAAC;AAAA,eAC5C;AACJC,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACV,CAAC;AAAA,QACF;AAAA,MACH,CAAC;AAAA,IACD;AAAA,IACD,UAAU,GAAG;AACZ,UAAI,OAAO,EAAE,OAAO;AACpB,UAAI,KAAK,SAAS,GAAG;AACpBA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,UAAU;AAAA,UACV,MAAM;AAAA,SACN;AACD;AAAA,MACD;AAEAA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,0BAA0B;AAAA,MAChC,CAAC;AAAA,IACD;AAAA,IACD,mBAAmB;AAAA,IAOlB;AAAA,IACD,gBAAgB;AACf,WAAK,aAAa,CAAC,KAAK;AAAA,IACxB;AAAA,IACD,mBAAmB;AAClB,UAAI,WAAWA,cAAAA,MAAI,eAAe,cAAc;AAChD,WAAK,gBAAgB,CAAC;AACtB,UAAI,UAAU;AACb,YAAI,OAAK,SAAS,MAAM,GAAG;AAC3B,aAAK,QAAQ,UAAM;AAClB,cAAG,MAAK;AACP,iBAAK,cAAc,KAAK,IAAI;AAAA,UAC7B;AAAA,SAEA;AAAA,MAEF;AACAA,oBAAAA,MAAA,MAAA,OAAA,+BAAY,KAAK,aAAa;AAAA,IAC9B;AAAA,IACD,mBAAmB;AAClBA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,SAAS;AAAA,QACT,SAAS,SAAO;AACf,cAAI,IAAI,SAAS;AAChBA,gCAAI,kBAAkB,cAAc;AACpC,iBAAK,iBAAiB;AAAA,UACvB;AAAA,QACD;AAAA,MACD,CAAC;AAAA,IAED;AAAA,EACD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnID,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"nav.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvc2VhcmNoL25hdi52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/search/nav.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"address.js","sources":["pages/user/address.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9hZGRyZXNzLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"addressPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"收货地址\" />\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\">\r\n\t\t\t\t<view class=\"group \" :class=\"{'hkk':item.checkedx}\" v-for=\"(item,index) in list\" :key=\"index\" @click=\"setChoose(item.address_id)\">\r\n\t\t\t\t\t<view class=\"t row verCenter\">\r\n\t\t\t\t\t\t<text class=\"tet\">{{item.nation_cn!=\"中国\"?item.nation_cn:''}} {{item.province_val}}\r\n\t\t\t\t\t\t\t{{item.city_val}} {{item.district_val}} {{item.consignee}}</text>\r\n\t\t\t\t\t\t<text class=\"mr row verCenter rowCenter\" v-if=\"item.is_default==1\">默认</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"c\">{{item.detail_address}}</view>\r\n\t\t\t\t\t<view class=\"b row bothSide\">\r\n\t\t\t\t\t\t<view class=\"l row verCenter\" @click=\"setdefault(item.address_id)\" v-if=\"!form\">\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.is_default==1}\"></text>\r\n\t\t\t\t\t\t\t<text>{{item.is_default==1?\"已默认\":\"设为默认\"}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view v-else></view>\r\n\t\t\t\t\t\t<!-- <view class=\"l row verCenter\" @click=\"setChoose(item.address_id)\" v-else>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.checkedx==1}\"></text>\r\n\t\t\t\t\t\t\t<text>{{item.checkedx==1?\"已选择\":\"选择\"}}</text>\r\n\t\t\t\t\t\t</view> -->\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t\t<text @click.stop=\"deleteAdress(item.address_id)\">删除</text>\r\n\t\t\t\t\t\t\t<text @click.stop=\"copy(item)\">复制</text>\r\n\t\t\t\t\t\t\t<view @click.stop=\"goUpdate(item.address_id)\">修改</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png\" />\r\n\t\t\t\t<view>暂无地址信息!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<navigator url=\"/pages/user/addressAdd\" class=\"btn\">新增收货地址</navigator>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tform:\"\",\r\n\t\t\t\taddress_id:\"\",\r\n\t\t\t\tinvoice_id:\"\",\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\tlist: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.form=options.form||\"\"\r\n\t\t\tthis.address_id=options.address_id||\"\"\r\n\t\t\tthis.invoice_id=options.invoice_id||\"\"\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t this.getData();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoUpdate(address_id){\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl:'/pages/user/addressEdit?address_id=' + address_id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsetChoose(address_id){\r\n\t\t\t\tif(!this.form){return}\r\n\t\t\t\tlet address_id_go=\"\"\r\n\t\t\t\tthis.list.forEach(item=>{\r\n\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\tif(address_id==item.address_id){\r\n\t\t\t\t\t\titem.checkedx=true\r\n\t\t\t\t\t\taddress_id_go=item.address_id\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\tif(this.form==\"confirmQuote\"){\r\n\t\t\t\t\t\t//报价过来\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\turl: '/pages/car/confirmQuote?address_id='+address_id_go+'&coupon_id='+this.coupon_id\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl: '/pages/car/confirmOrder?address_id='+address_id_go+'&coupon_id='+this.coupon_id+'&invoice_id='+this.invoice_id\r\n\t\t\t\t\t});\r\n\t\t\t\t},200);\r\n\t\t\t},\r\n\t\t\tcopy(item){\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t data: (item.nation_cn!=\"中国\"?item.nation_cn:'')+item.province_val+' '+item.city_val+' '+item.district_val+' '+item.detail_address,\r\n\t\t\t\t success: function () {\r\n\t\t\t\t uni.showToast({\r\n\t\t\t\t title: '复制成功',\r\n\t\t\t\t icon: 'success'\r\n\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\tdeleteAdress(address_id) {\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '',\r\n\t\t\t\t\tcontent: '您确定删除该地址嘛',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/address/del', 'POST', {\r\n\t\t\t\t\t\t\t\taddress_id: address_id\r\n\t\t\t\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tthis.getData(1);\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\r\n\t\t\tsetdefault(address_id) {\r\n\t\t\t\tthis.request(Api_Url + '/api/address/default', 'POST', {\r\n\t\t\t\t\taddress_id: address_id\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '设置成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.getData(1);\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\ttitle: res.err_msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetData(loading) {\r\n\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tp: 1\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getList', 'GET', obj_, (loading?false:true)).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_ = res.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\t\t\tif(item.address_id==this.address_id){\r\n\t\t\t\t\t\t\t\titem.checkedx=true\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.list = arr_\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/address.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/address.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","res"],"mappings":";;;AAmDC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA;AAAA,MACR,MAAK;AAAA,MACL,YAAW;AAAA,MACX,YAAW;AAAA,MACX,WAAU;AAAA,MACV,MAAM,CAAE;AAAA,IACT;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,SAAS;AACzB,SAAK,OAAK,QAAQ,QAAM;AACxB,SAAK,aAAW,QAAQ,cAAY;AACpC,SAAK,aAAW,QAAQ,cAAY;AACpC,SAAK,YAAU,QAAQ,aAAW;AAAA,EAElC;AAAA,EACD,SAAS;AACL,SAAK,QAAO;AAAA,EACf;AAAA,EACD,SAAS;AAAA,IACR,SAAS,YAAW;AACnBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAI,wCAAwC;AAAA,OAC5C;AAAA,IACD;AAAA,IACD,UAAU,YAAW;AACpB,UAAG,CAAC,KAAK,MAAK;AAAC;AAAA,MAAM;AACrB,UAAI,gBAAc;AAClB,WAAK,KAAK,QAAQ,UAAM;AACvB,aAAK,WAAS;AACd,YAAG,cAAY,KAAK,YAAW;AAC9B,eAAK,WAAS;AACd,0BAAc,KAAK;AAAA,QACpB;AAAA,OACA;AACD,iBAAW,MAAI;AACd,YAAG,KAAK,QAAM,gBAAe;AAE5BA,wBAAAA,MAAI,WAAW;AAAA,YACd,KAAK,wCAAsC,gBAAc,gBAAc,KAAK;AAAA,UAC7E,CAAC;AACD;AAAA,QACD;AAEAA,sBAAAA,MAAI,WAAW;AAAA,UACd,KAAK,wCAAsC,gBAAc,gBAAc,KAAK,YAAU,iBAAe,KAAK;AAAA,QAC3G,CAAC;AAAA,MACD,GAAC,GAAG;AAAA,IACL;AAAA,IACD,KAAK,MAAK;AACTA,oBAAAA,MAAI,iBAAiB;AAAA,QACjB,OAAO,KAAK,aAAW,OAAK,KAAK,YAAU,MAAI,KAAK,eAAa,MAAI,KAAK,WAAS,MAAI,KAAK,eAAa,MAAI,KAAK;AAAA,QAClH,SAAS,WAAY;AACjBA,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO;AAAA,YACP,MAAM;AAAA,UACV,CAAC;AAAA,QACL;AAAA,MACJ,CAAC;AAAA,IACD;AAAA,IACD,aAAa,YAAY;AACxBA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,SAAS;AAAA,QACT,SAAS,SAAO;AACf,cAAI,IAAI,SAAS;AAChB,iBAAK,QAAQC,mBAAU,oBAAoB,QAAQ;AAAA,cAClD;AAAA,YACD,GAAG,IAAI,EAAE,KAAK,CAAAC,SAAO;AACpB,kBAAIA,KAAI,SAAS,GAAG;AACnBF,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAO;AAAA,kBACP,MAAM;AAAA,gBACP,CAAC;AACD,qBAAK,QAAQ,CAAC;AAAA,qBACR;AACNA,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAOE,KAAI;AAAA,kBACX,MAAM;AAAA,gBACP,CAAC;AAAA,cACF;AAAA,YACD,CAAC;AAAA,UACF;AAAA,QACD;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IAED,WAAW,YAAY;AACtB,WAAK,QAAQD,mBAAU,wBAAwB,QAAQ;AAAA,QACtD;AAAA,MACD,GAAG,IAAI,EAAE,KAAK,SAAO;AACpB,YAAI,IAAI,SAAS,GAAG;AACnBD,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD,eAAK,QAAQ,CAAC;AAAA,eACR;AACNA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,QAAQ,SAAS;AAEhB,UAAI,OAAO;AAAA,QACV,GAAG;AAAA,MACJ;AAEA,WAAK,QAAQC,mBAAU,wBAAwB,OAAO,MAAO,UAAQ,QAAM,MAAO,KAAK,SAAO;AAC7F,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,SAAS;AACd,cAAI,OAAO,IAAI,KAAK,QAAQ,CAAC;AAC7B,eAAK,QAAQ,UAAM;AAClB,iBAAK,WAAS;AACd,gBAAG,KAAK,cAAY,KAAK,YAAW;AACnC,mBAAK,WAAS;AAAA,YACf;AAAA,WACA;AACD,eAAK,OAAO;AAAA,eACN;AACN,eAAK,SAAS;AACd,eAAK,OAAO,CAAC;AAAA,QACd;AAAA,MAED,CAAC;AAAA,IAED;AAAA,EAED;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC9LD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"address.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9hZGRyZXNzLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/address.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"addressAdd.js","sources":["pages/user/addressAdd.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9hZGRyZXNzQWRkLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"addressAddPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"新增收货地址\" />\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box\">\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\">收货人</text>\r\n\t\t\t\t\t<input type=\"text\" placeholder=\"请输入收货人\" v-model=\"formParams.consignee\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\">手机号</text>\r\n\t\t\t\t\t<picker @change=\"bindPickerChange($event)\" :value=\"areaIndex\" :range=\"areaArray\"\r\n\t\t\t\t\t\t:range-key=\"'name'\">\r\n\t\t\t\t\t\t<text class=\"areabox-but \"><text class=\"but-val\">{{areaArray[areaIndex].value}}</text><text\r\n\t\t\t\t\t\t\t\tclass=\"icon iconfont icon-arrowxia\"></text></text>\r\n\t\t\t\t\t</picker>\r\n\r\n\t\t\t\t\t<input type=\"number\" v-model=\"formParams.mobile\" placeholder=\"请输入手机号\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\">收货地区</text>\r\n\t\t\t\t\t<picker mode=\"multiSelector\" @change=\"pickerChange\" @columnchange=\"bindMultiPickerColumnChange\" :value=\"multiIndex\" :range=\"multiArray\" :range-key=\"'name'\">\r\n\t\t\t\t\t <view class=\"uni-input\" :class=\"{'color666':selectText=='请选择省市区'}\">{{ selectText }}</view>\r\n\t\t\t\t\t</picker>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\">详细地址</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.detail_address\" placeholder=\"请输入详细地址\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"setting-default row verCenter bothSide\">\r\n\t\t\t\t<view class=\"tt\">\r\n\t\t\t\t\t<view>设为默认地址</view>\r\n\t\t\t\t\t下单时会优先使用该地址\r\n\t\t\t\t</view>\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<switch @change=\"onSwitchChange\" color=\"#D0121B\" style=\"transform:scale(0.8)\" />\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<view class=\"btn\" @click=\"create\">确认</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmultiArray: [\r\n\t\t\t\t\t[],\r\n\t\t\t\t\t[],\r\n\t\t\t\t\t[]\r\n\t\t\t\t],\r\n\t\t\t\tmultiIndex: [0, 0, 0],\r\n\t\t\t\tselectText: '请选择省市区',\r\n\t\t\t\tformParams: {\r\n\t\t\t\t\tconsignee: '',\r\n\t\t\t\t\tprovince_id: '',\r\n\t\t\t\t\tcity_id: '',\r\n\t\t\t\t\tdistrict_id: '',\r\n\t\t\t\t\tdetail_address: '',\r\n\t\t\t\t\tis_default: 1,\r\n\t\t\t\t\tmobile: '',\r\n\t\t\t\t\tintl_code: '0086',\r\n\t\t\t\t},\r\n\t\t\t\tareaIndex: 0,\r\n\t\t\t\tareaArray: [{\r\n\t\t\t\t\t\tname: \"0086(中国大陆)\",\r\n\t\t\t\t\t\tvalue: '0086'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00852(中国香港)\",\r\n\t\t\t\t\t\tvalue: '00852'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00853(中国澳门)\",\r\n\t\t\t\t\t\tvalue: '00853'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00886(中国台湾)\",\r\n\t\t\t\t\t\tvalue: '00886'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0066(泰国)\",\r\n\t\t\t\t\t\tvalue: '0066'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0084(越南)\",\r\n\t\t\t\t\t\tvalue: '0084'\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: function() {\r\n\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t this.getProvince();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tbindPickerChange: function(e, type) {\r\n\t\t\t\tthis.areaIndex = e.detail.value\r\n\t\t\t\tthis.formParams.intl_code = this.areaArray[e.detail.value].value\r\n\t\t\t},\r\n\t\t\tonSwitchChange(e) {\r\n\t\t\t\tthis.formParams.is_default = e.detail.value ? 1 : 0;\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 省市区联动监听\r\n\t\t\t * @param {Object} e\r\n\t\t\t */\r\n\t\t\tbindMultiPickerColumnChange(e) {\r\n\t\t\t\tconsole.log(e.detail);\r\n\t\t\t\tif (e.detail.column === 0) {\r\n\t\t\t\t\t// 第一列滑动\r\n\t\t\t\t\tthis.multiIndex[0] = e.detail.value;\r\n\t\t\t\t\tthis.getCity(this.multiArray[0][e.detail.value].value, true);\r\n\r\n\t\t\t\t\t// 第一列滑动之后 第二列 和第三列 都变为第一个\r\n\t\t\t\t\tthis.multiIndex.splice(1, 1, 0);\r\n\t\t\t\t\tthis.multiIndex.splice(2, 1, 0);\r\n\t\t\t\t} else if (e.detail.column === 1) {\r\n\t\t\t\t\t// 第二列滑动\r\n\t\t\t\t\tthis.multiIndex[1] = e.detail.value;\r\n\t\t\t\t\tthis.getDistrict(this.multiArray[1][e.detail.value].value);\r\n\r\n\t\t\t\t\t// 第二列滑动之后 第三列 变成第一个\r\n\t\t\t\t\tthis.multiIndex.splice(2, 1, 0);\r\n\t\t\t\t} else if (e.detail.column === 2) {\r\n\t\t\t\t\t// 第三列滑动\r\n\t\t\t\t\tthis.multiIndex[2] = e.detail.value;\r\n\t\t\t\t}\r\n\t\t\t\tthis.$forceUpdate();\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 省市区选择确定\r\n\t\t\t * @param {Object} e\r\n\t\t\t */\r\n\t\t\tpickerChange(e) {\r\n\t\t\t\tthis.multiIndex = e.detail.value;\r\n\t\t\t\tthis.formParams.province_id = this.multiArray[0][this.multiIndex[0]].value;\r\n\t\t\t\tthis.formParams.city_id = this.multiArray[1][this.multiIndex[1]].value;\r\n\t\t\t\tthis.formParams.district_id = this.multiArray[2][this.multiIndex[2]].value;\r\n\r\n\t\t\t\tthis.selectText =\r\n\t\t\t\t\t`${this.multiArray[0][this.multiIndex[0]].name + ',' + this.multiArray[1][this.multiIndex[1]].name + ',' + this.multiArray[2][this.multiIndex[2]].name}`;\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 获取省数据\r\n\t\t\t */\r\n\t\t\tgetProvince(id = 1) {\r\n\t\t\t\tconsole.log('获取省数据id:' + id);\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getOptions', 'GET', {\r\n\t\t\t\t\tid: id\r\n\t\t\t\t}, false, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tvar arr = [];\r\n\t\t\t\t\t\tfor (var key in res.data) {\r\n\t\t\t\t\t\t\tarr.push({\r\n\t\t\t\t\t\t\t\tname: res.data[key],\r\n\t\t\t\t\t\t\t\tvalue: parseInt(key)\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.multiArray[0] = arr;\r\n\t\t\t\t\t\tthis.getCity(2, true);\r\n\t\t\t\t\t\tthis.$forceUpdate();\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * @param {Object} id\r\n\t\t\t * @param {Object} default\r\n\t\t\t */\r\n\t\t\tgetCity(id, defaultParms) {\r\n\t\t\t\tconsole.log('获取市数据id:' + id);\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getOptions', 'GET', {\r\n\t\t\t\t\tid: id\r\n\t\t\t\t}, false, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tvar arr = [];\r\n\t\t\t\t\t\tfor (var key in res.data) {\r\n\t\t\t\t\t\t\tarr.push({\r\n\t\t\t\t\t\t\t\tname: res.data[key],\r\n\t\t\t\t\t\t\t\tvalue: parseInt(key)\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.multiArray[1] = arr;\r\n\t\t\t\t\t\tif (defaultParms) {\r\n\t\t\t\t\t\t\tthis.getDistrict(arr[0].value);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.$forceUpdate();\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 获取区数据\r\n\t\t\t * @param {Object} id\r\n\t\t\t */\r\n\t\t\tgetDistrict(id) {\r\n\t\t\t\tconsole.log('获取区数据id:' + id);\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getOptions', 'GET', {\r\n\t\t\t\t\tid: id\r\n\t\t\t\t}, false, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tvar arr = [];\r\n\t\t\t\t\t\tfor (var key in res.data) {\r\n\t\t\t\t\t\t\tarr.push({\r\n\t\t\t\t\t\t\t\tname: res.data[key],\r\n\t\t\t\t\t\t\t\tvalue: parseInt(key)\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.multiArray[2] = arr;\r\n\t\t\t\t\t\tthis.$forceUpdate();\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 保存地址\r\n\t\t\t */\r\n\t\t\tcreate() {\r\n\t\t\t\tif (!this.formParams.consignee) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入收货人',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tlet 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}$/;\r\n\t\t\t\tif ((!this.formParams.mobile) || ((this.formParams.intl_code==\"0086\")&&!reg.test(this.formParams.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.formParams.province_id) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择省市区',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.formParams.detail_address) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入详细街道地址',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/address/add', 'POST', this.formParams, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '新增地址成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\t\t\tdelta: 1\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}, 2000);\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/addressAdd.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/addressAdd.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"addressAdd.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9hZGRyZXNzQWRkLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/addressAdd.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"addressEdit.js","sources":["pages/user/addressEdit.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9hZGRyZXNzRWRpdC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"addressAddPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"编辑收货地址\" />\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box\">\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\">收货人</text>\r\n\t\t\t\t\t<input type=\"text\" placeholder=\"请输入收货人\" v-model=\"formParams.consignee\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\">手机号</text>\r\n\t\t\t\t\t<picker @change=\"bindPickerChange($event)\" :value=\"areaIndex\" :range=\"areaArray\"\r\n\t\t\t\t\t\t:range-key=\"'name'\">\r\n\t\t\t\t\t\t<text class=\"areabox-but \"><text class=\"but-val\">{{areaArray[areaIndex].value}}</text><text\r\n\t\t\t\t\t\t\t\tclass=\"icon iconfont icon-arrowxia\"></text></text>\r\n\t\t\t\t\t</picker>\r\n\r\n\t\t\t\t\t<input type=\"number\" v-model=\"formParams.mobile\" placeholder=\"请输入手机号\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\">收货地区</text>\r\n\t\t\t\t\t<picker mode=\"multiSelector\" @change=\"pickerChange\" @columnchange=\"bindMultiPickerColumnChange\" :value=\"multiIndex\" :range=\"multiArray\" :range-key=\"'name'\">\r\n\t\t\t\t\t <view class=\"uni-input\">{{ selectText }}</view>\r\n\t\t\t\t\t</picker>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\">详细地址</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.detail_address\" placeholder=\"请输入详细地址\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"setting-default row verCenter bothSide\">\r\n\t\t\t\t<view class=\"tt\">\r\n\t\t\t\t\t<view>设为默认地址</view>\r\n\t\t\t\t\t下单时会优先使用该地址\r\n\t\t\t\t</view>\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<switch @change=\"onSwitchChange\" :checked=\"formParams.is_default==1\" color=\"#D0121B\" style=\"transform:scale(0.8)\" />\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<view class=\"btn\" @click=\"create\">确认</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmultiArray: [[], [], []],\r\n\t\t\t\tmultiIndex: [0, 0, 0],\r\n\t\t\t\tselectText: '请选择省市区',\r\n\t\t\t\tformParams: {\r\n\t\t\t\t\tconsignee: '',\r\n\t\t\t\t\tprovince_id: '',\r\n\t\t\t\t\tcity_id: '',\r\n\t\t\t\t\tdistrict_id: '',\r\n\t\t\t\t\tdetail_address: '',\r\n\t\t\t\t\tis_default: 1,\r\n\t\t\t\t\tmobile: '',\r\n\t\t\t\t\tintl_code: '0086',\r\n\t\t\t\t\taddress_id:\"\"\r\n\t\t\t\t},\r\n\t\t\t\tareaIndex: 0,\r\n\t\t\t\tareaArray: [{\r\n\t\t\t\t\t\tname: \"0086(中国大陆)\",\r\n\t\t\t\t\t\tvalue: '0086'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00852(中国香港)\",\r\n\t\t\t\t\t\tvalue: '00852'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00853(中国澳门)\",\r\n\t\t\t\t\t\tvalue: '00853'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"00886(中国台湾)\",\r\n\t\t\t\t\t\tvalue: '00886'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0066(泰国)\",\r\n\t\t\t\t\t\tvalue: '0066'\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tname: \"0084(越南)\",\r\n\t\t\t\t\t\tvalue: '0084'\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: function(options) {\r\n\t\t\tthis.formParams.address_id = options.address_id || '';\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetData(){\r\n\t\t\t\t this.request(Api_Url + '/api/address/getList', 'get', {p:1 }, true, true).then(res => {\r\n\t\t\t\t if (res.code === 0) {\r\n\t\t\t\t\t\t\tlet arr_=res.data.list\r\n\t\t\t\t\t\t\tlet obj_=arr_.filter(item=>item.address_id==this.formParams.address_id)[0]\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t this.formParams.consignee = obj_.consignee;\r\n\t\t\t\t this.formParams.mobile = obj_.mobile;\r\n\t\t\t\t this.selectText = `${obj_.province_val + ',' + obj_.city_val + ',' + obj_.district_val}`;\r\n\t\t\t\t this.formParams.province_id = obj_.province;\r\n\t\t\t\t this.formParams.city_id = obj_.city;\r\n\t\t\t\t this.formParams.district_id = obj_.district;\r\n\t\t\t\t this.formParams.detail_address = obj_.detail_address;\r\n\t\t\t\t this.formParams.is_default = obj_.is_default\r\n\t\t\t\t\t\t\tthis.formParams.intl_code= obj_.intl_code\r\n\t\t\t\t //初始化省市区\r\n\t\t\t\t this.getProvince(1,this.formParams.province_id);\r\n\t\t\t\t let index = this.findIndexFilte(this.areaArray, this.formParams.intl_code);\r\n\t\t\t\t this.areaIndex = index;\r\n\t\t\t\t }\r\n\t\t\t\t });\r\n\t\t\t},\r\n\t\t\tbindPickerChange: function(e, type) {\r\n\t\t\t\tthis.areaIndex = e.detail.value\r\n\t\t\t\tthis.formParams.intl_code = this.areaArray[e.detail.value].value\r\n\t\t\t},\r\n\t\t\tonSwitchChange(e) {\r\n\t\t\t\tthis.formParams.is_default = e.detail.value ? 1 : 0;\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * @param {Object} arr\r\n\t\t\t * @param {Object} target\r\n\t\t\t */\r\n\t\t\tfindIndex(arr, target) {\r\n\t\t\t const result = [];\r\n\t\t\t arr.map((item, index) => {\r\n\t\t\t if (item.value == target) {\r\n\t\t\t result.push(index);\r\n\t\t\t }\r\n\t\t\t });\r\n\t\t\t return result;\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * @param {Object} arr\r\n\t\t\t * @param {Object} target\r\n\t\t\t */\r\n\t\t\tfindIndexFilte(arr, target) {\r\n\t\t\t const result = [];\r\n\t\t\t arr.map((item, index) => {\r\n\t\t\t if (item.value == target) {\r\n\t\t\t result.push(index);\r\n\t\t\t }\r\n\t\t\t });\r\n\t\t\t return result;\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 省市区联动监听\r\n\t\t\t * @param {Object} e\r\n\t\t\t */\r\n\t\t\tbindMultiPickerColumnChange(e) {\r\n\t\t\t\tconsole.log(e.detail);\r\n\t\t\t\tif (e.detail.column === 0) {\r\n\t\t\t\t\t// 第一列滑动\r\n\t\t\t\t\tthis.multiIndex[0] = e.detail.value;\r\n\t\t\t\t\tthis.getCity(this.multiArray[0][e.detail.value].value, true);\r\n\r\n\t\t\t\t\t// 第一列滑动之后 第二列 和第三列 都变为第一个\r\n\t\t\t\t\tthis.multiIndex.splice(1, 1, 0);\r\n\t\t\t\t\tthis.multiIndex.splice(2, 1, 0);\r\n\t\t\t\t} else if (e.detail.column === 1) {\r\n\t\t\t\t\t// 第二列滑动\r\n\t\t\t\t\tthis.multiIndex[1] = e.detail.value;\r\n\t\t\t\t\tthis.getDistrict(this.multiArray[1][e.detail.value].value);\r\n\r\n\t\t\t\t\t// 第二列滑动之后 第三列 变成第一个\r\n\t\t\t\t\tthis.multiIndex.splice(2, 1, 0);\r\n\t\t\t\t} else if (e.detail.column === 2) {\r\n\t\t\t\t\t// 第三列滑动\r\n\t\t\t\t\tthis.multiIndex[2] = e.detail.value;\r\n\t\t\t\t}\r\n\t\t\t\tthis.$forceUpdate();\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 省市区选择确定\r\n\t\t\t * @param {Object} e\r\n\t\t\t */\r\n\t\t\tpickerChange(e) {\r\n\t\t\t\tthis.multiIndex = e.detail.value;\r\n\t\t\t\tthis.formParams.province_id = this.multiArray[0][this.multiIndex[0]].value;\r\n\t\t\t\tthis.formParams.city_id = this.multiArray[1][this.multiIndex[1]].value;\r\n\t\t\t\tthis.formParams.district_id = this.multiArray[2][this.multiIndex[2]].value;\r\n\r\n\t\t\t\tthis.selectText =\r\n\t\t\t\t\t`${this.multiArray[0][this.multiIndex[0]].name + ',' + this.multiArray[1][this.multiIndex[1]].name + ',' + this.multiArray[2][this.multiIndex[2]].name}`;\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 获取省数据\r\n\t\t\t */\r\n\t\t\tgetProvince(id = 1,defaultValue) {\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getOptions', 'GET', {\r\n\t\t\t\t\tid: id\r\n\t\t\t\t}, false, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tvar arr = [];\r\n\t\t\t\t\t\tfor (var key in res.data) {\r\n\t\t\t\t\t\t arr.push({ name: res.data[key], value: parseInt(key) });\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.multiArray[0] = arr;\r\n\t\t\t\t\t\tif (defaultValue) {\r\n\t\t\t\t\t\t let index = this.findIndex(arr, defaultValue);\r\n\t\t\t\t\t\t this.multiIndex.splice(0, 1, index[0]);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.getCity(this.formParams.province_id, this.formParams.city_id);\r\n\t\t\t\t\t\tthis.$forceUpdate();\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * @param {Object} id\r\n\t\t\t * @param {Object} default\r\n\t\t\t */\r\n\t\t\tgetCity(id, defaultValue) {\r\n\t\t\t\tconsole.log('获取市数据id:' + id);\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getOptions', 'GET', {\r\n\t\t\t\t\tid: id\r\n\t\t\t\t}, false, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tvar arr = [];\r\n\t\t\t\t\t\tfor (var key in res.data) {\r\n\t\t\t\t\t\t arr.push({ name: res.data[key], value: parseInt(key) });\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.multiArray[1] = arr;\r\n\t\t\t\t\t\tif (defaultValue) {\r\n\t\t\t\t\t\t let index = this.findIndex(arr, defaultValue);\r\n\t\t\t\t\t\t this.multiIndex.splice(1, 1, index[0]);\r\n\t\t\t\t\t\t this.getDistrict(this.formParams.city_id, this.formParams.district_id);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.$forceUpdate();\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 获取区数据\r\n\t\t\t * @param {Object} id\r\n\t\t\t */\r\n\t\t\tgetDistrict(id,defaultValue) {\r\n\t\t\t\tconsole.log('获取区数据id:' + id);\r\n\t\t\t\tthis.request(Api_Url + '/api/address/getOptions', 'GET', {\r\n\t\t\t\t\tid: id\r\n\t\t\t\t}, false, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tvar arr = [];\r\n\t\t\t\t\t\tfor (var key in res.data) {\r\n\t\t\t\t\t\t arr.push({ name: res.data[key], value: parseInt(key) });\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.multiArray[2] = arr;\r\n\t\t\t\t\t\tif (defaultValue) {\r\n\t\t\t\t\t\t let index = this.findIndex(arr, defaultValue);\r\n\t\t\t\t\t\t this.multiIndex.splice(2, 1, index[0]);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.$forceUpdate();\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t/**\r\n\t\t\t * 保存地址\r\n\t\t\t */\r\n\t\t\tcreate() {\r\n\t\t\t\tif (!this.formParams.consignee) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入收货人',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tlet 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}$/;\r\n\t\t\t\tif ((!this.formParams.mobile) || ((this.formParams.intl_code==\"0086\")&&!reg.test(this.formParams.mobile))) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入正确的手机号',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.formParams.province_id) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择省市区',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tif (!this.formParams.detail_address) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入详细街道地址',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn false;\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/address/update', 'POST', this.formParams, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '编辑地址成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\t\t\tdelta: 1\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}, 2000);\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t}\r\n\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/addressAdd.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/addressEdit.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"addressEdit.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9hZGRyZXNzRWRpdC52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/addressEdit.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"companyInfo.js","sources":["pages/user/companyInfo.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9jb21wYW55SW5mby52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"companyInfoPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"资料管理\" />\r\n\t\t\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box\">\r\n\t\t\t\t<view class=\"input-group row verCenter\" >\r\n\t\t\t\t\t<text class=\"label required\">公司名称</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.com_name\" placeholder=\"请输入公司名称\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" >\r\n\t\t\t\t\t<text class=\"label required \">公司税号</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.tax_no\" placeholder=\"系统自动查询后补充\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" >\r\n\t\t\t\t\t<text class=\"label required\">公司电话</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.com_tel\" placeholder=\"系统自动查询后补充\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"input-group row verCenter\" >\r\n\t\t\t\t\t<text class=\"label required\">注册地址</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.com_addr\" placeholder=\"系统自动查询后补充\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label required\" >联系人</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.contact_person\" placeholder=\"请输入联系人\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label required\" >联系电话</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.contact_phone\" placeholder=\"请输入联系电话\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label required\">邮箱</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.email\" placeholder=\"请输入邮箱\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t</view>\t\r\n\t\t\t\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<view class=\"btn\" @click=\"submitI()\">{{id?'编辑':'新增'}}企业资料</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tid:\"\",\r\n\t\t\t\tformParams:{\r\n\t\t\t\t\tcom_name: \"\",\r\n\t\t\t\t\ttax_no:\"\" ,\r\n\t\t\t\t\tcom_tel: \"\",\r\n\t\t\t\t\tcom_addr: \"\",\r\n\t\t\t\t\tcontact_person:\"\",\r\n\t\t\t\t\tcontact_phone:\"\",\r\n\t\t\t\t\temail:\"\"\r\n\t\t\t\t},\r\n\t\t\t\tcertification:[]\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.id=options.id||\"\"\r\n\t\t\tif(this.id){\r\n\t\t\t\tthis.getData()\r\n\t\t\t}\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t \r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetData(){\r\n\t\t\t\t//获取用户信息\r\n\t\t\t\tthis.request(Api_Url + '/api/user/info', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tlet arr_=res.data.certification||[]\r\n\t\t\t\t\t\tthis.certification=arr_.filter(item=>item.id==this.id)\r\n\t\t\t\t\t\tthis.formParams={\r\n\t\t\t\t\t\t\t...this.certification[0]\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tchangeTab(inv_type){\r\n\t\t\t\tthis.formParams.inv_type=inv_type\r\n\t\t\t\tconsole.log(this.formParams.inv_type)\r\n\t\t\t},\r\n\t\t\tonSwitchChange(e) {\r\n\t\t\t\tthis.formParams.is_default = e.detail.value ? 1 : 0;\r\n\t\t\t},\r\n\t\t\tsubmitI(){\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\tif(!this.formParams.com_name){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '公司名称不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.formParams.tax_no){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '公司税号不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.formParams.com_tel){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '公司电话不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.formParams.com_addr){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '注册地址不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.formParams.contact_person){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '联系人不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.formParams.contact_phone){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '联系电话不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif(!this.formParams.email){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '邮箱不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tlet url='/api/com/add'\r\n\t\t\t\tif(this.id){\r\n\t\t\t\t\tthis.formParams.id=this.id\r\n\t\t\t\t\turl='/api/com/edit'\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + url, 'POST', this.formParams, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: this.id?'编辑成功':'新增成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\t\t\tdelta: 1\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}, 2000);\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\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\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/companyInfo.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/companyInfo.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"companyInfo.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9jb21wYW55SW5mby52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/companyInfo.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"coupon.js","sources":["pages/user/coupon.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9jb3Vwb24udnVl"],"sourcesContent":["<template>\r\n\t<view class=\"couponPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"我的优惠券\" />\r\n\t\t\r\n\t\t<view class=\"tabs row rowCenter verCenter\">\r\n\t\t\t<view class=\"item \" :class=\"{'act':status==-1}\" @click=\"tab(-1)\">待使用({{countData['-1']}})</view>\r\n\t\t\t<view class=\"item\" :class=\"{'act':status==1}\" @click=\"tab(1)\">已使用({{countData['1']}})</view>\r\n\t\t\t<view class=\"item\" :class=\"{'act':status==-2}\" @click=\"tab(-2)\">已失效({{countData['-2']}})</view>\r\n\t\t</view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\" v-if=\"list.length>0\">\r\n\t\t\t\t<view class=\"group row bothSide verCenter\" :class=\"{'sx':item.status!=-1}\" v-for=\"(item,index) in list\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"l row \">\r\n\t\t\t\t\t\t<view class=\"price\">\r\n\t\t\t\t\t\t\t<text v-if=\"item.coupon_type==2\">折<text class=\"textp\">{{item.sale_amount*10}}</text></text>\r\n\t\t\t\t\t\t\t<text v-else>{{item.currency_sign}}<text class=\"textp\">{{item.sale_amount}}</text></text>\r\n\t\t\t\t\t\t\t<view class=\"tips\">{{item.require_amount <= 0.01 ? '无门槛优惠券' : item.coupon_name}}</view>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"yhld\">\r\n\t\t\t\t\t\t\t<view>商品优惠券</view>\r\n\t\t\t\t\t\t\t<text>{{item.start_time}} - {{item.end_time}}</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=\"r\">\r\n\t\t\t\t\t\t<navigator url=\"/pages/car/list\" v-if=\"item.status==-1\">\r\n\t\t\t\t\t\t\t<view class=\"boxjk\">\r\n\t\t\t\t\t\t\t\t<view class=\"rbtn row verCenter rowCenter\">\r\n\t\t\t\t\t\t\t\t\t<view>使用</view>\r\n\t\t\t\t\t\t\t\t\t<text ></text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t</navigator>\r\n\t\t\t\t\t\t<view class=\"alread\" v-else>{{item.status==1?'已使用':'已失效'}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/b0ca7a44c94cdd5a1446cae9198160eb.png\"/>\r\n\t\t\t\t<view>暂无优惠券!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tstatus:-1, \r\n\t\t\t\tlist: [],\r\n\t\t\t\tcountData:{\r\n\t\t\t\t\t'-1':0,\r\n\t\t\t\t\t'1':0,\r\n\t\t\t\t\t'-2':0\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\r\n\t\t\ttab(type){\r\n\t\t\t\tthis.status=type\r\n\t\t\t\tthis.getData()\r\n\t\t\t},\r\n\t\t\tgetData(num) {\r\n\t\t\t\t\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tstatus: this.status,\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/coupon/getList', 'GET', obj_, true).then(res => {\r\n\t\t\t\t\t\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_=res.data.coupon_list || []\r\n\t\t\t\t\t\tthis.list = arr_\r\n\t\t\t\t\t\tthis.countData=res.data.count\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t\tthis.countData={\r\n\t\t\t\t\t\t\t'-1':0,\r\n\t\t\t\t\t\t\t'1':0,\r\n\t\t\t\t\t\t\t'-2':0\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\r\n\t\t\t\t});\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/coupon.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/coupon.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url"],"mappings":";;;AAoDC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA;AAAA,MACR,QAAO;AAAA,MACP,MAAM,CAAE;AAAA,MACR,WAAU;AAAA,QACT,MAAK;AAAA,QACL,KAAI;AAAA,QACJ,MAAK;AAAA,MACN;AAAA,IACD;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAClB,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,IAER,IAAI,MAAK;AACR,WAAK,SAAO;AACZ,WAAK,QAAQ;AAAA,IACb;AAAA,IACD,QAAQ,KAAK;AAEZ,UAAI,OAAO;AAAA,QACV,QAAQ,KAAK;AAAA,MACd;AAEA,WAAK,QAAQA,SAAQ,UAAE,uBAAuB,OAAO,MAAM,IAAI,EAAE,KAAK,SAAO;AAE5E,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,SAAS;AACd,cAAI,OAAK,IAAI,KAAK,eAAe,CAAC;AAClC,eAAK,OAAO;AACZ,eAAK,YAAU,IAAI,KAAK;AAAA,eAClB;AACN,eAAK,SAAS;AACd,eAAK,OAAO,CAAC;AACb,eAAK,YAAU;AAAA,YACd,MAAK;AAAA,YACL,KAAI;AAAA,YACJ,MAAK;AAAA,UACN;AAAA,QACD;AAAA,MAED,CAAC;AAAA,IAED;AAAA,EAED;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC3GD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"coupon.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9jb3Vwb24udnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/coupon.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"invoice.js","sources":["pages/user/invoice.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9pbnZvaWNlLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"invoicePage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"发票管理\" />\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\" v-if=\"list.length>0\">\r\n\t\t\t\t<view class=\"group \" v-for=\"(item,index) in list\" :key=\"index\" :class=\"{'hkk':item.checkedx}\" @click=\"setChoose(item.tax_id)\">\r\n\t\t\t\t\t\r\n\t\t\t\t\t<view v-if=\"item.tax_id!='460053411'\">\r\n\t\t\t\t\t\t<view class=\"t row verCenter\">\r\n\t\t\t\t\t\t\t{{item.inv_type==3?'增值税专票':(item.inv_type==2?'增值税普票(个人)':'增值税普票(公司)')}}\r\n\t\t\t\t\t\t\t<text v-if=\"item.is_default==1\">默认</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"c\">\r\n\t\t\t\t\t\t\t<view><text>公司名称</text>{{item.tax_title}}</view>\r\n\t\t\t\t\t\t\t<view><text>公司税号</text>{{item.tax_no}}</view>\r\n\t\t\t\t\t\t\t<view><text>收票邮箱</text>{{item.email}}</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"b row bothSide\">\r\n\t\t\t\t\t\t\t<view class=\"l row verCenter\" @click=\"setdefault(item.tax_id)\" v-if=\"!form\">\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.is_default==1}\"></text>\r\n\t\t\t\t\t\t\t\t<text>{{item.is_default==1?\"已默认\":\"设为默认\"}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view v-else></view>\r\n\t\t\t\t\t\t\t<!-- <view class=\"l row verCenter\" @click=\"setChoose(item.tax_id)\" v-else>\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.checkedx}\"></text>\r\n\t\t\t\t\t\t\t\t<text>{{item.checkedx?\"已选择\":\"选择\"}}</text>\r\n\t\t\t\t\t\t\t</view> -->\r\n\t\t\t\t\t\t\t<view class=\"r row verCenter\">\r\n\t\t\t\t\t\t\t\t<text @click.stop=\"deleteAdress(item.tax_id)\">删除</text>\r\n\t\t\t\t\t\t\t\t<view @click.stop=\"goUpdate(item.tax_id)\">修改</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view v-else>\r\n\t\t\t\t\t\t<view class=\"t row verCenter\">不开发票</view>\r\n\t\t\t\t\t\t<view class=\"b row bothSide\">\r\n\t\t\t\t\t\t\t<view class=\"l row verCenter\" @click=\"setChoose(item.tax_id)\" >\r\n\t\t\t\t\t\t\t\t<view class=\"nofps\">暂时无需发票</view>\r\n\t\t\t\t\t\t\t\t<!-- <text class=\"icon iconfont icon-checked1\"\r\n\t\t\t\t\t\t\t\t\t:class=\"{'icon-checked':item.checkedx}\"></text>\r\n\t\t\t\t\t\t\t\t<text>{{item.checkedx?\"已选择\":\"选择\"}}</text> -->\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/07/676f987065320e89a68d473ec62c8cea.png\" />\r\n\t\t\t\t<view >暂无发票信息!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<navigator url=\"/pages/user/invoiceAdd\" class=\"btn\" >新增发票</navigator>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tform:\"\",\r\n\t\t\t\taddress_id:\"\",\r\n\t\t\t\tcoupon_id:\"\",\r\n\t\t\t\tinvoice_id:\"\",\r\n\t\t\t\tlist: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.invoice_id=options.invoice_id||\"\"\r\n\t\t\tthis.form=options.form||\"\"\r\n\t\t\tthis.address_id=options.address_id||\"\"\r\n\t\t\tthis.coupon_id=options.coupon_id||\"\"\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t this.getData();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgoUpdate(tax_id){\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl:'/pages/user/invoiceEdit?tax_id=' + tax_id\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tsetChoose(tax_id){\r\n\t\t\t\tlet invoice_id=\"\"\r\n\t\t\t\tthis.list.forEach(item=>{\r\n\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\tif(tax_id==item.tax_id){\r\n\t\t\t\t\t\titem.checkedx=true\r\n\t\t\t\t\t\tinvoice_id=item.tax_id\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tsetTimeout(()=>{\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl: '/pages/car/confirmOrder?invoice_id='+invoice_id+'&coupon_id='+this.coupon_id+'&address_id='+this.address_id\r\n\t\t\t\t\t});\r\n\t\t\t\t},200);\r\n\t\t\t},\r\n\t\t\tdeleteAdress(tax_id) {\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '',\r\n\t\t\t\t\tcontent: '您确定删除该发票嘛',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/invoice/del', 'POST', {\r\n\t\t\t\t\t\t\t\ttax_id: tax_id\r\n\t\t\t\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tthis.getData(1);\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\r\n\t\t\tsetdefault(tax_id) {\r\n\t\t\t\tthis.request(Api_Url + '/api/invoice/default', 'POST', {\r\n\t\t\t\t\ttax_id: tax_id\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '设置成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.getData(1);\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\ttitle: res.err_msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tgetData(loading) {\r\n\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tp: 1\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/invoice/getList', 'GET', obj_, (loading?false:true)).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_ = res.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.checkedx=false\r\n\t\t\t\t\t\t\tif(this.invoice_id==item.tax_id){\r\n\t\t\t\t\t\t\t\titem.checkedx=true\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tif(this.form&&arr_.length>0){\r\n\t\t\t\t\t\t\tlet ab_={\r\n\t\t\t\t\t\t\t\ttax_id:\"460053411\",\r\n\t\t\t\t\t\t\t\tcheckedx:false\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif(!this.invoice_id){\r\n\t\t\t\t\t\t\t\tab_.checkedx=true\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tarr_.push(ab_)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.list = arr_\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/invoice.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/invoice.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","res"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"invoice.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9pbnZvaWNlLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/invoice.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"invoiceAdd.js","sources":["pages/user/invoiceAdd.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9pbnZvaWNlQWRkLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"invoiceAddPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"新增发票\" />\r\n\t\t\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box\">\r\n\t\t\t\t<view class=\"tab-group\">\r\n\t\t\t\t\t<view class=\"tit\">发票类型</view>\r\n\t\t\t\t\t<view class=\"tab row bothSide\">\r\n\t\t\t\t\t\t<text :class=\"{'act':formParams.inv_type==3}\" @click=\"changeTab(3)\">增值税专用发票</text>\r\n\t\t\t\t\t\t<text :class=\"{'act':formParams.inv_type!=3}\" @click=\"changeTab(4)\">增值税普通发票</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"tab-group\" v-if=\"formParams.inv_type!=3\">\r\n\t\t\t\t\t<view class=\"tit\">开票信息</view>\r\n\t\t\t\t\t<view class=\"tab row bothSide\">\r\n\t\t\t\t\t\t<text :class=\"{'act':formParams.inv_type!=2&&formParams.inv_type!=3}\" @click=\"changeTab(4)\">公司</text>\r\n\t\t\t\t\t\t<text :class=\"{'act':formParams.inv_type==2}\" @click=\"changeTab(2)\">个人</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type!=2\">\r\n\t\t\t\t\t<text class=\"label required\">公司名称</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.tax_title\" @blur=\"tianyancha()\" placeholder=\"请输入公司名称\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type==2\">\r\n\t\t\t\t\t<text class=\"label required\">开票人名称</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.tax_title\" placeholder=\"请输入开票人名称\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type!=2\">\r\n\t\t\t\t\t<text class=\"label required \">公司税号</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.tax_no\" placeholder=\"系统自动查询后补充\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type!=2\">\r\n\t\t\t\t\t<text class=\"label required\">公司电话</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.company_phone\" placeholder=\"系统自动查询后补充\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type==3\">\r\n\t\t\t\t\t<text class=\"label required\">注册地址</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.consignee_address\" placeholder=\"系统自动查询后补充\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type==3\">\r\n\t\t\t\t\t<text class=\"label required\">开户银行</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.bank_name\" placeholder=\"请输入开户银行\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type==3\">\r\n\t\t\t\t\t<text class=\"label required\">开户银行账号</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.bank_account\" placeholder=\"请输入开户银行账号\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label required\">发票接收邮箱</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.email\" placeholder=\"请输入发票接收邮箱\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\" :class=\"{'required':formParams.inv_type!=3}\">收票人</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.consignee\" placeholder=\"请输入收票人\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\" :class=\"{'required':formParams.inv_type!=3}\">收票人手机号</text>\r\n\t\t\t\t\t<input type=\"number\" v-model=\"formParams.consignee_phone\" placeholder=\"请输入收票人手机号\" placeholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t</view>\t\r\n\t\t\t<view class=\"setting-default row verCenter bothSide\">\r\n\t\t\t\t<view class=\"tt\">默认发票信息</view>\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<switch @change=\"onSwitchChange\" checked color=\"#D0121B\" style=\"transform:scale(0.8)\" />\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<view class=\"btn\" @click=\"submitI()\">确认</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tformParams:{\r\n\t\t\t\t\ttax_title: \"\",\r\n\t\t\t\t\tconsignee_address: \"\",\r\n\t\t\t\t\tcompany_phone: \"\",\r\n\t\t\t\t\ttax_no: \"\",\r\n\t\t\t\t\tbank_name: \"\",\r\n\t\t\t\t\tbank_account: \"\",\r\n\t\t\t\t\tconsignee: \"\",\r\n\t\t\t\t\tconsignee_phone: \"\",\r\n\t\t\t\t\temail: \"\",\r\n\t\t\t\t\tintl_code: \"0086\",\r\n\t\t\t\t\tis_default:1,\r\n\t\t\t\t\tinv_type:3 // 3 专票 2普票个人 否则普票 公司\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t \r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\ttianyancha(){\r\n\t\t\t\tif(!this.formParams.tax_title){return}\r\n\t\t\t\tthis.request(Api_Url + '/api/user/tianyancha', 'GET', {company_name:this.formParams.tax_title}, false).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif(!res.data.com_name){\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '天眼查没有查到该公司信息',\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.formParams.tax_title=res.data.com_name||this.formParams.tax_title\r\n\t\t\t\t\t\tthis.formParams.tax_no=res.data.tax_number||this.formParams.tax_no\r\n\t\t\t\t\t\tthis.formParams.company_phone=res.data.phone_number\r\n\t\t\t\t\t\tthis.formParams.consignee_address=res.data.com_address\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tchangeTab(inv_type){\r\n\t\t\t\tthis.formParams.inv_type=inv_type\r\n\t\t\t\tconsole.log(this.formParams.inv_type)\r\n\t\t\t},\r\n\t\t\tonSwitchChange(e) {\r\n\t\t\t\tthis.formParams.is_default = e.detail.value ? 1 : 0;\r\n\t\t\t},\r\n\t\t\tsubmitI(){\r\n\t\t\t\tif(!this.formParams.tax_title){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '发票抬头不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif(this.formParams.inv_type==3){\r\n\t\t\t\t\tif(!this.formParams.tax_no){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '公司税号不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.company_phone){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '公司电话不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.consignee_address){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '注册地址不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\tif(!this.formParams.bank_name){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '开户银行不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.bank_account){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '银行账号不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.email){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '发票接收邮箱不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}else if(this.formParams.inv_type==2){\r\n\t\t\t\t\tif(!this.formParams.email){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '发票接收邮箱不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.consignee){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '收票人不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.consignee_phone){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '收票人手机不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t}else{\r\n\t\t\t\t\tif(!this.formParams.tax_no){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '公司税号不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.company_phone){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '公司电话不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.email){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '发票接收邮箱不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.consignee){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '收票人不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(!this.formParams.consignee_phone){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '收票人手机不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/invoice/add', 'POST', this.formParams, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '新增发票成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\t\t\tdelta: 1\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}, 2000);\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\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\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/invoiceAdd.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/invoiceAdd.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"invoiceAdd.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9pbnZvaWNlQWRkLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/invoiceAdd.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"invoiceEdit.js","sources":["pages/user/invoiceEdit.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9pbnZvaWNlRWRpdC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"invoiceAddPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"编辑发票\" />\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box\">\r\n\t\t\t\t<view class=\"tab-group\">\r\n\t\t\t\t\t<view class=\"tit\">发票类型</view>\r\n\t\t\t\t\t<view class=\"tab row bothSide\">\r\n\t\t\t\t\t\t<text :class=\"{'act':formParams.inv_type==3}\" @click=\"changeTab(3)\">增值税专用发票</text>\r\n\t\t\t\t\t\t<text :class=\"{'act':formParams.inv_type!=3}\" @click=\"changeTab(4)\">增值税普通发票</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"tab-group\" v-if=\"formParams.inv_type!=3\">\r\n\t\t\t\t\t<view class=\"tit\">开票信息</view>\r\n\t\t\t\t\t<view class=\"tab row bothSide\">\r\n\t\t\t\t\t\t<text :class=\"{'act':formParams.inv_type!=2&&formParams.inv_type!=3}\"\r\n\t\t\t\t\t\t\t@click=\"changeTab(4)\">公司</text>\r\n\t\t\t\t\t\t<text :class=\"{'act':formParams.inv_type==2}\" @click=\"changeTab(2)\">个人</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type!=2\">\r\n\t\t\t\t\t<text class=\"label required\">公司名称</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.tax_title\" @blur=\"tianyancha()\" placeholder=\"请输入公司名称\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type==2\">\r\n\t\t\t\t\t<text class=\"label required\">开票人名称</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.tax_title\" placeholder=\"请输入开票人名称\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type!=2\">\r\n\t\t\t\t\t<text class=\"label required \">公司税号</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.tax_no\" placeholder=\"系统自动查询后补充\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type!=2\">\r\n\t\t\t\t\t<text class=\"label required\">公司电话</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.company_phone\" placeholder=\"系统自动查询后补充\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type==3\">\r\n\t\t\t\t\t<text class=\"label required\">注册地址</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.consignee_address\" placeholder=\"系统自动查询后补充\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type==3\">\r\n\t\t\t\t\t<text class=\"label required\">开户银行</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.bank_name\" placeholder=\"请输入开户银行\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\" v-if=\"formParams.inv_type==3\">\r\n\t\t\t\t\t<text class=\"label required\">开户银行账号</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.bank_account\" placeholder=\"请输入开户银行账号\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\r\n\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label required\">发票接收邮箱</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.email\" placeholder=\"请输入发票接收邮箱\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\" :class=\"{'required':formParams.inv_type!=3}\">收票人</text>\r\n\t\t\t\t\t<input type=\"text\" v-model=\"formParams.consignee\" placeholder=\"请输入收票人\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"input-group row verCenter\">\r\n\t\t\t\t\t<text class=\"label\" :class=\"{'required':formParams.inv_type!=3}\">收票人手机号</text>\r\n\t\t\t\t\t<input type=\"number\" v-model=\"formParams.consignee_phone\" placeholder=\"请输入收票人手机号\"\r\n\t\t\t\t\t\tplaceholder-class=\"placeholder-class\" />\r\n\t\t\t\t</view>\r\n\r\n\r\n\t\t\t</view>\r\n\t\t\t<view class=\"setting-default row verCenter bothSide\">\r\n\t\t\t\t<view class=\"tt\">默认发票信息</view>\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<switch @change=\"onSwitchChange\" :checked=\"formParams.is_default==1\" color=\"#D0121B\" style=\"transform:scale(0.8)\" />\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<view class=\"btn\" @click=\"submitI()\">确认</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tformParams: {\r\n\t\t\t\t\ttax_id: \"\",\r\n\t\t\t\t\ttax_title: \"\",\r\n\t\t\t\t\tconsignee_address: \"\",\r\n\t\t\t\t\tcompany_phone: \"\",\r\n\t\t\t\t\ttax_no: \"\",\r\n\t\t\t\t\tbank_name: \"\",\r\n\t\t\t\t\tbank_account: \"\",\r\n\t\t\t\t\tconsignee: \"\",\r\n\t\t\t\t\tconsignee_phone: \"\",\r\n\t\t\t\t\temail: \"\",\r\n\t\t\t\t\tintl_code: \"0086\",\r\n\t\t\t\t\tis_default: 1,\r\n\t\t\t\t\tinv_type: 3 // 3 专票 2普票个人 否则普票 公司\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.formParams.tax_id = options.tax_id || ''\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tonShow() {\r\n\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetData() {\r\n\t\t\t\tif(!this.formParams.tax_id){return}\r\n\t\t\t\tthis.request(Api_Url + '/api/invoice/getList', 'get', {p: 1}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tlet arr_ = res.data.list\r\n\t\t\t\t\t\tlet obj_ = arr_.filter(item => item.tax_id == this.formParams.tax_id)[0]\r\n\t\t\t\t\t\r\n\t\t\t\t\t\tthis.formParams = {\r\n\t\t\t\t\t\t\t...obj_\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.formParams.consignee_address=obj_.company_address\r\n\t\t\t\t\t\tconsole.log(this.formParams)\r\n\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\ttianyancha() {\r\n\t\t\t\tif (!this.formParams.tax_title) {\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/user/tianyancha', 'GET', {\r\n\t\t\t\t\tcompany_name: this.formParams.tax_title\r\n\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif (!res.data.com_name) {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: '天眼查没有查到该公司信息',\r\n\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.formParams.tax_title = res.data.com_name || this.formParams.tax_title\r\n\t\t\t\t\t\tthis.formParams.tax_no = res.data.tax_number || this.formParams.tax_no\r\n\t\t\t\t\t\tthis.formParams.company_phone = res.data.phone_number\r\n\t\t\t\t\t\tthis.formParams.consignee_address = res.data.com_address\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tchangeTab(inv_type) {\r\n\t\t\t\tthis.formParams.inv_type = inv_type\r\n\t\t\t\tconsole.log(this.formParams.inv_type)\r\n\t\t\t},\r\n\t\t\tonSwitchChange(e) {\r\n\t\t\t\tthis.formParams.is_default = e.detail.value ? 1 : 0;\r\n\t\t\t},\r\n\t\t\tsubmitI() {\r\n\t\t\t\tif (!this.formParams.tax_title) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '发票抬头不能为空',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tif (this.formParams.inv_type == 3) {\r\n\t\t\t\t\tif (!this.formParams.tax_no) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '公司税号不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.company_phone) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '公司电话不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.consignee_address) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '注册地址不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\r\n\r\n\t\t\t\t\tif (!this.formParams.bank_name) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '开户银行不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.bank_account) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '银行账号不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.email) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '发票接收邮箱不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t} else if (this.formParams.inv_type == 2) {\r\n\t\t\t\t\tif (!this.formParams.email) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '发票接收邮箱不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.consignee) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '收票人不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.consignee_phone) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '收票人手机不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t} else {\r\n\t\t\t\t\tif (!this.formParams.tax_no) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '公司税号不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.company_phone) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '公司电话不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.email) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '发票接收邮箱不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.consignee) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '收票人不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!this.formParams.consignee_phone) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '收票人手机不能为空',\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/invoice/update', 'POST', this.formParams, true).then(res => {\r\n\t\t\t\t\tif (res.code === 0) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '编辑发票成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.navigateBack({\r\n\t\t\t\t\t\t\t\tdelta: 1\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}, 2000);\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/invoiceAdd.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/invoiceEdit.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni"],"mappings":";;;AAgGC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,YAAY;AAAA,QACX,QAAQ;AAAA,QACR,WAAW;AAAA,QACX,mBAAmB;AAAA,QACnB,eAAe;AAAA,QACf,QAAQ;AAAA,QACR,WAAW;AAAA,QACX,cAAc;AAAA,QACd,WAAW;AAAA,QACX,iBAAiB;AAAA,QACjB,OAAO;AAAA,QACP,WAAW;AAAA,QACX,YAAY;AAAA,QACZ,UAAU;AAAA;AAAA,MACX;AAAA,IACD;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,SAAS;AACzB,SAAK,WAAW,SAAS,QAAQ,UAAU;AAC3C,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IACR,UAAU;AACT,UAAG,CAAC,KAAK,WAAW,QAAO;AAAC;AAAA,MAAM;AAClC,WAAK,QAAQA,mBAAU,wBAAwB,OAAO,EAAC,GAAG,EAAC,GAAG,IAAI,EAAE,KAAK,SAAO;AAC/E,YAAI,IAAI,QAAQ,GAAG;AAClB,cAAI,OAAO,IAAI,KAAK;AACpB,cAAI,OAAO,KAAK,OAAO,UAAQ,KAAK,UAAU,KAAK,WAAW,MAAM,EAAE,CAAC;AAEvE,eAAK,aAAa;AAAA,YACjB,GAAG;AAAA,UACJ;AACA,eAAK,WAAW,oBAAkB,KAAK;AACvCC,wBAAAA,MAAY,MAAA,OAAA,qCAAA,KAAK,UAAU;AAAA,QAE5B;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,aAAa;AACZ,UAAI,CAAC,KAAK,WAAW,WAAW;AAC/B;AAAA,MACD;AACA,WAAK,QAAQD,mBAAU,wBAAwB,OAAO;AAAA,QACrD,cAAc,KAAK,WAAW;AAAA,MAC/B,GAAG,KAAK,EAAE,KAAK,SAAO;AACrB,YAAI,IAAI,QAAQ,GAAG;AAClB,cAAI,CAAC,IAAI,KAAK,UAAU;AACvBC,0BAAAA,MAAI,UAAU;AAAA,cACb,OAAO;AAAA,cACP,MAAM;AAAA,YACP,CAAC;AAAA,UACF;AACA,eAAK,WAAW,YAAY,IAAI,KAAK,YAAY,KAAK,WAAW;AACjE,eAAK,WAAW,SAAS,IAAI,KAAK,cAAc,KAAK,WAAW;AAChE,eAAK,WAAW,gBAAgB,IAAI,KAAK;AACzC,eAAK,WAAW,oBAAoB,IAAI,KAAK;AAAA,eACvC;AACNA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,UAAU,UAAU;AACnB,WAAK,WAAW,WAAW;AAC3BA,oBAAA,MAAA,MAAA,OAAA,qCAAY,KAAK,WAAW,QAAQ;AAAA,IACpC;AAAA,IACD,eAAe,GAAG;AACjB,WAAK,WAAW,aAAa,EAAE,OAAO,QAAQ,IAAI;AAAA,IAClD;AAAA,IACD,UAAU;AACT,UAAI,CAAC,KAAK,WAAW,WAAW;AAC/BA,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AACD;AAAA,MACD;AACA,UAAI,KAAK,WAAW,YAAY,GAAG;AAClC,YAAI,CAAC,KAAK,WAAW,QAAQ;AAC5BA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,eAAe;AACnCA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,mBAAmB;AACvCA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AAGA,YAAI,CAAC,KAAK,WAAW,WAAW;AAC/BA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,cAAc;AAClCA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,OAAO;AAC3BA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AAAA,MAED,WAAW,KAAK,WAAW,YAAY,GAAG;AACzC,YAAI,CAAC,KAAK,WAAW,OAAO;AAC3BA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,WAAW;AAC/BA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,iBAAiB;AACrCA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AAAA,aACM;AACN,YAAI,CAAC,KAAK,WAAW,QAAQ;AAC5BA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,eAAe;AACnCA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,OAAO;AAC3BA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,WAAW;AAC/BA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AACA,YAAI,CAAC,KAAK,WAAW,iBAAiB;AACrCA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD;AAAA,QACD;AAAA,MACD;AAEA,WAAK,QAAQD,mBAAU,uBAAuB,QAAQ,KAAK,YAAY,IAAI,EAAE,KAAK,SAAO;AACxF,YAAI,IAAI,SAAS,GAAG;AACnBC,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD,qBAAW,MAAM;AAChBA,0BAAAA,MAAI,aAAa;AAAA,cAChB,OAAO;AAAA,YACR,CAAC;AAAA,UACD,GAAE,GAAI;AAAA,eACD;AACNA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IAED;AAAA,EACD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACzTD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"invoiceEdit.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9pbnZvaWNlRWRpdC52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/invoiceEdit.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"msgList.js","sources":["pages/user/msgList.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9tc2dMaXN0LnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"msgListPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"titsk-head row verCenter bothSide\">\r\n\t\t\t<view class=\"l row verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack\"></text>\r\n\t\t\t\t<view>我的消息</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"handle-box row verCenter\">\r\n\t\t\t\t<view class=\"ite row verCenter\" @click=\"bjyd()\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-xib\"></text>\r\n\t\t\t\t\t<text>标记已读</text>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"ite row verCenter\" @click=\"clear()\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-delk\"></text>\r\n\t\t\t\t\t<text>删除</text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"tabs row rowCenter verCenter\">\r\n\t\t\t<view class=\"item \" :class=\"{'act':status==''}\" @click=\"tab('')\">全部({{all_count}})</view>\r\n\t\t\t<view class=\"item\" :class=\"{'act':status==2}\" @click=\"tab(2)\">已读({{read_count}})</view>\r\n\t\t\t<view class=\"item\" :class=\"{'act':status==1}\" @click=\"tab(1)\">未读({{unreadcount}})</view>\r\n\t\t</view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\" v-if=\"list.length>0\">\r\n\t\t\t\t<view class=\"group\" v-for=\"(item,index) in list\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"t row verCenter\">\r\n\t\t\t\t\t\t<image :src=\"item.iconSrc\" />\r\n\t\t\t\t\t\t<view class=\"elep\">{{item.title}}</view>\r\n\t\t\t\t\t\t<view class=\"new\" v-if=\"item.status==1\"></view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"c\" v-if=\"item.showCons\" v-html=\"item.content\" ></view>\r\n\t\t\t\t\t<view class=\"b row verCenter bothSide\">\r\n\t\t\t\t\t\t<view class=\"l row verCenter\">\r\n\t\t\t\t\t\t\t<text>{{item.msg_type==1?'公告':(item.msg_type==2?'活动':(item.msg_type==3?'新闻':'其他'))}}</text>\r\n\t\t\t\t\t\t\t<text class=\"line\"></text>\r\n\t\t\t\t\t\t\t<text>{{item.actual_send_time_format}}</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"r row\">\r\n\t\t\t\t\t\t\t<!-- <view class=\"btnj row verCenter\">删除</view> -->\r\n\t\t\t\t\t\t\t<view class=\"btnj row verCenter\" @click=\"zankai(item.msg_id)\">{{item.showCons?'收起':'展开'}}<text :class=\"['icon','iconfont',item.showCons?'icon-arrowshang':'icon-arrowxia']\"></text></view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pagebot\" v-if=\"list.length>0&&isLoadEnd\">—— 已经全部加载完 ——</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png\"/>\r\n\t\t\t\t<view>暂无信息!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\t\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tpage: 1,\r\n\t\t\t\tlimit: 10,\r\n\t\t\t\tstatus:\"\", //未读1 已读 2\r\n\t\t\t\tisLoadEnd: false, // 是否已全部加载完\r\n\t\t\t\tlist: [],\r\n\t\t\t\tall_count:0,\r\n\t\t\t\tunreadcount:0,\r\n\t\t\t\tread_count:0,\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tasync onReachBottom() {\r\n\t\t\t// 如果正在加载中或已全部加载完,则直接返回\r\n\t\t\tif (this.isLoadEnd) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\t// 开始加载数据\r\n\t\t\tthis.getData();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tclear(){\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '',\r\n\t\t\t\t\tcontent: '您确定清空所有已读消息吗?',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/user/changeMsgStatus', 'post', { status:2}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除已读成功',\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tthis.initGetData()\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tbjyd(){\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '',\r\n\t\t\t\t\tcontent: '您确定标记所有消息为已读吗?',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/user/changeMsgStatus', 'post', { status:3}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '标记已读成功',\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tthis.initGetData()\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tzankai(msg_id){\r\n\t\t\t\tthis.list.forEach(item=>{\r\n\t\t\t\t\tif(item.msg_id==msg_id){\r\n\t\t\t\t\t\titem.showCons=!item.showCons\r\n\t\t\t\t\t\tif(item.status!=2){\r\n\t\t\t\t\t\t\titem.status=2\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/user/changeMsgStatusById', 'post', { msg_id:item.msg_id }, true).then(res => {\r\n\t\t\t\t\t\t\t\tthis.getData(1)\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\ttab(type){\r\n\t\t\t\tthis.status=type\r\n\t\t\t\tthis.initGetData()\r\n\t\t\t},\r\n\t\t\tinitGetData(){\r\n\t\t\t\tthis.page=1\r\n\t\t\t\tthis.isInit=false\r\n\t\t\t\tthis.isLoadEnd=false\r\n\t\t\t\tthis.list = []\r\n\t\t\t\tthis.getData()\r\n\t\t\t},\r\n\t\t\tgetData(num) {\r\n\t\t\t\t\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tstatus: this.status,\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\tlimit: this.limit,\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/user/msgList', 'GET', obj_, true).then(res => {\r\n\t\t\t\t\tif(num){\r\n\t\t\t\t\t\tthis.all_count=res.data.data.all_count||0\r\n\t\t\t\t\t\tthis.unreadcount=res.data.data.unreadcount||0\r\n\t\t\t\t\t\tthis.read_count=res.data.data.read_count||0\r\n\t\t\t\t\t\treturn\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (this.page == 1) {\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.all_count=res.data.data.all_count||0\r\n\t\t\t\t\tthis.unreadcount=res.data.data.unreadcount||0\r\n\t\t\t\t\tthis.read_count=res.data.data.read_count||0\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_=res.data.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.showCons=false\r\n\t\t\t\t\t\t\tif(item.msg_type==1){\r\n\t\t\t\t\t\t\t\titem.iconSrc=\"https://img.ichunt.com/images/ichunt/202502/24/af70f0465763bc538222014215472f15.png\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif(item.msg_type==2){\r\n\t\t\t\t\t\t\t\titem.iconSrc=\"https://img.ichunt.com/images/ichunt/202502/24/076cb4c6de374b6f088852d822df770d.png\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif(item.msg_type==3){\r\n\t\t\t\t\t\t\t\titem.iconSrc=\"https://img.ichunt.com/images/ichunt/202502/24/f969027642ab0c8c94c1a8614c272198.png\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif(item.msg_type==4){\r\n\t\t\t\t\t\t\t\titem.iconSrc=\"https://img.ichunt.com/images/ichunt/202502/24/9d75f867b835d4f9b4461b5e1cf825c6.png\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.list = [...this.list, ...arr_]\r\n\t\t\t\t\t\tif ((this.page * this.limit) >= Number(res.data.data.all_count)) {\r\n\t\t\t\t\t\t\tthis.isLoadEnd = true;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.page++;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\t\t\t\r\n\t\t\t\t});\r\n\t\t\t\t\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/msgList.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/msgList.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","res"],"mappings":";;;AA4DC,aAAa,MAAW;AAExB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA;AAAA,MACR,MAAM;AAAA,MACN,OAAO;AAAA,MACP,QAAO;AAAA;AAAA,MACP,WAAW;AAAA;AAAA,MACX,MAAM,CAAE;AAAA,MACR,WAAU;AAAA,MACV,aAAY;AAAA,MACZ,YAAW;AAAA,IAEZ;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAClB,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,MAAM,gBAAgB;AAErB,QAAI,KAAK,WAAW;AACnB;AAAA,IACD;AAEA,SAAK,QAAO;AAAA,EACZ;AAAA,EACD,SAAS;AAAA,IACR,QAAO;AACNA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,SAAS;AAAA,QACT,SAAS,SAAO;AACf,cAAI,IAAI,SAAS;AAChB,iBAAK,QAAQC,mBAAU,6BAA6B,QAAQ,EAAE,QAAO,EAAC,GAAG,IAAI,EAAE,KAAK,CAAAC,SAAO;AAC1F,kBAAGA,KAAI,QAAM,GAAE;AACdF,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAO;AAAA,kBACP,UAAU;AAAA,kBACV,MAAM;AAAA,iBACN;AACD,qBAAK,YAAY;AAAA,qBACb;AACJA,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAOE,KAAI;AAAA,kBACX,UAAU;AAAA,kBACV,MAAM;AAAA,iBACN;AAAA,cACF;AAAA,aACA;AAAA,UACF;AAAA,QACD;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,OAAM;AACLF,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,SAAS;AAAA,QACT,SAAS,SAAO;AACf,cAAI,IAAI,SAAS;AAChB,iBAAK,QAAQC,mBAAU,6BAA6B,QAAQ,EAAE,QAAO,EAAC,GAAG,IAAI,EAAE,KAAK,CAAAC,SAAO;AAC1F,kBAAGA,KAAI,QAAM,GAAE;AACdF,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAO;AAAA,kBACP,UAAU;AAAA,kBACV,MAAM;AAAA,iBACN;AACD,qBAAK,YAAY;AAAA,qBACb;AACJA,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAOE,KAAI;AAAA,kBACX,UAAU;AAAA,kBACV,MAAM;AAAA,iBACN;AAAA,cACF;AAAA,aACA;AAAA,UACF;AAAA,QACD;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,OAAO,QAAO;AACb,WAAK,KAAK,QAAQ,UAAM;AACvB,YAAG,KAAK,UAAQ,QAAO;AACtB,eAAK,WAAS,CAAC,KAAK;AACpB,cAAG,KAAK,UAAQ,GAAE;AACjB,iBAAK,SAAO;AACZ,iBAAK,QAAQD,SAAAA,UAAU,iCAAiC,QAAQ,EAAE,QAAO,KAAK,OAAK,GAAK,IAAI,EAAE,KAAK,SAAO;AACzG,mBAAK,QAAQ,CAAC;AAAA,aACd;AAAA,UAEF;AAAA,QACD;AAAA,OACA;AAAA,IACD;AAAA,IACD,IAAI,MAAK;AACR,WAAK,SAAO;AACZ,WAAK,YAAY;AAAA,IACjB;AAAA,IACD,cAAa;AACZ,WAAK,OAAK;AACV,WAAK,SAAO;AACZ,WAAK,YAAU;AACf,WAAK,OAAO,CAAC;AACb,WAAK,QAAQ;AAAA,IACb;AAAA,IACD,QAAQ,KAAK;AAEZ,UAAI,OAAO;AAAA,QACV,QAAQ,KAAK;AAAA,QACb,MAAM,KAAK;AAAA,QACX,OAAO,KAAK;AAAA,MACb;AAEA,WAAK,QAAQA,SAAM,UAAI,qBAAqB,OAAO,MAAM,IAAI,EAAE,KAAK,SAAO;AAC1E,YAAG,KAAI;AACN,eAAK,YAAU,IAAI,KAAK,KAAK,aAAW;AACxC,eAAK,cAAY,IAAI,KAAK,KAAK,eAAa;AAC5C,eAAK,aAAW,IAAI,KAAK,KAAK,cAAY;AAC1C;AAAA,QACD;AACA,YAAI,KAAK,QAAQ,GAAG;AACnB,eAAK,OAAO,CAAC;AAAA,QACd;AACA,aAAK,YAAU,IAAI,KAAK,KAAK,aAAW;AACxC,aAAK,cAAY,IAAI,KAAK,KAAK,eAAa;AAC5C,aAAK,aAAW,IAAI,KAAK,KAAK,cAAY;AAC1C,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,SAAS;AACd,cAAI,OAAK,IAAI,KAAK,KAAK,QAAQ,CAAC;AAChC,eAAK,QAAQ,UAAM;AAClB,iBAAK,WAAS;AACd,gBAAG,KAAK,YAAU,GAAE;AACnB,mBAAK,UAAQ;AAAA,YACd;AACA,gBAAG,KAAK,YAAU,GAAE;AACnB,mBAAK,UAAQ;AAAA,YACd;AACA,gBAAG,KAAK,YAAU,GAAE;AACnB,mBAAK,UAAQ;AAAA,YACd;AACA,gBAAG,KAAK,YAAU,GAAE;AACnB,mBAAK,UAAQ;AAAA,YACd;AAAA,WAEA;AACD,eAAK,OAAO,CAAC,GAAG,KAAK,MAAM,GAAG,IAAI;AAClC,cAAK,KAAK,OAAO,KAAK,SAAU,OAAO,IAAI,KAAK,KAAK,SAAS,GAAG;AAChE,iBAAK,YAAY;AAAA,UAClB;AACA,eAAK;AAAA,eACC;AACN,eAAK,SAAS;AACd,eAAK,OAAO,CAAC;AAAA,QACd;AAAA,MAED,CAAC;AAAA,IAED;AAAA,EAED;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/ND,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"msgList.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9tc2dMaXN0LnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/msgList.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"orderDetail.js","sources":["pages/user/orderDetail.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlckRldGFpbC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"orderDetailPage\">\r\n\t\t<barX />\r\n\t\t<titleNav :title=\"'订单详情'\" />\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view v-if=\"pageData\">\r\n\t\t\t\t<view class=\"wl-box\" v-if=\"wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"wiboxitem\" v-for=\"(item,index) in wlInfo\" :key='index'>\r\n\t\t\t\t\t\t<view class=\"pack row\">\r\n\t\t\t\t\t\t\t<view class=\"item row verCenter\" v-for=\"(item1,index1) in item.shipping_items\"\r\n\t\t\t\t\t\t\t\t:key='index1'>\r\n\t\t\t\t\t\t\t\t<image\r\n\t\t\t\t\t\t\t\t\t:src=\"item1.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t\t\t\t<text>{{item1.goods_name}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"wlinfobox\">\r\n\t\t\t\t\t\t\t<view class=\"wl-cons\" v-for=\"(itemC,indexC) in item.shipping_info\">\r\n\t\t\t\t\t\t\t\t<view class=\"tit row bothSide verCenter\">\r\n\t\t\t\t\t\t\t\t\t<view class=\"row verCenter\">{{itemC.tracking_name}} {{itemC.shipping_no}}</view>\r\n\t\t\t\t\t\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t\t\t\t\t\t<text @click=\"copywl(itemC)\">复制</text>\r\n\t\t\t\t\t\t\t\t\t\t<text class=\"call\" @click=\"callPhone(item.shipping_tel)\">打电话</text>\r\n\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"consfg\">\r\n\t\t\t\t\t\t\t\t\t<view class=\"wlitem\" :class=\"{'hidex':(index2>0&&(!itemC.showUlAll))}\"\r\n\t\t\t\t\t\t\t\t\t\tv-for=\"(item2,index2) in itemC.tracking_msg\" :key='index2'>\r\n\t\t\t\t\t\t\t\t\t\t<view class=\"row wlt verCenter\">\r\n\t\t\t\t\t\t\t\t\t\t\t<text class=\"tet\"\r\n\t\t\t\t\t\t\t\t\t\t\t\tv-if=\"item2.tracking_status_val\">{{item2.tracking_status_val}}</text><text\r\n\t\t\t\t\t\t\t\t\t\t\t\tclass=\"txt\">{{item2.time}}</text>\r\n\t\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t\t\t<view class=\"wlb\">{{item2.context}}</view>\r\n\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"wlbt1 row verCenter\" @click=\"sqzk(itemC.shipping_no)\">\r\n\t\t\t\t\t\t\t\t\t{{itemC.showUlAll?'收起':'查看'}}更多物流明细\r\n\t\t\t\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t\t\t\t\t:class=\"['icon','iconfont',itemC.showUlAll?'icon-arrowshang':'icon-arrowxia']\"></text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\r\n\t\t\t\t</view>\r\n\r\n\t\t\t\t<view class=\"wlfoot\" v-if=\"wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"t row\"><text class=\"icon iconfont icon-dzsd\"></text>\r\n\t\t\t\t\t\t<view>送至 {{pageData.order_address.address}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"b\">{{pageData.order_address.consignee}} {{pageData.order_address.mobile}}</view>\r\n\t\t\t\t</view>\r\n\r\n\t\t\t\t<view class=\"top-box\" v-if=\"!wlInfo.length>0\">\r\n\t\t\t\t\t<view class=\"address-box\">\r\n\t\t\t\t\t\t<view class=\"addbx row bothSide verCenter\">\r\n\t\t\t\t\t\t\t<view class=\"l\">\r\n\t\t\t\t\t\t\t\t<view class=\"ad row verCenter\">\r\n\t\t\t\t\t\t\t\t\t<text\r\n\t\t\t\t\t\t\t\t\t\tclass=\"csq\">{{(pageData.order_address.nation_cn!=\"中国\"?pageData.order_address.nation_cn:'')+pageData.order_address.province_val+' '+pageData.order_address.city_val+' '+pageData.order_address.district_val}}</text>\r\n\t\t\t\t\t\t\t\t\t<text class=\"mr\" v-if=\"pageData.order_address.is_default==1\">默认</text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<view class=\"ad1\">{{pageData.order_address.address}}</view>\r\n\t\t\t\t\t\t\t\t<view class=\"cnnk\">\r\n\t\t\t\t\t\t\t\t\t<text>{{pageData.order_address.consignee}}</text><text>{{pageData.order_address.mobile}}</text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"goods-box\">\r\n\t\t\t\t\t<view class=\"group row\" v-for=\"(item,index) in pageData.order_items\" :key=\"index\">\r\n\t\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t\t\t<view class=\"ganme elep2\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t\t<view class=\"hqs row verCenter bothSide\">\r\n\t\t\t\t\t\t\t\t<text>货期:{{item.delivery_time}}</text><text>x{{item.goods_number}}</text></view>\r\n\t\t\t\t\t\t\t<view class=\"price\">{{item.goods_amount_order}}</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"price-infos\">\r\n\t\t\t\t\t<view class=\"tit\">订单信息</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>发票信息</text><text>{{pageData.order_invoice.tax_title}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>订单编号</text><text>{{pageData.order_info.order_sn}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>下单时间</text><text>{{pageData.order_info.create_time}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>订单备注</text><text>{{pageData.order_info.order_remark}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"price-infos\">\r\n\t\t\t\t\t<view class=\"tit\">结算信息</view>\r\n\t\t\t\t\t<view class=\"row bothSide item\">\r\n\t\t\t\t\t\t<text>商品含税总额</text><text>{{pageData.order_info.goods_amount_has_tax_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\">\r\n\t\t\t\t\t\t<text>税费</text><text>{{pageData.order_info.tax_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\">\r\n\t\t\t\t\t\t<text>优惠券抵用</text><text>{{pageData.order_info.coupon_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\">\r\n\t\t\t\t\t\t<text>运费</text><text>{{pageData.order_info.shipping_amount_format}}</text></view>\r\n\t\t\t\t\t<view class=\"row bothSide item\"><text>含税总额</text><text\r\n\t\t\t\t\t\t\tclass=\"price\">{{pageData.order_info.order_amount_format}}</text></view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\r\n\r\n\t\t</view>\r\n\t\t<view class=\"foot row verCenter bothSide\" v-if=\"pageData\">\r\n\t\t\t<navigator class=\"item\" :url='$globalData.KFQQ'>\r\n\t\t\t\t<text class=\"icon iconfont icon-kfd\"></text>\r\n\t\t\t\t<view>我的客服</view>\r\n\t\t\t</navigator>\r\n\r\n\t\t\t<view class=\"row\">\r\n\t\t\t\t<view class=\"add-car\" @click=\"again()\">加入购物车</view>\r\n\t\t\t\t<view class=\"add-confirm\" @click=\"again(1)\">再来一单</view>\r\n\t\t\t\t<navigator v-if=\"pageData.order_info.status==2||pageData.order_info.status==3\"\r\n\t\t\t\t\t:url=\"'/pages/user/orderPay?order_id='+order_id\" class=\"pay\">立即支付</navigator>\r\n\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tpageData: \"\",\r\n\t\t\t\torder_id:\"\",\r\n\t\t\t\twlInfo: []\r\n\t\t\t\t\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.order_id = options.order_id || \"\";\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\t\r\n\t\tmethods: {\r\n\t\t\tcallPhone(shipping_tel) {\r\n\t\t\t\tconsole.log(shipping_tel)\r\n\t\t\t\tuni.makePhoneCall({\r\n\t\t\t\t\tphoneNumber: shipping_tel, // 替换为实际的电话号码\r\n\t\t\t\t\tsuccess: () => {\r\n\t\t\t\t\t\tconsole.log('拨打电话成功');\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tcopywl(info) {\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t\tdata: info.shipping_no,\r\n\t\t\t\t\tsuccess: function() {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '复制成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t\tsqzk(shipping_no) {\r\n\t\t\t\tthis.wlInfo.forEach(item => {\r\n\t\t\t\t\titem.shipping_info.forEach(item1 => {\r\n\t\t\t\t\t\tif (shipping_no == item1.shipping_no) {\r\n\t\t\t\t\t\t\titem1.showUlAll = !item1.showUlAll\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\r\n\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\tagain(type) {\r\n\t\t\t\tlet arr_ = this.pageData.order_items || []\r\n\t\t\t\tlet json_arr = []\r\n\t\t\t\tlet ids = []\r\n\t\t\t\tarr_.forEach(item => {\r\n\t\t\t\t\tlet obj_ = {\r\n\t\t\t\t\t\tgoods_num: item.goods_number,\r\n\t\t\t\t\t\tsku_id: item.goods_id,\r\n\t\t\t\t\t\tprice: item.price_has_tax\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (type) {\r\n\t\t\t\t\t\tobj_.is_cover_goods_num = 1\r\n\t\t\t\t\t}\r\n\t\t\t\t\tjson_arr.push(obj_)\r\n\r\n\t\t\t\t\tids.push(item.sku_id)\r\n\t\t\t\t})\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/batchAddCart', 'POST', {\r\n\t\t\t\t\tsku_json: JSON.stringify(json_arr)\r\n\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif (type) {\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids', ids.join(\",\"));\r\n\t\t\t\t\t\t\tuni.setStorageSync('confirmOrderBackUrl',`/pages/user/orderDetail?order_id=${this.order_id}`)\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t\turl: '/pages/car/confirmOrder'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle: \"添加购物车成功\",\r\n\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: '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},\r\n\t\t\tgetData() {\r\n\t\t\t\tthis.request(Api_Url + '/api/order/detail', 'GET', {\r\n\t\t\t\t\torder_id: this.order_id\r\n\t\t\t\t}, 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\tthis.wlInfo = res.data.order_shipping || []\r\n\t\t\t\t\t\tthis.wlInfo.forEach(item => {\r\n\t\t\t\t\t\t\titem.showUlAll = false\r\n\t\t\t\t\t\t})\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'error'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/orderDetail.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/orderDetail.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"orderDetail.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlckRldGFpbC52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/orderDetail.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"orderList.js","sources":["pages/user/orderList.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlckxpc3QudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"orderListPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"head\">\r\n\t\t\t<view class=\"top-box-order row bothSide verCenter\">\r\n\t\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack()\"></text>\r\n\t\t\t\t<view class=\"search-box row verCenter\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-search\"></text>\r\n\t\t\t\t\t<input class=\"uni-input\" placeholder=\"请输入订单编号、商品名称、型号\" :value=\"inputValue\" @input=\"clearInput\"\r\n\t\t\t\t\t\tconfirm-type=\"search\" @confirm=\"onConfirm\" />\r\n\t\t\t\t\t<text class=\"icon iconfont icon-searchclose\" v-if=\"showClearIcon\" @click=\"clearIcon()\"></text>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"tabs row bothSide verCenter\">\r\n\t\t\t\t<view class=\"item \" :class=\"{'act':status==''}\" @click=\"tab('')\">全部</view>\r\n\t\t\t\t<view class=\"item \" :class=\"{'act':status=='1'}\" @click=\"tab('1')\">待确认</view>\r\n\t\t\t\t<view class=\"item \" :class=\"{'act':status=='2,3'}\" @click=\"tab('2,3')\">待付款</view>\r\n\t\t\t\t<view class=\"item \" :class=\"{'act':status=='4'}\" @click=\"tab('4')\">待发货</view>\r\n\t\t\t\t<view class=\"item \" :class=\"{'act':status=='7,8'}\" @click=\"tab('7,8')\">待收货</view>\r\n\t\t\t\t<view class=\"item \" :class=\"{'act':status=='-1,10'}\" @click=\"tab('-1,10')\">已完结</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"data-box\" v-if=\"list.length>0\">\r\n\t\t\t\t<navigator :url=\"'/pages/user/orderDetail?order_id='+item.order_id\" class=\"group\"\r\n\t\t\t\t\tv-for=\"(item,index) in list\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"t row verCenter bothSide\">\r\n\t\t\t\t\t\t<text>订单编号 {{item.order_sn}}</text>\r\n\t\t\t\t\t\t<view class=\"tag\" v-if=\"item.status==1||item.status==2||item.status==3\">{{item.status_val}}\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"tag tag-blue\" v-if=\"item.status==4\">{{item.status_val}}</view>\r\n\t\t\t\t\t\t<view class=\"tag tag-yellow\" v-if=\"item.status==7||item.status==8\">{{item.status_val}}</view>\r\n\t\t\t\t\t\t<view class=\"tag tag-ccc\" v-if=\"item.status==-1||item.status==10\">{{item.status_val}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"c row \" v-for=\"(item1,index1) in item.goods_list\" :key=\"index1\">\r\n\t\t\t\t\t\t<image :src=\"item1.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\" />\r\n\t\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t\t<view class=\"tr row bothSide\">\r\n\t\t\t\t\t\t\t\t<view class=\"elep\">{{item1.sku_name}}</view>\r\n\t\t\t\t\t\t\t\t<text>x{{item1.goods_number}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<view class=\"cr\">货期:{{item1.delivery_time}}</view>\r\n\t\t\t\t\t\t\t<view class=\"br\">\r\n\t\t\t\t\t\t\t\t<view>{{item1.price_has_tax_format}}</view>\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"hsprice\"><text>(含税总额)</text>{{item.order_amount_format}}</view>\r\n\t\t\t\t\t<view class=\"handle row\" v-if=\"item.status!=-1&&item.status!=10&&item.status!=4\">\r\n\t\t\t\t\t\t<view class=\"cancel\" v-if=\"item.status==1||item.status==2||item.status==3\" @click.stop.prevent=\"cancelOrder(item.order_id)\">取消订单</view>\r\n\t\t\t\t\t\t<view class=\"pay\" v-if=\"item.status==2||item.status==3\" @click.stop.prevent=\"payOrder(item.order_id)\">确认付款</view>\r\n\t\t\t\t\t\t<view class=\"cancel\" v-if=\"item.status==7||item.status==8\" @click.stop.prevent=\"again(item)\">再来一单</view>\r\n\t\t\t\t\t\t<view class=\"cancel\" v-if=\"item.status==7||item.status==8\">查看物流</view>\r\n\t\t\t\t\t\t<view class=\"pay\" v-if=\"item.status==7||item.status==8\" @click.stop.prevent=\"sure(item.order_id)\">确认收货</view>\r\n\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"pagebot\" v-if=\"list.length>0&&isLoadEnd\">—— 已经全部加载完 ——</view>\r\n\t\t\t<view class=\"no-data\" v-if=\"isInit&&list.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/07a360187d83ccf80a9d835029c27446.png\" />\r\n\t\t\t\t<view>暂无订单数据!</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\r\n\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit: false, //记录是否加载了数据\r\n\t\t\t\tstatus: \"\",\r\n\t\t\t\tlimit: 10,\r\n\t\t\t\tpage: 1,\r\n\t\t\t\tisLoadEnd: false,\r\n\t\t\t\tlist: [],\r\n\t\t\t\tinputValue: \"\",\r\n\t\t\t\tshowClearIcon: false,\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.status = options.status || \"\"\r\n\t\t\t\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tasync onReachBottom() {\r\n\t\t\t// 如果正在加载中或已全部加载完,则直接返回\r\n\t\t\tif (this.isLoadEnd) {\r\n\t\t\t\treturn;\r\n\t\t\t}\r\n\t\t\t// 开始加载数据\r\n\t\t\tthis.getData();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tagain(item){\r\n\t\t\t\tlet json_arr=[]\r\n\t\t\t\tlet ids=[]\r\n\t\t\t\titem.goods_list.forEach(item=>{\r\n\t\t\t\t\tjson_arr.push({\r\n\t\t\t\t\t\tgoods_num:item.goods_number,\r\n\t\t\t\t\t\tsku_id:item.sku_id,\r\n\t\t\t\t\t\tprice:item.price_has_tax,\r\n\t\t\t\t\t\tis_cover_goods_num:1\r\n\t\t\t\t\t})\r\n\t\t\t\t\tids.push(item.sku_id)\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/batchAddCart', 'POST', {sku_json:JSON.stringify(json_arr)}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tuni.setStorageSync('car_ids',ids.join(\",\"));\r\n\t\t\t\t\t\tuni.setStorageSync('confirmOrderBackUrl',`/pages/user/orderList?status=${this.status}`)\r\n\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t\t\t});\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: '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},\r\n\t\t\tpayOrder(order_id){\r\n\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\turl: '/pages/user/orderPay?order_id='+order_id,\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tsure(order_id){\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '订单确认',\r\n\t\t\t\t\tcontent: '您要把当前订单确认收货吗?',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/order/confirmReceipt', 'POST', {\r\n\t\t\t\t\t\t\t\torder_id: order_id\r\n\t\t\t\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '确认收货成功',\r\n\t\t\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\t\t\tthis.initGetData()\r\n\t\t\t\t\t\t\t\t\t}, 2000);\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tcancelOrder(order_id) {\r\n\t\t\t\t\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle: '取消订单',\r\n\t\t\t\t\tcontent: '您确定要取消当前订单吗?',\r\n\t\t\t\t\tsuccess: res => {\r\n\t\t\t\t\t\tif (res.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/order/cancel', 'POST', {\r\n\t\t\t\t\t\t\t\torder_id: order_id\r\n\t\t\t\t\t\t\t}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '取消订单成功',\r\n\t\t\t\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\t\t\t\tthis.initGetData()\r\n\t\t\t\t\t\t\t\t\t}, 2000);\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t\tonConfirm(e) {\r\n\t\t\t\tlet key_ = e.detail.value\r\n\t\t\t\tif (key_.length < 2) {\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '关键字不能小于2个字符',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon: \"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.status = \"\"\r\n\t\t\t\tthis.initGetData()\r\n\r\n\t\t\t},\r\n\t\t\ttab(type) {\r\n\t\t\t\tthis.status = type\r\n\t\t\t\tthis.initGetData()\r\n\t\t\t},\r\n\t\t\tinitGetData() {\r\n\t\t\t\tthis.page = 1\r\n\t\t\t\tthis.isInit = false\r\n\t\t\t\tthis.isLoadEnd = false\r\n\t\t\t\tthis.list = []\r\n\t\t\t\tthis.getData()\r\n\t\t\t},\r\n\t\t\tgetData() {\r\n\r\n\t\t\t\tlet obj_ = {\r\n\t\t\t\t\tis_multi: 1,\r\n\t\t\t\t\tstatus: this.status,\r\n\t\t\t\t\tlimit: this.limit,\r\n\t\t\t\t\tpage: this.page,\r\n\t\t\t\t\txcx_search: this.inputValue\r\n\r\n\t\t\t\t}\r\n\r\n\t\t\t\tthis.request(Api_Url + '/api/order/list', 'GET', obj_, true,true).then(res => {\r\n\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tlet arr_ = res.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item => {\r\n\t\t\t\t\t\t\tif (item.status == 1) {\r\n\t\t\t\t\t\t\t\titem.status_val = \"待确认\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif (item.status == 2 || item.status == 3) {\r\n\t\t\t\t\t\t\t\titem.status_val = \"待付款\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif (item.status == 4) {\r\n\t\t\t\t\t\t\t\titem.status_val = \"待发货\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif (item.status == 7 || item.status == 8) {\r\n\t\t\t\t\t\t\t\titem.status_val = \"待收货\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tif (item.status == -1 || item.status == 10) {\r\n\t\t\t\t\t\t\t\titem.status_val = \"已完结\"\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\tthis.list = [...this.list, ...arr_]\r\n\t\t\t\t\t\tif ((this.page * this.limit) >= Number(res.data.total)) {\r\n\t\t\t\t\t\t\tthis.isLoadEnd = true;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthis.page++;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.isInit = 1;\r\n\t\t\t\t\t\tthis.list = []\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\r\n\t\t\t},\r\n\t\t\tclearInput: function(event) {\r\n\t\t\t\tthis.inputValue = event.detail.value;\r\n\t\t\t\tif (event.detail.value.length > 0) {\r\n\t\t\t\t\tthis.showClearIcon = true;\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tclearIcon: function() {\r\n\t\t\t\tthis.inputValue = '';\r\n\t\t\t\tthis.showClearIcon = false;\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/orderList.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/orderList.vue'\nwx.createPage(MiniProgramPage)"],"names":["item","Api_Url","uni","res"],"mappings":";;;AA2EC,aAAa,MAAW;AAGxB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,QAAQ;AAAA;AAAA,MACR,QAAQ;AAAA,MACR,OAAO;AAAA,MACP,MAAM;AAAA,MACN,WAAW;AAAA,MACX,MAAM,CAAE;AAAA,MACR,YAAY;AAAA,MACZ,eAAe;AAAA,IAChB;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,SAAS;AACzB,SAAK,SAAS,QAAQ,UAAU;AAEhC,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,MAAM,gBAAgB;AAErB,QAAI,KAAK,WAAW;AACnB;AAAA,IACD;AAEA,SAAK,QAAO;AAAA,EACZ;AAAA,EACD,SAAS;AAAA,IACR,MAAM,MAAK;AACV,UAAI,WAAS,CAAC;AACd,UAAI,MAAI,CAAC;AACT,WAAK,WAAW,QAAQ,CAAAA,UAAM;AAC7B,iBAAS,KAAK;AAAA,UACb,WAAUA,MAAK;AAAA,UACf,QAAOA,MAAK;AAAA,UACZ,OAAMA,MAAK;AAAA,UACX,oBAAmB;AAAA,SACnB;AACD,YAAI,KAAKA,MAAK,MAAM;AAAA,OACpB;AAED,WAAK,QAAQC,SAAAA,UAAU,0BAA0B,QAAQ,EAAC,UAAS,KAAK,UAAU,QAAQ,EAAC,GAAG,IAAI,EAAE,KAAK,SAAO;AAC/G,YAAI,IAAI,QAAQ,GAAG;AAClBC,wBAAG,MAAC,eAAe,WAAU,IAAI,KAAK,GAAG,CAAC;AAC1CA,wBAAG,MAAC,eAAe,uBAAsB,gCAAgC,KAAK,MAAM,EAAE;AACtFA,wBAAAA,MAAI,WAAW;AAAA,YACb,KAAI;AAAA,UACN,CAAC;AAAA,eACK;AACNA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,SAAS,UAAS;AACjBA,oBAAAA,MAAI,WAAW;AAAA,QACd,KAAK,mCAAiC;AAAA,MACvC,CAAC;AAAA,IACD;AAAA,IACD,KAAK,UAAS;AACbA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,SAAS;AAAA,QACT,SAAS,SAAO;AACf,cAAI,IAAI,SAAS;AAChB,iBAAK,QAAQD,mBAAU,6BAA6B,QAAQ;AAAA,cAC3D;AAAA,YACD,GAAG,IAAI,EAAE,KAAK,CAAAE,SAAO;AACpB,kBAAIA,KAAI,QAAQ,GAAG;AAClBD,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAO;AAAA,kBACP,MAAM;AAAA,gBACP,CAAC;AACD,2BAAW,MAAM;AAChB,uBAAK,YAAY;AAAA,gBACjB,GAAE,GAAI;AAAA,qBAED;AACNA,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAOC,KAAI;AAAA,kBACX,MAAM;AAAA,gBACP,CAAC;AAAA,cACF;AAAA,aACA;AAAA,UACF;AAAA,QACD;AAAA,MACD,CAAC;AAAA,IACD;AAAA,IACD,YAAY,UAAU;AAErBD,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAO;AAAA,QACP,SAAS;AAAA,QACT,SAAS,SAAO;AACf,cAAI,IAAI,SAAS;AAChB,iBAAK,QAAQD,mBAAU,qBAAqB,QAAQ;AAAA,cACnD;AAAA,YACD,GAAG,IAAI,EAAE,KAAK,CAAAE,SAAO;AACpB,kBAAIA,KAAI,QAAQ,GAAG;AAClBD,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAO;AAAA,kBACP,MAAM;AAAA,gBACP,CAAC;AACD,2BAAW,MAAM;AAChB,uBAAK,YAAY;AAAA,gBACjB,GAAE,GAAI;AAAA,qBAED;AACNA,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAOC,KAAI;AAAA,kBACX,MAAM;AAAA,gBACP,CAAC;AAAA,cACF;AAAA,aACA;AAAA,UACF;AAAA,QACD;AAAA,MACD,CAAC;AAAA,IAED;AAAA,IACD,UAAU,GAAG;AACZ,UAAI,OAAO,EAAE,OAAO;AACpB,UAAI,KAAK,SAAS,GAAG;AACpBD,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,UAAU;AAAA,UACV,MAAM;AAAA,SACN;AACD;AAAA,MACD;AACA,WAAK,SAAS;AACd,WAAK,YAAY;AAAA,IAEjB;AAAA,IACD,IAAI,MAAM;AACT,WAAK,SAAS;AACd,WAAK,YAAY;AAAA,IACjB;AAAA,IACD,cAAc;AACb,WAAK,OAAO;AACZ,WAAK,SAAS;AACd,WAAK,YAAY;AACjB,WAAK,OAAO,CAAC;AACb,WAAK,QAAQ;AAAA,IACb;AAAA,IACD,UAAU;AAET,UAAI,OAAO;AAAA,QACV,UAAU;AAAA,QACV,QAAQ,KAAK;AAAA,QACb,OAAO,KAAK;AAAA,QACZ,MAAM,KAAK;AAAA,QACX,YAAY,KAAK;AAAA,MAElB;AAEA,WAAK,QAAQD,mBAAU,mBAAmB,OAAO,MAAM,MAAK,IAAI,EAAE,KAAK,SAAO;AAE7E,YAAI,IAAI,QAAQ,GAAG;AAClB,eAAK,SAAS;AACd,cAAI,OAAO,IAAI,KAAK,QAAQ,CAAC;AAC7B,eAAK,QAAQ,UAAQ;AACpB,gBAAI,KAAK,UAAU,GAAG;AACrB,mBAAK,aAAa;AAAA,YACnB;AACA,gBAAI,KAAK,UAAU,KAAK,KAAK,UAAU,GAAG;AACzC,mBAAK,aAAa;AAAA,YACnB;AACA,gBAAI,KAAK,UAAU,GAAG;AACrB,mBAAK,aAAa;AAAA,YACnB;AACA,gBAAI,KAAK,UAAU,KAAK,KAAK,UAAU,GAAG;AACzC,mBAAK,aAAa;AAAA,YACnB;AACA,gBAAI,KAAK,UAAU,MAAM,KAAK,UAAU,IAAI;AAC3C,mBAAK,aAAa;AAAA,YACnB;AAAA,WACA;AAED,eAAK,OAAO,CAAC,GAAG,KAAK,MAAM,GAAG,IAAI;AAClC,cAAK,KAAK,OAAO,KAAK,SAAU,OAAO,IAAI,KAAK,KAAK,GAAG;AACvD,iBAAK,YAAY;AAAA,UAClB;AACA,eAAK;AAAA,eACC;AACN,eAAK,SAAS;AACd,eAAK,OAAO,CAAC;AAAA,QACd;AAAA,MACD,CAAC;AAAA,IAED;AAAA,IACD,YAAY,SAAS,OAAO;AAC3B,WAAK,aAAa,MAAM,OAAO;AAC/B,UAAI,MAAM,OAAO,MAAM,SAAS,GAAG;AAClC,aAAK,gBAAgB;AAAA,aACf;AACN,aAAK,gBAAgB;AAAA,MACtB;AAAA,IACA;AAAA,IACD,WAAW,WAAW;AACrB,WAAK,aAAa;AAClB,WAAK,gBAAgB;AAAA,IACrB;AAAA,EACD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC5RD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"orderList.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlckxpc3QudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/orderList.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"orderPay.js","sources":["pages/user/orderPay.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlclBheS52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"orderPayPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"在线支付\" />\r\n\t\t\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"sec\" v-if=\"pageData\">\r\n\t\t\t\t<view class=\"tit\">待付款</view>\r\n\t\t\t\t<view class=\"price\">{{pageData.order_info.order_amount_format}}</view>\r\n\t\t\t\t<view class=\"pay-box\">\r\n\t\t\t\t\t<view class=\"tx\">请选择支付方式</view>\r\n\t\t\t\t\t<view class=\"payc-choose\">\r\n\t\t\t\t\t\t<view class=\"item row verCenter bothSide\" @click.stop.prevent=\"gopays()\">\r\n\t\t\t\t\t\t\t<view class=\"row\">\r\n\t\t\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/26/253f5437f82270598296b216f4e49622.png\"/>\r\n\t\t\t\t\t\t\t\t<text>微信支付</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<navigator :url=\"'/pages/user/orderPayLine?order_id='+order_id\">\r\n\t\t\t\t\t\t\t<view class=\"item row verCenter bothSide\">\r\n\t\t\t\t\t\t\t\t<view class=\"row\">\r\n\t\t\t\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/26/bd1559d2520276133bfcf50f97adcd7c.png\"/>\r\n\t\t\t\t\t\t\t\t\t<text>公司转账</text>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</navigator>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torder_id:\"\",\r\n\t\t\t\tpageData:\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.order_id=options.order_id||\"\";\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t \r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgopays(){\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/pay/wxMiniProgramPay', 'GET', {order_id:this.order_id}, true).then(res => {\r\n\t\t\t\t\t\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t// 发起微信支付\n\t\t\t\t\t\t uni.requestPayment({\n\t\t\t\t\t\t\ttimeStamp:res.data.timeStamp,\n\t\t\t\t\t\t\tnonceStr:res.data.nonceStr,\n\t\t\t\t\t\t\tpackage:res.data.package,\n\t\t\t\t\t\t\tsignType:res.data.signType,\n\t\t\t\t\t\t\tpaySign:res.data.paySign,\r\n\t\t\t\t\t\t\tsuccess: (res) => {\n\t\t\t\t\t\t\t uni.showToast({\n\t\t\t\t\t\t\t\ttitle: '支付成功',\n\t\t\t\t\t\t\t\ticon: 'success',\n\t\t\t\t\t\t\t });\r\n\t\t\t\t\t\t\t setTimeout(()=>{\r\n\t\t\t\t\t\t\t \tuni.navigateTo({\r\n\t\t\t\t\t\t\t \t\turl: '/pages/user/orderList?status=4'\r\n\t\t\t\t\t\t\t \t});\r\n\t\t\t\t\t\t\t },2000);\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tfail: (err) => {\n\t\t\t\t\t\t\t console.error('支付失败', err);\n\t\t\t\t\t\t\t uni.showToast({\n\t\t\t\t\t\t\t\ttitle: '支付失败',\n\t\t\t\t\t\t\t\ticon: 'none',\n\t\t\t\t\t\t\t });\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t });\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\tgetData(){\r\n\t\t\t\tthis.request(Api_Url + '/api/order/detail', 'GET', {order_id:this.order_id}, 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\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/orderPay.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/orderPay.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni","res"],"mappings":";;;AAyCC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,UAAS;AAAA,MACT,UAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,SAAS;AACzB,SAAK,WAAS,QAAQ,YAAU;AAChC,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IACR,SAAQ;AAEP,WAAK,QAAQA,SAAAA,UAAU,6BAA6B,OAAO,EAAC,UAAS,KAAK,SAAQ,GAAG,IAAI,EAAE,KAAK,SAAO;AAEtG,YAAG,IAAI,QAAM,GAAE;AAGZC,wBAAAA,MAAI,eAAe;AAAA,YACpB,WAAU,IAAI,KAAK;AAAA,YACnB,UAAS,IAAI,KAAK;AAAA,YAClB,SAAQ,IAAI,KAAK;AAAA,YACjB,UAAS,IAAI,KAAK;AAAA,YAClB,SAAQ,IAAI,KAAK;AAAA,YACjB,SAAS,CAACC,SAAQ;AAChBD,4BAAAA,MAAI,UAAU;AAAA,gBACf,OAAO;AAAA,gBACP,MAAM;AAAA,cACL,CAAC;AACD,yBAAW,MAAI;AACdA,8BAAAA,MAAI,WAAW;AAAA,kBACd,KAAK;AAAA,gBACN,CAAC;AAAA,cACD,GAAC,GAAI;AAAA,YACP;AAAA,YACD,MAAM,CAAC,QAAQ;AACbA,4BAAc,MAAA,MAAA,SAAA,iCAAA,QAAQ,GAAG;AACzBA,4BAAAA,MAAI,UAAU;AAAA,gBACf,OAAO;AAAA,gBACP,MAAM;AAAA,cACL,CAAC;AAAA,YACF;AAAA,UACA,CAAC;AAAA,eACC;AACJA,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACV,CAAC;AAAA,QACF;AAAA,MAED,CAAC;AAAA,IACD;AAAA,IACD,UAAS;AACR,WAAK,QAAQD,SAAAA,UAAU,qBAAqB,OAAO,EAAC,UAAS,KAAK,SAAQ,GAAG,IAAI,EAAE,KAAK,SAAO;AAC9F,YAAG,IAAI,QAAM,GAAE;AACd,eAAK,WAAS,IAAI;AAAA,eACd;AACJC,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACV,CAAC;AAAA,QACF;AAAA,MAED,CAAC;AAAA,IACF;AAAA,EAEA;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;ACrHD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"orderPay.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlclBheS52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/orderPay.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"orderPayLine.js","sources":["pages/user/orderPayLine.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlclBheUxpbmUudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"orderPayLinePage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"公司转账\" />\r\n\t\t\r\n\t\t<view class=\"cons\" :class=\"{'act':pageData}\">\r\n\t\t\t<view class=\"sec\" v-if=\"pageData\">\r\n\t\t\t\t<view class=\"tit\">待付款</view>\r\n\t\t\t\t<view class=\"price\">{{pageData.order_info.order_amount_format}}</view>\r\n\t\t\t\t<view class=\"infos\">\r\n\t\t\t\t\t<view class=\"row bothSide verCenter\">\r\n\t\t\t\t\t\t<text>订单号:</text>\r\n\t\t\t\t\t\t<view>{{pageData.order_info.order_sn}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"row bothSide verCenter\">\r\n\t\t\t\t\t\t<text>下单时间:</text>\r\n\t\t\t\t\t\t<view>{{pageData.order_info.create_time}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"row bothSide verCenter\">\r\n\t\t\t\t\t\t<text>订单状态:</text>\r\n\t\t\t\t\t\t<view class=\"status\">{{pageData.order_info.status_val}}</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"zhtti\">\r\n\t\t\t\t\t<text>线下对公付款信息</text>\r\n\t\t\t\t\t(请按照以下信息进行线下转账汇款操作)\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"zhcons\">\r\n\t\t\t\t\t<view class=\"zhtips\">\r\n\t\t\t\t\t\t您的汇款识别码<text>{{pageData.order_info.order_sn}}</text>,汇款填写用途/备注/摘要栏,便于快速核销款项款项。\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"zhc\">\r\n\t\t\t\t\t\t<view class=\"row bothSide\"><text>收款人户名</text><text>深圳华云数智工业科技有限公司</text></view>\r\n\t\t\t\t\t\t<view class=\"row bothSide\"><text>银行账号</text><text>交通银行深圳梅林支行</text></view>\r\n\t\t\t\t\t\t<view class=\"row bothSide\"><text>开户银行</text><text>443066388013008419909</text></view>\r\n\t\t\t\t\t\t<view class=\"row bothSide\"><text>银联号(非必填)</text><text>301584000395</text></view>\r\n\t\t\t\t\t\t<view class=\"row bothSide\"><text>用途/备注/摘要栏</text><text>{{pageData.order_info.order_remark}}</text></view>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"copy\" @click=\"copy\">一键复制</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\torder_id:\"\",\r\n\t\t\t\tpageData:\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.order_id=options.order_id||\"\";\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t \r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tcopy(){\r\n\t\t\t\tlet str=`收款人户名 深圳华云数智工业科技有限公司\\n银行账号 交通银行深圳梅林支行\\n开户银行 443066388013008419909`\r\n\t\t\t\tuni.setClipboardData({\r\n\t\t\t\t data: str,\r\n\t\t\t\t success: function () {\r\n\t\t\t\t uni.showToast({\r\n\t\t\t\t title: '复制成功',\r\n\t\t\t\t icon: 'success'\r\n\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\tgetData(){\r\n\t\t\t\tthis.request(Api_Url + '/api/order/detail', 'GET', {order_id:this.order_id}, 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\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/orderPayLine.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/orderPayLine.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":";;;AAqDC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,UAAS;AAAA,MACT,UAAS;AAAA,IACV;AAAA,EACA;AAAA,EACD,QAAQ,SAAS,SAAS;AACzB,SAAK,WAAS,QAAQ,YAAU;AAChC,SAAK,QAAQ;AAAA,EACb;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IACR,OAAM;AACL,UAAI,MAAI;AAAA;AAAA;AACRA,oBAAAA,MAAI,iBAAiB;AAAA,QACjB,MAAM;AAAA,QACN,SAAS,WAAY;AACjBA,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO;AAAA,YACP,MAAM;AAAA,UACV,CAAC;AAAA,QACL;AAAA,MACJ,CAAC;AAAA,IACD;AAAA,IACD,UAAS;AACR,WAAK,QAAQC,SAAAA,UAAU,qBAAqB,OAAO,EAAC,UAAS,KAAK,SAAQ,GAAG,IAAI,EAAE,KAAK,SAAO;AAC9F,YAAG,IAAI,QAAM,GAAE;AACd,eAAK,WAAS,IAAI;AAAA,eACd;AACJD,wBAAAA,MAAI,UAAU;AAAA,YACV,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACV,CAAC;AAAA,QACF;AAAA,MAED,CAAC;AAAA,IACF;AAAA,EAEA;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;ACpGD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"orderPayLine.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9vcmRlclBheUxpbmUudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/orderPayLine.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"qDlist.js","sources":["pages/user/qDlist.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9xRGxpc3QudnVl"],"sourcesContent":["<template>\r\n\t<view class=\"qDlistPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"car-head row bothSide\">\r\n\t\t\t<view class=\"l row verCenter \">\r\n\t\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack\"></text>\r\n\t\t\t\t<view>我的清单</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"r row verCenter\" v-if=\"!isEdit\">\r\n\t\t\t\t<text @click=\"isEdit=!isEdit\">编辑</text>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"r row verCenter\" v-if=\"isEdit\">\r\n\t\t\t\t<text @click=\"isEdit=!isEdit\">完成</text>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"no-data\" v-if=\"dataInited&&carList.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png\"/>\r\n\t\t\t\t<text>暂无清单信息!</text>\r\n\t\t\t</view>\r\n\t\t\r\n\t\t\t\r\n\t\t\t<view class=\"list-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"item-group\" :class=\"{'noedit':!isEdit}\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"l row verCenter rowCenter\" @click.stop=\"checkboxchange(item.list_id)\">\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':item.checked}\" ></text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<navigator :url=\"'/pages/user/qdDetail?list_id='+item.list_id\">\r\n\t\t\t\t\t\t<view class=\"r row bothSide\">\r\n\t\t\t\t\t\t\t<view class=\"rcon\">\r\n\t\t\t\t\t\t\t\t<view class=\"elep names\">{{item.list_name}}</view>\r\n\t\t\t\t\t\t\t\t<view class=\"time\">{{item.create_time}}</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<view class=\"goodsg row bothSide\">\r\n\t\t\t\t\t\t\t\t<text>{{item.list_goods_count}}个商品</text>\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t\t\r\n\t\t\t\t</view>\r\n\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"car-foot row verCenter bothSide \" v-if=\"isEdit\">\r\n\t\t\t<view class=\"checked-box row verCenter\" @click.stop=\"checkboxchange(460053411)\"><text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':allcheck}\"></text>全选</view>\r\n\t\t\t<view class=\"del-btn\" @click=\"dels()\">删除</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {Api_Url} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\t\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tdataInited:false,//是否加载过数据 \r\n\t\t\t\tallcheck:false,\r\n\t\t\t\tisEdit:false,\r\n\t\t\t\tcarList: [],\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\r\n\t\tmethods: {\r\n\t\t\tgetData(type){\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/getGoodsList', 'get', {page:1,limit:100}, false).then(res => {\r\n\t\t\t\t\tthis.dataInited = true;\r\n\t\t\t\t\tthis.allcheck=false\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tlet arr_=res.data.list||[]\r\n\t\t\t\t\t\tarr_.forEach(item=>{\r\n\t\t\t\t\t\t\titem.checked=false\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.carList=arr_\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t\r\n\t\t\tcheckboxchange(list_id){\r\n\t\t\t\tif(list_id=='460053411'){\r\n\t\t\t\t\tthis.allcheck=!this.allcheck\r\n\t\t\t\t\t//全选\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\titem.checked=this.allcheck\r\n\t\t\t\t\t})\r\n\t\t\t\t}else{\r\n\t\t\t\t\tvar isall=1;\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\tif(item.list_id==list_id){\r\n\t\t\t\t\t\t\titem.checked=!item.checked\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(!item.checked){\r\n\t\t\t\t\t\t\tisall=0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tif(!isall){\r\n\t\t\t\t\t\tthis.allcheck=false\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t\treturn false\r\n\t\t\t},\r\n\t\t\tdels(){\r\n\t\t\t\tlet result=this.carList.filter(item=>item.checked)\r\n\t\t\t\tlet ids=result.map(item=>item.list_id).join(',')\r\n\t\t\t\tif(!ids){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择至少一个清单数量',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle:\"删除\",\r\n\t\t\t\t\tcontent:\"是否删除当前选中清单?\",\r\n\t\t\t\t\tsuccess:(resp)=>{\r\n\t\t\t\t\t\tif (resp.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/xcx/delGoodsList', 'POST', {list_ids: ids}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tlet result=this.carList.filter(item=>ids.indexOf(item.list_id)==-1)\r\n\t\t\t\t\t\t\t\t\tthis.carList=JSON.parse(JSON.stringify(result))\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}); \r\n\t\t\t\t\t\t} \r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/qDlist.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/qDlist.vue'\nwx.createPage(MiniProgramPage)"],"names":["Api_Url","uni","result"],"mappings":";;;AAwDC,aAAa,MAAW;AAExB,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,YAAW;AAAA;AAAA,MACX,UAAS;AAAA,MACT,QAAO;AAAA,MACP,SAAS,CAAE;AAAA,IACZ;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAClB,SAAK,QAAQ;AAAA,EACb;AAAA,EAED,SAAS;AAAA,IACR,QAAQ,MAAK;AACZ,WAAK,QAAQA,SAAAA,UAAU,yBAAyB,OAAO,EAAC,MAAK,GAAE,OAAM,IAAG,GAAG,KAAK,EAAE,KAAK,SAAO;AAC7F,aAAK,aAAa;AAClB,aAAK,WAAS;AACd,aAAK,UAAQ,CAAC;AACd,YAAG,IAAI,QAAM,GAAE;AACd,cAAI,OAAK,IAAI,KAAK,QAAM,CAAC;AACzB,eAAK,QAAQ,UAAM;AAClB,iBAAK,UAAQ;AAAA,WACb;AACD,eAAK,UAAQ;AAAA,QAEd;AAAA,OACA;AAAA,IACD;AAAA,IAED,eAAe,SAAQ;AACtB,UAAG,WAAS,aAAY;AACvB,aAAK,WAAS,CAAC,KAAK;AAEpB,aAAK,QAAQ,QAAQ,UAAM;AAC1B,eAAK,UAAQ,KAAK;AAAA,SAClB;AAAA,aACG;AACJ,YAAI,QAAM;AACV,aAAK,QAAQ,QAAQ,UAAM;AAC1B,cAAG,KAAK,WAAS,SAAQ;AACxB,iBAAK,UAAQ,CAAC,KAAK;AAAA,UACpB;AACA,cAAG,CAAC,KAAK,SAAQ;AAChB,oBAAM;AAAA,UACP;AAAA,SACA;AACD,YAAG,CAAC,OAAM;AACT,eAAK,WAAS;AAAA,eACV;AACJ,eAAK,WAAS;AAAA,QACf;AAAA,MAED;AACA,aAAO;AAAA,IACP;AAAA,IACD,OAAM;AACL,UAAI,SAAO,KAAK,QAAQ,OAAO,UAAM,KAAK,OAAO;AACjD,UAAI,MAAI,OAAO,IAAI,UAAM,KAAK,OAAO,EAAE,KAAK,GAAG;AAC/C,UAAG,CAAC,KAAI;AACPC,sBAAAA,MAAI,UAAU;AAAA,UACb,OAAO;AAAA,UACP,UAAU;AAAA,UACV,MAAK;AAAA,SACL;AACD;AAAA,MACD;AACAA,oBAAAA,MAAI,UAAU;AAAA,QACb,OAAM;AAAA,QACN,SAAQ;AAAA,QACR,SAAQ,CAAC,SAAO;AACf,cAAI,KAAK,SAAS;AACjB,iBAAK,QAAQD,mBAAU,yBAAyB,QAAQ,EAAC,UAAU,IAAG,GAAG,IAAI,EAAE,KAAK,SAAO;AAC1F,kBAAG,IAAI,QAAM,GAAE;AACdC,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAO;AAAA,kBACP,UAAU;AAAA,kBACV,MAAK;AAAA,iBACL;AACD,oBAAIC,UAAO,KAAK,QAAQ,OAAO,UAAM,IAAI,QAAQ,KAAK,OAAO,KAAG,EAAE;AAClE,qBAAK,UAAQ,KAAK,MAAM,KAAK,UAAUA,OAAM,CAAC;AAAA,qBAC1C;AACJD,8BAAAA,MAAI,UAAU;AAAA,kBACb,OAAO,IAAI;AAAA,kBACX,UAAU;AAAA,kBACV,MAAK;AAAA,iBACL;AAAA,cACF;AAAA,YACD,CAAC;AAAA,UACF;AAAA,QACD;AAAA,OACA;AAAA,IACD;AAAA,EAGD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC5JD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"qDlist.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9xRGxpc3QudnVl"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/qDlist.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"qdDetail.js","sources":["pages/user/qdDetail.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9xZERldGFpbC52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"qdDetailPage\">\r\n\t\t<barX />\r\n\t\t<view class=\"car-head row bothSide\">\r\n\t\t\t<view class=\"l row verCenter \">\r\n\t\t\t\t<text class=\"icon iconfont icon-arrowleft\" @click=\"$goBack\"></text>\r\n\t\t\t\t<view>清单详情</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"r row verCenter\" >\r\n\t\t\t\t<text @click=\"dels()\">删除</text>\r\n\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"name-box row verCenter\"><text @click=\"openNewList\">{{list_name}}<text class=\"icon iconfont icon-edit\" ></text></text></view>\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"no-data\" v-if=\"dataInited&&carList.length==0\">\r\n\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/19/7fdab385a25db187f8e57370875f7546.png\"/>\r\n\t\t\t\t<text>暂无商品信息!</text>\r\n\t\t\t</view>\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t<view class=\"list-box\" v-if=\"carList.length>0\">\r\n\t\t\t\t<view class=\"item-group row verCenter bothSide\" v-for=\"(item,index) in carList\" :key=\"index\">\r\n\t\t\t\t\t<view class=\"l row verCenter\">\r\n\t\t\t\t\t\t<text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':item.checked}\" @click.stop=\"checkboxchange(item.sku_id)\"></text>\r\n\t\t\t\t\t\t<image :src=\"item.goods_images||'https://www.iedge.net/assets/images/common/defaultnew.png'\"/>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t<view class=\"elep skun\">{{item.sku_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">型号:{{item.goods_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">品牌:{{item.brand_name}}</view>\r\n\t\t\t\t\t\t<view class=\"txt\">货期:{{item.cn_delivery_time}}</view>\r\n\t\t\t\t\t\t<view class=\"row verCenter bothSide\">\r\n\t\t\t\t\t\t\t<view class=\"price\">¥{{item.goods_price}}</view>\r\n\t\t\t\t\t\t\t<view class=\"hbha row verCenter bothSide\">\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jian\" @click=\"addjNum(item.sku_id,1)\"></text>\r\n\t\t\t\t\t\t\t\t<input type=\"number\" v-model=\"item.goods_count\" @input=\"changeNum(item.sku_id)\"/>\r\n\t\t\t\t\t\t\t\t<text class=\"icon iconfont icon-jia\" @click=\"addjNum(item.sku_id,2)\"></text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\r\n\t\t\t</view>\r\n\t\t</view>\r\n\r\n\t\t<view class=\"car-foot car-foot1 row bothSide\">\r\n\t\t\t<view class=\"t row bothSide verCenter\">\r\n\t\t\t\t<view class=\"checked-box row verCenter\" @click.stop=\"checkboxchange(460053411)\"><text class=\"icon iconfont icon-checked1\" :class=\"{'icon-checked':allcheck}\"></text>全选</view>\r\n\t\t\t\t<view class=\"pbx\">已选{{checkcount}}件,含税总额:<view class=\"price\">¥ {{totalprice}}</view></view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"b row bothSide verCenter\">\r\n\t\t\t\t<view class=\"row verCenter bothSide\">\r\n\t\t\t\t\t<view class=\"add-car\" @click=\"addCar\">加入购物车</view>\r\n\t\t\t\t\t<view class=\"add-confirm\" @click=\"addCar(1)\">去订购</view>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t\r\n\t\t<!--修改清单-->\r\n\t\t<uni-popup ref=\"popupnewlist\" type=\"bottom\" :safe-area=\"false\">\r\n\t\t\t<view class=\"pop-new-list\">\r\n\t\t\t\t<view class=\"trt\"><text class=\"icon iconfont icon-caca\" @click=\"closeNewList\"></text></view>\r\n\t\t\t\t<view class=\"ttit elep\">修改清单</view>\r\n\t\t\t\t<view class=\"cons\">\r\n\t\t\t\t\t<input type=\"text\" class=\"inputv\" v-model=\"list_name\" placeholder=\"请输入清单名称,若未输入则显示商品编码;\" />\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"add-list\" @click=\"updateList()\">确认</view>\r\n\t\t\t</view>\r\n\t\t</uni-popup>\r\n\t\t\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\t\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tcheckcount:0,\r\n\t\t\t\ttimeout:\"\",//请求延迟定时器\r\n\t\t\t\tdataInited:false,//是否加载过数据 \r\n\t\t\t\tallcheck:true,\r\n\t\t\t\tisEdit:false,\r\n\t\t\t\tcarList: [],\r\n\t\t\t\ttotalprice:0,\r\n\t\t\t\tlist_id:\"\",\r\n\t\t\t\tshare_uuid:\"\",\r\n\t\t\t\tlist_name:\"\",//清单名字\r\n\t\t\t\tisCompany:(uni.getStorageSync('user_info')&&JSON.parse(uni.getStorageSync('user_info')).company_name)?true:false,\r\n\t\t\t\tminiShareOptions: {\r\n\t\t\t\t\ttitle: '给您分享我的清单',\r\n\t\t\t\t\tpath: '/pages/user/qdDetail',\r\n\t\t\t\t\timageUrl: 'https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png',\r\n\t\t\t\t\tdesc: ''\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function(options) {\r\n\t\t\tthis.list_id=options.list_id\r\n\t\t\tthis.share_uuid=options.share_uuid\r\n\t\t\t\r\n\t\t\tthis.getData()\r\n\t\t},\r\n\tonShareAppMessage() {\r\n\t\treturn {\r\n\t\t\t...this.miniShareOptions,\r\n\t\t\tsuccess: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '分享成功',\r\n\t\t\t\t\ticon: 'success'\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tfail: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '分享失败',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t};\r\n\t},\r\n\tonShareTimeline() {\r\n\t\treturn {\r\n\t\t\t...this.miniShareOptions,\r\n\t\t\tsuccess: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '分享成功',\r\n\t\t\t\t\ticon: 'success'\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tfail: () => {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '分享失败',\r\n\t\t\t\t\ticon: 'none'\r\n\t\t\t\t});\r\n\t\t\t}\r\n\t\t};\r\n\t},\r\n\t\tmethods: {\r\n\t\t\tgetData(type){\r\n\t\t\t\tif(!type){\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/goodsListDetail', 'GET', {list_id:this.list_id,share_uuid:(this.share_uuid||'')}, (type?false:true)).then(res => {\r\n\t\t\t\t\tthis.dataInited = true;\r\n\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\tthis.carList=[]\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.list_name=res.data.info.list_name\r\n\t\t\t\t\t\tthis.list_id=res.data.info.list_id\r\n\t\t\t\t\t\tthis.share_uuid=res.data.info.share_uuid\r\n\t\t\t\t\t\tthis.miniShareOptions.path='/pages/user/qdDetail?list_id='+this.list_id+\"&share_uuid=\"+this.share_uuid\r\n\t\t\t\t\t\tlet arr_ = res.data.list || []\r\n\t\t\t\t\t\tarr_.forEach(item => {\r\n\t\t\t\t\t\t\titem.checked = true\r\n\t\t\t\t\t\t\titem.buyPrice=item.goods_price\r\n\t\t\t\t\t\t\tif(item.ladder_price&&item.ladder_price.length>0){\r\n\t\t\t\t\t\t\t\titem.buyPrice=this.isCompany?(item['ladder_price'][1]['price_cn']||0):(item['ladder_price'][0]['price_cn']||0)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\titem.goods_price=item.buyPrice\r\n\t\t\t\t\t\t\tthis.carList.push(item)\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tlistUi(){\r\n\t\t\t\tthis.totalprice=0\r\n\t\t\t\tthis.checkcount=0\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tif(item.checked){\r\n\t\t\t\t\t\tthis.checkcount++\r\n\t\t\t\t\t\tthis.totalprice+=Number(item.goods_price*item.goods_count)\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\tthis.totalprice=this.totalprice.toFixed(2)\r\n\t\t\t},\r\n\t\t\tchangeNum(sku_id,type){\r\n\t\t\t\tclearTimeout(this.timeout);\r\n\t\t\t\tthis.timeout = setTimeout(() => {\r\n\t\t\t\t\tlet result=(this.carList.filter(item=>(item.sku_id==sku_id)))[0]\r\n\t\t\t\t\t\r\n\t\t\t\t\tlet mpl = Number(result.multiple||result.mpl);//倍数 加减的数量基数\r\n\t\t\t\t\tlet stock = Number(result.stock);//库存\r\n\t\t\t\t\tlet moq = Number(result.moq);//起订量\r\n\t\t\t\t\tlet value_ = Number(result.goods_count);//当前的数量\r\n\t\t\t\t\tvalue_ = Math.ceil(value_ / mpl) * mpl;//失去焦点数量\r\n\t\t\t\t\tresult.goods_count = value_;//最终的数量\r\n\t\t\t\t\tif (value_ < moq) {\r\n\t\t\t\t\t result.goods_count = moq\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (value_ > stock) {\r\n\t\t\t\t\t result.goods_count = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsNum', 'POST', {\r\n\t\t\t\t\t\tsku_id:result.sku_id,\r\n\t\t\t\t\t\tgoods_num: result.goods_count,\r\n\t\t\t\t\t\tlist_id:this.list_id\r\n\t\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t}); \r\n\t\t\t\t}, 800);\r\n\t\t\t},\r\n\t\t\taddjNum(sku_id,type){\r\n\t\t\t\tlet result=(this.carList.filter(item=>(item.sku_id==sku_id)))[0]\r\n\t\t\t\t\r\n\t\t\t\tlet mpl = Number(result.multiple||result.mpl);//倍数 加减的数量基数\r\n\t\t\t\tlet stock = Number(result.stock);//库存\r\n\t\t\t\tlet moq = Number(result.moq);//起订量\r\n\t\t\t\tlet value_ = Number(result.goods_count);//当前的数量\r\n\t\t\t\tif(type==1){\r\n\t\t\t\t\t//减法\r\n\t\t\t\t\t var down_value = value_ - mpl;//减过后的值\r\n\t\t\t\t\t if (down_value < moq) {\r\n\t\t\t\t\t result.goods_count = moq;\r\n\t\t\t\t\t uni.showToast({\r\n\t\t\t\t\t \ttitle: '数量不能小于起订量',\r\n\t\t\t\t\t \tduration: 2000,\r\n\t\t\t\t\t \ticon:\"none\"\r\n\t\t\t\t\t }) \r\n\t\t\t\t\t } else {\r\n\t\t\t\t\t result.goods_count=down_value\r\n\t\t\t\t\t }\r\n\t\t\t\t}else{\r\n\t\t\t\t\t//加法\r\n\t\t\t\t\tvar up_value = value_ + mpl;//加过后的值\r\n\t\t\t\t\tif (up_value > stock) {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '数量不能大于库存',\r\n\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t}) \r\n\t\t\t\t\t result.goods_count = Math.floor(stock / mpl) * mpl;\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t result.goods_count = up_value\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsNum', 'POST', {\r\n\t\t\t\t\tsku_id:result.sku_id,\r\n\t\t\t\t\tgoods_num: result.goods_count,\r\n\t\t\t\t\tlist_id:this.list_id\r\n\t\t\t\t}, false).then(res => {\r\n\t\t\t\t\tthis.listUi()\r\n\t\t\t\t}); \r\n\t\t\t},\r\n\t\t\tcheckboxchange(sku_id){\r\n\t\t\t\tif(sku_id=='460053411'){\r\n\t\t\t\t\tthis.allcheck=!this.allcheck\r\n\t\t\t\t\t//全选\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\titem.checked=this.allcheck\r\n\t\t\t\t\t})\r\n\t\t\t\t}else{\r\n\t\t\t\t\tvar isall=1;\r\n\t\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\t\tif(item.sku_id==sku_id){\r\n\t\t\t\t\t\t\titem.checked=!item.checked\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(!item.checked){\r\n\t\t\t\t\t\t\tisall=0;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tif(!isall){\r\n\t\t\t\t\t\tthis.allcheck=false\r\n\t\t\t\t\t}else{\r\n\t\t\t\t\t\tthis.allcheck=true\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\t\t\t\tthis.listUi()\r\n\t\t\t\treturn false\r\n\t\t\t},\r\n\t\t\tdels(){\r\n\t\t\t\tlet result=this.carList.filter(item=>item.checked)\r\n\t\t\t\tlet ids=result.map(item=>item.sku_id).join(',')\r\n\t\t\t\tif(!ids){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请选择至少一个商品',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tuni.showModal({\r\n\t\t\t\t\ttitle:\"删除\",\r\n\t\t\t\t\tcontent:\"是否删除当前选中商品?\",\r\n\t\t\t\t\tsuccess:(resp)=>{\r\n\t\t\t\t\t\tif (resp.confirm) {\r\n\t\t\t\t\t\t\tthis.request(Api_Url + '/api/xcx/delGoods', 'POST', {list_id:this.list_id,sku_ids: ids}, true).then(res => {\r\n\t\t\t\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: '删除成功',\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t\tlet result=this.carList.filter(item=>ids.indexOf(item.sku_id)==-1)\r\n\t\t\t\t\t\t\t\t\tthis.carList=JSON.parse(JSON.stringify(result))\r\n\t\t\t\t\t\t\t\t\tthis.listUi()\r\n\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}); \r\n\t\t\t\t\t\t} \r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\taddCar(type){\r\n\t\t\t\tlet json_arr=[]\r\n\t\t\t\tlet ids=[]\r\n\t\t\t\tthis.carList.forEach(item=>{\r\n\t\t\t\t\tif(item.checked){\r\n\t\t\t\t\t\tlet js_={\r\n\t\t\t\t\t\t\tgoods_num:item.goods_count,\r\n\t\t\t\t\t\t\tsku_id:item.sku_id,\r\n\t\t\t\t\t\t\tprice:item.goods_price\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tif(type==1){\r\n\t\t\t\t\t\t\tjs_.is_cover_goods_num=1\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tjson_arr.push(js_)\r\n\t\t\t\t\t\tids.push(item.sku_id)\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\r\n\t\t\t\tif(ids.length==0){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle:\"请勾选商品\",\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/cart/batchAddCart', 'POST', {sku_json:JSON.stringify(json_arr)}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tif(type==1){\r\n\t\t\t\t\t\t\tuni.setStorageSync('car_ids',ids.join(\",\"));\r\n\t\t\t\t\t\t\tuni.setStorageSync('confirmOrderBackUrl',`/pages/user/qdDetail?list_id=${this.list_id}`)\r\n\t\t\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\t\t url:'/pages/car/confirmOrder'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\ttitle:\"加入购物车成功\",\r\n\t\t\t\t\t\t\t\ticon: 'success'\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} else {\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: '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},\r\n\t\t\tupdateList(){\r\n\t\t\t\tif(!this.list_name){\r\n\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\ttitle: '请输入清单名字',\r\n\t\t\t\t\t\tduration: 2000,\r\n\t\t\t\t\t\ticon:\"none\"\r\n\t\t\t\t\t})\r\n\t\t\t\t}\r\n\t\t\t\tthis.request(Api_Url + '/api/xcx/updateGoodsList', 'post', {list_name:this.list_name,list_id:this.list_id}, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: \"修改成功\",\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tthis.closeNewList()\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'nonde'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t})\t\r\n\t\t\t},\r\n\t\t\topenNewList() {\r\n\t\t\t\tthis.$refs.popupnewlist.open('bottom');\r\n\t\t\t},\r\n\t\t\tcloseNewList() {\r\n\t\t\t\tthis.$refs.popupnewlist.close('bottom');\r\n\t\t\t},\r\n\t\t\t\r\n\t\t},\r\n\t\tcomponents: {\r\n\t\t\tbarX\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/qdDetail.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/qdDetail.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url","result"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"qdDetail.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9xZERldGFpbC52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/qdDetail.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"setting.js","sources":["pages/user/setting.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9zZXR0aW5nLnZ1ZQ"],"sourcesContent":["<template>\r\n\t<view class=\"settingPage\">\r\n\t\t<barX />\r\n\t\t<titleNav title=\"账号设置\" />\r\n\t\t\r\n\t\t<view class=\"cons\">\r\n\t\t\t<view class=\"input-box\" v-if=\"userInfo\">\r\n\t\t\t\t<navigator url=\"/pages/auth/forget\" class=\"wbox\">\r\n\t\t\t\t\t<view class=\"input-group row verCenter bothSide\" >\r\n\t\t\t\t\t\t<text class=\"label \">密码</text>\r\n\t\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t\t<text class=\"xh\">******</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\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\t<view class=\"input-group row verCenter bothSide wbox\" >\r\n\t\t\t\t\t<text class=\"label \">手机号</text>\r\n\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t<text>{{userInfo.phone}}</text>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<!-- <navigator :url=\"'/pages/auth/changeEmail?phone='+userInfo.phone\" class=\"wbox\">\r\n\t\t\t\t\t<view class=\"input-group row verCenter bothSide\" >\r\n\t\t\t\t\t\t<text class=\"label \">邮箱</text>\r\n\t\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t\t<text class=\"xh\">{{userInfo.email}}</text>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\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\t<navigator url=\"/pages/auth/rule?id=2\" class=\"wbox\">\r\n\t\t\t\t\t<view class=\"input-group row verCenter bothSide\" >\r\n\t\t\t\t\t\t<text class=\"label \">隐私政策</text>\r\n\t\t\t\t\t\t<view class=\"r\">\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\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\t\r\n\t\t\t</view>\t\r\n\t\t\t\r\n\t\t</view>\r\n\t\t<view class=\"foot\">\r\n\t\t\t<view class=\"btn\" @click=\"submitI()\">退出登录</view>\r\n\t\t</view>\r\n\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport titleNav from '@/components/title_nav.vue';\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tuserInfo:JSON.parse(uni.getStorageSync('user_info'))||\"\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t \r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t\r\n\t\t\tsubmitI(){\r\n\t\t\t\t\r\n\t\t\t\tthis.request(Api_Url + '/api/user/logout', 'get', { }, true).then(res => {\r\n\t\t\t\t\tif(res.code==0){\r\n\t\t\t\t\t\tuni.setStorageSync('token', '');\r\n\t\t\t\t\t\tuni.setStorageSync('user_info','');\r\n\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\ttitle: '退出成功',\r\n\t\t\t\t\t\t\ticon: 'success'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\t\t\tuni.reLaunch({\r\n\t\t\t\t\t\t\t url: '/pages/index/index'\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}, 2000);\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'success'\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},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\ttitleNav\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/setting.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/setting.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":";;;AAyDC,aAAa,MAAW;AACxB,iBAAiB,MAAW;AAC5B,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,UAAS,KAAK,MAAMA,cAAAA,MAAI,eAAe,WAAW,CAAC,KAAG;AAAA,IACvD;AAAA,EACA;AAAA,EACD,QAAQ,WAAW;AAAA,EAClB;AAAA,EACD,SAAS;AAAA,EAER;AAAA,EACD,SAAS;AAAA,IAER,UAAS;AAER,WAAK,QAAQC,SAAQ,UAAE,oBAAoB,OAAO,CAAA,GAAK,IAAI,EAAE,KAAK,SAAO;AACxE,YAAG,IAAI,QAAM,GAAE;AACdD,wBAAAA,MAAI,eAAe,SAAS,EAAE;AAC9BA,wBAAAA,MAAI,eAAe,aAAY,EAAE;AACjCA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO;AAAA,YACP,MAAM;AAAA,UACP,CAAC;AACD,qBAAW,MAAM;AAChBA,0BAAAA,MAAI,SAAS;AAAA,cACX,KAAK;AAAA,YACP,CAAC;AAAA,UACD,GAAE,GAAI;AAAA,eACH;AACJA,wBAAAA,MAAI,UAAU;AAAA,YACb,OAAO,IAAI;AAAA,YACX,MAAM;AAAA,UACP,CAAC;AAAA,QACF;AAAA,OACA;AAAA,IAED;AAAA,EACD;AAAA,EACD,YAAY;AAAA,IACX;AAAA,IACA;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;ACpGD,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"setting.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci9zZXR0aW5nLnZ1ZQ"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/setting.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"userInfo.js","sources":["pages/user/userInfo.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci91c2VySW5mby52dWU"],"sourcesContent":["<template>\r\n\t<view class=\"userInfoPage\" >\r\n\t\t<barX />\r\n\r\n\t\t<view class=\"head\" v-if=\"userinfo\">\r\n\t\t\t<view class=\"top row\">\r\n\t\t\t\t<navigator url=\"/pages/user/msgList\"><text class=\"icon iconfont icon-ldxi\"></text></navigator>\r\n\t\t\t\t<navigator url=\"/pages/user/setting\"><text class=\"icon iconfont icon-set\"></text></navigator>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"cen row\">\r\n\t\t\t\t<view class=\"imgh\">\r\n\t\t\t\t\t<image @click=\"chooseImageChange\" :src=\"userinfo.avatar_url?userinfo.avatar_url:'https://img.ichunt.com/images/ichunt/202502/24/e3f1f226b93f791de65faf46be2cdf9f.png'\"/>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view>\r\n\t\t\t\t\t<view class=\"namen\">{{userinfo.wx_nickname||userinfo.phone||userinfo.email||'微信用户'}}</view>\r\n\t\t\t\t\t<navigator :url=\"'/pages/user/companyInfo?id='+companyId\">\r\n\t\t\t\t\t\t<view class=\"com row verCenter\" v-if=\"certification.length>0\">\r\n\t\t\t\t\t\t\t<view >{{userinfo.company_name}}</view>\r\n\t\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/71bb98554d41d147323089e464079a28.png\"/>\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"com row verCenter di\" v-else>\r\n\t\t\t\t\t\t\t<view >暂无公司信息</view>\r\n\t\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/00d5a3c2e0a057075b618a2da69978da.png\"/>\r\n\t\t\t\t\t\t\t<text class=\"grz\">去认证<text class=\"icon iconfont icon-arrowright\"></text></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<navigator url=\"/pages/user/coupon\" >\r\n\t\t\t\t\t\t<view class=\"coup-box row verCenter\">\r\n\t\t\t\t\t\t\t优惠券:<text class=\"tops\">{{couponCount}}</text> 张未使用\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t\t<view class=\"head\" v-else></view>\r\n\t\t\r\n\t\t<view class=\"sec\">\r\n\t\t\t<view class=\"order-box\">\r\n\t\t\t\t<view class=\"tit row bothSide verCenter\">\r\n\t\t\t\t\t<text>我的订单</text>\r\n\t\t\t\t\t<navigator url=\"/pages/user/orderList\" class=\"go-order\">\r\n\t\t\t\t\t\t<view class=\"row verCenter\">\r\n\t\t\t\t\t\t\t查看\r\n\t\t\t\t\t\t\t<text class=\"icon iconfont icon-arrowright\"></text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t</view>\r\n\t\t\t\t<view class=\"order-status row bothSide\">\r\n\t\t\t\t\t<navigator url=\"/pages/user/orderList?status=1\" class=\"yhq\">\r\n\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/d70205f2f83cead903cca76bde50db17.png\"/>\r\n\t\t\t\t\t\t<view>待确认</view>\r\n\t\t\t\t\t\t<text class=\"count\" v-if=\"orderCount['1']>0\">{{orderCount['1']}}</text>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t\t<navigator url=\"/pages/user/orderList?status=2,3\" class=\"yhq\">\r\n\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/1fe54495f0fdfb72f8126daee9d5564f.png\"/>\r\n\t\t\t\t\t\t<view>待付款</view>\r\n\t\t\t\t\t\t<text class=\"count\" v-if=\"(orderCount['2']+orderCount['3'])>0\">{{orderCount['2']+orderCount['3']}}</text>\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t\t<navigator url=\"/pages/user/orderList?status=4\" class=\"yhq\">\r\n\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/4de1203f3ddb51a020c0ab53bd2ee3b5.png\"/>\r\n\t\t\t\t\t\t<view>待发货</view>\r\n\t\t\t\t\t\t<text class=\"count\" v-if=\"orderCount['4']>0\">{{orderCount['4']}}</text>\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t\t<navigator url=\"/pages/user/orderList?status=7,8\" class=\"yhq\">\r\n\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/986cd7e0d070537db3767503d85084c9.png\"/>\r\n\t\t\t\t\t\t<view>待收货</view>\r\n\t\t\t\t\t\t<text class=\"count\" v-if=\"(orderCount['7']+orderCount['8'])>0\">{{orderCount['7']+orderCount['8']}}</text>\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t\t<navigator url=\"/pages/user/orderList?status=-1,10\" class=\"yhq\">\r\n\t\t\t\t\t\t<image src=\"https://img.ichunt.com/images/ichunt/202502/24/d75f5fe63ec44f624c0289ca2c4821a5.png\"/>\r\n\t\t\t\t\t\t<view>已完结</view>\r\n\t\t\t\t\t\t<text class=\"count\" v-if=\"(orderCount['-1']+orderCount['10'])>0\">{{orderCount['-1']+orderCount['10']}}</text>\r\n\t\t\t\t\t</navigator>\r\n\t\t\t\t</view>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"link-box row bothSide\">\r\n\t\t\t\t<navigator url=\"/pages/user/qDlist\" class=\"litem\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon iconfont icon-qdlist\"></text>\r\n\t\t\t\t\t<view>我的清单</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<navigator url=\"/pages/user/address\" class=\"litem\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-dzsd\"></text>\r\n\t\t\t\t\t<view>地址管理</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<navigator url=\"/pages/user/invoice\" class=\"litem\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-fpgl\"></text>\r\n\t\t\t\t\t<view>发票管理</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t\t<navigator :url='$globalData.KFQQ' class=\"litem\">\r\n\t\t\t\t\t<text class=\"icon iconfont icon-kfi\"></text>\r\n\t\t\t\t\t<view>我的客服</view>\r\n\t\t\t\t</navigator>\r\n\t\t\t</view>\r\n\t\t\t\t\t\t\r\n\t\t</view>\r\n\t\t\r\n\t\t<bottomNavFixed actval=\"4\" />\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\timport {\r\n\t\tApi_Url\r\n\t} from '@/util/api.js'\r\n\timport barX from '@/components/barx.vue';\r\n\timport bottomNavFixed from '@/components/bottom_nav.vue';\r\n\t\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tisInit:false,\r\n\t\t\t\tcouponCount:0,\r\n\t\t\t\tcertification:[],\r\n\t\t\t\tuserinfo:JSON.parse(uni.getStorageSync('user_info')),\r\n\t\t\t\tcompanyId:\"\",\r\n\t\t\t\torderCount:{\r\n\t\t\t\t\t\"1\":0,\r\n\t\t\t\t\t\"2\":0,\r\n\t\t\t\t\t\"3\":0,\r\n\t\t\t\t\t\"4\":0,\r\n\t\t\t\t\t\"7\":0,\r\n\t\t\t\t\t\"8\":0,\r\n\t\t\t\t\t\"10\":0,\r\n\t\t\t\t\t\"-1\":0\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tonLoad: function() {\r\n\t\t\tthis.getData()\r\n\t\t\t\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t this.getInfo();\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgetInfo(){\r\n\t\t\t\t//获取用户信息\r\n\t\t\t\tthis.request(Api_Url + '/api/user/info', 'GET', {}, (this.isInit?false:true)).then(res => {\r\n\t\t\t\t\tthis.isInit=true\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.certification=res.data.certification||[]\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tthis.userinfo=res.data.userinfo\r\n\t\t\t\t\t\tuni.setStorageSync('user_info', JSON.stringify(this.userinfo));\r\n\t\t\t\t\t\tthis.certification.forEach(item=>{\r\n\t\t\t\t\t\t\tif(item.com_name==this.userinfo.company_name){\r\n\t\t\t\t\t\t\t\tthis.companyId=item.id\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t})\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\ttitle: res.msg,\r\n\t\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t} \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tchooseImageChange(){\r\n\t\t\t\tuni.chooseImage({\r\n\t\t\t\t count: 1, // 限制选择一张图片\r\n\t\t\t\t sizeType: ['original', 'compressed'], // 选择原图或压缩图\r\n\t\t\t\t sourceType: ['album', 'camera'], // 从相册或相机选择\r\n\t\t\t\t success: (res) => {\r\n\t\t\t\t const tempFilePath = res.tempFilePaths[0]; // 获取临时文件路径\r\n\t\t\t\t\t\tuni.uploadFile({\r\n\t\t\t\t\t\t url: Api_Url+'/api/upload/uploadFile', // 替换为你的上传接口地址\r\n\t\t\t\t\t\t filePath: tempFilePath,\r\n\t\t\t\t\t\t name: 'file', // 后端接收的字段名\r\n\t\t\t\t\t\t formData: {\r\n\t\t\t\t\t\t // 'user': 'test', // 可选,附加的表单数据\r\n\t\t\t\t\t\t },\r\n\t\t\t\t\t\t success: (uploadRes) => {\r\n\t\t\t\t\t\t\t\t\tlet resP=JSON.parse(uploadRes.data)\r\n\t\t\t\t\t\t\t\t\tif(resP.code==0){\r\n\t\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\t title: '上传成功',\r\n\t\t\t\t\t\t\t\t\t\t icon: 'success'\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\tthis.request(Api_Url + '/api/user/editAvatar', 'POST', {url:resP.data.show_url}, false).then(resg => {\r\n\t\t\t\t\t\t\t\t\t\t\tif(resg.code==0){\r\n\t\t\t\t\t\t\t\t\t\t\t\tthis.getInfo();\r\n\t\t\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\t\t\tuni.showToast({\r\n\t\t\t\t\t\t\t\t\t\t title: resP.msg,\r\n\t\t\t\t\t\t\t\t\t\t icon: 'success'\r\n\t\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t \r\n\t\t\t\t\t\t }\r\n\t\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\tgetData(){\r\n\t\t\t\t//获取优惠券\r\n\t\t\t\tthis.request(Api_Url + '/api/coupon/getList', 'GET', {status:-1}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.couponCount=res.data.count['-1']||0\r\n\t\t\t\t\t} \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t});\r\n\t\t\t\t\r\n\t\t\t\t//获取订单信息\r\n\t\t\t\tthis.request(Api_Url + '/api/order/count', 'GET', {}, true).then(res => {\r\n\t\t\t\t\tif (res.code == 0) {\r\n\t\t\t\t\t\tthis.orderCount={...res.data}\r\n\t\t\t\t\t} \r\n\t\t\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},\r\n\t\tcomponents: {\r\n\t\t\tbarX,\r\n\t\t\tbottomNavFixed\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n\t@import '../../assets/css/user/userInfo.scss';\r\n</style>","import MiniProgramPage from 'D:/lxWork/iedgeMini/pages/user/userInfo.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni","Api_Url"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"userInfo.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci91c2VySW5mby52dWU"],"sourcesContent":["import MiniProgramPage from 'E:/iedgeMini/pages/user/userInfo.vue'\nwx.createPage(MiniProgramPage)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,WAAW,eAAe;"}
\ No newline at end of file
{"version":3,"file":"uni-popup.js","sources":["uni_modules/uni-popup/components/uni-popup/uni-popup.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovbHhXb3JrL2llZGdlTWluaS91bmlfbW9kdWxlcy91bmktcG9wdXAvY29tcG9uZW50cy91bmktcG9wdXAvdW5pLXBvcHVwLnZ1ZQ"],"sourcesContent":["<template>\n\t<view v-if=\"showPopup\" class=\"uni-popup\" :class=\"[popupstyle, isDesktop ? 'fixforpc-z-index' : '']\">\n\t\t<view @touchstart=\"touchstart\">\n\t\t\t<uni-transition key=\"1\" v-if=\"maskShow\" name=\"mask\" mode-class=\"fade\" :styles=\"maskClass\"\n\t\t\t\t:duration=\"duration\" :show=\"showTrans\" @click=\"onTap\" />\n\t\t\t<uni-transition key=\"2\" :mode-class=\"ani\" name=\"content\" :styles=\"transClass\" :duration=\"duration\"\n\t\t\t\t:show=\"showTrans\" @click=\"onTap\">\n\t\t\t\t<view class=\"uni-popup__wrapper\" :style=\"getStyles\" :class=\"[popupstyle]\" @click=\"clear\">\n\t\t\t\t\t<slot />\n\t\t\t\t</view>\n\t\t\t</uni-transition>\n\t\t</view>\n\t\t<!-- #ifdef H5 -->\n\t\t<keypress v-if=\"maskShow\" @esc=\"onTap\" />\n\t\t<!-- #endif -->\n\t</view>\n</template>\n\n<script>\n\t// #ifdef H5\n\timport keypress from './keypress.js'\n\t// #endif\n\n\t/**\n\t * PopUp 弹出层\n\t * @description 弹出层组件,为了解决遮罩弹层的问题\n\t * @tutorial https://ext.dcloud.net.cn/plugin?id=329\n\t * @property {String} type = [top|center|bottom|left|right|message|dialog|share] 弹出方式\n\t * \t@value top 顶部弹出\n\t * \t@value center 中间弹出\n\t * \t@value bottom 底部弹出\n\t * \t@value left\t\t左侧弹出\n\t * \t@value right 右侧弹出\n\t * \t@value message 消息提示\n\t * \t@value dialog 对话框\n\t * \t@value share 底部分享示例\n\t * @property {Boolean} animation = [true|false] 是否开启动画\n\t * @property {Boolean} maskClick = [true|false] 蒙版点击是否关闭弹窗(废弃)\n\t * @property {Boolean} isMaskClick = [true|false] 蒙版点击是否关闭弹窗\n\t * @property {String} backgroundColor 主窗口背景色\n\t * @property {String} maskBackgroundColor 蒙版颜色\n\t * @property {String} borderRadius 设置圆角(左上、右上、右下和左下) 示例:\"10px 10px 10px 10px\"\n\t * @property {Boolean} safeArea\t\t 是否适配底部安全区\n\t * @event {Function} change 打开关闭弹窗触发,e={show: false}\n\t * @event {Function} maskClick 点击遮罩触发\n\t */\n\n\texport default {\n\t\tname: 'uniPopup',\n\t\tcomponents: {\n\t\t\t// #ifdef H5\n\t\t\tkeypress\n\t\t\t// #endif\n\t\t},\n\t\temits: ['change', 'maskClick'],\n\t\tprops: {\n\t\t\t// 开启动画\n\t\t\tanimation: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true\n\t\t\t},\n\t\t\t// 弹出层类型,可选值,top: 顶部弹出层;bottom:底部弹出层;center:全屏弹出层\n\t\t\t// message: 消息提示 ; dialog : 对话框\n\t\t\ttype: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: 'center'\n\t\t\t},\n\t\t\t// maskClick\n\t\t\tisMaskClick: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: null\n\t\t\t},\n\t\t\t// TODO 2 个版本后废弃属性 ,使用 isMaskClick\n\t\t\tmaskClick: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: null\n\t\t\t},\n\t\t\tbackgroundColor: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: 'none'\n\t\t\t},\n\t\t\tsafeArea: {\n\t\t\t\ttype: Boolean,\n\t\t\t\tdefault: true\n\t\t\t},\n\t\t\tmaskBackgroundColor: {\n\t\t\t\ttype: String,\n\t\t\t\tdefault: 'rgba(0, 0, 0, 0.4)'\n\t\t\t},\n\t\t\tborderRadius:{\n\t\t\t\ttype: String,\n\t\t\t}\n\t\t},\n\n\t\twatch: {\n\t\t\t/**\n\t\t\t * 监听type类型\n\t\t\t */\n\t\t\ttype: {\n\t\t\t\thandler: function(type) {\n\t\t\t\t\tif (!this.config[type]) return\n\t\t\t\t\tthis[this.config[type]](true)\n\t\t\t\t},\n\t\t\t\timmediate: true\n\t\t\t},\n\t\t\tisDesktop: {\n\t\t\t\thandler: function(newVal) {\n\t\t\t\t\tif (!this.config[newVal]) return\n\t\t\t\t\tthis[this.config[this.type]](true)\n\t\t\t\t},\n\t\t\t\timmediate: true\n\t\t\t},\n\t\t\t/**\n\t\t\t * 监听遮罩是否可点击\n\t\t\t * @param {Object} val\n\t\t\t */\n\t\t\tmaskClick: {\n\t\t\t\thandler: function(val) {\n\t\t\t\t\tthis.mkclick = val\n\t\t\t\t},\n\t\t\t\timmediate: true\n\t\t\t},\n\t\t\tisMaskClick: {\n\t\t\t\thandler: function(val) {\n\t\t\t\t\tthis.mkclick = val\n\t\t\t\t},\n\t\t\t\timmediate: true\n\t\t\t},\n\t\t\t// H5 下禁止底部滚动\n\t\t\tshowPopup(show) {\n\t\t\t\t// #ifdef H5\n\t\t\t\t// fix by mehaotian 处理 h5 滚动穿透的问题\n\t\t\t\tdocument.getElementsByTagName('body')[0].style.overflow = show ? 'hidden' : 'visible'\n\t\t\t\t// #endif\n\t\t\t}\n\t\t},\n\t\tdata() {\n\t\t\treturn {\n\t\t\t\tduration: 300,\n\t\t\t\tani: [],\n\t\t\t\tshowPopup: false,\n\t\t\t\tshowTrans: false,\n\t\t\t\tpopupWidth: 0,\n\t\t\t\tpopupHeight: 0,\n\t\t\t\tconfig: {\n\t\t\t\t\ttop: 'top',\n\t\t\t\t\tbottom: 'bottom',\n\t\t\t\t\tcenter: 'center',\n\t\t\t\t\tleft: 'left',\n\t\t\t\t\tright: 'right',\n\t\t\t\t\tmessage: 'top',\n\t\t\t\t\tdialog: 'center',\n\t\t\t\t\tshare: 'bottom'\n\t\t\t\t},\n\t\t\t\tmaskClass: {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\tbottom: 0,\n\t\t\t\t\ttop: 0,\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tright: 0,\n\t\t\t\t\tbackgroundColor: 'rgba(0, 0, 0, 0.4)'\n\t\t\t\t},\n\t\t\t\ttransClass: {\n\t\t\t\t\tbackgroundColor: 'transparent',\n\t\t\t\t\tborderRadius: this.borderRadius || \"0\",\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tright: 0\n\t\t\t\t},\n\t\t\t\tmaskShow: true,\n\t\t\t\tmkclick: true,\n\t\t\t\tpopupstyle: 'top'\n\t\t\t}\n\t\t},\n\t\tcomputed: {\n\t\t\tgetStyles() {\n\t\t\t\tlet res = { backgroundColor: this.bg };\n\t\t\t\tif (this.borderRadius || \"0\") {\n\t\t\t\t\tres = Object.assign(res, { borderRadius: this.borderRadius })\n\t\t\t\t}\n\t\t\t\treturn res;\n\t\t\t},\n\t\t\tisDesktop() {\n\t\t\t\treturn this.popupWidth >= 500 && this.popupHeight >= 500\n\t\t\t},\n\t\t\tbg() {\n\t\t\t\tif (this.backgroundColor === '' || this.backgroundColor === 'none') {\n\t\t\t\t\treturn 'transparent'\n\t\t\t\t}\n\t\t\t\treturn this.backgroundColor\n\t\t\t}\n\t\t},\n\t\tmounted() {\n\t\t\tconst fixSize = () => {\n\t\t\t\t// #ifdef MP-WEIXIN\n\t\t\t\tconst {\n\t\t\t\t\twindowWidth,\n\t\t\t\t\twindowHeight,\n\t\t\t\t\twindowTop,\n\t\t\t\t\tsafeArea,\n\t\t\t\t\tscreenHeight,\n\t\t\t\t\tsafeAreaInsets\n\t\t\t\t} = uni.getWindowInfo()\n\t\t\t\t// #endif\n\t\t\t\t// #ifndef MP-WEIXIN\n\t\t\t\tconst {\n\t\t\t\t\twindowWidth,\n\t\t\t\t\twindowHeight,\n\t\t\t\t\twindowTop,\n\t\t\t\t\tsafeArea,\n\t\t\t\t\tscreenHeight,\n\t\t\t\t\tsafeAreaInsets\n\t\t\t\t} = uni.getSystemInfoSync()\n\t\t\t\t// #endif\n\t\t\t\tthis.popupWidth = windowWidth\n\t\t\t\tthis.popupHeight = windowHeight + (windowTop || 0)\n\t\t\t\t// TODO fix by mehaotian 是否适配底部安全区 ,目前微信ios 、和 app ios 计算有差异,需要框架修复\n\t\t\t\tif (safeArea && this.safeArea) {\n\t\t\t\t\t// #ifdef MP-WEIXIN\n\t\t\t\t\tthis.safeAreaInsets = screenHeight - safeArea.bottom\n\t\t\t\t\t// #endif\n\t\t\t\t\t// #ifndef MP-WEIXIN\n\t\t\t\t\tthis.safeAreaInsets = safeAreaInsets.bottom\n\t\t\t\t\t// #endif\n\t\t\t\t} else {\n\t\t\t\t\tthis.safeAreaInsets = 0\n\t\t\t\t}\n\t\t\t}\n\t\t\tfixSize()\n\t\t\t// #ifdef H5\n\t\t\t// window.addEventListener('resize', fixSize)\n\t\t\t// this.$once('hook:beforeDestroy', () => {\n\t\t\t// \twindow.removeEventListener('resize', fixSize)\n\t\t\t// })\n\t\t\t// #endif\n\t\t},\n\t\t// #ifndef VUE3\n\t\t// TODO vue2\n\t\tdestroyed() {\n\t\t\tthis.setH5Visible()\n\t\t},\n\t\t// #endif\n\t\t// #ifdef VUE3\n\t\t// TODO vue3\n\t\tunmounted() {\n\t\t\tthis.setH5Visible()\n\t\t},\n\t\t// #endif\n\t\tactivated() {\n \t this.setH5Visible(!this.showPopup);\n },\n deactivated() {\n this.setH5Visible(true);\n },\n\t\tcreated() {\n\t\t\t// this.mkclick = this.isMaskClick || this.maskClick\n\t\t\tif (this.isMaskClick === null && this.maskClick === null) {\n\t\t\t\tthis.mkclick = true\n\t\t\t} else {\n\t\t\t\tthis.mkclick = this.isMaskClick !== null ? this.isMaskClick : this.maskClick\n\t\t\t}\n\t\t\tif (this.animation) {\n\t\t\t\tthis.duration = 300\n\t\t\t} else {\n\t\t\t\tthis.duration = 0\n\t\t\t}\n\t\t\t// TODO 处理 message 组件生命周期异常的问题\n\t\t\tthis.messageChild = null\n\t\t\t// TODO 解决头条冒泡的问题\n\t\t\tthis.clearPropagation = false\n\t\t\tthis.maskClass.backgroundColor = this.maskBackgroundColor\n\t\t},\n\t\tmethods: {\n\t\t\tsetH5Visible(visible = true) {\n\t\t\t\t// #ifdef H5\n\t\t\t\t// fix by mehaotian 处理 h5 滚动穿透的问题\n\t\t\t\tdocument.getElementsByTagName('body')[0].style.overflow = visible ? \"visible\" : \"hidden\";\n\t\t\t\t// #endif\n\t\t\t},\n\t\t\t/**\n\t\t\t * 公用方法,不显示遮罩层\n\t\t\t */\n\t\t\tcloseMask() {\n\t\t\t\tthis.maskShow = false\n\t\t\t},\n\t\t\t/**\n\t\t\t * 公用方法,遮罩层禁止点击\n\t\t\t */\n\t\t\tdisableMask() {\n\t\t\t\tthis.mkclick = false\n\t\t\t},\n\t\t\t// TODO nvue 取消冒泡\n\t\t\tclear(e) {\n\t\t\t\t// #ifndef APP-NVUE\n\t\t\t\te.stopPropagation()\n\t\t\t\t// #endif\n\t\t\t\tthis.clearPropagation = true\n\t\t\t},\n\n\t\t\topen(direction) {\n\t\t\t\t// fix by mehaotian 处理快速打开关闭的情况\n\t\t\t\tif (this.showPopup) {\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tlet innerType = ['top', 'center', 'bottom', 'left', 'right', 'message', 'dialog', 'share']\n\t\t\t\tif (!(direction && innerType.indexOf(direction) !== -1)) {\n\t\t\t\t\tdirection = this.type\n\t\t\t\t}\n\t\t\t\tif (!this.config[direction]) {\n\t\t\t\t\tconsole.error('缺少类型:', direction)\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tthis[this.config[direction]]()\n\t\t\t\tthis.$emit('change', {\n\t\t\t\t\tshow: true,\n\t\t\t\t\ttype: direction\n\t\t\t\t})\n\t\t\t},\n\t\t\tclose(type) {\n\t\t\t\tthis.showTrans = false\n\t\t\t\tthis.$emit('change', {\n\t\t\t\t\tshow: false,\n\t\t\t\t\ttype: this.type\n\t\t\t\t})\n\t\t\t\tclearTimeout(this.timer)\n\t\t\t\t// // 自定义关闭事件\n\t\t\t\t// this.customOpen && this.customClose()\n\t\t\t\tthis.timer = setTimeout(() => {\n\t\t\t\t\tthis.showPopup = false\n\t\t\t\t}, 300)\n\t\t\t},\n\t\t\t// TODO 处理冒泡事件,头条的冒泡事件有问题 ,先这样兼容\n\t\t\ttouchstart() {\n\t\t\t\tthis.clearPropagation = false\n\t\t\t},\n\n\t\t\tonTap() {\n\t\t\t\tif (this.clearPropagation) {\n\t\t\t\t\t// fix by mehaotian 兼容 nvue\n\t\t\t\t\tthis.clearPropagation = false\n\t\t\t\t\treturn\n\t\t\t\t}\n\t\t\t\tthis.$emit('maskClick')\n\t\t\t\tif (!this.mkclick) return\n\t\t\t\tthis.close()\n\t\t\t},\n\t\t\t/**\n\t\t\t * 顶部弹出样式处理\n\t\t\t */\n\t\t\ttop(type) {\n\t\t\t\tthis.popupstyle = this.isDesktop ? 'fixforpc-top' : 'top'\n\t\t\t\tthis.ani = ['slide-top']\n\t\t\t\tthis.transClass = {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tright: 0,\n\t\t\t\t\tbackgroundColor: this.bg,\n\t\t\t\t\tborderRadius:this.borderRadius || \"0\"\n\t\t\t\t}\n\t\t\t\t// TODO 兼容 type 属性 ,后续会废弃\n\t\t\t\tif (type) return\n\t\t\t\tthis.showPopup = true\n\t\t\t\tthis.showTrans = true\n\t\t\t\tthis.$nextTick(() => {\n\t\t\t\t\tthis.showPoptrans()\n\t\t\t\t\tif (this.messageChild && this.type === 'message') {\n\t\t\t\t\t\tthis.messageChild.timerClose()\n\t\t\t\t\t}\n\t\t\t\t})\n\t\t\t},\n\t\t\t/**\n\t\t\t * 底部弹出样式处理\n\t\t\t */\n\t\t\tbottom(type) {\n\t\t\t\tthis.popupstyle = 'bottom'\n\t\t\t\tthis.ani = ['slide-bottom']\n\t\t\t\tthis.transClass = {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tright: 0,\n\t\t\t\t\tbottom: 0,\n\t\t\t\t\tpaddingBottom: this.safeAreaInsets + 'px',\n\t\t\t\t\tbackgroundColor: this.bg,\n\t\t\t\t\tborderRadius:this.borderRadius || \"0\",\n\t\t\t\t}\n\t\t\t\t// TODO 兼容 type 属性 ,后续会废弃\n\t\t\t\tif (type) return\n\t\t\t\tthis.showPoptrans()\n\t\t\t},\n\t\t\t/**\n\t\t\t * 中间弹出样式处理\n\t\t\t */\n\t\t\tcenter(type) {\n\t\t\t\tthis.popupstyle = 'center'\n\t\t\t\t//微信小程序下,组合动画会出现文字向上闪动问题,再此做特殊处理\n\t\t\t\t// #ifdef MP-WEIXIN\n\t\t\t\t\tthis.ani = ['fade']\n\t\t\t\t// #endif\n\t\t\t\t// #ifndef MP-WEIXIN\n\t\t\t\t\tthis.ani = ['zoom-out', 'fade']\n\t\t\t\t// #endif\n\t\t\t\tthis.transClass = {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\t/* #ifndef APP-NVUE */\n\t\t\t\t\tdisplay: 'flex',\n\t\t\t\t\tflexDirection: 'column',\n\t\t\t\t\t/* #endif */\n\t\t\t\t\tbottom: 0,\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tright: 0,\n\t\t\t\t\ttop: 0,\n\t\t\t\t\tjustifyContent: 'center',\n\t\t\t\t\talignItems: 'center',\n\t\t\t\t\tborderRadius:this.borderRadius || \"0\"\n\t\t\t\t}\n\t\t\t\t// TODO 兼容 type 属性 ,后续会废弃\n\t\t\t\tif (type) return\n\t\t\t\tthis.showPoptrans()\n\t\t\t},\n\t\t\tleft(type) {\n\t\t\t\tthis.popupstyle = 'left'\n\t\t\t\tthis.ani = ['slide-left']\n\t\t\t\tthis.transClass = {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\tleft: 0,\n\t\t\t\t\tbottom: 0,\n\t\t\t\t\ttop: 0,\n\t\t\t\t\tbackgroundColor: this.bg,\n\t\t\t\t\tborderRadius:this.borderRadius || \"0\",\n\t\t\t\t\t/* #ifndef APP-NVUE */\n\t\t\t\t\tdisplay: 'flex',\n\t\t\t\t\tflexDirection: 'column'\n\t\t\t\t\t/* #endif */\n\t\t\t\t}\n\t\t\t\t// TODO 兼容 type 属性 ,后续会废弃\n\t\t\t\tif (type) return\n\t\t\t\tthis.showPoptrans()\n\t\t\t},\n\t\t\tright(type) {\n\t\t\t\tthis.popupstyle = 'right'\n\t\t\t\tthis.ani = ['slide-right']\n\t\t\t\tthis.transClass = {\n\t\t\t\t\tposition: 'fixed',\n\t\t\t\t\tbottom: 0,\n\t\t\t\t\tright: 0,\n\t\t\t\t\ttop: 0,\n\t\t\t\t\tbackgroundColor: this.bg,\n\t\t\t\t\tborderRadius:this.borderRadius || \"0\",\n\t\t\t\t\t/* #ifndef APP-NVUE */\n\t\t\t\t\tdisplay: 'flex',\n\t\t\t\t\tflexDirection: 'column'\n\t\t\t\t\t/* #endif */\n\t\t\t\t}\n\t\t\t\t// TODO 兼容 type 属性 ,后续会废弃\n\t\t\t\tif (type) return\n\t\t\t\tthis.showPoptrans()\n\t\t\t},\n\t\t\tshowPoptrans(){\n\t\t\t\tthis.$nextTick(()=>{\n\t\t\t\t\tthis.showPopup = true\n\t\t\t\t\tthis.showTrans = true\n\t\t\t\t})\n\t\t\t}\n\t\t}\n\t}\n</script>\n<style lang=\"scss\">\n\t.uni-popup {\n\t\tposition: fixed;\n\t\t/* #ifndef APP-NVUE */\n\t\tz-index: 99;\n\n\t\t/* #endif */\n\t\t&.top,\n\t\t&.left,\n\t\t&.right {\n\t\t\t/* #ifdef H5 */\n\t\t\ttop: var(--window-top);\n\t\t\t/* #endif */\n\t\t\t/* #ifndef H5 */\n\t\t\ttop: 0;\n\t\t\t/* #endif */\n\t\t}\n\n\t\t.uni-popup__wrapper {\n\t\t\t/* #ifndef APP-NVUE */\n\t\t\tdisplay: block;\n\t\t\t/* #endif */\n\t\t\tposition: relative;\n\n\t\t\t/* iphonex 等安全区设置,底部安全区适配 */\n\t\t\t/* #ifndef APP-NVUE */\n\t\t\t// padding-bottom: constant(safe-area-inset-bottom);\n\t\t\t// padding-bottom: env(safe-area-inset-bottom);\n\t\t\t/* #endif */\n\t\t\t&.left,\n\t\t\t&.right {\n\t\t\t\t/* #ifdef H5 */\n\t\t\t\tpadding-top: var(--window-top);\n\t\t\t\t/* #endif */\n\t\t\t\t/* #ifndef H5 */\n\t\t\t\tpadding-top: 0;\n\t\t\t\t/* #endif */\n\t\t\t\tflex: 1;\n\t\t\t}\n\t\t}\n\t}\n\n\t.fixforpc-z-index {\n\t\t/* #ifndef APP-NVUE */\n\t\tz-index: 999;\n\t\t/* #endif */\n\t}\n\n\t.fixforpc-top {\n\t\ttop: 0;\n\t}\n</style>\n","import Component from 'D:/lxWork/iedgeMini/uni_modules/uni-popup/components/uni-popup/uni-popup.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"uni-popup.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaWVkZ2VNaW5pL3VuaV9tb2R1bGVzL3VuaS1wb3B1cC9jb21wb25lbnRzL3VuaS1wb3B1cC91bmktcG9wdXAudnVl"],"sourcesContent":["import Component from 'E:/iedgeMini/uni_modules/uni-popup/components/uni-popup/uni-popup.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"createAnimation.js","sources":["uni_modules/uni-transition/components/uni-transition/createAnimation.js"],"sourcesContent":["// const defaultOption = {\n// \tduration: 300,\n// \ttimingFunction: 'linear',\n// \tdelay: 0,\n// \ttransformOrigin: '50% 50% 0'\n// }\n// #ifdef APP-NVUE\nconst nvueAnimation = uni.requireNativePlugin('animation')\n// #endif\nclass MPAnimation {\n\tconstructor(options, _this) {\n\t\tthis.options = options\n\t\t// 在iOS10+QQ小程序平台下,传给原生的对象一定是个普通对象而不是Proxy对象,否则会报parameter should be Object instead of ProxyObject的错误\n\t\tthis.animation = uni.createAnimation({\n\t\t\t...options\n\t\t})\n\t\tthis.currentStepAnimates = {}\n\t\tthis.next = 0\n\t\tthis.$ = _this\n\n\t}\n\n\t_nvuePushAnimates(type, args) {\n\t\tlet aniObj = this.currentStepAnimates[this.next]\n\t\tlet styles = {}\n\t\tif (!aniObj) {\n\t\t\tstyles = {\n\t\t\t\tstyles: {},\n\t\t\t\tconfig: {}\n\t\t\t}\n\t\t} else {\n\t\t\tstyles = aniObj\n\t\t}\n\t\tif (animateTypes1.includes(type)) {\n\t\t\tif (!styles.styles.transform) {\n\t\t\t\tstyles.styles.transform = ''\n\t\t\t}\n\t\t\tlet unit = ''\n\t\t\tif(type === 'rotate'){\n\t\t\t\tunit = 'deg'\n\t\t\t}\n\t\t\tstyles.styles.transform += `${type}(${args+unit}) `\n\t\t} else {\n\t\t\tstyles.styles[type] = `${args}`\n\t\t}\n\t\tthis.currentStepAnimates[this.next] = styles\n\t}\n\t_animateRun(styles = {}, config = {}) {\n\t\tlet ref = this.$.$refs['ani'].ref\n\t\tif (!ref) return\n\t\treturn new Promise((resolve, reject) => {\n\t\t\tnvueAnimation.transition(ref, {\n\t\t\t\tstyles,\n\t\t\t\t...config\n\t\t\t}, res => {\n\t\t\t\tresolve()\n\t\t\t})\n\t\t})\n\t}\n\n\t_nvueNextAnimate(animates, step = 0, fn) {\n\t\tlet obj = animates[step]\n\t\tif (obj) {\n\t\t\tlet {\n\t\t\t\tstyles,\n\t\t\t\tconfig\n\t\t\t} = obj\n\t\t\tthis._animateRun(styles, config).then(() => {\n\t\t\t\tstep += 1\n\t\t\t\tthis._nvueNextAnimate(animates, step, fn)\n\t\t\t})\n\t\t} else {\n\t\t\tthis.currentStepAnimates = {}\n\t\t\ttypeof fn === 'function' && fn()\n\t\t\tthis.isEnd = true\n\t\t}\n\t}\n\n\tstep(config = {}) {\n\t\t// #ifndef APP-NVUE\n\t\tthis.animation.step(config)\n\t\t// #endif\n\t\t// #ifdef APP-NVUE\n\t\tthis.currentStepAnimates[this.next].config = Object.assign({}, this.options, config)\n\t\tthis.currentStepAnimates[this.next].styles.transformOrigin = this.currentStepAnimates[this.next].config.transformOrigin\n\t\tthis.next++\n\t\t// #endif\n\t\treturn this\n\t}\n\n\trun(fn) {\n\t\t// #ifndef APP-NVUE\n\t\tthis.$.animationData = this.animation.export()\n\t\tthis.$.timer = setTimeout(() => {\n\t\t\ttypeof fn === 'function' && fn()\n\t\t}, this.$.durationTime)\n\t\t// #endif\n\t\t// #ifdef APP-NVUE\n\t\tthis.isEnd = false\n\t\tlet ref = this.$.$refs['ani'] && this.$.$refs['ani'].ref\n\t\tif(!ref) return\n\t\tthis._nvueNextAnimate(this.currentStepAnimates, 0, fn)\n\t\tthis.next = 0\n\t\t// #endif\n\t}\n}\n\n\nconst animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d',\n\t'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY',\n\t'translateZ'\n]\nconst animateTypes2 = ['opacity', 'backgroundColor']\nconst animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom']\nanimateTypes1.concat(animateTypes2, animateTypes3).forEach(type => {\n\tMPAnimation.prototype[type] = function(...args) {\n\t\t// #ifndef APP-NVUE\n\t\tthis.animation[type](...args)\n\t\t// #endif\n\t\t// #ifdef APP-NVUE\n\t\tthis._nvuePushAnimates(type, args)\n\t\t// #endif\n\t\treturn this\n\t}\n})\n\nexport function createAnimation(option, _this) {\n\tif(!_this) return\n\tclearTimeout(_this.timer)\n\treturn new MPAnimation(option, _this)\n}\n"],"names":["uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"createAnimation.js","sources":["uni_modules/uni-transition/components/uni-transition/createAnimation.js"],"sourcesContent":["// const defaultOption = {\r\n// \tduration: 300,\r\n// \ttimingFunction: 'linear',\r\n// \tdelay: 0,\r\n// \ttransformOrigin: '50% 50% 0'\r\n// }\r\n// #ifdef APP-NVUE\r\nconst nvueAnimation = uni.requireNativePlugin('animation')\r\n// #endif\r\nclass MPAnimation {\r\n\tconstructor(options, _this) {\r\n\t\tthis.options = options\r\n\t\t// 在iOS10+QQ小程序平台下,传给原生的对象一定是个普通对象而不是Proxy对象,否则会报parameter should be Object instead of ProxyObject的错误\r\n\t\tthis.animation = uni.createAnimation({\r\n\t\t\t...options\r\n\t\t})\r\n\t\tthis.currentStepAnimates = {}\r\n\t\tthis.next = 0\r\n\t\tthis.$ = _this\r\n\r\n\t}\r\n\r\n\t_nvuePushAnimates(type, args) {\r\n\t\tlet aniObj = this.currentStepAnimates[this.next]\r\n\t\tlet styles = {}\r\n\t\tif (!aniObj) {\r\n\t\t\tstyles = {\r\n\t\t\t\tstyles: {},\r\n\t\t\t\tconfig: {}\r\n\t\t\t}\r\n\t\t} else {\r\n\t\t\tstyles = aniObj\r\n\t\t}\r\n\t\tif (animateTypes1.includes(type)) {\r\n\t\t\tif (!styles.styles.transform) {\r\n\t\t\t\tstyles.styles.transform = ''\r\n\t\t\t}\r\n\t\t\tlet unit = ''\r\n\t\t\tif(type === 'rotate'){\r\n\t\t\t\tunit = 'deg'\r\n\t\t\t}\r\n\t\t\tstyles.styles.transform += `${type}(${args+unit}) `\r\n\t\t} else {\r\n\t\t\tstyles.styles[type] = `${args}`\r\n\t\t}\r\n\t\tthis.currentStepAnimates[this.next] = styles\r\n\t}\r\n\t_animateRun(styles = {}, config = {}) {\r\n\t\tlet ref = this.$.$refs['ani'].ref\r\n\t\tif (!ref) return\r\n\t\treturn new Promise((resolve, reject) => {\r\n\t\t\tnvueAnimation.transition(ref, {\r\n\t\t\t\tstyles,\r\n\t\t\t\t...config\r\n\t\t\t}, res => {\r\n\t\t\t\tresolve()\r\n\t\t\t})\r\n\t\t})\r\n\t}\r\n\r\n\t_nvueNextAnimate(animates, step = 0, fn) {\r\n\t\tlet obj = animates[step]\r\n\t\tif (obj) {\r\n\t\t\tlet {\r\n\t\t\t\tstyles,\r\n\t\t\t\tconfig\r\n\t\t\t} = obj\r\n\t\t\tthis._animateRun(styles, config).then(() => {\r\n\t\t\t\tstep += 1\r\n\t\t\t\tthis._nvueNextAnimate(animates, step, fn)\r\n\t\t\t})\r\n\t\t} else {\r\n\t\t\tthis.currentStepAnimates = {}\r\n\t\t\ttypeof fn === 'function' && fn()\r\n\t\t\tthis.isEnd = true\r\n\t\t}\r\n\t}\r\n\r\n\tstep(config = {}) {\r\n\t\t// #ifndef APP-NVUE\r\n\t\tthis.animation.step(config)\r\n\t\t// #endif\r\n\t\t// #ifdef APP-NVUE\r\n\t\tthis.currentStepAnimates[this.next].config = Object.assign({}, this.options, config)\r\n\t\tthis.currentStepAnimates[this.next].styles.transformOrigin = this.currentStepAnimates[this.next].config.transformOrigin\r\n\t\tthis.next++\r\n\t\t// #endif\r\n\t\treturn this\r\n\t}\r\n\r\n\trun(fn) {\r\n\t\t// #ifndef APP-NVUE\r\n\t\tthis.$.animationData = this.animation.export()\r\n\t\tthis.$.timer = setTimeout(() => {\r\n\t\t\ttypeof fn === 'function' && fn()\r\n\t\t}, this.$.durationTime)\r\n\t\t// #endif\r\n\t\t// #ifdef APP-NVUE\r\n\t\tthis.isEnd = false\r\n\t\tlet ref = this.$.$refs['ani'] && this.$.$refs['ani'].ref\r\n\t\tif(!ref) return\r\n\t\tthis._nvueNextAnimate(this.currentStepAnimates, 0, fn)\r\n\t\tthis.next = 0\r\n\t\t// #endif\r\n\t}\r\n}\r\n\r\n\r\nconst animateTypes1 = ['matrix', 'matrix3d', 'rotate', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'scale', 'scale3d',\r\n\t'scaleX', 'scaleY', 'scaleZ', 'skew', 'skewX', 'skewY', 'translate', 'translate3d', 'translateX', 'translateY',\r\n\t'translateZ'\r\n]\r\nconst animateTypes2 = ['opacity', 'backgroundColor']\r\nconst animateTypes3 = ['width', 'height', 'left', 'right', 'top', 'bottom']\r\nanimateTypes1.concat(animateTypes2, animateTypes3).forEach(type => {\r\n\tMPAnimation.prototype[type] = function(...args) {\r\n\t\t// #ifndef APP-NVUE\r\n\t\tthis.animation[type](...args)\r\n\t\t// #endif\r\n\t\t// #ifdef APP-NVUE\r\n\t\tthis._nvuePushAnimates(type, args)\r\n\t\t// #endif\r\n\t\treturn this\r\n\t}\r\n})\r\n\r\nexport function createAnimation(option, _this) {\r\n\tif(!_this) return\r\n\tclearTimeout(_this.timer)\r\n\treturn new MPAnimation(option, _this)\r\n}\r\n"],"names":["uni"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"uni-transition.js","sources":["uni_modules/uni-transition/components/uni-transition/uni-transition.vue","../../softwareKF/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovbHhXb3JrL2llZGdlTWluaS91bmlfbW9kdWxlcy91bmktdHJhbnNpdGlvbi9jb21wb25lbnRzL3VuaS10cmFuc2l0aW9uL3VuaS10cmFuc2l0aW9uLnZ1ZQ"],"sourcesContent":["<template>\n <!-- #ifndef APP-NVUE -->\n <view v-show=\"isShow\" ref=\"ani\" :animation=\"animationData\" :class=\"customClass\" :style=\"transformStyles\" @click=\"onClick\"><slot></slot></view>\n <!-- #endif -->\n <!-- #ifdef APP-NVUE -->\n <view v-if=\"isShow\" ref=\"ani\" :animation=\"animationData\" :class=\"customClass\" :style=\"transformStyles\" @click=\"onClick\"><slot></slot></view>\n <!-- #endif -->\n</template>\n\n<script>\nimport { createAnimation } from './createAnimation'\n\n/**\n * Transition 过渡动画\n * @description 简单过渡动画组件\n * @tutorial https://ext.dcloud.net.cn/plugin?id=985\n * @property {Boolean} show = [false|true] 控制组件显示或隐藏\n * @property {Array|String} modeClass = [fade|slide-top|slide-right|slide-bottom|slide-left|zoom-in|zoom-out] 过渡动画类型\n * @value fade 渐隐渐出过渡\n * @value slide-top 由上至下过渡\n * @value slide-right 由右至左过渡\n * @value slide-bottom 由下至上过渡\n * @value slide-left 由左至右过渡\n * @value zoom-in 由小到大过渡\n * @value zoom-out 由大到小过渡\n * @property {Number} duration 过渡动画持续时间\n * @property {Object} styles 组件样式,同 css 样式,注意带’-‘连接符的属性需要使用小驼峰写法如:`backgroundColor:red`\n */\nexport default {\n\tname: 'uniTransition',\n\temits:['click','change'],\n\tprops: {\n\t\tshow: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: false\n\t\t},\n\t\tmodeClass: {\n\t\t\ttype: [Array, String],\n\t\t\tdefault() {\n\t\t\t\treturn 'fade'\n\t\t\t}\n\t\t},\n\t\tduration: {\n\t\t\ttype: Number,\n\t\t\tdefault: 300\n\t\t},\n\t\tstyles: {\n\t\t\ttype: Object,\n\t\t\tdefault() {\n\t\t\t\treturn {}\n\t\t\t}\n\t\t},\n\t\tcustomClass:{\n\t\t\ttype: String,\n\t\t\tdefault: ''\n\t\t},\n\t\tonceRender:{\n\t\t\ttype:Boolean,\n\t\t\tdefault:false\n\t\t},\n\t},\n\tdata() {\n\t\treturn {\n\t\t\tisShow: false,\n\t\t\ttransform: '',\n\t\t\topacity: 1,\n\t\t\tanimationData: {},\n\t\t\tdurationTime: 300,\n\t\t\tconfig: {}\n\t\t}\n\t},\n\twatch: {\n\t\tshow: {\n\t\t\thandler(newVal) {\n\t\t\t\tif (newVal) {\n\t\t\t\t\tthis.open()\n\t\t\t\t} else {\n\t\t\t\t\t// 避免上来就执行 close,导致动画错乱\n\t\t\t\t\tif (this.isShow) {\n\t\t\t\t\t\tthis.close()\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\timmediate: true\n\t\t}\n\t},\n\tcomputed: {\n\t\t// 生成样式数据\n\t\tstylesObject() {\n\t\t\tlet styles = {\n\t\t\t\t...this.styles,\n\t\t\t\t'transition-duration': this.duration / 1000 + 's'\n\t\t\t}\n\t\t\tlet transform = ''\n\t\t\tfor (let i in styles) {\n\t\t\t\tlet line = this.toLine(i)\n\t\t\t\ttransform += line + ':' + styles[i] + ';'\n\t\t\t}\n\t\t\treturn transform\n\t\t},\n\t\t// 初始化动画条件\n\t\ttransformStyles() {\n\t\t\treturn 'transform:' + this.transform + ';' + 'opacity:' + this.opacity + ';' + this.stylesObject\n\t\t}\n\t},\n\tcreated() {\n\t\t// 动画默认配置\n\t\tthis.config = {\n\t\t\tduration: this.duration,\n\t\t\ttimingFunction: 'ease',\n\t\t\ttransformOrigin: '50% 50%',\n\t\t\tdelay: 0\n\t\t}\n\t\tthis.durationTime = this.duration\n\t},\n\tmethods: {\n\t\t/**\n\t\t * ref 触发 初始化动画\n\t\t */\n\t\tinit(obj = {}) {\n\t\t\tif (obj.duration) {\n\t\t\t\tthis.durationTime = obj.duration\n\t\t\t}\n\t\t\tthis.animation = createAnimation(Object.assign(this.config, obj),this)\n\t\t},\n\t\t/**\n\t\t * 点击组件触发回调\n\t\t */\n\t\tonClick() {\n\t\t\tthis.$emit('click', {\n\t\t\t\tdetail: this.isShow\n\t\t\t})\n\t\t},\n\t\t/**\n\t\t * ref 触发 动画分组\n\t\t * @param {Object} obj\n\t\t */\n\t\tstep(obj, config = {}) {\n\t\t\tif (!this.animation) return\n\t\t\tfor (let i in obj) {\n\t\t\t\ttry {\n\t\t\t\t\tif(typeof obj[i] === 'object'){\n\t\t\t\t\t\tthis.animation[i](...obj[i])\n\t\t\t\t\t}else{\n\t\t\t\t\t\tthis.animation[i](obj[i])\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {\n\t\t\t\t\tconsole.error(`方法 ${i} 不存在`)\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.animation.step(config)\n\t\t\treturn this\n\t\t},\n\t\t/**\n\t\t * ref 触发 执行动画\n\t\t */\n\t\trun(fn) {\n\t\t\tif (!this.animation) return\n\t\t\tthis.animation.run(fn)\n\t\t},\n\t\t// 开始过度动画\n\t\topen() {\n\t\t\tclearTimeout(this.timer)\n\t\t\tthis.transform = ''\n\t\t\tthis.isShow = true\n\t\t\tlet { opacity, transform } = this.styleInit(false)\n\t\t\tif (typeof opacity !== 'undefined') {\n\t\t\t\tthis.opacity = opacity\n\t\t\t}\n\t\t\tthis.transform = transform\n\t\t\t// 确保动态样式已经生效后,执行动画,如果不加 nextTick ,会导致 wx 动画执行异常\n\t\t\tthis.$nextTick(() => {\n\t\t\t\t// TODO 定时器保证动画完全执行,目前有些问题,后面会取消定时器\n\t\t\t\tthis.timer = setTimeout(() => {\n\t\t\t\t\tthis.animation = createAnimation(this.config, this)\n\t\t\t\t\tthis.tranfromInit(false).step()\n\t\t\t\t\tthis.animation.run()\n\t\t\t\t\tthis.$emit('change', {\n\t\t\t\t\t\tdetail: this.isShow\n\t\t\t\t\t})\n\t\t\t\t}, 20)\n\t\t\t})\n\t\t},\n\t\t// 关闭过度动画\n\t\tclose(type) {\n\t\t\tif (!this.animation) return\n\t\t\tthis.tranfromInit(true)\n\t\t\t\t.step()\n\t\t\t\t.run(() => {\n\t\t\t\t\tthis.isShow = false\n\t\t\t\t\tthis.animationData = null\n\t\t\t\t\tthis.animation = null\n\t\t\t\t\tlet { opacity, transform } = this.styleInit(false)\n\t\t\t\t\tthis.opacity = opacity || 1\n\t\t\t\t\tthis.transform = transform\n\t\t\t\t\tthis.$emit('change', {\n\t\t\t\t\t\tdetail: this.isShow\n\t\t\t\t\t})\n\t\t\t\t})\n\t\t},\n\t\t// 处理动画开始前的默认样式\n\t\tstyleInit(type) {\n\t\t\tlet styles = {\n\t\t\t\ttransform: ''\n\t\t\t}\n\t\t\tlet buildStyle = (type, mode) => {\n\t\t\t\tif (mode === 'fade') {\n\t\t\t\t\tstyles.opacity = this.animationType(type)[mode]\n\t\t\t\t} else {\n\t\t\t\t\tstyles.transform += this.animationType(type)[mode] + ' '\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (typeof this.modeClass === 'string') {\n\t\t\t\tbuildStyle(type, this.modeClass)\n\t\t\t} else {\n\t\t\t\tthis.modeClass.forEach(mode => {\n\t\t\t\t\tbuildStyle(type, mode)\n\t\t\t\t})\n\t\t\t}\n\t\t\treturn styles\n\t\t},\n\t\t// 处理内置组合动画\n\t\ttranfromInit(type) {\n\t\t\tlet buildTranfrom = (type, mode) => {\n\t\t\t\tlet aniNum = null\n\t\t\t\tif (mode === 'fade') {\n\t\t\t\t\taniNum = type ? 0 : 1\n\t\t\t\t} else {\n\t\t\t\t\taniNum = type ? '-100%' : '0'\n\t\t\t\t\tif (mode === 'zoom-in') {\n\t\t\t\t\t\taniNum = type ? 0.8 : 1\n\t\t\t\t\t}\n\t\t\t\t\tif (mode === 'zoom-out') {\n\t\t\t\t\t\taniNum = type ? 1.2 : 1\n\t\t\t\t\t}\n\t\t\t\t\tif (mode === 'slide-right') {\n\t\t\t\t\t\taniNum = type ? '100%' : '0'\n\t\t\t\t\t}\n\t\t\t\t\tif (mode === 'slide-bottom') {\n\t\t\t\t\t\taniNum = type ? '100%' : '0'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tthis.animation[this.animationMode()[mode]](aniNum)\n\t\t\t}\n\t\t\tif (typeof this.modeClass === 'string') {\n\t\t\t\tbuildTranfrom(type, this.modeClass)\n\t\t\t} else {\n\t\t\t\tthis.modeClass.forEach(mode => {\n\t\t\t\t\tbuildTranfrom(type, mode)\n\t\t\t\t})\n\t\t\t}\n\n\t\t\treturn this.animation\n\t\t},\n\t\tanimationType(type) {\n\t\t\treturn {\n\t\t\t\tfade: type ? 0 : 1,\n\t\t\t\t'slide-top': `translateY(${type ? '0' : '-100%'})`,\n\t\t\t\t'slide-right': `translateX(${type ? '0' : '100%'})`,\n\t\t\t\t'slide-bottom': `translateY(${type ? '0' : '100%'})`,\n\t\t\t\t'slide-left': `translateX(${type ? '0' : '-100%'})`,\n\t\t\t\t'zoom-in': `scaleX(${type ? 1 : 0.8}) scaleY(${type ? 1 : 0.8})`,\n\t\t\t\t'zoom-out': `scaleX(${type ? 1 : 1.2}) scaleY(${type ? 1 : 1.2})`\n\t\t\t}\n\t\t},\n\t\t// 内置动画类型与实际动画对应字典\n\t\tanimationMode() {\n\t\t\treturn {\n\t\t\t\tfade: 'opacity',\n\t\t\t\t'slide-top': 'translateY',\n\t\t\t\t'slide-right': 'translateX',\n\t\t\t\t'slide-bottom': 'translateY',\n\t\t\t\t'slide-left': 'translateX',\n\t\t\t\t'zoom-in': 'scale',\n\t\t\t\t'zoom-out': 'scale'\n\t\t\t}\n\t\t},\n\t\t// 驼峰转中横线\n\t\ttoLine(name) {\n\t\t\treturn name.replace(/([A-Z])/g, '-$1').toLowerCase()\n\t\t}\n\t}\n}\n</script>\n\n<style></style>\n","import Component from 'D:/lxWork/iedgeMini/uni_modules/uni-transition/components/uni-transition/uni-transition.vue'\nwx.createComponent(Component)"],"names":["createAnimation","uni","type"],"mappings":"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"}
\ No newline at end of file
{"version":3,"file":"uni-transition.js","sources":["D:/software/HBuilderX.3.94.2023102613/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RTovaWVkZ2VNaW5pL3VuaV9tb2R1bGVzL3VuaS10cmFuc2l0aW9uL2NvbXBvbmVudHMvdW5pLXRyYW5zaXRpb24vdW5pLXRyYW5zaXRpb24udnVl"],"sourcesContent":["import Component from 'E:/iedgeMini/uni_modules/uni-transition/components/uni-transition/uni-transition.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
\ No newline at end of file
{"version":3,"file":"share.js","sources":["util/share.js"],"sourcesContent":["export default {\n data() {\n return {\n miniShareOptions: {\n title: '爱智工业平台', \n path: '/pages/index/index', \n imageUrl: 'https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png',\r\n\t\tdesc: ''\r\n }\n };\n },\n onShareAppMessage() {\n return {\n ...this.miniShareOptions,\n success: () => {\n uni.showToast({ title: '分享成功', icon: 'success' });\n },\n fail: () => {\n uni.showToast({ title: '分享失败', icon: 'none' });\n }\n };\n },\n onShareTimeline() {\n return {\n title: '爱智工业平台',\r\n\t path: '/pages/index/index', \n imageUrl: 'https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png',\n success: () => {\n uni.showToast({ title: '分享成功', icon: 'success' });\n },\n fail: () => {\n uni.showToast({ title: '分享失败', icon: 'none' });\n }\n };\n }\n};"],"names":["uni"],"mappings":";;AAAA,MAAe,QAAA;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,kBAAkB;AAAA,QAChB,OAAO;AAAA,QACP,MAAM;AAAA,QACN,UAAU;AAAA,QAChB,MAAM;AAAA,MACD;AAAA,IACP;AAAA,EACG;AAAA,EACD,oBAAoB;AAClB,WAAO;AAAA,MACL,GAAG,KAAK;AAAA,MACR,SAAS,MAAM;AACbA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,UAAS,CAAE;AAAA,MACjD;AAAA,MACD,MAAM,MAAM;AACVA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,OAAM,CAAE;AAAA,MAC9C;AAAA,IACP;AAAA,EACG;AAAA,EACD,kBAAkB;AAChB,WAAO;AAAA,MACL,OAAO;AAAA,MACV,MAAM;AAAA,MACH,UAAU;AAAA,MACV,SAAS,MAAM;AACbA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,UAAS,CAAE;AAAA,MACjD;AAAA,MACD,MAAM,MAAM;AACVA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,OAAM,CAAE;AAAA,MAC9C;AAAA,IACP;AAAA,EACG;AACH;;"}
\ No newline at end of file
{"version":3,"file":"share.js","sources":["util/share.js"],"sourcesContent":["export default {\r\n data() {\r\n return {\r\n miniShareOptions: {\r\n title: '爱智工业平台', \r\n path: '/pages/index/index', \r\n imageUrl: 'https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png',\r\n\t\tdesc: ''\r\n }\r\n };\r\n },\r\n onShareAppMessage() {\r\n return {\r\n ...this.miniShareOptions,\r\n success: () => {\r\n uni.showToast({ title: '分享成功', icon: 'success' });\r\n },\r\n fail: () => {\r\n uni.showToast({ title: '分享失败', icon: 'none' });\r\n }\r\n };\r\n },\r\n onShareTimeline() {\r\n return {\r\n title: '爱智工业平台',\r\n\t path: '/pages/index/index', \r\n imageUrl: 'https://img.ichunt.com/images/ichunt/202503/11/8bd43dcc1b28a3fd8c417ac0c6410406.png',\r\n success: () => {\r\n uni.showToast({ title: '分享成功', icon: 'success' });\r\n },\r\n fail: () => {\r\n uni.showToast({ title: '分享失败', icon: 'none' });\r\n }\r\n };\r\n }\r\n};"],"names":["uni"],"mappings":";;AAAA,MAAe,QAAA;AAAA,EACb,OAAO;AACL,WAAO;AAAA,MACL,kBAAkB;AAAA,QAChB,OAAO;AAAA,QACP,MAAM;AAAA,QACN,UAAU;AAAA,QAChB,MAAM;AAAA,MACD;AAAA,IACP;AAAA,EACG;AAAA,EACD,oBAAoB;AAClB,WAAO;AAAA,MACL,GAAG,KAAK;AAAA,MACR,SAAS,MAAM;AACbA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,UAAS,CAAE;AAAA,MACjD;AAAA,MACD,MAAM,MAAM;AACVA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,OAAM,CAAE;AAAA,MAC9C;AAAA,IACP;AAAA,EACG;AAAA,EACD,kBAAkB;AAChB,WAAO;AAAA,MACL,OAAO;AAAA,MACV,MAAM;AAAA,MACH,UAAU;AAAA,MACV,SAAS,MAAM;AACbA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,UAAS,CAAE;AAAA,MACjD;AAAA,MACD,MAAM,MAAM;AACVA,sBAAG,MAAC,UAAU,EAAE,OAAO,QAAQ,MAAM,OAAM,CAAE;AAAA,MAC9C;AAAA,IACP;AAAA,EACG;AACH;;"}
\ No newline at end of file
......@@ -3868,7 +3868,8 @@ function createComponentInstance(vnode, parent, suspense) {
$uniElements: /* @__PURE__ */ new Map(),
$templateUniElementRefs: [],
$templateUniElementStyles: {},
$eS: {}
$eS: {},
$eA: {}
};
{
instance.ctx = createDevRenderContext(instance);
......@@ -4366,6 +4367,7 @@ function patch(instance, data, oldData) {
}
data = deepCopy(data);
data.$eS = instance.$eS || {};
data.$eA = instance.$eA || {};
const ctx = instance.ctx;
const mpType = ctx.mpType;
if (mpType === "page" || mpType === "component") {
......@@ -5224,6 +5226,15 @@ function createApp$1(rootComponent, rootProps = null) {
return createVueApp(rootComponent, rootProps).use(plugin);
}
const createSSRApp = createApp$1;
function getLocaleLanguage$1() {
let localeLanguage = "";
{
const appBaseInfo = wx.getAppBaseInfo();
const language = appBaseInfo && appBaseInfo.language ? appBaseInfo.language : LOCALE_EN;
localeLanguage = normalizeLocale(language) || LOCALE_EN;
}
return localeLanguage;
}
function validateProtocolFail(name, msg) {
console.warn(`${name}: ${msg}`);
}
......@@ -5793,7 +5804,9 @@ const $once = defineSyncApi(API_ONCE, (name, callback) => {
const $off = defineSyncApi(API_OFF, (name, callback) => {
if (!isArray(name))
name = name ? [name] : [];
name.forEach((n2) => eventBus.off(n2, callback));
name.forEach((n2) => {
eventBus.off(n2, callback);
});
}, OffProtocol);
const $emit = defineSyncApi(API_EMIT, (name, ...args) => {
eventBus.emit(name, ...args);
......@@ -5985,6 +5998,9 @@ function initWrapper(protocols2) {
}
return function wrapper(methodName, method) {
const hasProtocol = hasOwn(protocols2, methodName);
if (!hasProtocol && typeof wx[methodName] !== "function") {
return method;
}
const needWrapper = hasProtocol || isFunction(protocols2.returnValue) || isContextApi(methodName) || isTaskApi(methodName);
const hasMethod = hasProtocol || isFunction(method);
if (!hasProtocol && !method) {
......@@ -6024,7 +6040,7 @@ const getLocale = () => {
if (app && app.$vm) {
return app.$vm.$locale;
}
return normalizeLocale(wx.getAppBaseInfo().language) || LOCALE_EN;
return getLocaleLanguage$1();
};
const setLocale = (locale) => {
const app = isFunction(getApp) && getApp();
......@@ -6106,9 +6122,9 @@ function populateParameters(fromRes, toRes) {
appVersion: "1.0.0",
appVersionCode: "100",
appLanguage: getAppLanguage(hostLanguage),
uniCompileVersion: "4.45",
uniCompilerVersion: "4.45",
uniRuntimeVersion: "4.45",
uniCompileVersion: "4.56",
uniCompilerVersion: "4.56",
uniRuntimeVersion: "4.56",
uniPlatform: "mp-weixin",
deviceBrand,
deviceModel: model,
......@@ -6257,9 +6273,9 @@ const getAppBaseInfo = {
appLanguage: getAppLanguage(hostLanguage),
isUniAppX: false,
uniPlatform: "mp-weixin",
uniCompileVersion: "4.45",
uniCompilerVersion: "4.45",
uniRuntimeVersion: "4.45"
uniCompileVersion: "4.56",
uniCompilerVersion: "4.56",
uniRuntimeVersion: "4.56"
};
extend(toRes, parameters);
}
......@@ -6439,11 +6455,23 @@ function createSelectorQuery() {
const query = wx$2.createSelectorQuery();
const oldIn = query.in;
query.in = function newIn(component) {
if (component.$scope) {
return oldIn.call(this, component.$scope);
}
return oldIn.call(this, initComponentMocks(component));
};
return query;
}
const wx$2 = initWx();
if (!wx$2.canIUse("getAppBaseInfo")) {
wx$2.getAppBaseInfo = wx$2.getSystemInfoSync;
}
if (!wx$2.canIUse("getWindowInfo")) {
wx$2.getWindowInfo = wx$2.getSystemInfoSync;
}
if (!wx$2.canIUse("getDeviceInfo")) {
wx$2.getDeviceInfo = wx$2.getSystemInfoSync;
}
let baseInfo = wx$2.getAppBaseInfo && wx$2.getAppBaseInfo();
if (!baseInfo) {
baseInfo = wx$2.getSystemInfoSync();
......@@ -6485,84 +6513,48 @@ var protocols = /* @__PURE__ */ Object.freeze({
});
const wx$1 = initWx();
var index = initUni(shims, protocols, wx$1);
const CONSOLE_TYPES = ["log", "warn", "error", "info", "debug"];
let sendConsole = null;
const messageQueue = [];
function sendConsoleMessages(messages) {
if (sendConsole == null) {
messageQueue.push(...messages);
return;
}
sendConsole(JSON.stringify({
type: "console",
data: messages
}));
}
function setSendConsole(value) {
sendConsole = value;
if (value != null && messageQueue.length > 0) {
const messages = messageQueue.slice();
messageQueue.length = 0;
sendConsoleMessages(messages);
}
function initRuntimeSocket(hosts, port, id) {
if (hosts == "" || port == "" || id == "")
return Promise.resolve(null);
return hosts.split(",").reduce((promise, host2) => {
return promise.then((socket) => {
if (socket != null)
return Promise.resolve(socket);
return tryConnectSocket(host2, port, id);
});
}, Promise.resolve(null));
}
const originalConsole = /* @__PURE__ */ CONSOLE_TYPES.reduce((methods, type) => {
methods[type] = console[type].bind(console);
return methods;
}, {});
const atFileRegex = /^at\s+[\w/./-]+:\d+$/;
function rewriteConsole() {
function wrapConsole(type) {
return function(...args) {
const originalArgs = [...args];
if (originalArgs.length) {
const maybeAtFile = originalArgs[originalArgs.length - 1];
if (typeof maybeAtFile === "string" && atFileRegex.test(maybeAtFile)) {
originalArgs.pop();
}
}
{
originalConsole[type](...originalArgs);
const SOCKET_TIMEOUT = 500;
function tryConnectSocket(host2, port, id) {
return new Promise((resolve2, reject) => {
const socket = index.connectSocket({
url: `ws://${host2}:${port}/${id}`,
multiple: true,
// 支付宝小程序 是否开启多实例
fail() {
resolve2(null);
}
sendConsoleMessages([formatMessage(type, args)]);
};
}
if (isConsoleWritable()) {
CONSOLE_TYPES.forEach((type) => {
console[type] = wrapConsole(type);
});
return function restoreConsole() {
CONSOLE_TYPES.forEach((type) => {
console[type] = originalConsole[type];
const timer = setTimeout(() => {
socket.close({
code: 1006,
reason: "connect timeout"
});
};
} else {
const oldLog = index.__f__;
if (oldLog) {
index.__f__ = function(...args) {
const [type, filename, ...rest] = args;
oldLog(type, "", ...rest);
sendConsoleMessages([formatMessage(type, [...rest, filename])]);
};
return function restoreConsole() {
index.__f__ = oldLog;
};
}
}
return function restoreConsole() {
};
}
function isConsoleWritable() {
const value = console.log;
const sym = Symbol();
try {
console.log = sym;
} catch (ex) {
return false;
}
const isWritable = console.log === sym;
console.log = value;
return isWritable;
resolve2(null);
}, SOCKET_TIMEOUT);
socket.onOpen((e2) => {
clearTimeout(timer);
resolve2(socket);
});
socket.onClose((e2) => {
clearTimeout(timer);
resolve2(null);
});
socket.onError((e2) => {
clearTimeout(timer);
resolve2(null);
});
});
}
function formatMessage(type, args) {
try {
......@@ -6571,7 +6563,6 @@ function formatMessage(type, args) {
args: formatArgs(args)
};
} catch (e2) {
originalConsole.error(e2);
}
return {
type,
......@@ -6588,7 +6579,67 @@ function formatArg(arg, depth = 0) {
value: "[Maximum depth reached]"
};
}
return ARG_FORMATTERS[typeof arg](arg, depth);
const type = typeof arg;
switch (type) {
case "string":
return formatString(arg);
case "number":
return formatNumber(arg);
case "boolean":
return formatBoolean(arg);
case "object":
return formatObject(arg, depth);
case "undefined":
return formatUndefined();
case "function":
return formatFunction(arg);
case "symbol": {
return formatSymbol(arg);
}
case "bigint":
return formatBigInt(arg);
}
}
function formatFunction(value) {
return {
type: "function",
value: `function ${value.name}() {}`
};
}
function formatUndefined() {
return {
type: "undefined"
};
}
function formatBoolean(value) {
return {
type: "boolean",
value: String(value)
};
}
function formatNumber(value) {
return {
type: "number",
value: String(value)
};
}
function formatBigInt(value) {
return {
type: "bigint",
value: String(value)
};
}
function formatString(value) {
return {
type: "string",
value
};
}
function formatSymbol(value) {
return {
type: "symbol",
value: value.description
};
}
function formatObject(value, depth) {
if (value === null) {
......@@ -6596,17 +6647,19 @@ function formatObject(value, depth) {
type: "null"
};
}
if (isComponentPublicInstance(value)) {
return formatComponentPublicInstance(value, depth);
}
if (isComponentInternalInstance(value)) {
return formatComponentInternalInstance(value, depth);
}
if (isUniElement(value)) {
return formatUniElement(value, depth);
}
if (isCSSStyleDeclaration(value)) {
return formatCSSStyleDeclaration(value, depth);
{
if (isComponentPublicInstance(value)) {
return formatComponentPublicInstance(value, depth);
}
if (isComponentInternalInstance(value)) {
return formatComponentInternalInstance(value, depth);
}
if (isUniElement(value)) {
return formatUniElement(value, depth);
}
if (isCSSStyleDeclaration(value)) {
return formatCSSStyleDeclaration(value, depth);
}
}
if (Array.isArray(value)) {
return {
......@@ -6672,10 +6725,20 @@ function formatObject(value, depth) {
className: value.name || "Error"
};
}
let className = void 0;
{
const constructor = value.constructor;
if (constructor) {
if (constructor.get$UTSMetadata$) {
className = constructor.get$UTSMetadata$().name;
}
}
}
return {
type: "object",
className,
value: {
properties: Object.entries(value).map(([name, value2]) => formatObjectProperty(name, value2, depth + 1))
properties: Object.entries(value).map((entry) => formatObjectProperty(entry[0], entry[1], depth + 1))
}
};
}
......@@ -6736,14 +6799,14 @@ function formatCSSStyleDeclaration(style, depth) {
};
}
function formatObjectProperty(name, value, depth) {
return Object.assign(formatArg(value, depth), {
name
});
const result = formatArg(value, depth);
result.name = name;
return result;
}
function formatArrayElement(value, index2, depth) {
return Object.assign(formatArg(value, depth), {
name: `${index2}`
});
const result = formatArg(value, depth);
result.name = `${index2}`;
return result;
}
function formatSetEntry(value, depth) {
return {
......@@ -6756,97 +6819,94 @@ function formatMapEntry(value, depth) {
value: formatArg(value[1], depth)
};
}
const ARG_FORMATTERS = {
function(value) {
return {
type: "function",
value: `function ${value.name}() {}`
};
},
undefined() {
return {
type: "undefined"
};
},
object(value, depth) {
return formatObject(value, depth);
},
boolean(value) {
return {
type: "boolean",
value: String(value)
};
},
number(value) {
return {
type: "number",
value: String(value)
};
},
bigint(value) {
return {
type: "bigint",
value: String(value)
};
},
string(value) {
return {
type: "string",
value
};
},
symbol(value) {
return {
type: "symbol",
value: value.description
};
const CONSOLE_TYPES = ["log", "warn", "error", "info", "debug"];
let sendConsole = null;
const messageQueue = [];
const messageExtra = {};
function sendConsoleMessages(messages) {
if (sendConsole == null) {
messageQueue.push(...messages);
return;
}
};
function initRuntimeSocket(hosts, port, id) {
if (!hosts || !port || !id)
return Promise.resolve(null);
return hosts.split(",").reduce((promise, host2) => {
return promise.then((socket) => {
if (socket)
return socket;
return tryConnectSocket(host2, port, id);
});
}, Promise.resolve(null));
sendConsole(JSON.stringify(Object.assign({
type: "console",
data: messages
}, messageExtra)));
}
const SOCKET_TIMEOUT = 500;
function tryConnectSocket(host2, port, id) {
return new Promise((resolve2, reject) => {
const socket = index.connectSocket({
url: `ws://${host2}:${port}/${id}`,
// 支付宝小程序 是否开启多实例
multiple: true,
fail() {
resolve2(null);
function setSendConsole(value, extra = {}) {
sendConsole = value;
Object.assign(messageExtra, extra);
if (value != null && messageQueue.length > 0) {
const messages = messageQueue.slice();
messageQueue.length = 0;
sendConsoleMessages(messages);
}
}
const originalConsole = /* @__PURE__ */ CONSOLE_TYPES.reduce((methods, type) => {
methods[type] = console[type].bind(console);
return methods;
}, {});
const atFileRegex = /^\s*at\s+[\w/./-]+:\d+$/;
function rewriteConsole() {
function wrapConsole(type) {
return function(...args) {
const originalArgs = [...args];
if (originalArgs.length) {
const maybeAtFile = originalArgs[originalArgs.length - 1];
if (typeof maybeAtFile === "string" && atFileRegex.test(maybeAtFile)) {
originalArgs.pop();
}
}
{
originalConsole[type](...originalArgs);
}
sendConsoleMessages([formatMessage(type, args)]);
};
}
if (isConsoleWritable()) {
CONSOLE_TYPES.forEach((type) => {
console[type] = wrapConsole(type);
});
const timer = setTimeout(() => {
socket.close({
code: 1006,
reason: "connect timeout"
return function restoreConsole() {
CONSOLE_TYPES.forEach((type) => {
console[type] = originalConsole[type];
});
resolve2(null);
}, SOCKET_TIMEOUT);
socket.onOpen((e2) => {
clearTimeout(timer);
resolve2(socket);
});
socket.onClose((e2) => {
clearTimeout(timer);
resolve2(null);
});
socket.onError((e2) => {
clearTimeout(timer);
resolve2(null);
});
});
};
} else {
{
if (typeof index !== "undefined" && index.__f__) {
const oldLog = index.__f__;
if (oldLog) {
index.__f__ = function(...args) {
const [type, filename, ...rest] = args;
oldLog(type, "", ...rest);
sendConsoleMessages([formatMessage(type, [...rest, filename])]);
};
return function restoreConsole() {
index.__f__ = oldLog;
};
}
}
}
}
return function restoreConsole() {
};
}
function isConsoleWritable() {
const value = console.log;
const sym = Symbol();
try {
console.log = sym;
} catch (ex) {
return false;
}
const isWritable = console.log === sym;
console.log = value;
return isWritable;
}
let sendError = null;
const errorQueue = /* @__PURE__ */ new Set();
const errorExtra = {};
function sendErrorMessages(errors) {
if (sendError == null) {
errors.forEach((error) => {
......@@ -6854,30 +6914,38 @@ function sendErrorMessages(errors) {
});
return;
}
sendError(JSON.stringify({
type: "error",
data: errors.map((err) => {
const isPromiseRejection = err && "promise" in err && "reason" in err;
const prefix = isPromiseRejection ? "UnhandledPromiseRejection: " : "";
if (isPromiseRejection) {
err = err.reason;
}
if (err instanceof Error && err.stack) {
return prefix + err.stack;
const data = errors.map((err) => {
const isPromiseRejection = err && "promise" in err && "reason" in err;
const prefix = isPromiseRejection ? "UnhandledPromiseRejection: " : "";
if (isPromiseRejection) {
err = err.reason;
}
if (err instanceof Error && err.stack) {
if (err.message && !err.stack.includes(err.message)) {
return `${prefix}${err.message}
${err.stack}`;
}
if (typeof err === "object" && err !== null) {
try {
return prefix + JSON.stringify(err);
} catch (err2) {
return prefix + String(err2);
}
return `${prefix}${err.stack}`;
}
if (typeof err === "object" && err !== null) {
try {
return prefix + JSON.stringify(err);
} catch (err2) {
return prefix + String(err2);
}
return prefix + String(err);
})
}));
}
return prefix + String(err);
}).filter(Boolean);
if (data.length > 0) {
sendError(JSON.stringify(Object.assign({
type: "error",
data
}, errorExtra)));
}
}
function setSendError(value) {
function setSendError(value, extra = {}) {
sendError = value;
Object.assign(errorExtra, extra);
if (value != null && errorQueue.size > 0) {
const errors = Array.from(errorQueue);
errorQueue.clear();
......@@ -6914,9 +6982,9 @@ function initOnError() {
};
}
function initRuntimeSocketService() {
const hosts = "192.168.1.62,127.0.0.1";
const hosts = "192.168.1.13,127.0.0.1";
const port = "8090";
const id = "mp-weixin_lNr3aG";
const id = "mp-weixin_55nm9p";
const lazy = typeof swan !== "undefined";
let restoreError = lazy ? () => {
} : initOnError();
......@@ -7078,6 +7146,15 @@ function findVmByVueId(instance, vuePid) {
}
}
}
function getLocaleLanguage() {
let localeLanguage = "";
{
const appBaseInfo = wx.getAppBaseInfo();
const language = appBaseInfo && appBaseInfo.language ? appBaseInfo.language : LOCALE_EN;
localeLanguage = normalizeLocale(language) || LOCALE_EN;
}
return localeLanguage;
}
const MP_METHODS = [
"createSelectorQuery",
"createIntersectionObserver",
......@@ -7344,9 +7421,7 @@ function initAppLifecycle(appOptions, vm) {
}
}
function initLocale(appVm) {
const locale = ref(
normalizeLocale(wx.getAppBaseInfo().language) || LOCALE_EN
);
const locale = ref(getLocaleLanguage());
Object.defineProperty(appVm, "$locale", {
get() {
return locale.value;
......
<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
<view class="kfPage"><bar-x wx:if="{{a}}" u-i="5b0bdb71-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
{
"description": "项目配置文件。",
"packOptions": {
"ignore": [],
"include": []
},
"setting": {
"urlCheck": false,
"es6": true,
"postcss": false,
"minified": false,
"newFeature": true,
"bigPackageSizeSupport": true,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
}
},
"compileType": "miniprogram",
"libVersion": "3.7.2",
"appid": "wx7a51d33eab23fc7d",
"projectname": "iedgeMini",
"condition": {
"search": {
"current": -1,
"list": []
"description": "项目配置文件。",
"packOptions": {
"ignore": [],
"include": []
},
"conversation": {
"current": -1,
"list": []
"setting": {
"urlCheck": false,
"es6": true,
"postcss": false,
"minified": false,
"newFeature": true,
"bigPackageSizeSupport": true,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
}
},
"game": {
"current": -1,
"list": []
"compileType": "miniprogram",
"libVersion": "3.7.11",
"appid": "wx7a51d33eab23fc7d",
"projectname": "iedgeMini",
"condition": {
"search": {
"current": -1,
"list": []
},
"conversation": {
"current": -1,
"list": []
},
"game": {
"current": -1,
"list": []
},
"miniprogram": {
"current": -1,
"list": []
}
},
"miniprogram": {
"current": -1,
"list": []
"editorSetting": {
"tabIndent": "insertSpaces",
"tabSize": 4
}
},
"editorSetting": {
"tabIndent": "insertSpaces",
"tabSize": 2
}
}
\ No newline at end of file
{
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"condition": {
"miniprogram": {
"list": [
{
"name": "pages/user/userInfo",
"pathName": "pages/user/userInfo",
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "pages/index/index",
"pathName": "pages/index/index",
"query": "",
"launchMode": "default",
"scene": null
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"condition": {
"miniprogram": {
"list": [
{
"name": "pages/user/userInfo",
"pathName": "pages/user/userInfo",
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "pages/index/index",
"pathName": "pages/index/index",
"query": "",
"launchMode": "default",
"scene": null
}
]
}
]
},
"projectname": "iedgeMini",
"setting": {
"compileHotReLoad": true,
"urlCheck": false
}
},
"projectname": "iedgeMini",
"setting": {
"compileHotReLoad": true,
"urlCheck": false
}
}
\ 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 wx:if="{{a}}" class="{{['uni-popup', k, l]}}"><view bindtouchstart="{{j}}"><uni-transition wx:if="{{b}}" key="1" bindclick="{{c}}" u-i="0bdc225b-0" bind:__l="__l" u-p="{{d}}"/><uni-transition wx:if="{{i}}" u-s="{{['d']}}" key="2" bindclick="{{h}}" u-i="0bdc225b-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
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