From 06813be40b2989910aa4cc3958c229b6fb7d9121 Mon Sep 17 00:00:00 2001 From: qiaocl <3189782663@qq.com> Date: Thu, 15 May 2025 17:06:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=B3=E8=AF=B7=E5=8A=A0?= =?UTF-8?q?=E5=85=A5=E5=88=86=E6=88=90=E7=94=A8=E6=88=B7=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E5=92=8C=E7=94=B3=E8=AF=B7vip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/productList.vue | 32 +- components/secratary.vue | 2 +- pageTwo/login/add.vue | 251 +--- pageTwo/login/login.vue | 32 +- pageTwo/me/addVip.vue | 328 +++++ pageTwo/me/user.vue | 66 +- pageTwo/news/detail.vue | 28 +- pageTwo/product/detail.vue | 28 +- pageTwo/product/list.vue | 26 +- pages.json | 161 ++- pages/index/index.vue | 6 +- pages/index/searchList.vue | 30 +- pages/me/me.vue | 16 +- pages/phoneList/detail.vue | 28 +- pages/phoneList/phoneList.vue | 30 +- static/me4.png | Bin 9657 -> 7289 bytes store/actions.js | 1 + tools/model.js | 15 +- .../.sourcemap/mp-weixin/common/main.js.map | 2 +- .../.sourcemap/mp-weixin/common/vendor.js.map | 2 +- .../mp-weixin/components/header.js.map | 2 +- .../mp-weixin/components/message.js.map | 2 +- .../mp-weixin/components/newsList.js.map | 2 +- .../mp-weixin/components/productList.js.map | 2 +- .../mp-weixin/components/search.js.map | 2 +- .../mp-weixin/components/secratary.js.map | 2 +- .../mp-weixin/components/tabBar.js.map | 2 +- .../mp-weixin/pageTwo/index/detail.js.map | 2 +- .../mp-weixin/pageTwo/login/add.js.map | 2 +- .../pageTwo/login/editPassword.js.map | 2 +- .../mp-weixin/pageTwo/login/login.js.map | 2 +- .../mp-weixin/pageTwo/me/addNeeds.js.map | 2 +- .../mp-weixin/pageTwo/me/addVip.js.map | 1 + .../mp-weixin/pageTwo/me/company.js.map | 2 +- .../mp-weixin/pageTwo/me/needs.js.map | 2 +- .../mp-weixin/pageTwo/me/user.js.map | 2 +- .../mp-weixin/pageTwo/news/detail.js.map | 2 +- .../mp-weixin/pageTwo/news/list.js.map | 2 +- .../mp-weixin/pageTwo/product/detail.js.map | 2 +- .../mp-weixin/pageTwo/product/list.js.map | 2 +- .../mp-weixin/pages/index/fengCai.js.map | 2 +- .../mp-weixin/pages/index/index.js.map | 2 +- .../mp-weixin/pages/index/searchList.js.map | 2 +- .../.sourcemap/mp-weixin/pages/me/me.js.map | 2 +- .../mp-weixin/pages/phoneList/detail.js.map | 2 +- .../pages/phoneList/phoneList.js.map | 2 +- .../components/uni-icons/uni-icons.js.map | 2 +- unpackage/dist/dev/mp-weixin/app.json | 3 +- unpackage/dist/dev/mp-weixin/common/main.js | 4 +- unpackage/dist/dev/mp-weixin/common/vendor.js | 1263 +++++++++-------- .../dist/dev/mp-weixin/components/header.js | 28 +- .../dist/dev/mp-weixin/components/message.js | 28 +- .../dist/dev/mp-weixin/components/newsList.js | 28 +- .../dev/mp-weixin/components/productList.js | 79 +- .../dev/mp-weixin/components/productList.wxml | 2 +- .../dist/dev/mp-weixin/components/search.js | 32 +- .../dev/mp-weixin/components/secratary.js | 30 +- .../dist/dev/mp-weixin/components/tabBar.js | 28 +- .../dev/mp-weixin/pageTwo/index/detail.js | 2 +- .../dist/dev/mp-weixin/pageTwo/login/add.js | 141 +- .../dist/dev/mp-weixin/pageTwo/login/add.json | 6 +- .../dist/dev/mp-weixin/pageTwo/login/add.wxml | 2 +- .../mp-weixin/pageTwo/login/editPassword.js | 2 +- .../dist/dev/mp-weixin/pageTwo/login/login.js | 37 +- .../dev/mp-weixin/pageTwo/login/login.wxml | 2 +- .../dist/dev/mp-weixin/pageTwo/me/addNeeds.js | 4 +- .../dist/dev/mp-weixin/pageTwo/me/addVip.js | 378 +++++ .../dist/dev/mp-weixin/pageTwo/me/addVip.json | 7 + .../dist/dev/mp-weixin/pageTwo/me/addVip.wxml | 1 + .../dist/dev/mp-weixin/pageTwo/me/addVip.wxss | 85 ++ .../dist/dev/mp-weixin/pageTwo/me/company.js | 4 +- .../dist/dev/mp-weixin/pageTwo/me/needs.js | 2 +- .../dist/dev/mp-weixin/pageTwo/me/user.js | 2 +- .../dist/dev/mp-weixin/pageTwo/me/user.wxml | 2 +- .../dist/dev/mp-weixin/pageTwo/news/detail.js | 41 +- .../dev/mp-weixin/pageTwo/news/detail.wxml | 2 +- .../dist/dev/mp-weixin/pageTwo/news/list.js | 2 +- .../dev/mp-weixin/pageTwo/product/detail.js | 37 +- .../dev/mp-weixin/pageTwo/product/detail.wxml | 2 +- .../dev/mp-weixin/pageTwo/product/list.js | 31 +- .../dist/dev/mp-weixin/pages/index/fengCai.js | 2 +- .../dist/dev/mp-weixin/pages/index/index.js | 10 +- .../dist/dev/mp-weixin/pages/index/index.wxml | 2 +- .../dev/mp-weixin/pages/index/searchList.js | 50 +- .../dev/mp-weixin/pages/index/searchList.wxml | 2 +- unpackage/dist/dev/mp-weixin/pages/me/me.js | 4 +- unpackage/dist/dev/mp-weixin/pages/me/me.wxml | 2 +- .../dev/mp-weixin/pages/phoneList/detail.js | 43 +- .../dev/mp-weixin/pages/phoneList/detail.wxml | 2 +- .../mp-weixin/pages/phoneList/phoneList.js | 45 +- .../mp-weixin/pages/phoneList/phoneList.wxml | 2 +- .../dev/mp-weixin/project.private.config.json | 2 +- unpackage/dist/dev/mp-weixin/static/me4.png | Bin 9657 -> 7289 bytes .../uni_modules/pick-regions/pick-regions.js | 22 +- .../u-parse/components/wxParseAudio.js | 20 +- .../u-parse/components/wxParseImg.js | 20 +- .../u-parse/components/wxParseTemplate0.js | 28 +- .../u-parse/components/wxParseTemplate1.js | 28 +- .../u-parse/components/wxParseTemplate10.js | 28 +- .../u-parse/components/wxParseTemplate11.js | 26 +- .../u-parse/components/wxParseTemplate2.js | 28 +- .../u-parse/components/wxParseTemplate3.js | 28 +- .../u-parse/components/wxParseTemplate4.js | 28 +- .../u-parse/components/wxParseTemplate5.js | 28 +- .../u-parse/components/wxParseTemplate6.js | 28 +- .../u-parse/components/wxParseTemplate7.js | 28 +- .../u-parse/components/wxParseTemplate8.js | 28 +- .../u-parse/components/wxParseTemplate9.js | 28 +- .../u-parse/components/wxParseVideo.js | 20 +- .../mp-weixin/uni_modules/u-parse/u-parse.js | 24 +- .../components/uni-icons/uni-icons.js | 30 +- 111 files changed, 2438 insertions(+), 1652 deletions(-) create mode 100644 pageTwo/me/addVip.vue create mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pageTwo/me/addVip.js.map create mode 100644 unpackage/dist/dev/mp-weixin/pageTwo/me/addVip.js create mode 100644 unpackage/dist/dev/mp-weixin/pageTwo/me/addVip.json create mode 100644 unpackage/dist/dev/mp-weixin/pageTwo/me/addVip.wxml create mode 100644 unpackage/dist/dev/mp-weixin/pageTwo/me/addVip.wxss diff --git a/components/productList.vue b/components/productList.vue index c4071b2..7d99d03 100644 --- a/components/productList.vue +++ b/components/productList.vue @@ -7,8 +7,7 @@ {{item.userinfo.name}} {{item.userinfo.posname}} - + 拨打电话 @@ -33,7 +32,7 @@ + @click="handleCall(user.authlist,item.userinfo.phone)"> 联系方式 @@ -77,11 +76,38 @@ }, computed: { ...mapState(["user"]), + userInfo() { + return this.user.name ? this.user : uni.getStorageSync('UserInfo') + } }, methods: { handleActive(item) { this.$emit("handleDetail", item) + }, + handleCall(authlist, num) { + let that = this + console.log("authlist", authlist, that.userInfo) + if (authlist.length) { + let arr = authlist.findIndex(v => v.code == 'phone:show') + if (arr == -1) { + that.$store.commit("changeSecratary", true); + } else { + uni.makePhoneCall({ + phoneNumber: num, //仅为示例 + success: () => { + console.log("拨打电话成功") + that.$model.getSetClickNumber({ + userId: that.userInfo.id ? that.userInfo.id : 0, + clickPhone: num, + }).then(res => {}); + } + }) + } + } else { + that.$store.commit("changeSecratary", true); + } } + } } diff --git a/components/secratary.vue b/components/secratary.vue index b154f8a..0c7969c 100644 --- a/components/secratary.vue +++ b/components/secratary.vue @@ -39,7 +39,7 @@ }, watch: { isSecratary() { - console.log("isSecratary", this.isSecratary) + // console.log("isSecratary", this.isSecratary) } }, methods: { diff --git a/pageTwo/login/add.vue b/pageTwo/login/add.vue index 8eb4e5a..1d70e1a 100644 --- a/pageTwo/login/add.vue +++ b/pageTwo/login/add.vue @@ -1,16 +1,6 @@