Commit f3ae5820815b0332037f089751d497156c028bcf
1 parent
fbc85b60
备份
Showing
258 changed files
with
13916 additions
and
443 deletions
Too many changes.
To preserve performance only 100 of 258 files are displayed.
antis-app-siberian/components/yz-audio/index.scss
| ... | ... | @@ -17,8 +17,10 @@ |
| 17 | 17 | } |
| 18 | 18 | } |
| 19 | 19 | .imt-audio{ |
| 20 | - background: #ccc; | |
| 20 | + // background: #f2e2ac; | |
| 21 | + | |
| 21 | 22 | width: 100%; |
| 23 | + margin-top: -90rpx; | |
| 22 | 24 | overflow: hidden; |
| 23 | 25 | display: flex; |
| 24 | 26 | box-sizing: border-box; |
| ... | ... | @@ -37,11 +39,11 @@ |
| 37 | 39 | |
| 38 | 40 | .titlebox { |
| 39 | 41 | display: flex; |
| 40 | - line-height: 100rpx; | |
| 42 | + line-height: 138rpx; | |
| 41 | 43 | margin-bottom: 10rpx; |
| 42 | 44 | .title { |
| 43 | 45 | font-size: 30rpx; |
| 44 | - max-width: 60%; | |
| 46 | + max-width: 100%; | |
| 45 | 47 | @include textoverflow; |
| 46 | 48 | } |
| 47 | 49 | |
| ... | ... | @@ -69,10 +71,10 @@ |
| 69 | 71 | } |
| 70 | 72 | .audio-slider { |
| 71 | 73 | padding-top: 10rpx; |
| 72 | - margin-left: 150rpx; | |
| 74 | + // margin-left: 150rpx; | |
| 73 | 75 | position: absolute; |
| 74 | 76 | bottom: 40rpx; |
| 75 | - width: 75vw; | |
| 77 | + width: 90vw; | |
| 76 | 78 | left: 0; |
| 77 | 79 | padding: 0; |
| 78 | 80 | } | ... | ... |
antis-app-siberian/components/yz-audio/yz-audio.vue
| 1 | 1 | <template> |
| 2 | - <view class="imt-audio" > | |
| 2 | + <view class="imt-audio"> | |
| 3 | 3 | <template> |
| 4 | - <view class="top"> | |
| 4 | + <!-- <view class="top"> | |
| 5 | 5 | <view class="audio-control-wrapper"> |
| 6 | 6 | <image :src="poster" mode="aspectFill" class="cover"></image> |
| 7 | 7 | <image :src="require('./static/loading.png')" v-if="playState=='loading'" class="play loading"></image> |
| ... | ... | @@ -10,30 +10,41 @@ |
| 10 | 10 | <image :src="require('./static/pausebtn.png')" alt="pause" @click="pause" class="play" v-else></image> |
| 11 | 11 | </template> |
| 12 | 12 | </view> |
| 13 | - </view> | |
| 13 | + </view> --> | |
| 14 | + | |
| 14 | 15 | <view class="audio-wrapper"> |
| 15 | 16 | <view class="titlebox"> |
| 16 | - <view class="title">{{name}}</view> | |
| 17 | - <view class="singer">{{singer}}</view> | |
| 18 | - </view> | |
| 19 | - <view class="slidebox"> | |
| 20 | - <view>{{formatSeconds(currentTime)}}/{{formatSeconds(duration)}}</view> | |
| 21 | - <view> | |
| 22 | - <slot name="extraCtrls"> | |
| 23 | - <text class="hItem extrButton" @click="$emit('Button1Click')" v-show="isButton1Visible">{{button1Text}}</text> | |
| 24 | - <text class="hItem extrButton" @click="$emit('Button2Click')" v-show="isButton2Visible">{{button2Text}}</text> | |
| 25 | - <text class="hItem extrButton" @click="$emit('Button3Click')" v-show="isButton3Visible">{{button3Text}}</text> | |
| 26 | - </slot> | |
| 17 | + <!-- <view class="title" style="margin-bottom: 20rpx;">{{name}}</view> | |
| 18 | + <view class="singer">{{singer}}</view> --> | |
| 19 | + <view | |
| 20 | + style="font-weight: bold;font-size: 45rpx;margin: 0 auto;padding-bottom: 30rpx;display: flex;align-items: center;justify-content: center;"> | |
| 21 | + <view style="color:#FC5F52;">{{formatSeconds(currentTime)}}</view> | |
| 22 | + <view style="margin-left: 10rpx;margin-right: 10rpx;color:black;">/</view> | |
| 23 | + <view style="color:black">{{formatSeconds(duration)}}</view> | |
| 24 | + </view> | |
| 27 | 25 | </view> |
| 28 | - </view> | |
| 29 | - </view> | |
| 30 | - <!--video在ios中不能完全隐藏,否则无法播放--> | |
| 31 | - <video id="videoPlayer" :src="src" autoplay="true" :muted="false" | |
| 32 | - style="width: 10rpx;height:10rpx;" @play="playerOnPlay" @pause="playerOnPause" | |
| 33 | - @ended="playerOnEnded" @timeupdate="playerOnTimeupdate" | |
| 34 | - @waiting="playerOnWaiting" @error="playerOnError"></video> | |
| 35 | - <slider class="audio-slider" block-size="12" :max="duration" :value="currentTime" | |
| 36 | - @change="sliderChange" @changing="sliderChanging"></slider> | |
| 26 | + <view class="slidebox"> | |
| 27 | + <!-- <view>{{formatSeconds(currentTime)}}/{{formatSeconds(duration)}}</view> --> | |
| 28 | + <view> | |
| 29 | + <slot name="extraCtrls"> | |
| 30 | + <text class="hItem extrButton" @click="$emit('Button1Click')" | |
| 31 | + v-show="isButton1Visible">{{button1Text}}</text> | |
| 32 | + <text class="hItem extrButton" @click="$emit('Button2Click')" | |
| 33 | + v-show="isButton2Visible">{{button2Text}}</text> | |
| 34 | + <text class="hItem extrButton" @click="$emit('Button3Click')" | |
| 35 | + v-show="isButton3Visible">{{button3Text}}</text> | |
| 36 | + </slot> | |
| 37 | + </view> | |
| 38 | + </view> | |
| 39 | + </view> | |
| 40 | + | |
| 41 | + <!--video在ios中不能完全隐藏,否则无法播放--> | |
| 42 | + <video id="videoPlayer" :src="src" :autoplay="false" :muted="false" style="width: 10rpx;height:10rpx;" | |
| 43 | + @play="playerOnPlay" @pause="playerOnPause" @ended="playerOnEnded" @timeupdate="playerOnTimeupdate" | |
| 44 | + @waiting="playerOnWaiting" @error="playerOnError"></video> | |
| 45 | + <slider class="audio-slider" block-size="12" :max="duration" :value="currentTime" @change="sliderChange" | |
| 46 | + @changing="sliderChanging"></slider> | |
| 47 | + | |
| 37 | 48 | </template> |
| 38 | 49 | </view> |
| 39 | 50 | </template> |
| ... | ... | @@ -45,7 +56,7 @@ |
| 45 | 56 | 因此这里只能用video来实现,video能倍速播放,不能熄屏播放、不能后台播放。而且避免了用createInnerAudioContext()实现的跳转到别的页面,还在播放的问题 |
| 46 | 57 | 因此应用程序可以在需要后台播放的时候(需要用户操作触发),再暂停这个控件的播放,然后自己用getBackgroundAudioManager实现后台播放 |
| 47 | 58 | */ |
| 48 | - | |
| 59 | + | |
| 49 | 60 | import Vue from 'vue'; |
| 50 | 61 | export default { |
| 51 | 62 | props: { |
| ... | ... | @@ -73,124 +84,119 @@ |
| 73 | 84 | type: String, |
| 74 | 85 | default: '' |
| 75 | 86 | }, |
| 76 | - }, | |
| 87 | + }, | |
| 77 | 88 | data() { |
| 78 | 89 | return { |
| 79 | - src:"", | |
| 80 | - poster:"", | |
| 81 | - name:"...", | |
| 82 | - singer:"...", | |
| 83 | - duration:0, | |
| 84 | - currentTime:0, | |
| 85 | - playState:"pause",//"loading"/"playing"/"pause" | |
| 86 | - isSliderChanging:false, | |
| 90 | + src: "", | |
| 91 | + poster: "", | |
| 92 | + name: "...", | |
| 93 | + singer: "...", | |
| 94 | + duration: 0, | |
| 95 | + currentTime: 0, | |
| 96 | + playState: "pause", //"loading"/"playing"/"pause" | |
| 97 | + isSliderChanging: false, | |
| 98 | + time: 0, | |
| 99 | + videoCtx: undefined | |
| 87 | 100 | }; |
| 88 | 101 | }, |
| 89 | - created:function(){ | |
| 102 | + created() { | |
| 90 | 103 | //自定义组件,需要传递第二个参数为this,否则后续的pause等操作不起作用 |
| 91 | - this.videoCtx = uni.createVideoContext("videoPlayer",this); | |
| 92 | - } | |
| 93 | - , | |
| 94 | - methods:{ | |
| 95 | - setSrc:function(value) | |
| 96 | - { | |
| 104 | + this.videoCtx = uni.createVideoContext("videoPlayer", this); | |
| 105 | + }, | |
| 106 | + | |
| 107 | + methods: { | |
| 108 | + setSrc: function(value) { | |
| 97 | 109 | this.src = value; |
| 98 | 110 | }, |
| 99 | - setPoster:function(value) | |
| 100 | - { | |
| 111 | + setPoster: function(value) { | |
| 101 | 112 | this.poster = value; |
| 102 | 113 | }, |
| 103 | - setName:function(value) | |
| 104 | - { | |
| 114 | + setName: function(value) { | |
| 105 | 115 | this.name = value; |
| 106 | 116 | }, |
| 107 | - setSinger:function(value) | |
| 108 | - { | |
| 117 | + setSinger: function(value) { | |
| 109 | 118 | this.singer = value; |
| 110 | 119 | }, |
| 111 | - playerOnPlay:function(e) | |
| 112 | - { | |
| 113 | - this.playState="playing"; | |
| 114 | - this.$emit("play"); | |
| 120 | + playerOnPlay: function(e) { | |
| 121 | + this.playState = "playing"; | |
| 122 | + this.$emit("play"); | |
| 115 | 123 | }, |
| 116 | - playerOnPause:function(e) | |
| 117 | - { | |
| 118 | - this.playState="pause"; | |
| 124 | + playerOnPause: function(e) { | |
| 125 | + this.playState = "pause"; | |
| 119 | 126 | this.$emit("pause"); |
| 120 | 127 | }, |
| 121 | - playerOnEnded:function(e) | |
| 122 | - { | |
| 123 | - this.playState="pause"; | |
| 128 | + playerOnEnded: function(e) { | |
| 129 | + this.playState = "pause"; | |
| 124 | 130 | this.$emit("ended"); |
| 125 | 131 | }, |
| 126 | - playerOnTimeupdate:function(e) | |
| 127 | - { | |
| 128 | - this.playState="playing"; | |
| 132 | + playerOnTimeupdate: function(e) { | |
| 133 | + this.playState = "playing"; | |
| 129 | 134 | this.duration = e.detail.duration; |
| 130 | 135 | this.currentTime = e.detail.currentTime; |
| 131 | - this.$emit("timeUpdate",e.detail); | |
| 136 | + this.$emit("timeUpdate", e.detail); | |
| 132 | 137 | }, |
| 133 | - playerOnWaiting:function(e) | |
| 134 | - { | |
| 135 | - this.playState="loading"; | |
| 138 | + playerOnWaiting: function(e) { | |
| 139 | + this.playState = "loading"; | |
| 136 | 140 | }, |
| 137 | - playerOnError:function(e) | |
| 138 | - { | |
| 141 | + playerOnError: function(e) { | |
| 142 | + console.log('音频爆发错误', e) | |
| 139 | 143 | uni.showToast({ |
| 140 | - title:"播放出错"+e | |
| 141 | - }); | |
| 142 | - this.playState="pause"; | |
| 143 | - this.$emit("error",e); | |
| 144 | + title: "播放出错" + e | |
| 145 | + }); | |
| 146 | + this.playState = "pause"; | |
| 147 | + this.$emit("error", e); | |
| 144 | 148 | }, |
| 145 | - formatSeconds:function(seconds){ | |
| 149 | + formatSeconds: function(seconds) { | |
| 146 | 150 | var result = typeof seconds === "string" ? parseFloat(seconds) : seconds; |
| 147 | 151 | if (isNaN(result)) |
| 148 | 152 | return ""; |
| 149 | - let h = Math.floor(result / 3600) < 10 | |
| 150 | - ? "0" + Math.floor(result / 3600) | |
| 151 | - : Math.floor(result / 3600); | |
| 152 | - let m = Math.floor((result / 60) % 60) < 10 | |
| 153 | - ? "0" + Math.floor((result / 60) % 60) | |
| 154 | - : Math.floor((result / 60) % 60) + h * 60; | |
| 155 | - let s = Math.floor(result % 60) < 10 | |
| 156 | - ? "0" + Math.floor(result % 60) | |
| 157 | - : Math.floor(result % 60); | |
| 158 | - return `${m}:${s}`; | |
| 159 | - }, | |
| 160 | - stop:function() | |
| 161 | - { | |
| 153 | + let h = Math.floor(result / 3600) < 10 ? | |
| 154 | + "0" + Math.floor(result / 3600) : | |
| 155 | + Math.floor(result / 3600); | |
| 156 | + let m = Math.floor((result / 60) % 60) < 10 ? | |
| 157 | + "0" + Math.floor((result / 60) % 60) : | |
| 158 | + Math.floor((result / 60) % 60) + h * 60; | |
| 159 | + let s = Math.floor(result % 60) < 10 ? | |
| 160 | + "0" + Math.floor(result % 60) : | |
| 161 | + Math.floor(result % 60); | |
| 162 | + return `${m}:${s}`; | |
| 163 | + }, | |
| 164 | + stop: function() { | |
| 162 | 165 | this.videoCtx.stop(); |
| 163 | - } | |
| 164 | - , | |
| 165 | - seek:function(t){ | |
| 166 | + }, | |
| 167 | + seek: function(t) { | |
| 168 | + console.log('这是seek', this.time) | |
| 166 | 169 | this.videoCtx.seek(t); |
| 167 | 170 | }, |
| 168 | - play:function(){ | |
| 171 | + play: function() { | |
| 169 | 172 | var that = this; |
| 170 | - this.videoCtx.play();//在有的H5浏览器里,如果play不是用户触发的,则play()会报错 | |
| 171 | - | |
| 173 | + this.videoCtx.play(); //在有的H5浏览器里,如果play不是用户触发的,则play()会报错 | |
| 172 | 174 | }, |
| 173 | - pause:function(){ | |
| 175 | + pause: function() { | |
| 174 | 176 | this.videoCtx.pause(); |
| 175 | 177 | }, |
| 176 | - playbackRate:function(value){ | |
| 178 | + playbackRate: function(value) { | |
| 179 | + // this.$nextTick(()=>{ | |
| 177 | 180 | this.videoCtx.playbackRate(value); |
| 178 | 181 | //playbackRate不能在play之前或者之后立即调用,否则只有很少几率会成功 |
| 182 | + // }) | |
| 183 | + // this.$forceUpdate() | |
| 179 | 184 | }, |
| 180 | - sliderChange:function(e){ | |
| 185 | + sliderChange: function(e) { | |
| 181 | 186 | this.isSliderChanging = false; |
| 187 | + this.time = e.detail.value | |
| 188 | + console.log('滚动条的时间', this.time) | |
| 182 | 189 | //要通过e.detail.value获取,否则如果通过dom去读取slider的value |
| 183 | 190 | //就会存在滚动条拖不动的情况 |
| 184 | 191 | this.videoCtx.seek(e.detail.value); |
| 185 | 192 | }, |
| 186 | - sliderChanging:function() | |
| 187 | - { | |
| 193 | + sliderChanging: function() { | |
| 188 | 194 | this.isSliderChanging = true; |
| 189 | - }, | |
| 195 | + }, | |
| 190 | 196 | }, |
| 191 | 197 | } |
| 192 | 198 | </script> |
| 193 | 199 | |
| 194 | 200 | <style lang="scss"> |
| 195 | -@import './index.scss'; | |
| 201 | + @import './index.scss'; | |
| 196 | 202 | </style> | ... | ... |
antis-app-siberian/package.json
antis-app-siberian/pages.json
| 1 | 1 | { |
| 2 | 2 | "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + { | |
| 8 | + "path": "pages/index/index", | |
| 9 | + "style": { | |
| 10 | + "navigationBarTitleText": "首页" | |
| 11 | + } | |
| 12 | + }, | |
| 3 | 13 | { |
| 4 | 14 | "path": "pages/video/index", |
| 5 | 15 | "style": { |
| ... | ... | @@ -7,11 +17,23 @@ |
| 7 | 17 | } |
| 8 | 18 | }, |
| 9 | 19 | { |
| 10 | - "path": "pages/index/index", | |
| 20 | + "path": "pages/CDKEY/index", | |
| 11 | 21 | "style": { |
| 12 | - "navigationBarTitleText": "首页" | |
| 22 | + "navigationBarTitleText": "模考兑换码" | |
| 13 | 23 | } |
| 14 | 24 | }, |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 15 | 37 | { |
| 16 | 38 | "path": "pages/payResult/index", |
| 17 | 39 | "style": { |
| ... | ... | @@ -24,7 +46,7 @@ |
| 24 | 46 | "navigationBarTitleText": "登录" |
| 25 | 47 | } |
| 26 | 48 | }, |
| 27 | - | |
| 49 | + | |
| 28 | 50 | { |
| 29 | 51 | "path": "pages/Report/result", |
| 30 | 52 | "style": { |
| ... | ... | @@ -86,14 +108,14 @@ |
| 86 | 108 | "navigationBarTitleText": "专属二维码" |
| 87 | 109 | } |
| 88 | 110 | }, |
| 89 | - | |
| 111 | + | |
| 90 | 112 | { |
| 91 | 113 | "path": "pages/Report/index", |
| 92 | 114 | "style": { |
| 93 | 115 | "navigationBarTitleText": "在线报备" |
| 94 | 116 | } |
| 95 | 117 | }, |
| 96 | - | |
| 118 | + | |
| 97 | 119 | { |
| 98 | 120 | "path": "pages/my/info", |
| 99 | 121 | "style": { |
| ... | ... | @@ -204,7 +226,7 @@ |
| 204 | 226 | "list": [{ |
| 205 | 227 | "text": "首页", |
| 206 | 228 | "selectedIconPath": "static/tab/yesindex.png", |
| 207 | - "pagePath":"pages/index/index", | |
| 229 | + "pagePath": "pages/index/index", | |
| 208 | 230 | "iconPath": "static/tab/noindex.png" |
| 209 | 231 | }, { |
| 210 | 232 | "text": "资料", | ... | ... |
antis-app-siberian/pages/CDKEY/index.vue
0 → 100644
| 1 | +<template> | |
| 2 | + <view class="container" style="width: 100%;height: 100%;"> | |
| 3 | + <image :src="model.isDefault=='1'?'../../static/mkBg.png':BASE_URL+model.banner[0].url" mode="scaleToFill" | |
| 4 | + class="background"></image> | |
| 5 | + <view style="position: absolute;bottom: 100rpx;left: 150rpx;"> | |
| 6 | + <view | |
| 7 | + style="border: 2px solid pink;min-width:400rpx;height: 50rpx;padding: 15rpx;border-radius: 20rpx;margin-bottom: 30rpx;"> | |
| 8 | + <input placeholder="请输入姓名" style="width: 100%;height: 100%;" placeholder-style="color:pink;" | |
| 9 | + v-model="form.name" /> | |
| 10 | + </view> | |
| 11 | + <view | |
| 12 | + style="border: 2px solid pink;min-width:400rpx;height: 50rpx;padding: 15rpx;border-radius: 20rpx;margin-bottom: 30rpx;"> | |
| 13 | + <input placeholder="请输入Email地址" style="width: 100%;height: 100%;" placeholder-style="color:pink;" | |
| 14 | + v-model="form.email" /> | |
| 15 | + </view> | |
| 16 | + <view | |
| 17 | + style="border: 2px solid pink;min-width:400rpx;height: 50rpx;padding: 15rpx;border-radius: 20rpx;margin-bottom: 30rpx;"> | |
| 18 | + <input placeholder="请输入手机号码" style="width: 100%;height: 100%;" placeholder-style="color:pink;" | |
| 19 | + v-model="form.phone" /> | |
| 20 | + </view> | |
| 21 | + <view style="text-align: center;"> | |
| 22 | + <view | |
| 23 | + style="border: 2px solid pink;padding: 20rpx;border-radius: 20rpx;color:white;font-weight: bold;background-color: pink;" | |
| 24 | + @click="Confirm">立即兑换</view> | |
| 25 | + </view> | |
| 26 | + </view> | |
| 27 | + </view> | |
| 28 | +</template> | |
| 29 | + | |
| 30 | +<script> | |
| 31 | + import BASE_URL from '../../common/config.js' | |
| 32 | + import service from '../../service/service.js' | |
| 33 | + export default { | |
| 34 | + onShareAppMessage(res) { | |
| 35 | + // let data = res.target.dataset.item; | |
| 36 | + if (res.from === 'button') { // 来自页面内分享按钮 | |
| 37 | + console.log(res.target) | |
| 38 | + } | |
| 39 | + // let datas={ | |
| 40 | + // avt:this.activity.avt, | |
| 41 | + // type:1 | |
| 42 | + // } | |
| 43 | + let datas = 'avt=' + this.activity.avt.toString() + '&type=' + 1 | |
| 44 | + let scene = encodeURIComponent(JSON.stringify(datas)) | |
| 45 | + console.log('点击分享得信息' + scene) | |
| 46 | + return { | |
| 47 | + title: `朗思官方模考领取`, //分享的名称 | |
| 48 | + path: `/pages/login/index?scene=${scene}`, | |
| 49 | + mpId: 'wx94f3d523457fc388', //此处配置微信小程序的AppId | |
| 50 | + imageUrl: 'https://ls.lcwuhan.com/api/File/Image/annexpic/mkbanner.png' | |
| 51 | + } | |
| 52 | + }, | |
| 53 | + data() { | |
| 54 | + return { | |
| 55 | + BASE_URL, | |
| 56 | + model: undefined, | |
| 57 | + form: { | |
| 58 | + "email": "", | |
| 59 | + "phone": "", | |
| 60 | + "userId": "", | |
| 61 | + "activityId": "", | |
| 62 | + "name":"" | |
| 63 | + }, | |
| 64 | + activity: { | |
| 65 | + avt: '', | |
| 66 | + type: 1 | |
| 67 | + } | |
| 68 | + } | |
| 69 | + }, | |
| 70 | + onLoad() { | |
| 71 | + this.GetInfo() | |
| 72 | + }, | |
| 73 | + methods: { | |
| 74 | + GetInfo() { | |
| 75 | + this.activity.avt = uni.getStorageSync('activity') | |
| 76 | + this.API.GetActivityInfo(this.activity.avt).then(res => { | |
| 77 | + if (res.code == 200) { | |
| 78 | + this.model = res.data | |
| 79 | + console.log('这是获取的信息', this.model) | |
| 80 | + } else { | |
| 81 | + uni.showToast({ | |
| 82 | + title: res.msg, | |
| 83 | + icon: 'none' | |
| 84 | + }) | |
| 85 | + } | |
| 86 | + }) | |
| 87 | + }, | |
| 88 | + Checked() { | |
| 89 | + let bl = true | |
| 90 | + if (this.form.name == '') { | |
| 91 | + uni.showToast({ | |
| 92 | + title: '请输入姓名', | |
| 93 | + icon: 'none' | |
| 94 | + }) | |
| 95 | + bl = false | |
| 96 | + } else | |
| 97 | + if (this.form.email == '') { | |
| 98 | + uni.showToast({ | |
| 99 | + title: '请输入Email', | |
| 100 | + icon: 'none' | |
| 101 | + }) | |
| 102 | + bl = false | |
| 103 | + } else if (this.form.phone == '') { | |
| 104 | + uni.showToast({ | |
| 105 | + title: '请输入手机号', | |
| 106 | + icon: 'none' | |
| 107 | + }) | |
| 108 | + bl = false | |
| 109 | + } else if (/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(this.form.email) == false) { | |
| 110 | + uni.showToast({ | |
| 111 | + title: '请输入正确的Email格式', | |
| 112 | + icon: 'none' | |
| 113 | + }) | |
| 114 | + bl = false | |
| 115 | + } else if (/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/.test(this.form | |
| 116 | + .phone) == false) { | |
| 117 | + uni.showToast({ | |
| 118 | + title: '请输入正确的手机号格式', | |
| 119 | + icon: 'none' | |
| 120 | + }) | |
| 121 | + bl = false | |
| 122 | + } | |
| 123 | + return bl | |
| 124 | + }, | |
| 125 | + // 立即兑换 | |
| 126 | + Confirm() { | |
| 127 | + if (this.Checked()) { | |
| 128 | + this.form.userId = service.getUser().id | |
| 129 | + this.form.activityId = this.activity.avt | |
| 130 | + this.API.ConfirmConversion(this.form).then(res => { | |
| 131 | + console.log('这是兑换的参数', res) | |
| 132 | + if (res.code == 200) { | |
| 133 | + uni.showToast({ | |
| 134 | + title: '兑换成功', | |
| 135 | + icon: 'success' | |
| 136 | + }) | |
| 137 | + } else { | |
| 138 | + uni.showToast({ | |
| 139 | + title: res.msg, | |
| 140 | + icon: 'none' | |
| 141 | + }) | |
| 142 | + } | |
| 143 | + }) | |
| 144 | + } | |
| 145 | + | |
| 146 | + } | |
| 147 | + } | |
| 148 | + } | |
| 149 | +</script> | |
| 150 | + | |
| 151 | +<style> | |
| 152 | + /* 背景图片 */ | |
| 153 | + .background { | |
| 154 | + width: 100%; | |
| 155 | + height: 100%; | |
| 156 | + position: fixed; | |
| 157 | + background-size: 100% 100%; | |
| 158 | + z-index: -1; | |
| 159 | + } | |
| 160 | +</style> | ... | ... |
antis-app-siberian/pages/InvitedOrder/index.vue
antis-app-siberian/pages/Report/index.vue
| ... | ... | @@ -349,6 +349,7 @@ |
| 349 | 349 | that.model.topCard=[] |
| 350 | 350 | uni.chooseImage({ |
| 351 | 351 | count:1, |
| 352 | + sourceType:['album','camera'], | |
| 352 | 353 | success(res) { |
| 353 | 354 | console.log('这是成功',res) |
| 354 | 355 | uni.uploadFile({ |
| ... | ... | @@ -366,7 +367,7 @@ |
| 366 | 367 | let info=JSON.parse(e.data) |
| 367 | 368 | let file={ |
| 368 | 369 | "name": info.data.name, |
| 369 | - "fileId": res.tempFilePaths[0], | |
| 370 | + "fileId": info.data.name, | |
| 370 | 371 | "url": info.data.url |
| 371 | 372 | } |
| 372 | 373 | that.model.topCard.push(file) |
| ... | ... | @@ -411,7 +412,7 @@ |
| 411 | 412 | let info=JSON.parse(e.data) |
| 412 | 413 | let file={ |
| 413 | 414 | "name": info.data.name, |
| 414 | - "fileId": res.tempFilePaths[0], | |
| 415 | + "fileId": info.data.name, | |
| 415 | 416 | "url": info.data.url |
| 416 | 417 | } |
| 417 | 418 | that.model.bottomCard.push(file) | ... | ... |
antis-app-siberian/pages/Report/newIndex.vue
antis-app-siberian/pages/comfirmorder/index.vue
| ... | ... | @@ -139,6 +139,11 @@ |
| 139 | 139 | v-model="form.orderinfo.email"></input> |
| 140 | 140 | </view> |
| 141 | 141 | </view> |
| 142 | + <view style="padding:20rpx;color:red;font-size: 25rpx;" > | |
| 143 | + 请注意,下单后将会及时发送考试兑换Voucher | |
| 144 | + 我们遵循统一的退款政策:购买Voucher后14自然日内,同时距离考试时间开始大于48小时可以联系客服提出退款申请。 | |
| 145 | + 退款有可能会收取一定的行政费用,详情请参见退款政策。 | |
| 146 | + </view> | |
| 142 | 147 | </view> |
| 143 | 148 | <view |
| 144 | 149 | style="position:fixed;bottom:0;background-color:white;width:100%;height:120rpx;box-shadow:0px -10px 20px -5px #e0e0e0;"> |
| ... | ... | @@ -294,14 +299,7 @@ |
| 294 | 299 | icon: 'none' |
| 295 | 300 | }) |
| 296 | 301 | bl = false |
| 297 | - } else if (!(/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ | |
| 298 | - .test(this.form.orderinfo.email))) { | |
| 299 | - uni.showToast({ | |
| 300 | - title: '请输入正确得邮箱格式', | |
| 301 | - icon: 'none' | |
| 302 | - }) | |
| 303 | - bl = false | |
| 304 | - } else if (!this.form.orderinfo.email) { | |
| 302 | + } else if (!this.form.orderinfo.email) { | |
| 305 | 303 | uni.showToast({ |
| 306 | 304 | title: '请输入邮箱', |
| 307 | 305 | icon: 'none' |
| ... | ... | @@ -320,6 +318,7 @@ |
| 320 | 318 | }, |
| 321 | 319 | // 提交支付 |
| 322 | 320 | Confirm() { |
| 321 | + console.log('Ceshi') | |
| 323 | 322 | let that = this; |
| 324 | 323 | uni.requestSubscribeMessage({ |
| 325 | 324 | tmplIds: ['kRVg7meiHm-R1EMxtXDepwT_4cb0YXMpJfAdae9qH5k'], |
| ... | ... | @@ -338,6 +337,9 @@ |
| 338 | 337 | icon: 'none' |
| 339 | 338 | }) |
| 340 | 339 | } |
| 340 | + }, | |
| 341 | + fail(error){ | |
| 342 | + console.log('信息',error) | |
| 341 | 343 | } |
| 342 | 344 | }) |
| 343 | 345 | }, | ... | ... |
antis-app-siberian/pages/index/index.vue
| ... | ... | @@ -2,11 +2,11 @@ |
| 2 | 2 | <view class="container"> |
| 3 | 3 | <view> |
| 4 | 4 | <view style="position:relative;top:0px;"> |
| 5 | - <image src="../../static/newimage.png" style="height:780rpx;width:100%;z-index:-1;"></image> | |
| 5 | + <image src="../../static/banner.png" style="height:780rpx;width:100%;z-index:-1;"></image> | |
| 6 | 6 | </view> |
| 7 | 7 | <view style="position:absolute;top:530rpx;left:30rpx;color:white;font-weight:bold;"> |
| 8 | 8 | <view style="font-size:50rpx;margin-left:-30rpx;letter-spacing:10rpx;">【朗思测评考试中心】</view> |
| 9 | - <view style="letter-spacing:5rpx;margin-top:10rpx;">郎思官方报名中心|郎思官方SELT考试中心</view> | |
| 9 | + <view style="letter-spacing:5rpx;margin-top:10rpx;">朗思官方报名中心|朗思官方SELT考试中心</view> | |
| 10 | 10 | <view style="letter-spacing:5rpx;margin-top:5rpx;">广受考试好评考试中心</view> |
| 11 | 11 | </view> |
| 12 | 12 | </view> |
| ... | ... | @@ -14,15 +14,15 @@ |
| 14 | 14 | style="border-top-left-radius:40rpx;border-top-right-radius:40rpx;z-index:1;min-height:600rpx;width:100%;background-color:white;position:absolute;top:735rpx;"> |
| 15 | 15 | <view style="width:100%;"> |
| 16 | 16 | <view style="text-align:center;margin-top:30rpx;"> |
| 17 | - <image @click="RedirectMean" | |
| 18 | - src="../../static/apply.png" style="width:90%;height:200rpx;border-radius:20rpx;"></image> | |
| 17 | + <image @click="RedirectMean" src="../../static/apply.png" | |
| 18 | + style="width:90%;height:200rpx;border-radius:20rpx;"></image> | |
| 19 | 19 | </view> |
| 20 | 20 | <view |
| 21 | 21 | style="display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;margin-top:20rpx;"> |
| 22 | 22 | <view> |
| 23 | 23 | <view style="position:relative;top:0px;"> |
| 24 | - <image @click="RedirectSchool" | |
| 25 | - src="../../static/school.png" style="width:300rpx;height:150rpx;border-radius:20rpx;"> | |
| 24 | + <image @click="RedirectSchool" src="../../static/school.png" | |
| 25 | + style="width:300rpx;height:150rpx;border-radius:20rpx;"> | |
| 26 | 26 | </image> |
| 27 | 27 | <view style="position:absolute;top:40rpx;left:20rpx;font-weight:bold;color:white;">认可院校 |
| 28 | 28 | </view> |
| ... | ... | @@ -30,8 +30,8 @@ |
| 30 | 30 | </view> |
| 31 | 31 | <view> |
| 32 | 32 | <view style="position:relative;top:0px;"> |
| 33 | - <image @click="RedirectZL" | |
| 34 | - src="../../static/zl.png" style="width:300rpx;height:150rpx;border-radius:20rpx;"> | |
| 33 | + <image @click="RedirectZL" src="../../static/zl.png" | |
| 34 | + style="width:300rpx;height:150rpx;border-radius:20rpx;"> | |
| 35 | 35 | </image> |
| 36 | 36 | <view style="position:absolute;top:40rpx;left:20rpx;font-weight:bold;color:white;">备考资料 |
| 37 | 37 | </view> |
| ... | ... | @@ -39,8 +39,8 @@ |
| 39 | 39 | </view> |
| 40 | 40 | <view style="margin-top:20rpx;"> |
| 41 | 41 | <view style="position:relative;top:0px;"> |
| 42 | - <image @click="RedirectZSKD" | |
| 43 | - src="../../static/zs.png" style="width:300rpx;height:150rpx;border-radius:20rpx;"> | |
| 42 | + <image @click="RedirectZSKD" src="../../static/zs.png" | |
| 43 | + style="width:300rpx;height:150rpx;border-radius:20rpx;"> | |
| 44 | 44 | </image> |
| 45 | 45 | <view style="position:absolute;top:40rpx;left:20rpx;font-weight:bold;color:white;">证件报备 |
| 46 | 46 | </view> |
| ... | ... | @@ -69,36 +69,49 @@ |
| 69 | 69 | |
| 70 | 70 | <script> |
| 71 | 71 | import BASE_URL from '../../common/config.js' |
| 72 | - export default{ | |
| 73 | - data(){ | |
| 74 | - return{ | |
| 72 | + export default { | |
| 73 | + onShareAppMessage(res) { | |
| 74 | + if (res.from === 'button') { // 来自页面内分享按钮 | |
| 75 | + console.log(res.target) | |
| 76 | + } | |
| 77 | + return { | |
| 78 | + title: '朗思测评官方报名小程序', | |
| 79 | + path: '/pages/login/index', | |
| 80 | + imageUrl: this.BASE_URL + '/api/File/Image/annexpic/20221222_375601989435786501.png' | |
| 81 | + } | |
| 82 | + }, | |
| 83 | + data() { | |
| 84 | + return { | |
| 75 | 85 | BASE_URL, |
| 76 | 86 | } |
| 77 | 87 | }, |
| 78 | 88 | onLoad() { |
| 79 | - | |
| 89 | + | |
| 80 | 90 | }, |
| 81 | - methods:{ | |
| 82 | - RedirectMean(){ | |
| 83 | - uni.switchTab({ | |
| 84 | - url:'/pages/means/index' | |
| 85 | - }) | |
| 86 | - }, | |
| 87 | - RedirectSchool(){ | |
| 88 | - uni.navigateTo({ | |
| 89 | - url:'/pages/school/index' | |
| 90 | - }) | |
| 91 | - }, | |
| 92 | - RedirectZL(){ | |
| 93 | - uni.navigateTo({ | |
| 94 | - url:'/pages/index/bkzl' | |
| 95 | - }) | |
| 96 | - }, | |
| 97 | - RedirectZSKD(){ | |
| 98 | - uni.navigateTo({ | |
| 99 | - url:'zskd' | |
| 100 | - }) | |
| 101 | - } | |
| 91 | + methods: { | |
| 92 | + RedirectMean() { | |
| 93 | + uni.switchTab({ | |
| 94 | + url: '/pages/means/index' | |
| 95 | + }) | |
| 96 | + }, | |
| 97 | + RedirectSchool() { | |
| 98 | + uni.navigateTo({ | |
| 99 | + url: '/pages/school/index' | |
| 100 | + }) | |
| 101 | + // uni.navigateTo({ | |
| 102 | + // url:'/pages/CDKEY/index' | |
| 103 | + // }) | |
| 104 | + }, | |
| 105 | + RedirectZL() { | |
| 106 | + uni.navigateTo({ | |
| 107 | + url: '/pages/index/bkzl' | |
| 108 | + }) | |
| 109 | + }, | |
| 110 | + RedirectZSKD() { | |
| 111 | + uni.navigateTo({ | |
| 112 | + url: '/pages/Report/index' | |
| 113 | + }) | |
| 114 | + } | |
| 102 | 115 | } |
| 103 | 116 | } |
| 104 | 117 | </script> | ... | ... |
antis-app-siberian/pages/login/index.vue
| ... | ... | @@ -4,8 +4,8 @@ |
| 4 | 4 | <view> |
| 5 | 5 | <view> |
| 6 | 6 | <view class="header" style="width: 100%;text-align: center;margin-top: 80rpx;margin-bottom: 20rpx;"> |
| 7 | - <image :src="BASE_URL+'/api/File/Image/annexpic/wx_login.png'" mode="aspectFit" | |
| 8 | - style="width: 250rpx;height: 250rpx;"></image> | |
| 7 | + <image :src="BASE_URL+'/api/File/Image/annexpic/logo.png'" mode="aspectFit" | |
| 8 | + style="width: 350rpx;height: 350rpx;"></image> | |
| 9 | 9 | </view> |
| 10 | 10 | <view class="content" |
| 11 | 11 | style="font-size: 30rpx;border-top: 2px solid #e0e0e0;padding-top: 50rpx;margin-bottom: 20rpx;"> |
| ... | ... | @@ -19,7 +19,7 @@ |
| 19 | 19 | <view class="agreement" style="font-size: 25rpx;display: flex;align-items: center;margin-top: 20rpx;"> |
| 20 | 20 | <view class="protocolIcon"> |
| 21 | 21 | <checkbox-group @change="checkboxGroupChange"> |
| 22 | - <checkbox checked="false" style="transform:scale(0.6);" value="1"></checkbox> | |
| 22 | + <checkbox :checked="false" style="transform:scale(0.6);" value="1"></checkbox> | |
| 23 | 23 | </checkbox-group> |
| 24 | 24 | </view> |
| 25 | 25 | <view class="writtenWords">我已阅读并同意<label @click="RedirectAgreement" |
| ... | ... | @@ -46,68 +46,144 @@ |
| 46 | 46 | form: { |
| 47 | 47 | "invitedUserId": "", |
| 48 | 48 | "userId": "" |
| 49 | - } | |
| 49 | + }, | |
| 50 | + chekced: false, | |
| 51 | + // 1--跳转模考兑换码 2--正常跳转 | |
| 52 | + type:2 | |
| 50 | 53 | } |
| 51 | 54 | }, |
| 52 | 55 | onLoad(data) { |
| 56 | + // avt={entity.Id}&type=1 | |
| 53 | 57 | console.log('跳转接收', data) |
| 54 | - this.form.invitedUserId=data.scene | |
| 58 | + let urlDecode=decodeURIComponent(data.scene) | |
| 59 | + console.log('解码后的数据',urlDecode) | |
| 60 | + // uni.showModal({ | |
| 61 | + // title:'提示', | |
| 62 | + // content:urlDecode, | |
| 63 | + // success() { | |
| 64 | + | |
| 65 | + // } | |
| 66 | + // }) | |
| 67 | + if(urlDecode.includes('avt')){ | |
| 68 | + // 模考兑换 | |
| 69 | + // let info= | |
| 70 | + this.type=1 | |
| 71 | + let activity=(urlDecode.split('&')[0]).split('=')[1] | |
| 72 | + console.log('这是activity',activity) | |
| 73 | + uni.setStorageSync('activity',activity) | |
| 74 | + // uni.showModal({ | |
| 75 | + // title:'activity', | |
| 76 | + // content:activity, | |
| 77 | + // success() { | |
| 78 | + | |
| 79 | + // } | |
| 80 | + // }) | |
| 81 | + // uni.showModal({ | |
| 82 | + // title:'type', | |
| 83 | + // content:this.type, | |
| 84 | + // success() { | |
| 85 | + | |
| 86 | + // } | |
| 87 | + // }) | |
| 88 | + | |
| 89 | + }else{ | |
| 90 | + // uni.showModal({ | |
| 91 | + // title:'提示啊', | |
| 92 | + // content:'进入绑定关系', | |
| 93 | + // success() { | |
| 94 | + | |
| 95 | + // } | |
| 96 | + // }) | |
| 97 | + // 绑定关系 | |
| 98 | + this.form.invitedUserId=data.scene | |
| 99 | + console.log('这是绑定关系',this.form.invitedUserId) | |
| 100 | + } | |
| 101 | + // this.type=data.scene.type | |
| 102 | + // console.log('接收参数',data.scene) | |
| 103 | + // if(this.type==1){ | |
| 104 | + // uni.setStorageSync('activity',data.scene) | |
| 105 | + // console.log('存入缓存',data.scene) | |
| 106 | + // }else{ | |
| 107 | + // console.log('参数不为1') | |
| 108 | + // this.form.invitedUserId = data.scene | |
| 109 | + // } | |
| 55 | 110 | }, |
| 56 | 111 | methods: { |
| 57 | - Binding(userid){ | |
| 58 | - this.form.userId=userid | |
| 59 | - this.API.BindingUser(this.form).then(res=>{ | |
| 60 | - console.log('这是绑定信息',res) | |
| 112 | + checkboxGroupChange(e) { | |
| 113 | + console.log('操作', e) | |
| 114 | + this.chekced = e.detail.value.length > 0 ? true : false | |
| 115 | + }, | |
| 116 | + Binding(userid) { | |
| 117 | + this.form.userId = userid | |
| 118 | + this.API.BindingUser(this.form).then(res => { | |
| 119 | + console.log('这是绑定信息', res) | |
| 61 | 120 | }) |
| 62 | 121 | }, |
| 63 | 122 | // 微信登录 |
| 64 | 123 | WxLogin() { |
| 65 | - let that = this | |
| 66 | - uni.getUserProfile({ | |
| 67 | - provider: 'weixin', | |
| 68 | - desc: '授权登录', | |
| 69 | - lang: 'zh_CN', | |
| 70 | - success(res) { | |
| 71 | - console.log('这是信息', res) | |
| 72 | - that.model.nickName = res.userInfo.nickName | |
| 73 | - that.model.HeadIcon = res.userInfo.avatarUrl | |
| 74 | - uni.login({ | |
| 75 | - provider: 'weixin', | |
| 76 | - success(e) { | |
| 77 | - console.log('这是获取的信息', e) | |
| 78 | - that.model.code = e.code | |
| 79 | - console.log('所欲参数', that.model) | |
| 80 | - that.API.AppleteLogin(that.model).then(res => { | |
| 81 | - console.log('请求数据', res) | |
| 82 | - if (res.code == 200) { | |
| 83 | - console.log('信息绑定是否',that.form.invitedUserId) | |
| 84 | - if(that.form.invitedUserId){ | |
| 85 | - that.Binding(res.data.user.id) | |
| 86 | - } | |
| 87 | - service.addToken(res.data.token) | |
| 88 | - service.saveUser(res.data.user) | |
| 89 | - uni.showToast({ | |
| 90 | - title: '登录成功', | |
| 91 | - icon: 'success' | |
| 92 | - }) | |
| 93 | - setTimeout(() => { | |
| 94 | - uni.reLaunch({ | |
| 95 | - url: '/pages/index/index' | |
| 124 | + if (this.chekced == false) { | |
| 125 | + uni.showToast({ | |
| 126 | + title: '请同意协议后登录', | |
| 127 | + icon: 'none' | |
| 128 | + }) | |
| 129 | + } else { | |
| 130 | + let that = this | |
| 131 | + uni.getUserProfile({ | |
| 132 | + provider: 'weixin', | |
| 133 | + desc: '授权登录', | |
| 134 | + lang: 'zh_CN', | |
| 135 | + success(res) { | |
| 136 | + console.log('这是信息', res) | |
| 137 | + that.model.nickName = res.userInfo.nickName | |
| 138 | + that.model.HeadIcon = res.userInfo.avatarUrl | |
| 139 | + uni.login({ | |
| 140 | + provider: 'weixin', | |
| 141 | + success(e) { | |
| 142 | + console.log('这是获取的信息', e) | |
| 143 | + that.model.code = e.code | |
| 144 | + console.log('所欲参数', that.model) | |
| 145 | + that.API.AppleteLogin(that.model).then(res => { | |
| 146 | + console.log('请求数据', res) | |
| 147 | + if (res.code == 200) { | |
| 148 | + console.log('信息绑定是否', that.form.invitedUserId) | |
| 149 | + if (that.form.invitedUserId) { | |
| 150 | + that.Binding(res.data.user.id) | |
| 151 | + } | |
| 152 | + service.addToken(res.data.token) | |
| 153 | + service.saveUser(res.data.user) | |
| 154 | + uni.showToast({ | |
| 155 | + title: '登录成功', | |
| 156 | + icon: 'success' | |
| 96 | 157 | }) |
| 97 | - }, 1000) | |
| 98 | - | |
| 99 | - } else { | |
| 100 | - uni.showToast({ | |
| 101 | - title: '登录失败', | |
| 102 | - icon: 'none' | |
| 103 | - }) | |
| 104 | - } | |
| 105 | - }) | |
| 106 | - } | |
| 107 | - }) | |
| 108 | - } | |
| 109 | - }) | |
| 158 | + if(that.type==1){ | |
| 159 | + // 跳转模考兑换页面 | |
| 160 | + setTimeout(() => { | |
| 161 | + uni.reLaunch({ | |
| 162 | + url: '/pages/CDKEY/index' | |
| 163 | + }) | |
| 164 | + }, 1000) | |
| 165 | + }else{ | |
| 166 | + // 正常跳转 | |
| 167 | + setTimeout(() => { | |
| 168 | + uni.reLaunch({ | |
| 169 | + url: '/pages/index/index' | |
| 170 | + }) | |
| 171 | + }, 1000) | |
| 172 | + } | |
| 173 | + | |
| 110 | 174 | |
| 175 | + } else { | |
| 176 | + uni.showToast({ | |
| 177 | + title: '登录失败', | |
| 178 | + icon: 'none' | |
| 179 | + }) | |
| 180 | + } | |
| 181 | + }) | |
| 182 | + } | |
| 183 | + }) | |
| 184 | + } | |
| 185 | + }) | |
| 186 | + } | |
| 111 | 187 | }, |
| 112 | 188 | RedirectAgreement() { |
| 113 | 189 | uni.navigateTo({ | ... | ... |
antis-app-siberian/pages/means/index.vue
| ... | ... | @@ -36,30 +36,22 @@ |
| 36 | 36 | <scroll-view class="scroll-Y" :scrollTop="scrollTop" scrollY="true" showScrollbar="true"> |
| 37 | 37 | <view style="height:90vh;background-color:#F7F7F7;"> |
| 38 | 38 | <view style="display:flex;flex-wrap:wrap;width:100%;"> |
| 39 | - <view | |
| 40 | - style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;" | |
| 41 | - v-if="list.length==0"> | |
| 42 | - <image mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/nullImg.png'" | |
| 43 | - style="width:400rpx;height:400rpx;"></image> | |
| 39 | + <view style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;" v-if="list.length==0"> | |
| 40 | + <image mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/nullImg.png'" style="width:400rpx;height:400rpx;"></image> | |
| 44 | 41 | <text style="color:gray;font-size:30rpx;">暂无数据</text> |
| 45 | 42 | </view> |
| 46 | 43 | <block v-else> |
| 47 | - <view @click="RedirectMeansDetail(item)" | |
| 48 | - style="width:44%;margin:5px;background-color:white;box-shadow:0 0 1em 0em #CDC7C7;padding:10rpx;border-radius:10px;" | |
| 49 | - v-for="(item,index) in list" :key="index"> | |
| 44 | + <view @click="RedirectMeansDetail(item)" style="width:44%;margin:5px;background-color:white;box-shadow:0 0 1em 0em #CDC7C7;padding:10rpx;border-radius:10px;" v-for="(item,index) in list" :key="index"> | |
| 50 | 45 | <view> |
| 51 | - <image :src="BASE_URL+item.banner[0].url" | |
| 52 | - style="width:100%;height:315rpx;border-top-left-radius:10px;border-top-right-radius:10px;"> | |
| 46 | + <image :src="BASE_URL+item.banner[0].url" style="width:100%;height:315rpx;border-top-left-radius:10px;border-top-right-radius:10px;"> | |
| 53 | 47 | </image> |
| 54 | 48 | </view> |
| 55 | 49 | <view style="font-size:25rpx;">{{item.title}}</view> |
| 56 | - <view | |
| 57 | - style="display:flex;align-items:center;justify-content:space-between;margin-top:5px;"> | |
| 50 | + <view style="display:flex;align-items:center;justify-content:space-between;margin-top:5px;"> | |
| 58 | 51 | <view style="font-weight:bold;font-size:32rpx;color:red;">{{'¥'+item.startMoneys}} |
| 59 | 52 | </view> |
| 60 | 53 | <view> |
| 61 | - <image :src="BASE_URL+'/api/File/Image/annexpic/shop.png'" | |
| 62 | - style="width:50rpx;height:50rpx;"></image> | |
| 54 | + <image :src="BASE_URL+'/api/File/Image/annexpic/shop.png'" style="width:50rpx;height:50rpx;"></image> | |
| 63 | 55 | </view> |
| 64 | 56 | </view> |
| 65 | 57 | </view> | ... | ... |
antis-app-siberian/pages/my/code.vue
antis-app-siberian/pages/my/info.vue
| 1 | 1 | <template> |
| 2 | 2 | <view class="container" style="padding:20rpx;"> |
| 3 | 3 | <view style="font-size:25rpx;"> |
| 4 | + | |
| 5 | + <view | |
| 6 | + style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"> | |
| 7 | + <view>头像:</view> | |
| 8 | + <view> | |
| 9 | + <button type="balanced" open-type="chooseAvatar" @chooseavatar="onChooseavatar"> | |
| 10 | + <image :src="model.headIcon" mode="aspectFit" class="refreshIcon" | |
| 11 | + style="width: 100rpx;height: 100rpx;border-radius: 50rpx;"></image> | |
| 12 | + </button> | |
| 13 | + <!-- <input placeholder="请输入用户名" style="text-align:right;" type="text" v-model="model.realName"></input> --> | |
| 14 | + </view> | |
| 15 | + </view> | |
| 4 | 16 | <view |
| 5 | 17 | style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"> |
| 6 | 18 | <view>用户名:</view> |
| 7 | 19 | <view> |
| 8 | - <input disabled="true" placeholder="请输入用户名" style="text-align:right;" type="text" | |
| 20 | + <input placeholder="请输入用户名" style="text-align:right;" type="nickname" | |
| 9 | 21 | v-model="model.realName"></input> |
| 10 | 22 | </view> |
| 11 | 23 | </view> |
| 24 | + | |
| 25 | + | |
| 12 | 26 | <view |
| 13 | 27 | style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"> |
| 14 | 28 | <view>身份:</view> |
| ... | ... | @@ -25,14 +39,16 @@ |
| 25 | 39 | style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"> |
| 26 | 40 | <view>手机号:</view> |
| 27 | 41 | <view> |
| 28 | - <input placeholder="请输入手机号" style="text-align:right;" type="text" v-model="model.mobilePhone"></input> | |
| 42 | + <input placeholder="请输入手机号" style="text-align:right;" type="text" | |
| 43 | + v-model="model.mobilePhone"></input> | |
| 29 | 44 | </view> |
| 30 | 45 | </view> |
| 31 | 46 | <view |
| 32 | 47 | style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"> |
| 33 | 48 | <view>地址:</view> |
| 34 | 49 | <view> |
| 35 | - <input placeholder="请输入地址" style="text-align:right;" type="text" v-model="model.postalAddress"></input> | |
| 50 | + <input placeholder="请输入地址" style="text-align:right;" type="text" | |
| 51 | + v-model="model.postalAddress"></input> | |
| 36 | 52 | </view> |
| 37 | 53 | </view> |
| 38 | 54 | <view |
| ... | ... | @@ -40,7 +56,7 @@ |
| 40 | 56 | v-if="false"> |
| 41 | 57 | <view>开户行:</view> |
| 42 | 58 | <view> |
| 43 | - <input placeholder="请输入开户行,请准确填写" style="text-align:right;width:100%;" type="text" ></input> | |
| 59 | + <input placeholder="请输入开户行,请准确填写" style="text-align:right;width:100%;" type="text"></input> | |
| 44 | 60 | </view> |
| 45 | 61 | </view> |
| 46 | 62 | <view |
| ... | ... | @@ -78,7 +94,8 @@ |
| 78 | 94 | "email": "", |
| 79 | 95 | "mobilePhone": "", |
| 80 | 96 | "postalAddress": "", |
| 81 | - "realName": "" | |
| 97 | + "realName": "", | |
| 98 | + "headIcon": '' | |
| 82 | 99 | } |
| 83 | 100 | } |
| 84 | 101 | }, |
| ... | ... | @@ -86,6 +103,46 @@ |
| 86 | 103 | this.ShowInfo() |
| 87 | 104 | }, |
| 88 | 105 | methods: { |
| 106 | + onChooseavatar(url) { | |
| 107 | + | |
| 108 | + let that = this | |
| 109 | + that.model.headIcon = url.detail.avatarUrl | |
| 110 | + console.log('选择的信息', that.model.headIcon) | |
| 111 | + this.$forceUpdate() | |
| 112 | + | |
| 113 | + // uni.uploadFile({ | |
| 114 | + // url: that.BASE_URL + '/api/file/Uploader/annexpic', // 仅为示例,非真实的接口地址 | |
| 115 | + // filePath: [url.detail.avatarUrl], | |
| 116 | + // name: 'file', | |
| 117 | + // header: { | |
| 118 | + // Authorization: service.getToken() | |
| 119 | + // }, | |
| 120 | + // formData: { | |
| 121 | + // user: 'test' | |
| 122 | + // }, | |
| 123 | + // success(e) { | |
| 124 | + // console.log('上传成功', e) | |
| 125 | + // let info = JSON.parse(e.data) | |
| 126 | + // let file = { | |
| 127 | + // "name": info.data.name, | |
| 128 | + // "fileId": res.tempFilePaths[0], | |
| 129 | + // "url": info.data.url | |
| 130 | + // } | |
| 131 | + // that.model.headIcon = info.data.url | |
| 132 | + // console.log('头像',that.model.headIcon) | |
| 133 | + // }, | |
| 134 | + // fail(err) { | |
| 135 | + // uni.showToast({ | |
| 136 | + // title: err, | |
| 137 | + // icon: 'none' | |
| 138 | + // }) | |
| 139 | + // } | |
| 140 | + // }) | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + }, | |
| 89 | 146 | ShowInfo() { |
| 90 | 147 | this.API.GetCustomUserInfo(service.getUser().id).then(res => { |
| 91 | 148 | if (res.code == 200) { |
| ... | ... | @@ -99,24 +156,24 @@ |
| 99 | 156 | } |
| 100 | 157 | }) |
| 101 | 158 | }, |
| 102 | - Submit(){ | |
| 103 | - this.API.UpdateCustomUserInfo(this.model).then(res=>{ | |
| 159 | + Submit() { | |
| 160 | + this.API.UpdateCustomUserInfo(this.model).then(res => { | |
| 104 | 161 | console.log('这是修改信息') |
| 105 | - if(res.code==200){ | |
| 106 | - uni.showToast({ | |
| 107 | - title:'操作成功', | |
| 108 | - icon:'success' | |
| 109 | - }) | |
| 110 | - setTimeout(()=>{ | |
| 111 | - uni.navigateBack() | |
| 112 | - },1000) | |
| 113 | - | |
| 114 | - }else{ | |
| 115 | - uni.showToast({ | |
| 116 | - title:'操作失败', | |
| 117 | - icon:'none' | |
| 118 | - }) | |
| 119 | - } | |
| 162 | + if (res.code == 200) { | |
| 163 | + uni.showToast({ | |
| 164 | + title: '操作成功', | |
| 165 | + icon: 'success' | |
| 166 | + }) | |
| 167 | + setTimeout(() => { | |
| 168 | + uni.navigateBack() | |
| 169 | + }, 1000) | |
| 170 | + | |
| 171 | + } else { | |
| 172 | + uni.showToast({ | |
| 173 | + title: '操作失败', | |
| 174 | + icon: 'none' | |
| 175 | + }) | |
| 176 | + } | |
| 120 | 177 | }) |
| 121 | 178 | } |
| 122 | 179 | } | ... | ... |
antis-app-siberian/pages/video/index.vue
| 1 | 1 | <template> |
| 2 | 2 | <view> |
| 3 | - <image :src="BASE_URL+'/api/File/Image/annexpic/bgimage.jpeg'" style="width:100%;height:500rpx;"></image> | |
| 4 | - <view style="height:100rpx;"> | |
| 5 | - <!-- <yz-audio bind:__l="__l" bind:ended="__e" class="vue-ref" data-event-opts="{{[ [ '^ended',[ ['End'] ] ] ]}}" data-ref="player1" isButton1Visible="true" isButton2Visible="true" isButton3Visible="true" vueId="26f4c051-1"></yz-audio> --> | |
| 6 | - </view> | |
| 7 | - <view style="padding:20rpx;"> | |
| 8 | - <view style="display:flex;align-items:center;justify-content:space-around;margin-top:30rpx;"> | |
| 9 | - <view> | |
| 10 | - <image mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/left.png'" style="width:100rpx;height:100rpx;"></image> | |
| 11 | - </view> | |
| 12 | - <view> | |
| 13 | - <image @click="ShowChange" mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/player.png'" style="width:100rpx;height:100rpx;" v-if="isshow==false"></image> | |
| 14 | - <image @click="ShowChange" mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/stop.png'" style="width:100rpx;height:100rpx;" v-else></image> | |
| 15 | - </view> | |
| 16 | - <view> | |
| 17 | - <image mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/rightaudio.png'" style="width:100rpx;height:100rpx;"></image> | |
| 18 | - </view> | |
| 19 | - </view> | |
| 20 | - <view style="display:flex;align-items:center;justify-content:space-around;margin-top:50rpx;"> | |
| 21 | - <view :class="current==1?'btn':''" @click="Change(1)" style="border:1px solid #e0e0e0;text-align:center;padding:20rpx;font-size:25rpx;border-radius:20rpx;">0.75倍</view> | |
| 22 | - <view :class="current==2?'btn':''" @click="Change(2)" style="border:1px solid #e0e0e0;text-align:center;padding:20rpx;font-size:25rpx;border-radius:20rpx;">1倍(默认)</view> | |
| 23 | - <view :class="current==3?'btn':''" @click="Change(3)" style="border:1px solid #e0e0e0;text-align:center;padding:20rpx;font-size:25rpx;border-radius:20rpx;">1.5倍</view> | |
| 24 | - </view> | |
| 25 | - </view> | |
| 26 | - <view class="centerview" @click="Submit">返回首页</view> | |
| 3 | + <image :src="BASE_URL+'/api/File/Image/annexpic/banner.png'" style="height:700rpx;width:100%;z-index:-1;" | |
| 4 | + mode="scaleToFill"></image> | |
| 5 | + <view style="text-align: center;position: absolute;top: 200rpx;left: 3%;"> | |
| 6 | + <view | |
| 7 | + style="display: flex;align-items: center;flex-wrap: wrap;justify-content: center;font-size: 55rpx;font-weight: bold;color:white;"> | |
| 8 | + {{txt}} | |
| 9 | + </view> | |
| 10 | + </view> | |
| 11 | + <view style="height:200rpx;background:white; | |
| 12 | + border-radius:10px; | |
| 13 | + box-shadow:0 0 30px white, 0 0 10px white, 0 0 15px white;position: relative;"> | |
| 14 | + <yzaudio ref="player1" isButton1Visible="true" isButton2Visible="true" isButton3Visible="true" | |
| 15 | + @Button1Click="btn1Click" @error="Errors" v-if="hackReset"> | |
| 16 | + </yzaudio> | |
| 17 | + </view> | |
| 18 | + <!-- <image :src="BASE_URL+'/api/File/Image/annexpic/bgimag | |
| 19 | + e.jpeg'" style="width:100%;height:500rpx;"></image> --> | |
| 20 | + <!-- <view> --> | |
| 21 | + <!-- <yzaudio ref="player1" isButton1Visible="true" isButton2Visible="true" isButton3Visible="true" | |
| 22 | + @Button1Click="btn1Click" @error="Errors" v-if="hackReset"> | |
| 23 | + </yzaudio> --> | |
| 24 | + <!-- <yz-audio bind:__l="__l" bind:ended="__e" class="vue-ref" data-event-opts="{{[ [ '^ended',[ ['End'] ] ] ]}}" data-ref="player1" isButton1Visible="true" isButton2Visible="true" isButton3Visible="true" vueId="26f4c051-1"></yz-audio> --> | |
| 25 | + <!-- </view> --> | |
| 26 | + <view style="padding:20rpx;"> | |
| 27 | + <view style="display:flex;align-items:center;justify-content:space-around;"> | |
| 28 | + <view> | |
| 29 | + <image mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/left.png'" | |
| 30 | + style="width:100rpx;height:100rpx;"></image> | |
| 31 | + </view> | |
| 32 | + <view> | |
| 33 | + <image @click="ShowChange" mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/player.png'" | |
| 34 | + style="width:100rpx;height:100rpx;" v-if="isshow==false"></image> | |
| 35 | + <image @click="ShowChange" mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/stop.png'" | |
| 36 | + style="width:100rpx;height:100rpx;" v-else></image> | |
| 37 | + </view> | |
| 38 | + <view> | |
| 39 | + <image mode="aspectFit" :src="BASE_URL+'/api/File/Image/annexpic/rightaudio.png'" | |
| 40 | + style="width:100rpx;height:100rpx;"></image> | |
| 41 | + </view> | |
| 42 | + </view> | |
| 43 | + <view style="display:flex;align-items:center;justify-content:space-around;margin-top:50rpx;"> | |
| 44 | + <view :class="current==1?'btn':''" @click="Change(1)" | |
| 45 | + style="border: 1px solid #e0e0e0; text-align:center;padding:20rpx;font-size:25rpx;border-radius:20rpx;"> | |
| 46 | + 0.75倍</view> | |
| 47 | + <view :class="current==2?'btn':''" @click="Change(2)" | |
| 48 | + style="border:1px solid #e0e0ee ;text-align:center;padding:20rpx;font-size:25rpx;border-radius:20rpx;"> | |
| 49 | + 1倍(默认)</view> | |
| 50 | + <view :class="current==3?'btn':''" @click="Change(3)" | |
| 51 | + style="border: 1px solid #e0e0e0; text-align:center;padding:20rpx;font-size:25rpx;border-radius:20rpx;"> | |
| 52 | + 1.5倍</view> | |
| 53 | + </view> | |
| 54 | + </view> | |
| 55 | + <view class="centerview" @click="Submit">返回首页</view> | |
| 27 | 56 | </view> |
| 28 | 57 | |
| 29 | 58 | </template> |
| 30 | 59 | |
| 31 | 60 | <script> |
| 32 | 61 | import BASE_URL from '../../common/config.js' |
| 33 | - export default{ | |
| 34 | - data(){ | |
| 35 | - return{ | |
| 62 | + import yzaudio from '../../components/yz-audio/yz-audio.vue' | |
| 63 | + export default { | |
| 64 | + components: { | |
| 65 | + yzaudio | |
| 66 | + }, | |
| 67 | + data() { | |
| 68 | + return { | |
| 36 | 69 | BASE_URL, |
| 70 | + current: 2, | |
| 71 | + isshow: false, | |
| 72 | + player1: undefined, | |
| 73 | + info: { | |
| 74 | + url: '', | |
| 75 | + name: '' | |
| 76 | + }, | |
| 77 | + hackReset: true, | |
| 78 | + txt: '' | |
| 37 | 79 | } |
| 38 | 80 | }, |
| 39 | 81 | onLoad(data) { |
| 40 | - console.log('这是接收data',data) | |
| 82 | + console.log('这是接收data', data) | |
| 83 | + setTimeout(() => { | |
| 84 | + this.player1 = this.$refs.player1 | |
| 85 | + this.player1.pause() | |
| 86 | + console.log('wwww', data.param) | |
| 87 | + console.log('jinru', data.param) | |
| 88 | + // data.param = 'test3' | |
| 89 | + switch (data.param) { | |
| 90 | + case 'test1': | |
| 91 | + this.player1.setSrc( | |
| 92 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_1.mp3" | |
| 93 | + ); | |
| 94 | + this.txt = '朗思Succeed-B2-Practice Test 1' | |
| 95 | + this.player1.setName('朗思Succeed-B2-Practice Test 1'); | |
| 96 | + this.info.url = | |
| 97 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_1.mp3' | |
| 98 | + this.info.name = '朗思Succeed-B2-Practice Test 1' | |
| 99 | + break; | |
| 100 | + case 'test2': | |
| 101 | + this.player1.setSrc( | |
| 102 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_2.mp3" | |
| 103 | + ); | |
| 104 | + this.txt = '朗思Succeed-B2-Practice Test 2' | |
| 105 | + this.player1.setName('朗思Succeed-B2-Practice Test 2'); | |
| 106 | + this.info.url = | |
| 107 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_2.mp3' | |
| 108 | + this.info.name = '朗思Succeed-B2-Practice Test 2' | |
| 109 | + break; | |
| 110 | + case 'test3': | |
| 111 | + this.player1.setSrc( | |
| 112 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_3.mp3" | |
| 113 | + ); | |
| 114 | + this.player1.setName('朗思Succeed-B2-Practice Test 3'); | |
| 115 | + this.txt = '朗思Succeed-B2-Practice Test 3' | |
| 116 | + this.info.url = | |
| 117 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_3.mp3' | |
| 118 | + this.info.name = '朗思Succeed-B2-Practice Test 3' | |
| 119 | + break; | |
| 120 | + case 'test4': | |
| 121 | + this.player1.setSrc( | |
| 122 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_4.mp3" | |
| 123 | + ); | |
| 124 | + this.player1.setName('朗思Succeed-B2-Practice Test 4'); | |
| 125 | + this.txt = '朗思Succeed-B2-Practice Test 4' | |
| 126 | + this.info.url = | |
| 127 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_4.mp3' | |
| 128 | + this.info.name = '朗思Succeed-B2-Practice Test 4' | |
| 129 | + break; | |
| 130 | + case 'test5': | |
| 131 | + this.player1.setSrc( | |
| 132 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_5.mp3" | |
| 133 | + ); | |
| 134 | + this.player1.setName('朗思Succeed-B2-Practice Test 5'); | |
| 135 | + this.txt = '朗思Succeed-B2-Practice Test 5' | |
| 136 | + this.info.url = | |
| 137 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test_5.mp3' | |
| 138 | + this.info.name = '朗思Succeed-B2-Practice Test 5' | |
| 139 | + break; | |
| 140 | + case 'test6': | |
| 141 | + this.player1.setSrc( | |
| 142 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_1.mp3" | |
| 143 | + ); | |
| 144 | + this.player1.setName('朗思Succeed-C1-Practice Test 1'); | |
| 145 | + this.txt = '朗思Succeed-C1-Practice Test 1' | |
| 146 | + this.info.url = | |
| 147 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_1.mp3' | |
| 148 | + this.info.name = '朗思Succeed-C1-Practice Test 1' | |
| 149 | + break; | |
| 150 | + case 'test7': | |
| 151 | + this.player1.setSrc( | |
| 152 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_2.mp3" | |
| 153 | + ); | |
| 154 | + this.txt = '朗思Succeed-C1-Practice Test 2' | |
| 155 | + this.player1.setName('朗思Succeed-C1-Practice Test 2'); | |
| 156 | + this.info.url = | |
| 157 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_2.mp3' | |
| 158 | + this.info.name = '朗思Succeed-C1-Practice Test 2' | |
| 159 | + break; | |
| 160 | + case 'test8': | |
| 161 | + this.player1.setSrc( | |
| 162 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_3.mp3" | |
| 163 | + ); | |
| 164 | + this.txt = '朗思Succeed-C1-Practice Test 3' | |
| 165 | + this.player1.setName('朗思Succeed-C1-Practice Test 3'); | |
| 166 | + this.info.url = | |
| 167 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_3.mp3' | |
| 168 | + this.info.name = '朗思Succeed-C1-Practice Test 3' | |
| 169 | + break; | |
| 170 | + case 'test9': | |
| 171 | + this.player1.setSrc( | |
| 172 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_4.mp3" | |
| 173 | + ); | |
| 174 | + this.txt = '朗思Succeed-C1-Practice Test 4' | |
| 175 | + this.player1.setName('朗思Succeed-C1-Practice Test 4'); | |
| 176 | + this.info.url = | |
| 177 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_4.mp3' | |
| 178 | + this.info.name = '朗思Succeed-C1-Practice Test 4' | |
| 179 | + break; | |
| 180 | + case 'test10': | |
| 181 | + this.player1.setSrc( | |
| 182 | + "https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_5.mp3" | |
| 183 | + ); | |
| 184 | + this.txt = '朗思Succeed-C1-Practice Test 5' | |
| 185 | + this.player1.setName('朗思Succeed-C1-Practice Test 5'); | |
| 186 | + this.info.url = | |
| 187 | + 'https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_C1-Test_5.mp3' | |
| 188 | + this.info.name = '朗思Succeed-C1-Practice Test 5' | |
| 189 | + break; | |
| 190 | + default: | |
| 191 | + uni.showToast({ | |
| 192 | + title: '音频信息错误', | |
| 193 | + icon: 'none' | |
| 194 | + }) | |
| 195 | + // this.player1.setSrc("https://ls.lcwuhan.com/api/File/Image/annex/Succeed_LanguageCert_Level_B2-Test 10-Part-1.mp3"); | |
| 196 | + // this.player1.setName('未知音频'); | |
| 197 | + break; | |
| 198 | + } | |
| 199 | + }, 1000) | |
| 200 | + | |
| 201 | + // this.$nextTick(()=>{ | |
| 202 | + // this.player1.pause() | |
| 203 | + // }) | |
| 204 | + // data.param='test1' | |
| 205 | + // 346472562420614405 | |
| 206 | + | |
| 207 | + // this.player1.setSrc("https://ls.lcwuhan.com/api/File/Image/annex/20221209_370580885373715717.mp4"); | |
| 208 | + // this.player1.setName("致爱丽丝");//设置作品名字 | |
| 209 | + | |
| 41 | 210 | }, |
| 42 | - methods:{ | |
| 43 | - Submit(){ | |
| 44 | - uni.reLaunch({ | |
| 45 | - url:'/pages/index/index' | |
| 46 | - }) | |
| 211 | + methods: { | |
| 212 | + Errors(e) { | |
| 213 | + this.hardReset = false | |
| 214 | + this.$nextTick(() => { | |
| 215 | + this.hardReset = true | |
| 216 | + this.player1.setSrc(this.info.url); | |
| 217 | + this.player1.setName(this.info.name); | |
| 218 | + this.player1.play() | |
| 219 | + }); | |
| 220 | + }, | |
| 221 | + // 播放暂停 | |
| 222 | + ShowChange() { | |
| 223 | + this.isshow = !this.isshow | |
| 224 | + if (this.isshow) { | |
| 225 | + this.player1.play() | |
| 226 | + } else { | |
| 227 | + this.player1.pause() | |
| 47 | 228 | } |
| 229 | + }, | |
| 230 | + Change(num) { | |
| 231 | + this.current = num | |
| 232 | + if (num == 1) { | |
| 233 | + this.player1.playbackRate(0.75) | |
| 234 | + } else if (num == 2) { | |
| 235 | + this.player1.playbackRate(1) | |
| 236 | + } else { | |
| 237 | + this.player1.playbackRate(1.5) | |
| 238 | + } | |
| 239 | + }, | |
| 240 | + Submit() { | |
| 241 | + uni.reLaunch({ | |
| 242 | + url: '/pages/index/index' | |
| 243 | + }) | |
| 244 | + } | |
| 48 | 245 | } |
| 49 | 246 | } |
| 50 | 247 | </script> |
| ... | ... | @@ -52,7 +249,7 @@ |
| 52 | 249 | <style> |
| 53 | 250 | .centerview { |
| 54 | 251 | position: fixed; |
| 55 | - bottom: 10px; | |
| 252 | + bottom: 0px; | |
| 56 | 253 | margin: 0 auto; |
| 57 | 254 | width: 100%; |
| 58 | 255 | border: 1px solid #f2e2ac; |
| ... | ... | @@ -73,4 +270,9 @@ |
| 73 | 270 | /*动画播放的次数*/ |
| 74 | 271 | -webkit-animation-duration: 2s; |
| 75 | 272 | } |
| 76 | -</style> | |
| 77 | 273 | \ No newline at end of file |
| 274 | + | |
| 275 | + .btn { | |
| 276 | + background-color: #F29086; | |
| 277 | + color: white; | |
| 278 | + } | |
| 279 | +</style> | ... | ... |
antis-app-siberian/static/audio-play.png
0 → 100644
4.93 KB
antis-app-siberian/static/audio-stop.png
0 → 100644
5.95 KB
antis-app-siberian/static/newimage.png renamed to antis-app-siberian/static/banner.png
328 KB
antis-app-siberian/static/icons/audio-pause.png
0 → 100644
672 Bytes
antis-app-siberian/static/icons/audio-play.png
0 → 100644
803 Bytes
antis-app-siberian/static/icons/red-audio-pause.png
0 → 100644
2.36 KB
antis-app-siberian/static/icons/red-audio-play.png
0 → 100644
2.78 KB
antis-app-siberian/static/mkBg.png
0 → 100644
256 KB
antis-app-siberian/unpackage/dist/build/.automator/mp-weixin/.automator.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/app.json
0 → 100644
| 1 | +{ | |
| 2 | + "pages": [ | |
| 3 | + "pages/index/index", | |
| 4 | + "pages/video/index", | |
| 5 | + "pages/CDKEY/index", | |
| 6 | + "pages/payResult/index", | |
| 7 | + "pages/login/index", | |
| 8 | + "pages/Report/result", | |
| 9 | + "pages/index/bkzl", | |
| 10 | + "pages/Report/newIndex", | |
| 11 | + "pages/school/detail", | |
| 12 | + "pages/Policy/index", | |
| 13 | + "pages/school/index", | |
| 14 | + "pages/Info/indexOne", | |
| 15 | + "pages/Info/indexTwo", | |
| 16 | + "pages/index/zskd", | |
| 17 | + "pages/my/code", | |
| 18 | + "pages/Report/index", | |
| 19 | + "pages/my/info", | |
| 20 | + "pages/my/bank", | |
| 21 | + "pages/comment/index", | |
| 22 | + "pages/commentDetail/index", | |
| 23 | + "pages/ShopInfo/index", | |
| 24 | + "pages/means/index", | |
| 25 | + "pages/meansdetail/index", | |
| 26 | + "pages/order/order", | |
| 27 | + "pages/InvitedOrder/index", | |
| 28 | + "pages/orderdetail/index", | |
| 29 | + "pages/comfirmorder/index", | |
| 30 | + "pages/my/index", | |
| 31 | + "pages/address/index", | |
| 32 | + "pages/addressdetail/detail", | |
| 33 | + "pages/mycollect/index", | |
| 34 | + "pages/mytrack/index" | |
| 35 | + ], | |
| 36 | + "subPackages": [], | |
| 37 | + "window": { | |
| 38 | + "navigationBarTextStyle": "black", | |
| 39 | + "navigationBarTitleText": "朗思教育", | |
| 40 | + "navigationBarBackgroundColor": "#F8F8F8", | |
| 41 | + "backgroundColor": "#F8F8F8" | |
| 42 | + }, | |
| 43 | + "tabBar": { | |
| 44 | + "selectedColor": "#FD0D0D", | |
| 45 | + "backgroundColor": "#ffffff", | |
| 46 | + "list": [ | |
| 47 | + { | |
| 48 | + "text": "首页", | |
| 49 | + "selectedIconPath": "static/tab/yesindex.png", | |
| 50 | + "pagePath": "pages/index/index", | |
| 51 | + "iconPath": "static/tab/noindex.png" | |
| 52 | + }, | |
| 53 | + { | |
| 54 | + "text": "资料", | |
| 55 | + "selectedIconPath": "static/tab/yesmeans.png", | |
| 56 | + "iconPath": "static/tab/nomeans.png", | |
| 57 | + "pagePath": "pages/means/index" | |
| 58 | + }, | |
| 59 | + { | |
| 60 | + "text": "我的", | |
| 61 | + "selectedIconPath": "static/tab/yesmy.png", | |
| 62 | + "iconPath": "static/tab/nomy.png", | |
| 63 | + "pagePath": "pages/my/index" | |
| 64 | + } | |
| 65 | + ] | |
| 66 | + }, | |
| 67 | + "usingComponents": {} | |
| 68 | +} | |
| 0 | 69 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/app.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/common/main.wxss
0 → 100644
| 1 | +page::after{position:fixed;content:'';left:-1000px;top:-1000px;-webkit-animation:shadow-preload .1s;-webkit-animation-delay:3s;animation:shadow-preload .1s;animation-delay:3s}@-webkit-keyframes shadow-preload{0%{background-image:url(https://cdn1.dcloud.net.cn/img/shadow-grey.png)}100%{background-image:url(https://cdn1.dcloud.net.cn/img/shadow-grey.png)}}@keyframes shadow-preload{0%{background-image:url(https://cdn1.dcloud.net.cn/img/shadow-grey.png)}100%{background-image:url(https://cdn1.dcloud.net.cn/img/shadow-grey.png)}} | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/components/yz-audio/yz-audio.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/components/yz-audio/yz-audio.wxml
0 → 100644
| 1 | +<view class="imt-audio"><view class="audio-wrapper"><view class="titlebox"><view style="font-weight:bold;font-size:45rpx;margin:0 auto;padding-bottom:30rpx;display:flex;align-items:center;justify-content:center;"><view style="color:#FC5F52;">{{$root.m0}}</view><view style="margin-left:10rpx;margin-right:10rpx;color:black;">/</view><view style="color:black;">{{$root.m1}}</view></view></view><view class="slidebox"><view><block wx:if="{{$slots.extraCtrls}}"><slot name="extraCtrls"></slot></block><block wx:else><text data-event-opts="{{[['tap',[['$emit',['Button1Click']]]]]}}" hidden="{{!(isButton1Visible)}}" class="hItem extrButton" bindtap="__e">{{button1Text}}</text><text data-event-opts="{{[['tap',[['$emit',['Button2Click']]]]]}}" hidden="{{!(isButton2Visible)}}" class="hItem extrButton" bindtap="__e">{{button2Text}}</text><text data-event-opts="{{[['tap',[['$emit',['Button3Click']]]]]}}" hidden="{{!(isButton3Visible)}}" class="hItem extrButton" bindtap="__e">{{button3Text}}</text></block></view></view></view><video style="width:10rpx;height:10rpx;" id="videoPlayer" src="{{src}}" autoplay="{{false}}" data-event-opts="{{[['play',[['playerOnPlay',['$event']]]],['pause',[['playerOnPause',['$event']]]],['ended',[['playerOnEnded',['$event']]]],['timeupdate',[['playerOnTimeupdate',['$event']]]],['waiting',[['playerOnWaiting',['$event']]]],['error',[['playerOnError',['$event']]]]]}}" muted="{{false}}" bindplay="__e" bindpause="__e" bindended="__e" bindtimeupdate="__e" bindwaiting="__e" binderror="__e"></video><slider class="audio-slider" block-size="12" max="{{duration}}" value="{{currentTime}}" data-event-opts="{{[['change',[['sliderChange',['$event']]]],['changing',[['sliderChanging',['$event']]]]]}}" bindchange="__e" bindchanging="__e"></slider></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/components/yz-audio/yz-audio.wxss
0 → 100644
| 1 | +@-webkit-keyframes rowup{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:translate(-50%,-50%) rotate(1turn);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes rowup{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:translate(-50%,-50%) rotate(1turn);-webkit-transform-origin:center center;transform-origin:center center}}.imt-audio{width:100%;margin-top:-90rpx;overflow:hidden;display:flex;box-sizing:border-box;position:relative}.imt-audio .top{width:140rpx;position:relative}.imt-audio .audio-wrapper{display:flex;flex-direction:column;flex:1;color:#fff;margin-left:20rpx}.imt-audio .audio-wrapper .titlebox{display:flex;line-height:138rpx;margin-bottom:10rpx}.imt-audio .audio-wrapper .titlebox .title{font-size:30rpx;max-width:100%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.imt-audio .audio-wrapper .titlebox .singer{margin-left:20rpx;font-size:28rpx;max-width:50%;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.imt-audio .slidebox{display:flex;justify-content:space-between;width:96%}.imt-audio .uni-slider-tap-area{padding:0}.imt-audio .uni-slider-wrapper{min-height:0}.imt-audio .uni-slider-handle-wrapper{height:6px}.imt-audio .audio-slider{padding-top:10rpx;position:absolute;bottom:40rpx;width:90vw;left:0;padding:0}.imt-audio .cover{width:120rpx;height:120rpx;box-shadow:0 0 10px 0 rgba(0,0,0,.2);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.imt-audio .play{width:80rpx;height:80rpx;z-index:99;background:rgba(0,0,0,.4);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imt-audio .play.loading{width:60rpx;height:60rpx;-webkit-animation:rotating_theme3 2s linear infinite;animation:rotating_theme3 2s linear infinite}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes rotating_theme3{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rotating_theme3{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.hItem{margin-left:16rpx}.extrButton{font-size:36rpx} | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/CDKEY/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/CDKEY/index.wxml
0 → 100644
| 1 | +<view class="container" style="width:100%;height:100%;"><image class="background" src="{{model.isDefault=='1'?'../../static/mkBg.png':BASE_URL+model.banner[0].url}}" mode="scaleToFill"></image><view style="position:absolute;bottom:100rpx;left:150rpx;"><view style="border:2px solid pink;min-width:400rpx;height:50rpx;padding:15rpx;border-radius:20rpx;margin-bottom:30rpx;"><input style="width:100%;height:100%;" placeholder="请输入姓名" placeholder-style="color:pink;" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['form']]]]]}}" value="{{form.name}}" bindinput="__e"/></view><view style="border:2px solid pink;min-width:400rpx;height:50rpx;padding:15rpx;border-radius:20rpx;margin-bottom:30rpx;"><input style="width:100%;height:100%;" placeholder="请输入Email地址" placeholder-style="color:pink;" data-event-opts="{{[['input',[['__set_model',['$0','email','$event',[]],['form']]]]]}}" value="{{form.email}}" bindinput="__e"/></view><view style="border:2px solid pink;min-width:400rpx;height:50rpx;padding:15rpx;border-radius:20rpx;margin-bottom:30rpx;"><input style="width:100%;height:100%;" placeholder="请输入手机号码" placeholder-style="color:pink;" data-event-opts="{{[['input',[['__set_model',['$0','phone','$event',[]],['form']]]]]}}" value="{{form.phone}}" bindinput="__e"/></view><view style="text-align:center;"><view data-event-opts="{{[['tap',[['Confirm',['$event']]]]]}}" style="border:2px solid pink;padding:20rpx;border-radius:20rpx;color:white;font-weight:bold;background-color:pink;" bindtap="__e">立即兑换</view></view></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/CDKEY/index.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Info/indexOne.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Info/indexOne.wxml
0 → 100644
| 1 | +<view class="container" style="padding:20rpx;"><view class="_p" style="font-weight:bold;text-align:center;">用户协议及隐私条款</view><view class="_p" style="font-size:28rpx;font-weight:bold;">用户协议:</view><view style="text-indent:5%;font-size:25rpx;"><view class="_p">尊敬的用户,欢迎使用由技术人员提供的服务。在使用前请您阅读如下服务协议,使用本应用即表示您同意接受本协议,本协议产生法律效力,特别涉及免除或者限制技术人责任的条款,请仔细阅读。如有任何问题,可向技术人咨询。 | |
| 2 | + 1. 服务条款的确认和接受 | |
| 3 | + 通过访问或使用本应用,表示用户同意接受本协议的所有条件和条款。<view class="_br"></view>2. 服务条款的变更和修改 | |
| 4 | + 技术人有权在必要时修改服务条款,服务条款一旦发生变更,将会在重要页面上提示修改内容。如果不同意所改动的内容,用户可以放弃获得的本应用信息服务。 | |
| 5 | + 如果用户继续享用本应用的信息服务,则视为接受服务条款的变更。本应用保留随时修改或中断服务而不需要通知用户的权利。 本应用行使修改或中断服务的权利,不需对用户或第三方负责。<view class="_br"></view>3. 用户行为<view class="_br"></view>3.1 用户账号、密码和安全<view class="_br"></view>用户一旦注册成功,便成为白犀牛的合法用户,将得到一个密码和帐号。同时,此账号密码可登录白犀牛的所有网页和APP。因此用户应采取合理措施维护其密码和帐号的安全。用户对利用该密码和帐号所进行的一切活动负全部责任;由该等活动所导致的任何损失或损害由用户承担,技术人不承担任何责任。 | |
| 6 | + 用户的密码和帐号遭到未授权的使用或发生其他任何安全问题,用户可以立即通知技术人,并且用户在每次连线结束,应结束帐号使用,否则用户可能得不到技术人的安全保护。对于用户长时间未使用的帐号,技术人有权予以关闭并注销其内容。 | |
| 7 | + 3.2 账号注册时的禁止行为<view class="_br"></view>(1)请勿以党和国家领导人或其他社会名人的真实姓名、字号、艺名、笔名注册;<view class="_br"></view>(2)冒充任何人或机构,或以虚伪不实的方式谎称或使人误认为与任何人或任何机构有关的名称;<view class="_br"></view>(3)请勿注册和其他网友之名相近、相仿的名字;<view class="_br"></view>(4)请勿注册不文明、不健康名字,或包含歧视、侮辱、猥亵类词语的名字;<view class="_br"></view>(5)请勿注册易产生歧义、引起他人误解的名字;<view class="_br"></view>3.3 用户在本应用上不得发布下列违法信息和照片:<view class="_br"></view>(1)反对宪法所确定的基本原则的;<view class="_br"></view>(2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的;<view class="_br"></view>(3)损害国家荣誉和利益的;<view class="_br"></view>4. 上传或发布的内容<view class="_br"></view>用户上传的内容是指用户在技术人上传或发布的视频或其它任何形式的内容包括文字、图片、音频等。除非技术人收到相关通知,否则技术人将用户视为其在本应用上传或发布的内容的版权拥有人。作为内容的发表者,需自行对所发表内容负责,因所发表内容引发的一切纠纷,由该内容的发表者承担全部法律及连带责任。技术人不承担任何法律及连带责任。 | |
| 8 | + 对于经由本应用而传送的内容,技术人不保证前述其合法性、正当性、准确性、完整性或品质。用户在使用本应用时,有可能会接触到令人不快、不适当或令人厌恶的内容。在任何情况下,技术人均不对任何内容承担任何责任,包括但不限于任何内容发生任何错误或纰漏以及衍生的任何损失或损害。技术人有权(但无义务)自行拒绝或删除经由本应用提供的任何内容。</view><view class="_p" style="font-size:28rpx;font-weight:bold;">隐私条款:</view><view class="_p" style="text-indent:5%;">1.用户信息公开情况说明</view>尊重用户个人隐私是技术人的一项基本政策。所以,技术人不会在未经合法用户授权时公开、编辑或透露其注册资料及保存在本应用中的非公开内容,除非有下列情况:<view class="_br"></view>(1)有关法律规定或技术人合法服务程序规定;<view class="_br"></view>(2)在紧急情况下,为维护用户及公众的权益;<view class="_br"></view>(3)为维护技术人的商标权、专利权及其他任何合法权益;<view class="_br"></view>2.用户信息收集<view class="_br"></view>(1)用户信息收集使用目的:技术人小程序会收集用户的手机号或邮箱进行账号的信息填写,技术人APP还会收集用户的公开微信头像名称,用来判别用户区分;<view class="_br"></view>(2)用户信息收集使用方式:技术人小程序通过用户自己注册填写时收集手机号或邮箱号;<view class="_br"></view>(3)用户信息收集使用范围:技术人小程序保证不会泄露用户信息;<view class="_br"></view>3.隐私权政策适用范围<view class="_br"></view>(1)用户在登录本应用服务器时留下的个人身份信息;<view class="_br"></view>(2)用户通过本应用服务器与其他用户或非用户之间传送的各种资讯;<view class="_br"></view>(3)本应用与商业伙伴共享的其他用户或非用户的各种信息;<view class="_br"></view>4.资讯公开与共享<view class="_br"></view>(1)用户本人同意与第三方共享信息和资讯;<view class="_br"></view>(2)只有透露用户的个人信息和资讯,才能提供用户所要求的某种产品和服务;<view class="_br"></view>(3)应代表本应用提供产品或服务的主体的要求提供(除非我们另行通知,否则该等主体无权<view class="_br"></view>将相关用户个人信息和资讯用于提供产品和服务之外的其他用途):根据法律法规或行政命令的要求提供;因外部审计需要而提供;用户违反了本应用服务条款或任何其他产品及服务的使用规定;经本站评估,用户的帐户存在风险,需要加以保护。<view class="_br"></view>6.账户删除申请<view class="_br"></view>用户有权在任何时候编辑用户在技术人的帐户信息和资讯,用户也可以填写相关申请表格,要求删除个人帐户,但是用户无条件同意在你的帐户删除后,该帐户内及与该帐户相关的信息和资讯仍然保留在本网站档案记录中,除上述第三条规定的情况外,技术人将为用户保密。<view class="_br"></view>陕西省技术转移中心坚持以“技术转移引导创新,专业服 务创造价值”为宗旨,努力提高服务品质,积极探索服务模 式,着力打造技术转移创新服务平台,逐步形成了以科技型中小企业为主要服务对象,通过互联网有机融合涵盖企业、高校、 | |
| 9 | + 科研院所、管理机构以及服务机构等技术转移各参与方的创新型技术转移服务体系。 | |
| 10 | + 关于“技术人” | |
| 11 | + “技术人”技术转移互动平台是陕西省技术转移中心倾力打造的,基于社会化网络的,致力于实现技术研发者之间、技术研发者和应用者之间交流 与沟通的专业性技术转移互联网应用服务平台。 | |
| 12 | + “技术人”以企业技术需求为导向,以互联网技术手段为支撑,将技术转 移与SNS(社交网络)有效结合,高效整合分散于各机构及个体的技术信息和服务资源,集成技术转移中介服务资源,并以此为依托建立起全社会共享 | |
| 13 | + 的技术转移网络互动服务平台,最终在大学、科研院所、企业之间,通过市场要素的整合,形成以网络为平台,以企业为主体,以市场为导向,促进技术研发者和应用者网上网下互动的有效技术供需交互机制,帮助解决技术转移过程中技术人员交流渠道少、技术转移信息有效性差及技术转移对接难等问题。<view class="_br"></view></view></view> | |
| 0 | 14 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Info/indexTwo.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Info/indexTwo.wxml
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/InvitedOrder/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/InvitedOrder/index.wxml
0 → 100644
| 1 | +<view class="container"><view style="background-color:#EFEFF4;min-height:100rpx;padding:20rpx;"><view style="width:95%;border-radius:30rpx;background-color:white;padding:20rpx;"><input maxlength="20" placeholder="订单号搜索" placeholderStyle="font-size:25rpx" type="text" data-event-opts="{{[['input',[['__set_model',['$0','orderNumber','$event',[]],['model']]]]]}}" value="{{model.orderNumber}}" bindinput="__e"/></view></view><view style="padding:20rpx;display:flex;align-items:center;justify-content:space-around;font-size:25rpx;"><view data-event-opts="{{[['tap',[['Change',[0]]]]]}}" class="{{[num==0?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">全部</view><view data-event-opts="{{[['tap',[['Change',[1]]]]]}}" class="{{[num==1?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">待付款</view><view data-event-opts="{{[['tap',[['Change',[2]]]]]}}" class="{{[num==2?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">待收货</view><view data-event-opts="{{[['tap',[['Change',[3]]]]]}}" class="{{[num==3?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">待评价</view><view data-event-opts="{{[['tap',[['Change',[4]]]]]}}" class="{{[num==4?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">已完成</view></view><view><block wx:if="{{list.length==0}}"><view style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;"><image style="width:400rpx;height:400rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/nullImg.png'}}"></image><text style="color:gray;font-size:30rpx;">暂无数据</text></view></block><block wx:else><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view style="margin:20rpx;background-color:white;border-radius:20rpx;padding:20rpx;"><view style="display:flex;align-items:center;justify-content:space-between;font-size:25rpx;border-bottom:1px solid #e0e0e0;padding-bottom:20rpx;"><view style="color:gray;"><text>{{'订单号:'+item.orderNumber}}</text></view><view style="{{(item.type=='1'?'color:red':'color:gray')}}">{{''+(item.type=='1'?'待付款':item.type=='2'?'待收货':item.type=='3'?'待评价':item.type=='4'?'已完成':item.type=='5'?'已取消':item.type=='6'?'售后中':'异常订单')+''}}</view></view><block wx:for="{{item.jsonDetail.arrayJsons}}" wx:for-item="childrenItem" wx:for-index="index" wx:key="index"><view style="display:flex;align-items:center;justify-content:space-between;margin:20rpx;"><view><view style="display:flex;"><view><image style="width:200rpx;height:200rpx;" src="{{childrenItem.goods!=null?childrenItem.goods.banner[0].url==undefined?BASE_URL+childrenItem.goods.Banner[0].url:BASE_URL+childrenItem.goods.banner[0].url:''}}"></image></view><view style="font-size:25rpx;margin-left:20rpx;line-height:50rpx;"><view style="font-size:28rpx;">{{childrenItem.goods&&childrenItem.goods.title}}</view><view style="color:GRAY;">{{'规格:'+(childrenItem.jsonDetail&&childrenItem.jsonDetail.Title)+''}}</view><view style="color:gray;">{{'x'+childrenItem.count}}</view><view style="color:gray;">{{'下单时间:'+item.creatorTime}}</view><view style="color:gray;">{{'下单用户:'+(item.user&&item.user.RealName)}}</view></view></view></view><view style="font-size:25rpx;">{{'¥'+childrenItem.count*childrenItem.jsonDetail.Moneys+''}}</view></view></block><view style="display:flex;align-items:center;justify-content:space-between;"><view><text style="color:gray;font-size:23rpx;">上级分润金额</text><text style="color:red;">{{'¥'+item.ParentMoney}}</text></view><view><text style="color:gray;font-size:23rpx;">合计</text><text style="color:red;">{{'¥'+item.totalMoneys}}</text></view></view></view></block></block></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/InvitedOrder/index.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Policy/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Policy/index.wxml
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/index.wxml
0 → 100644
| 1 | +<view class="container" style="padding:20rpx;"><view><view style="color:gray;font-size:35rpx;">选择类型<text style="color:red;">*</text></view><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><view style="display:flex;align-items:center;justify-content:space-between;"><view><picker range="{{list}}" rangeKey="title" value="{{index}}" data-event-opts="{{[['change',[['bindPickerChange',['$event']]]]]}}" bindchange="__e"><view class="uni-input">{{list[index].title}}</view></picker></view><view><image style="width:50rpx;height:50rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/bottomblack.png'}}"></image></view></view></view></view><block wx:if="{{index==0}}"><view style="margin-top:50rpx;margin-bottom:30rpx;"><view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">证件姓名<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><input maxlength="10" placeholder="请输入证件姓名" type="text" data-event-opts="{{[['input',[['__set_model',['$0','cardName','$event',[]],['model']]]]]}}" value="{{model.cardName}}" bindinput="__e"/></view></view></view><view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">证件号码<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><input maxlength="30" placeholder="请输入证件号码" type="text" data-event-opts="{{[['input',[['__set_model',['$0','cardID','$event',[]],['model']]]]]}}" value="{{model.cardID}}" bindinput="__e"/></view></view></view><view style="border:1px solid #e0e0e0;border-radius:20rpx;padding:20rpx;margin-top:50rpx;"><view><view>Candidate Number(请在官网"Login in"朗思账户后,Overview右侧My profile-Personal Details处查询):<text style="color:red;">*</text></view><view style="margin-top:10rpx;"><input maxlength="20" placeholder="998开头,不是身份证号" placeholderStyle="color:gray" type="text" data-event-opts="{{[['input',[['__set_model',['$0','candidateNumber','$event',[]],['model']],['AllChange',['$event']]]]]}}" value="{{model.candidateNumber}}" bindinput="__e"/></view><view style="display:flex;align-items:center;justify-content:flex-end;">{{''+CandidateNum+'/20'+''}}</view></view></view><view style="margin-top:50rpx;"><view style="color:gray;font-size:35rpx;">上传身份证<text style="color:red;">*</text></view><view style="display:flex;align-items:center;justify-content:space-between;margin-top:30rpx;width:100%;"><view style="width:49%;"><block wx:if="{{!(model.topCard.length>0)}}"><image style="width:100%;height:200rpx;border-radius:20rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/cardbottom.PNG'}}" data-event-opts="{{[['tap',[['TopCardUpload',['$event']]]]]}}" bindtap="__e"></image></block><block wx:else><image style="width:100%;height:200rpx;border-radius:20rpx;" src="{{BASE_URL+model.topCard[0].url}}" data-event-opts="{{[['tap',[['TopCardUpload',['$event']]]]]}}" bindtap="__e"></image></block></view><view style="width:49%;"><block wx:if="{{!(model.bottomCard.length>0)}}"><image style="width:100%;height:200rpx;border-radius:20rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/cardtop.PNG'}}" data-event-opts="{{[['tap',[['BottomCardUpload',['$event']]]]]}}" bindtap="__e"></image></block><block wx:else><image style="width:100%;height:200rpx;border-radius:20rpx;" src="{{BASE_URL+model.bottomCard[0].url}}" data-event-opts="{{[['tap',[['BottomCardUpload',['$event']]]]]}}" bindtap="__e"></image></block></view></view></view></view></block><block wx:if="{{index==1}}"><view style="margin-top:50rpx;"><view style="border:1px solid #e0e0e0;border-radius:20rpx;padding:20rpx;"><view><view>如果账户姓名错误:请先发邮件(描述问题并将证件照片放入正文内)至:customerservice@peoplecert.org随后请将取得的CAS编号填写在这里<text style="color:red;">*</text></view><view style="margin-top:30rpx;"><textarea maxlength="200" placeholder="请输入CAS编号" data-event-opts="{{[['input',[['__set_model',['$0','cas','$event',[]],['model']],['AllChange',['$event']]]]]}}" value="{{model.cas}}" bindinput="__e"></textarea></view><view style="display:flex;align-items:center;justify-content:flex-end;">{{''+CandidateNum+'/200'+''}}</view></view></view><view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">注册郎思账户时的邮箱<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><input maxlength="30" placeholder="请输入邮箱" type="text" data-event-opts="{{[['input',[['__set_model',['$0','emai','$event',[]],['model']]]]]}}" value="{{model.emai}}" bindinput="__e"/></view></view></view><view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">添加证件照片<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;display:flex;align-items:center;justify-content:space-between;"><view><block wx:if="{{!(form.papers.length>0)}}"><image style="width:100rpx;height:100rpx;border-radius:20rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/papersimg.PNG'}}" data-event-opts="{{[['tap',[['PapersUpload',['$event']]]]]}}" bindtap="__e"></image></block><block wx:else><image style="width:100rpx;height:100rpx;border-radius:20rpx;" src="{{BASE_URL+form.papers[0].url}}" data-event-opts="{{[['tap',[['PapersUpload',['$event']]]]]}}" bindtap="__e"></image></block></view><view style="font-size:25rpx;">最多上传1张</view></view><view style="font-size:25rpx;color:red;margin-top:20rpx;">温馨提示:如果一个工作日内没有反馈,请联系客服</view></view></view></view></block><block wx:if="{{index==2}}"><view style="margin-top:50rpx;"><view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"><view>填写错误代码<text style="color:red;">*</text></view><view style="margin-top:30rpx;"><textarea maxlength="200" placeholder="错误代码" data-event-opts="{{[['input',[['__set_model',['$0','errorCode','$event',[]],['model']],['AllChange',['$event']]]]]}}" value="{{model.errorCode}}" bindinput="__e"></textarea></view><view style="display:flex;align-items:center;justify-content:flex-end;">{{''+CandidateNum+'/200'+''}}</view></view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">提交错误页面<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><input maxlength="30" placeholder="错误页面" type="text" data-event-opts="{{[['input',[['__set_model',['$0','errorPage','$event',[]],['model']]]]]}}" value="{{model.errorPage}}" bindinput="__e"/></view></view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">描述错误问题<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><input maxlength="30" placeholder="错误问题" type="text" data-event-opts="{{[['input',[['__set_model',['$0','errorRemark','$event',[]],['model']]]]]}}" value="{{model.errorRemark}}" bindinput="__e"/></view></view><view style="font-size:25rpx;color:red;margin-top:20rpx;">温馨提示:考生Log in等问题,务必立即与LiveChat进行联系</view></view></block><block wx:if="{{index==3}}"><view style="margin-top:50rpx;"><view style="color:gray;font-size:35rpx;margin-top:50rpx;">描述遇到的问题<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><input maxlength="30" placeholder="问题简述" type="text" data-event-opts="{{[['input',[['__set_model',['$0','otherError','$event',[]],['model']]]]]}}" value="{{model.otherError}}" bindinput="__e"/></view></view></view></block><view data-event-opts="{{[['tap',[['Submit',['$event']]]]]}}" class="centerview" style="color:white;" bindtap="__e">提交</view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/index.wxss
0 → 100644
| 1 | +.centerview{position:fixed;bottom:10rpx;margin:0 auto;width:90%;border:1px solid #ff4544;border-radius:10px;background-color:#ff4544;text-align:center;z-index:99999999999;height:40px;line-height:40px;color:#000;-webkit-animation:scaleDrawC 2s;animation:scaleDrawC 2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-name:scaleDrawC!important;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s} | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/newIndex.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/newIndex.wxml
0 → 100644
| 1 | +<view class="container" style="padding:20rpx;"><view style="margin-top:50rpx;"><view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">用户编码<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><input maxlength="30" placeholder="请输入用户编码" type="text" data-event-opts="{{[['input',[['__set_model',['$0','coding','$event',[]],['form']]]]]}}" value="{{form.coding}}" bindinput="__e"/></view></view></view><view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">订单信息<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;display:flex;align-items:center;justify-content:space-between;"><view><block wx:if="{{!(form.orderImg.length>0)}}"><image style="width:100rpx;height:100rpx;border-radius:20rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/papersimg.PNG'}}" data-event-opts="{{[['tap',[['OrderUpload',['$event']]]]]}}" bindtap="__e"></image></block><block wx:else><image style="width:100rpx;height:100rpx;border-radius:20rpx;" src="{{BASE_URL+form.orderImg[0].url}}" data-event-opts="{{[['tap',[['OrderUpload',['$event']]]]]}}" bindtap="__e"></image></block></view><view style="font-size:25rpx;">最多上传1张</view></view></view></view><view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">客户信息<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;display:flex;align-items:center;justify-content:space-between;"><view><block wx:if="{{!(form.clientImg.length>0)}}"><image style="width:100rpx;height:100rpx;border-radius:20rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/papersimg.PNG'}}" data-event-opts="{{[['tap',[['ClientUpload',['$event']]]]]}}" bindtap="__e"></image></block><block wx:else><image style="width:100rpx;height:100rpx;border-radius:20rpx;" src="{{BASE_URL+form.clientImg[0].url}}" data-event-opts="{{[['tap',[['ClientUpload',['$event']]]]]}}" bindtap="__e"></image></block></view><view style="font-size:25rpx;">最多上传1张</view></view></view></view><view><view style="color:gray;font-size:35rpx;margin-top:50rpx;">其他信息<text style="color:red;"></text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;display:flex;align-items:center;justify-content:space-between;"><view><block wx:if="{{!(form.otherImg.length>0)}}"><image style="width:100rpx;height:100rpx;border-radius:20rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/papersimg.PNG'}}" data-event-opts="{{[['tap',[['OtherUpload',['$event']]]]]}}" bindtap="__e"></image></block><block wx:else><image style="width:100rpx;height:100rpx;border-radius:20rpx;" src="{{BASE_URL+form.otherImg[0].url}}" data-event-opts="{{[['tap',[['OtherUpload',['$event']]]]]}}" bindtap="__e"></image></block></view><view style="font-size:25rpx;">最多上传1张</view></view></view></view></view><view data-event-opts="{{[['tap',[['Submit',['$event']]]]]}}" class="centerview" style="color:white;" bindtap="__e">提交</view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/newIndex.wxss
0 → 100644
| 1 | +.centerview{position:fixed;bottom:10px;margin:0 auto;width:90%;border:1px solid #ff4544;border-radius:10px;background-color:#ff4544;text-align:center;z-index:99999999999;height:40px;line-height:40px;color:#000;-webkit-animation:scaleDrawC 2s;animation:scaleDrawC 2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-name:scaleDrawC!important;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s} | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/result.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/result.wxml
0 → 100644
| 1 | +<view class="container"><view style="text-align:center;width:90%;background-color:white;padding:30rpx;border-radius:30rpx;"><view><image style="width:200rpx;height:200rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/reportResult.PNG'}}"></image></view><view><view style="font-weight:bold;font-size:48rpx;">提交成功</view><view style="margin-top:20rpx;font-size:25rpx;">感谢您的提交</view><view style="margin-top:20rpx;font-size:25rpx;color:red;">温馨提示:请关注公众号后才能收到报备信息通知(如果登录过后未点击过关注却已经关注,请取消关注重新关注)!</view></view><view style="border-top:1px solid #e0e0e0;font-size:25rpx;margin-bottom:100rpx;margin-top:100rpx;"><view style="border-bottom:1px solid #e0e0e0;margin:20rpx;padding-bottom:20rpx;">公众号入口如下:</view><view><image style="border-radius:20rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/qrcode.jpg'}}" data-event-opts="{{[['tap',[['Priview',[BASE_URL+'/api/File/Image/annexpic/qrcode.jpg']]]]]}}" bindtap="__e"></image></view></view><view data-event-opts="{{[['tap',[['Submit',['$event']]]]]}}" class="centerview" style="color:white;" bindtap="__e">完成</view></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/Report/result.wxss
0 → 100644
| 1 | +.centerview{position:fixed;bottom:10px;margin:0 auto;width:90%;border:1px solid #f2e2ac;border-radius:10px;background-color:#f2e2ac;text-align:center;z-index:99999999999;height:40px;line-height:40px;color:#000;-webkit-animation:scaleDrawC 2s;animation:scaleDrawC 2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-name:scaleDrawC!important;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s} | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/ShopInfo/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/ShopInfo/index.wxml
0 → 100644
| 1 | +<view class="container"><view style="background-color:white;width:100%;height:30rpx;padding:20rpx;"><view style="display:flex;align-items:center;justify-content:space-between;width:90%;"><view style="font-size:25rpx;color:gray;">商品库存有限,请尽快下单</view><view data-event-opts="{{[['tap',[['EditShop',['$event']]]]]}}" style="font-size:25rpx;" bindtap="__e">{{''+(Status?'编辑':'完成')+''}}</view></view></view><view style="background-color:white;width:100%;padding:20rpx;margin-top:20rpx;"><view style="padding-bottom:20rpx;border-bottom:1px solid #e0e0e0;"><label class="radio" style="color:gray;font-size:27rpx;"><checkbox-group data-event-opts="{{[['change',[['selectAll',['$event']]]]]}}" style="margin-left:-20px;" bindchange="__e"><checkbox style="transform:scale(0.8);" checked="{{allChecked}}">LanguageCert | |
| 2 | + ESOL | |
| 3 | + Registration</checkbox></checkbox-group></label></view><block wx:if="{{list.length==0}}"><view style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;"><image style="width:300rpx;height:300rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/nullImg.png'}}"></image><text style="color:gray;font-size:30rpx;">暂无数据</text></view></block><block wx:else><block><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view style="display:flex;align-items:center;margin-bottom:20rpx;margin-top:20rpx;width:100%;padding-bottom:20rpx;border-bottom:1px solid #e0e0e0;"><view style="width:8%;"><checkbox-group data-event-opts="{{[['change',[['changeitem',['$0'],[[['list','',index]]]]]]]}}" style="margin:0 auto;" bindchange="__e"><checkbox style="transform:scale(0.8);" checked="{{item.checked}}" value="{{item.jsonDetail&&item.jsonDetail.Moneys}}"></checkbox></checkbox-group></view><view style="display:flex;align-items:center;width:90%;"><view style="width:30%;"><image style="width:220rpx;height:220rpx;" mode="aspectFit" src="{{item.goods!=null?BASE_URL+item.goods.Banner[0].url:'https://gw.alicdn.com/imgextra/i3/O1CN01DKaORe1dcIHH0eMRx_!!6000000003756-55-tps-164-142.svg'}}" data-event-opts="{{[['tap',[['RedirectGoddsInfo',[index]]]]]}}" catchtap="__e"></image></view><view style="font-size:25rpx;line-height:80rpx;width:65%;padding-left:40rpx;"><view>{{item.goods&&item.goods.Title}}</view><view style="color:gray;">{{'规格: '+(item.jsonDetail&&item.jsonDetail.Title)}}</view><view style="display:flex;align-items:center;justify-content:space-between;width:100%;"><view style="color:red;font-size:28rpx;width:30%;">{{''+('¥'+(item.jsonDetail&&item.jsonDetail.PurPrice))+''}}</view><view style="display:flex;align-items:center;justify-content:space-around;width:50%;"><view style="display:flex;justify-content:center;"><image style="width:50rpx;height:50rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/jiannum.png'}}" data-event-opts="{{[['tap',[['AddOrReduceStock',[2,'$0'],[[['list','',index]]]]]]]}}" catchtap="__e"></image></view><view>{{item.count}}</view><view style="display:flex;justify-content:center;"><image style="width:50rpx;height:50rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/addnum.png'}}" data-event-opts="{{[['tap',[['AddOrReduceStock',[1,'$0'],[[['list','',index]]]]]]]}}" catchtap="__e"></image></view></view></view></view></view></view></block></block></block></view><view style="width:100%;margin-top:20rpx;text-align:center;"><image style="width:300rpx;height:50rpx;text-align:center;" src="{{BASE_URL+'/api/File/Image/annexpic/likeimage.PNG'}}"></image></view><view style="border-radius:20rpx;padding:25rpx;margin-bottom:80rpx;"><view style="display:flex;flex-wrap:wrap;width:100%;"><block wx:if="{{likelist.length==0}}"><view style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;"><image style="width:400rpx;height:400rpx;" mode="aspectFit" src="../../static/nullImg.png"></image><text style="color:gray;font-size:30rpx;">暂无数据</text></view></block><block wx:else><block wx:for="{{likelist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['RedirectMeansDetail',[index]]]]]}}" style="width:48%;background-color:white;box-shadow:0 0 1em 0em #CDC7C7;border-radius:10px;margin:1%;" bindtap="__e"><view><image style="width:100%;height:290rpx;border-top-left-radius:10px;border-top-right-radius:10px;" src="{{BASE_URL+item.banner[0].url}}"></image></view><view style="font-size:25rpx;padding:10rpx 20rpx 10rpx 20rpx;">{{item.title}}</view><view style="display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:0rpx 20rpx 0rpx 20rpx;"><view style="font-weight:bold;font-size:32rpx;color:red;">{{'¥'+item.startMoneys}}</view><view><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/shop.png'}}"></image></view></view></view></block></block></view></view><view style="background-color:white;height:50rpx;position:fixed;bottom:0px;padding:20rpx;width:100%;"><view style="display:flex;align-items:center;justify-content:space-between;width:90%;"><view style="display:flex;align-items:center;width:70%;font-size:25rpx;"><view style="display:flex;align-items:center;"><view><checkbox-group data-event-opts="{{[['change',[['selectAll',['$event']]]]]}}" bindchange="__e"><checkbox style="transform:scale(0.8);" checked="{{allChecked}}">全选</checkbox></checkbox-group></view></view><block wx:if="{{Status}}"><view style="color:red;margin-left:20rpx;">{{'总计:¥'+totalPrice+''}}</view></block></view><view style="width:50%;"><block wx:if="{{Status}}"><view data-event-opts="{{[['tap',[['ConfirmOrder',['$event']]]]]}}" style="{{('color:white;padding:10rpx;width:100%;text-align:center;'+(IsStyle?'background-color:#40ff00;font-weight:bold':'background-color: #CDC7C7; '))}}" bindtap="__e">去结算</view></block><block wx:else><view data-event-opts="{{[['tap',[['settlement',['$event']]]]]}}" style="background-color:orangered;color:white;border:1px solid orangered;padding:10rpx;width:100%;text-align:center;" bindtap="__e">删除</view></block></view></view></view></view> | |
| 0 | 4 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/ShopInfo/index.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/address/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/address/index.wxml
0 → 100644
| 1 | +<view class="container" style="background-color:#F7F7F7;background-size:100% 100%;z-index:-1;"><view style="background-color:#EFEFF4;height:100rpx;"><view style="border-radius:20px;background-color:white;padding:10rpx 10rpx 10rpx 20rpx;margin:10px;display:flex;align-items:center;justify-content:space-between;"><view><input style="width:100%;" placeholder="请输入收货人或联系电话搜索" placeholderStyle="color:gray;font-size:25rpx;" type="text"/></view><view><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/newsearch.png'}}"></image></view></view></view><block wx:for="{{6}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view style="margin:20px;background-color:white;border-radius:10px;padding:10px;font-size:28rpx;"><view style="display:flex;align-items:center;justify-content:space-between;"><view style="display:flex;align-items:center;"><view>收货人:</view><view>张三</view></view><view><text>19983732010</text></view></view><view style="margin-top:20rpx;margin-bottom:30rpx;">收获地址:四川省成都市金牛区茶店子</view><view style="border-top:1px solid #e0e0e0;padding:10px;"><view style="display:flex;align-items:center;justify-content:space-between;width:100%;"><view style="width:60%;"><view><label class="radio"><radio style="transform:scale(0.8);" checked="true" value="1"></radio>已设为默认</label></view></view><view style="width:40%;display:flex;align-items:center;justify-content:space-between;"><view style="display:flex;align-items:center;"><view><image style="width:35rpx;height:35rpx;margin-top:5px;margin-right:5px;" src="{{BASE_URL+'/api/File/Image/annexpic/edit.png'}}"></image></view><view style="color:gray;">编辑</view></view><view style="display:flex;align-items:center;"><view><image style="width:35rpx;height:35rpx;margin-top:5px;margin-right:5px;" src="{{BASE_URL+'/api/File/Image/annexpic/delete.png'}}"></image></view><view style="color:gray;">编辑</view></view></view></view></view></view></block><view style="display:flex;align-items:center;margin:0 auto;width:100%;position:fixed;bottom:0px;"><view data-event-opts="{{[['tap',[['RedirectDetail',['$event']]]]]}}" style="background-color:red;padding:10px;display:flex;align-items:center;width:45%;justify-content:center;" bindtap="__e"><view><image style="width:50rpx;height:50rpx;margin-top:6px;margin-right:10px;" src="{{BASE_URL+'/api/File/Image/annexpic/add.png'}}"></image></view><view style="color:white;">手动添加</view></view><view style="background-color:#08F83B;padding:10px;display:flex;align-items:center;width:45%;justify-content:center;"><view><image style="width:50rpx;height:50rpx;margin-top:8px;margin-right:10px;" src="{{BASE_URL+'/api/File/Image/annexpic/gets.png'}}"></image></view><view style="color:white;">自动获取</view></view></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/addressdetail/detail.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/addressdetail/detail.wxml
0 → 100644
| 1 | +<view class="container" style="background-color:#F7F7F7;background-size:100% 100%;z-index:-1;"><view style="background-color:white;border-radius:10px;padding:10px;margin:20rpx;"><view style="display:flex;align-items:center;border-bottom:1px solid #e0e0e0;padding:10px;"><view style="font-size:30rpx;">收货人</view><view style="margin-left:10px;"><input maxlength="20" placeholderStyle="font-size:30rpx;" type="text"/></view></view><view style="display:flex;align-items:center;border-bottom:1px solid #e0e0e0;padding:10px;"><view style="font-size:30rpx;">联系电话</view><view style="margin-left:10px;"><input maxlength="20" placeholderStyle="font-size:30rpx" type="text"/></view></view><view style="display:flex;align-items:center;border-bottom:1px solid #e0e0e0;padding:10px;justify-content:space-between;"><view style="font-size:30rpx;">所在地区</view><view data-event-opts="{{[['tap',[['openPicker',['$event']]]]]}}" style="margin-left:10px;" bindtap="__e"><block wx:if="{{isshow}}"><view style="display:flex;align-items:center;"><view style="color:gray;">请选择</view><view><image style="width:20px;height:20px;margin-top:6px;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view></block><view wx:else>{{''+text+''}}</view></view></view><view style="display:flex;border-bottom:1px solid #e0e0e0;padding:10px;width:100%;"><view style="font-size:30rpx;width:25%;">详情地址</view><view style="margin-left:10px;width:75%;"><textarea style="min-height:200rpx;"></textarea></view></view></view><view style="background-color:white;border-radius:10px;padding:10px;margin:20rpx;"><textarea style="min-height:200rpx;" autoHeight="{{true}}" placeholder="复制收获信息(姓名前后请输入空格)"></textarea><view style="width:200rpx;height:50rpx;border:1px solid red;padding:10rpx;border-radius:10px;text-align:center;color:red;margin:0 auto;">自动识别</view></view><view style="background-color:#FF4544;width:90%;border-radius:20px;padding:10px;text-align:center;margin:0 auto;color:white;">保存地址</view><uni-popup class="vue-ref vue-ref" vue-id="6179d8b2-1" maskClick="{{true}}" data-ref="popup" bind:__l="__l" vue-slots="{{['default']}}"><lotus-address vue-id="{{('6179d8b2-2')+','+('6179d8b2-1')}}" bind:__l="__l"></lotus-address></uni-popup></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/comfirmorder/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/comfirmorder/index.wxml
0 → 100644
| 1 | +<view class="container" style="padding-bottom:70rpx;"><view style="padding:20rpx;margin:20rpx;background-color:white;border-radius:20rpx;"><view style="display:flex;align-items:center;"><view><image style="width:40rpx;height:40rpx;margin-top:10rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/rooms.png'}}"></image></view><view style="font-size:28rpx;font-weight:bold;margin-left:20rpx;">LanguageCert ESOL Registration</view></view><view style="display:flex;align-items:center;justify-content:space-between;padding-bottom:20rpx;border-bottom:1px solid #e0e0e0;"><view style="display:flex;align-items:center;"><view><image style="width:40rpx;height:40rpx;margin-top:15rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/navigations.png'}}"></image></view><view style="font-size:28rpx;font-weight:bold;margin-left:20rpx;width:300rpx;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;">LanguageCert ESOL Registration</view><view><image style="width:40rpx;height:40rpx;margin-top:12rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view><view style="display:flex;align-items:center;"><view><image style="width:40rpx;height:40rpx;margin-top:13rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/positons.png'}}"></image></view><view style="font-size:26rpx;colro:gray;">距离您986.53km</view></view></view><view style="color:gray;font-size:28rpx;margin-top:20rpx;">中国湖北省武汉市武昌区松竹路汉街总部国际F座郎思测评考试中心</view></view><view style="padding:20rpx;margin:20rpx;background-color:white;border-radius:20rpx;"><view style="display:flex;align-items:center;"><view><image style="width:40rpx;height:40rpx;margin-top:10rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/methods.png'}}"></image></view><view style="font-size:28rpx;margin-left:10rpx;">配送方式</view></view><view style="background-color:gray;border-radius:20rpx;width:50%;text-align:center;padding:10rpx 20rpx 10rpx 20rpx;color:white;margin-top:20rpx;">无需物流</view><block wx:for="{{model.arrayJsons}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view style="display:flex;align-items:center;justify-content:space-between;margin:20rpx;padding-bottom:20rpx;border-bottom:1px solid #e0e0e0;"><view><view style="display:flex;"><view><image style="width:200rpx;height:200rpx;" src="{{item.goods!=null?BASE_URL+item.goods.Banner[0].url:''}}"></image></view><view style="font-size:25rpx;margin-left:20rpx;line-height:50rpx;"><view style="font-size:28rpx;">{{item.goods&&item.goods.Title}}</view><view style="color:GRAY;">{{'规格:'+(item.jsonDetail&&item.jsonDetail.Title)}}</view><view style="color:gray;">{{'x'+item.count}}</view></view></view></view><view style="font-size:25rpx;">{{''+('¥'+(item.jsonDetail!=null?item.jsonDetail.Moneys*item.count:'金额计算中....')+'')+''}}</view></view></block><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #e0e0e0;"><view style="display:flex;align-items:center;"><view><image style="width:40rpx;height:40rpx;margin-top:10rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/coupon1.png'}}"></image></view><view style="margin-left:10rpx;font-size:28rpx;">兑换码</view></view><view style="display:flex;align-items:center;"><view data-event-opts="{{[['tap',[['OpenCode',['$event']]]]]}}" style="font-size:30rpx;color:gray;" bindtap="__e">{{value?value:'使用兑换码'}}</view><view><image style="margin-top:10rpx;width:30rpx;height:30rpx;margin-left:10rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view></view><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #e0e0e0;"><view style="font-size:28rpx;">运费</view><view style="color:red;font-size:26rpx;">¥0.00</view></view><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;"><view style="font-size:28rpx;"></view><view style="color:red;font-size:26rpx;">{{'共'+model.arrayJsons.length+'件'}}<text style="font-weight:bold;color:black;margin-left:10rpx;">小计:<text style="color:red;margin-left:10rpx;">{{'¥'+model.totalMoneys}}</text></text></view></view></view><view style="padding:20rpx;margin:20rpx;background-color:white;border-radius:20rpx;margin-bottom:100rpx;"><view style="font-size:28rpx;padding:20rpx;border-bottom:1px solid #e0e0e0;">提交注册信息</view><view style="padding:20rpx;border-bottom:1px solid #e0e0e0;"><view style="margin-bottom:10rpx;color:red;">*<text style="color:gray;">请选择</text></view><view style="display:flex;align-items:center;margin-top:20rpx;"><view class="{{[current==1?'selected':'noselected']}}" style="padding:10rpx 20rpx 10rpx 20rpx;font-size:25rpx;font-weight:bold;border-radius:20rpx;">线上考试OLP</view></view></view><view style="padding:20rpx;border-bottom:1px solid #e0e0e0;"><view style="margin-bottom:10rpx;color:red;">*<text style="color:gray;">姓(拼音)</text></view><view style="margin-top:20rpx;"><input style="font-size:25rpx;" placeholder="请输入姓拼音" placeholderStyle="font-size:25rpx" type="text" data-event-opts="{{[['input',[['__set_model',['$0','surname','$event',[]],['form.orderinfo']]]]]}}" value="{{form.orderinfo.surname}}" bindinput="__e"/></view></view><view style="padding:20rpx;border-bottom:1px solid #e0e0e0;"><view style="margin-bottom:10rpx;color:red;">*<text style="color:gray;">名(拼音)</text></view><view style="margin-top:20rpx;"><input style="font-size:25rpx;" placeholder="请输入名拼音" placeholderStyle="font-size:25rpx" type="text" data-event-opts="{{[['input',[['__set_model',['$0','name','$event',[]],['form.orderinfo']]]]]}}" value="{{form.orderinfo.name}}" bindinput="__e"/></view></view><view style="padding:20rpx;border-bottom:1px solid #e0e0e0;"><view style="margin-bottom:10rpx;color:red;">*<text style="color:gray;">电话</text></view><view style="margin-top:20rpx;"><input style="font-size:25rpx;" placeholder="请输入电话" placeholderStyle="font-size:25rpx" type="text" data-event-opts="{{[['input',[['__set_model',['$0','phone','$event',[]],['form.orderinfo']]]]]}}" value="{{form.orderinfo.phone}}" bindinput="__e"/></view></view><view style="padding:20rpx;border-bottom:1px solid #e0e0e0;"><view style="margin-bottom:10rpx;color:red;">*<text style="color:gray;">邮箱</text></view><view style="margin-top:20rpx;"><input style="font-size:25rpx;" placeholder="请输入邮箱" placeholderStyle="font-size:25rpx" type="text" data-event-opts="{{[['input',[['__set_model',['$0','email','$event',[]],['form.orderinfo']]]]]}}" value="{{form.orderinfo.email}}" bindinput="__e"/></view></view><view style="padding:20rpx;color:red;font-size:25rpx;">请注意,下单后将会及时发送考试兑换Voucher | |
| 2 | + 我们遵循统一的退款政策:购买Voucher后14自然日内,同时距离考试时间开始大于48小时可以联系客服提出退款申请。 | |
| 3 | + 退款有可能会收取一定的行政费用,详情请参见退款政策。</view></view><view style="position:fixed;bottom:0;background-color:white;width:100%;height:120rpx;box-shadow:0px -10px 20px -5px #e0e0e0;"><view style="margin:20rpx 20rpx 0rpx 20rpx;display:flex;align-items:center;justify-content:space-between;padding-bottom:20rpx;"><view><text style="font-size:20rpx;font-weight:bold;color:red;">合计:¥</text><text style="font-size:50rpx;color:red;font-weight:bold;">{{model.totalMoneys}}</text></view><view data-event-opts="{{[['tap',[['Confirm',['$event']]]]]}}" style="background-color:red;border-radius:20rpx;padding:20rpx;font-weight:bold;color:white;" bindtap="__e">提交订单</view></view></view><uni-popup class="vue-ref" vue-id="d83e6e0a-1" type="dialog" data-ref="inputDialog" bind:__l="__l" vue-slots="{{['default']}}"><uni-popup-dialog class="vue-ref" vue-id="{{('d83e6e0a-2')+','+('d83e6e0a-1')}}" mode="input" title="请输入兑换码" value="" placeholder="请输入兑换码" data-ref="inputClose" data-event-opts="{{[['^confirm',[['dialogInputConfirm']]],['^close',[['dialogInputExsit']]]]}}" bind:confirm="__e" bind:close="__e" bind:__l="__l"></uni-popup-dialog></uni-popup></view> | |
| 0 | 4 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/comfirmorder/index.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/comment/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/comment/index.wxml
0 → 100644
| 1 | +<view class="container"><view class="background"></view><view class="header" style="display:flex;align-items:center;padding:10px;background-color:white;width:100%;margin:0 auto;"><view class="tx"><image style="width:50px;height:50px;border:1px solid white;border-radius:20rpx;" src="{{user.headicon}}"></image></view><view class="info" style="display:block;"><view style="color:black;font-size:12px;">昵称:<text style="margin-left:5px;">{{user.realName}}</text></view><view style="color:black;font-size:12px;">ID:<text style="margin-left:5px;">{{user.id}}</text></view></view></view><view class="centerView"><view class="comm" style="display:flex;justify-content:center;align-items:center;margin:10px 0px 20px 0px;"><view style="color:white;">我的评价</view><view><uni-rate vue-id="10357bad-1" max="{{3}}" margin="{{10}}" data-event-opts="{{[['^change',[['onChange']]]]}}" bind:change="__e" bind:__l="__l"></uni-rate></view></view><view class="contentView" style="border:1px solid white;width:90%;height:100px;margin:0 auto;padding:10px;border-radius:10px;background-color:white;"><textarea style="color:gray;font-size:25rpx;" maxlength="100" placeholder="请输入评价内容(不得高于60字)" placeholderClass="area" data-event-opts="{{[['input',[['__set_model',['$0','txt','$event',[]],['form']]]]]}}" value="{{form.txt}}" bindinput="__e"></textarea></view></view><view class="uploadView"><view style="display:flex;justify-content:center;align-items:center;margin:10px 0px 20px 0px;"><view style="color:white;">图片上传</view></view><view style="border:1px solid white;width:90%;height:118px;margin:0 auto;padding:10px;border-radius:10px;background-color:white;"><view class="fileview"><uni-file-picker style="transform:scale(0.5);" vue-id="10357bad-2" limit="3" mode="grid" data-event-opts="{{[['^select',[['select']]],['^delete',[['delBanner']]]]}}" bind:select="__e" bind:delete="__e" bind:__l="__l"></uni-file-picker></view></view></view><view class="btnSubmit" style="margin-top:20px;"><view style="margin:0 auto;border:1px solid white;padding:10px;text-align:center;color:black;border-radius:10px;background-color:white;width:90%;" hoverClass="SubmitHover" data-event-opts="{{[['tap',[['SubmitBtn',['$event']]]]]}}" bindtap="__e">提交评价</view></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/comment/index.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/commentDetail/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/commentDetail/index.wxml
0 → 100644
| 1 | +<view class="container"><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx 50rpx 20rpx 50rpx;border-bottom:1px solid #e0e0e0;"><view data-event-opts="{{[['tap',[['Change',[0]]]]]}}" class="{{[(num==0)?'btn':'']}}" style="font-size:25rpx;" bindtap="__e">全部</view><view data-event-opts="{{[['tap',[['Change',[1]]]]]}}" class="{{[(num==1)?'btn':'']}}" style="font-size:25rpx;" bindtap="__e">好评</view><view data-event-opts="{{[['tap',[['Change',[2]]]]]}}" class="{{[(num==2)?'btn':'']}}" style="font-size:25rpx;" bindtap="__e">中评</view><view data-event-opts="{{[['tap',[['Change',[3]]]]]}}" class="{{[(num==3)?'btn':'']}}" style="font-size:25rpx;" bindtap="__e">差评</view></view><block wx:for="{{coomentlist}}" wx:for-item="item" wx:for-index="index"><view style="background-color:white;border-radius:20rpx;padding:20rpx 20rpx 20rpx 20rpx;margin-bottom:20rpx;" wx:key="index"><view style="display:flex;align-items:center;justify-content:space-between;"><view style="display:flex;align-items:center;"><view><image style="width:50rpx;height:50rpx;border-radius:100px;" src="{{item.user&&item.user.HeadIcon}}"></image></view><view style="margin-left:30rpx;color:gray;font-size:25rpx;">{{''+(item.user&&item.user.RealName)+''}}</view></view><view style="color:gray;font-size:25rpx;">{{''+item.creatorTime+''}}</view></view><view style="font-size:28rpx;margin:20rpx;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;">{{''+item.txt+''}}</view><block wx:if="{{item.banner.length>0}}"><view><view style="display:flex;align-items:center;flex-wrap:wrap;"><block wx:for="{{item.banner}}" wx:for-item="row" wx:for-index="index" wx:key="index"><view><image style="width:200rpx;height:200rpx;margin:10rpx;" mode="aspectFit" src="{{BASE_URL+row.url}}" data-event-opts="{{[['tap',[['ShowPriview',[BASE_URL+row.url]]]]]}}" bindtap="__e"></image></view></block></view></view></block><view style="font-size:25rpx;margin:20rpx;color:gray;">{{'规格:'+item.title}}</view></view></block></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/commentDetail/index.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/bkzl.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/bkzl.wxml
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/bkzl.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/index.wxml
0 → 100644
| 1 | +<view class="container"><view><view style="position:relative;top:0px;"><image style="height:780rpx;width:100%;z-index:-1;" src="../../static/banner.png"></image></view><view style="position:absolute;top:530rpx;left:30rpx;color:white;font-weight:bold;"><view style="font-size:50rpx;margin-left:-30rpx;letter-spacing:10rpx;">【朗思测评考试中心】</view><view style="letter-spacing:5rpx;margin-top:10rpx;">朗思官方报名中心|朗思官方SELT考试中心</view><view style="letter-spacing:5rpx;margin-top:5rpx;">广受考试好评考试中心</view></view></view><view style="border-top-left-radius:40rpx;border-top-right-radius:40rpx;z-index:1;min-height:600rpx;width:100%;background-color:white;position:absolute;top:735rpx;"><view style="width:100%;"><view style="text-align:center;margin-top:30rpx;"><image style="width:90%;height:200rpx;border-radius:20rpx;" src="../../static/apply.png" data-event-opts="{{[['tap',[['RedirectMean',['$event']]]]]}}" bindtap="__e"></image></view><view style="display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;margin-top:20rpx;"><view><view style="position:relative;top:0px;"><image style="width:300rpx;height:150rpx;border-radius:20rpx;" src="../../static/school.png" data-event-opts="{{[['tap',[['RedirectSchool',['$event']]]]]}}" bindtap="__e"></image><view style="position:absolute;top:40rpx;left:20rpx;font-weight:bold;color:white;">认可院校</view></view></view><view><view style="position:relative;top:0px;"><image style="width:300rpx;height:150rpx;border-radius:20rpx;" src="../../static/zl.png" data-event-opts="{{[['tap',[['RedirectZL',['$event']]]]]}}" bindtap="__e"></image><view style="position:absolute;top:40rpx;left:20rpx;font-weight:bold;color:white;">备考资料</view></view></view><view style="margin-top:20rpx;"><view style="position:relative;top:0px;"><image style="width:300rpx;height:150rpx;border-radius:20rpx;" src="../../static/zs.png" data-event-opts="{{[['tap',[['RedirectZSKD',['$event']]]]]}}" bindtap="__e"></image><view style="position:absolute;top:40rpx;left:20rpx;font-weight:bold;color:white;">证件报备</view></view></view><view style="margin-top:20rpx;"><button style="padding:0px;margin:0px;display:flex;align-items:center;border:0px;" openType="contact" plain="true" type="default"><view style="position:relative;top:5px;"><image style="width:300rpx;height:150rpx;border-radius:20rpx;" src="../../static/lw.png"></image><view style="position:absolute;top:20rpx;left:20rpx;font-weight:bold;color:white;">客服</view></view></button></view></view></view></view><view style="position:fixed;bottom:0px;width:100%;z-index:1;display:flex;align-items:center;"><image style="width:100%;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/bottom.png'}}"></image></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/zskd.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/zskd.wxml
0 → 100644
| 1 | +<view style="padding:20rpx;"><view style="margin-top:50rpx;margin-bottom:180rpx;"><view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">收件人<text style="color:red;">*</text></view><view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"><view><input maxlength="30" placeholder="收件人" placeholderStyle="font-size: 25rpx;" type="text" data-event-opts="{{[['input',[['__set_model',['$0','consigneeUser','$event',[]],['model']]]]]}}" value="{{model.consigneeUser}}" bindinput="__e"/></view></view><view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">联系电话<text style="color:red;">*</text></view><view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"><view><input maxlength="30" placeholder="联系电话" placeholderStyle="font-size: 25rpx;" type="text" data-event-opts="{{[['input',[['__set_model',['$0','phone','$event',[]],['model']]]]]}}" value="{{model.phone}}" bindinput="__e"/></view></view><view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">详细地址(请务必写明地址,否则无法寄出)<text style="color:red;">*</text></view><view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"><view><textarea maxlength="50" placeholder="详情地址" placeholderStyle="font-size: 25rpx;" data-event-opts="{{[['input',[['__set_model',['$0','addressDetail','$event',[]],['model']],['ChangeDetail',['$event']]]]]}}" value="{{model.addressDetail}}" bindinput="__e"></textarea></view><view style="display:flex;align-items:center;justify-content:flex-end;">{{''+CandidateDetailNum+'/50'}}</view></view><view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">Exam | |
| 2 | + ID不是成绩单上的Exam Session ID,Exam ID可在您预约考试成功时收到的邮件内查到。请阅读以上内容后在此栏填写:已确认<text style="color:red;">*</text></view><view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"><view><input maxlength="10" placeholder="信息" placeholderStyle="font-size: 25rpx;" data-event-opts="{{[['input',[['__set_model',['$0','confirmInfo','$event',[]],['model']],['ChangeInfo',['$event']]]]]}}" value="{{model.confirmInfo}}" bindinput="__e"/></view><view style="display:flex;align-items:center;justify-content:flex-end;font-size:20rpx;">{{''+(''+CandidateInfoNum+'/10')+''}}</view></view><view style="color:gray;font-size:25rpx;margin-top:50rpx;">Exam ID<text style="color:red;">*</text><view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;"><input maxlength="30" placeholder="不是成绩单上的Exam Session ID" placeholderStyle="font-size: 25rpx;" type="text" data-event-opts="{{[['input',[['__set_model',['$0','examId','$event',[]],['model']]]]]}}" value="{{model.examId}}" bindinput="__e"/></view></view><view style="font-size:25rpx;color:red;margin-top:20rpx;">温馨提示:1.纸质证书并非成绩单,没有小分;2.纸质证书从海外总部寄出到收到需要8-12周,收到后消杀,录入需5个工作日。查询请联系考务老师。</view></view><view data-event-opts="{{[['tap',[['Submit',['$event']]]]]}}" class="centerview" style="color:white;" bindtap="__e">提交</view></view> | |
| 0 | 3 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/zskd.wxss
0 → 100644
| 1 | +.centerview{position:fixed;bottom:10px;margin:0 auto;width:90%;border:1px solid #ff4544;border-radius:10px;background-color:#ff4544;text-align:center;z-index:99999999999;height:40px;line-height:40px;color:#000;-webkit-animation:scaleDrawC 2s;animation:scaleDrawC 2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-name:scaleDrawC!important;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s} | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/login/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/login/index.wxml
0 → 100644
| 1 | +<view class="container" style="padding:20rpx;"><view><view><view><view class="header" style="width:100%;text-align:center;margin-top:80rpx;margin-bottom:20rpx;"><image style="width:350rpx;height:350rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/logo.png'}}" mode="aspectFit"></image></view><view class="content" style="font-size:30rpx;border-top:2px solid #e0e0e0;padding-top:50rpx;margin-bottom:20rpx;"><view style="font-weight:bold;color:black;margin-bottom:30rpx;">申请获取以下权限</view><text style="color:gray;">获得你的公开信息(昵称,头像、地区等)</text></view><button style="margin-top:50rpx;background-color:#2B9BFA;" type="primary" data-event-opts="{{[['tap',[['WxLogin',['$event']]]]]}}" bindtap="__e">授权登录</button></view></view><view class="agreement" style="font-size:25rpx;display:flex;align-items:center;margin-top:20rpx;"><view class="protocolIcon"><checkbox-group data-event-opts="{{[['change',[['checkboxGroupChange',['$event']]]]]}}" bindchange="__e"><checkbox style="transform:scale(0.6);" checked="{{false}}" value="1"></checkbox></checkbox-group></view><view class="writtenWords">我已阅读并同意<label data-event-opts="{{[['tap',[['RedirectAgreement',['$event']]]]]}}" style="color:#2B9BFA;" bindtap="__e">《朗思英语测评使用协议和隐私协议》</label></view></view></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/means/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/means/index.wxml
0 → 100644
| 1 | +<view><view><view style="background-color:#F7F7F7;border-radius:30px;padding:10rpx;"><view style="display:flex;align-items:center;"><view style="width:95%;border-radius:30rpx;background-color:white;padding:20rpx;color:gray;font-size:25rpx;"><input style="width:100%;" maxlength="20" placeholder="商品名称搜索" placeholderStyle="color:gray" type="text" data-event-opts="{{[['blur',[['ChangeSearch',['$event']]]],['input',[['__set_model',['$0','title','$event',[]],['model']]]]]}}" value="{{model.title}}" bindblur="__e" bindinput="__e"/></view></view></view><view style="display:flex;align-items:center;justify-content:space-around;margin-top:10px;font-size:26rpx;"><view data-event-opts="{{[['tap',[['Change',[0]]]]]}}" class="{{[num==0?'btns':'']}}" bindtap="__e">综合</view><view data-event-opts="{{[['tap',[['Change',[1]]]]]}}" class="{{[num==1?'btns':'']}}" bindtap="__e">最新</view><view data-event-opts="{{[['tap',[['Change',[2]]]]]}}" class="{{[num==2?'btns':'']}}" style="display:flex;align-items:center;" bindtap="__e"><view>价格</view><view style="margin-left:2px;margin-top:2px;"><image style="width:10px;height:10px;vertical-align:bottom;" src="{{ismoney?BASE_URL+'/api/File/Image/annexpic/topblack.png':BASE_URL+'/api/File/Image/annexpic/topred.png'}}"></image><view class="_br"></view><image style="width:10px;height:10px;vertical-align:top;" src="{{ismoney==false?BASE_URL+'/api/File/Image/annexpic/bottomblack.png':BASE_URL+'/api/File/Image/annexpic/bottomred.png'}}"></image></view></view><view data-event-opts="{{[['tap',[['Change',[3]]]]]}}" class="{{[num==3?'btns':'']}}" bindtap="__e">销量</view><view><image style="width:23px;height:23px;margin-top:5px;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/flexone.png'}}"></image></view></view></view><view><scroll-view class="scroll-Y" scrollTop="{{scrollTop}}" scrollY="true" showScrollbar="true"><view style="height:90vh;background-color:#F7F7F7;"><view style="display:flex;flex-wrap:wrap;width:100%;"><block wx:if="{{list.length==0}}"><view style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;"><image style="width:400rpx;height:400rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/nullImg.png'}}"></image><text style="color:gray;font-size:30rpx;">暂无数据</text></view></block><block wx:else><block><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['RedirectMeansDetail',['$0'],[[['list','',index]]]]]]]}}" style="width:44%;margin:5px;background-color:white;box-shadow:0 0 1em 0em #CDC7C7;padding:10rpx;border-radius:10px;" bindtap="__e"><view><image style="width:100%;height:315rpx;border-top-left-radius:10px;border-top-right-radius:10px;" src="{{BASE_URL+item.banner[0].url}}"></image></view><view style="font-size:25rpx;">{{item.title}}</view><view style="display:flex;align-items:center;justify-content:space-between;margin-top:5px;"><view style="font-weight:bold;font-size:32rpx;color:red;">{{'¥'+item.startMoneys+''}}</view><view><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/shop.png'}}"></image></view></view></view></block></block></block></view></view></scroll-view></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/means/index.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/meansdetail/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/meansdetail/index.wxml
0 → 100644
| 1 | +<view class="container"><swiper class="swiper" autoplay="{{autoplay}}" circular="{{true}}" duration="{{duration}}" indicatorDots="{{indicatorDots}}" interval="{{interval}}"><swiper-item><view class="swiper-item uni-bg-red" style="height:700rpx;"><block wx:for="{{model.banner}}" wx:for-item="item" wx:for-index="index" wx:key="index"><image style="width:100%;height:100%;" mode="aspectFill" src="{{BASE_URL+item.url}}"></image></block></view></swiper-item></swiper><view style="background-color:white;border-radius:20rpx;margin:20rpx;padding:25rpx;"><view style="font-weight:bold;color:red;font-size:45rpx;">{{'¥'+model.startMoneys+'-'+model.endMoneys+''+''}}</view><view style="margin-top:20rpx;font-size:28rpx;">{{''+model.title+''}}</view></view><view data-event-opts="{{[['tap',[['OpenGoods',['$event']]]]]}}" style="background-color:white;border-radius:20rpx;margin:20rpx;padding:25rpx;" bindtap="__e"><view style="display:flex;align-items:center;justify-content:space-between;"><view style="display:flex;align-items:center;font-size:28rpx;"><view style="color:gray;">选择</view><view style="margin-left:20rpx;">请选择规格</view></view><view><image style="width:40rpx;height:40rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view><view style="display:flex;align-items:center;justify-content:center;margin-top:10rpx;"><block wx:for="{{cardlist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><block wx:if="{{index<2}}"><view style="padding:10rpx 20rpx;color:gray;background-color:#F7F7F7;font-size:27rpx;margin-right:5rpx;">{{''+item.Title+''}}</view></block></block><view style="padding:10rpx 20rpx;color:gray;background-color:#F7F7F7;font-size:27rpx;">{{''+('共'+cardlist.length+'个规格可选')+''}}</view></view></view><view style="background-color:white;border-radius:20rpx;margin:20rpx;padding:25rpx;"><view style="display:flex;align-items:center;justify-content:space-between;"><view>{{'商品评价('+commenttotal+')'}}</view><view style="display:flex;align-items:center;color:red;"><view data-event-opts="{{[['tap',[['ShowCommentDetail',['$event']]]]]}}" style="font-size:25rpx;" bindtap="__e">查看全部</view><view><image style="width:30rpx;height:30rpx;margin-top:9rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/redright.png'}}"></image></view></view></view><block wx:for="{{coomentlist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view><view style="display:flex;align-items:center;justify-content:space-between;margin-top:50rpx;"><view style="display:flex;align-items:center;"><view><image style="width:50rpx;height:50rpx;border-radius:100px;" src="{{item.user!=null?item.user.HeadIcon:''}}"></image></view><view style="margin-left:30rpx;color:gray;font-size:25rpx;">{{''+(''+(item.user&&item.user.RealName)+'')+''}}</view></view><view style="color:gray;font-size:25rpx;">{{''+item.creatorTime+''}}</view></view><view style="font-size:28rpx;margin:20rpx;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;">{{''+(''+item.txt+'')+''}}</view><view style="font-size:25rpx;margin:20rpx;color:gray;">{{item.title}}</view></view></block></view><view style="background-color:white;border-radius:20rpx;margin:20rpx;padding:25rpx;"><view style="width:100%;margin:0 auto;"><image style="width:100%;height:50rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/imagedetail.PNG'}}"></image></view><swiper style="height:300rpx;width:300rpx;margin-top:20rpx;" autoplay="{{autoplay}}" circular="true" duration="{{duration}}" indicatorDots="{{indicatorDots}}" interval="{{interval}}"><swiper-item><view class="swiper-item uni-bg-red" style="background-color:pink;height:300rpx;"><block wx:for="{{model.banner}}" wx:for-item="item" wx:for-index="index" wx:key="index"><image style="width:100%;height:100%;" src="{{BASE_URL+item.url}}"></image></block></view></swiper-item></swiper></view><view style="width:100%;margin-top:20rpx;text-align:center;"><image style="width:280rpx;height:60rpx;text-align:center;" src="{{BASE_URL+'/api/File/Image/annexpic/likeimage.PNG'}}"></image></view><view style="border-radius:20rpx;padding:10rpx;margin-bottom:100rpx;"><view style="display:flex;flex-wrap:wrap;width:100%;"><block wx:if="{{likelist.length==0}}"><view style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;"><image style="width:400rpx;height:400rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/nullImg.png'}}"></image><text style="color:gray;font-size:30rpx;">暂无数据</text></view></block><block wx:for="{{likelist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['RedirectMeansDetail',['$0'],[[['likelist','',index]]]]]]]}}" style="width:45%;background-color:white;margin:5rpx;box-shadow:0 0 1em 0em #CDC7C7;padding:10rpx;border-radius:10px;" bindtap="__e"><view><image style="width:100%;height:290rpx;border-top-left-radius:10px;border-top-right-radius:10px;" src="{{BASE_URL+item.banner[0].url}}"></image></view><view style="font-size:25rpx;">{{item.title}}</view><view style="display:flex;align-items:center;justify-content:space-between;margin-top:5px;"><view style="font-weight:bold;font-size:32rpx;color:red;">{{'¥'+item.startMoneys}}</view><view><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/shop.png'}}"></image></view></view></view></block></view></view><uni-popup class="vue-ref" style="margin:0px !important;" vue-id="57302e6d-1" data-ref="goodspopup" bind:__l="__l" vue-slots="{{['default']}}"><view style="background-color:white;border-radius:20rpx;padding:20rpx;"><view style="display:flex;justify-content:space-between;padding-bottom:20rpx;border-bottom:1px solid #e0e0e0;"><view style="display:flex;align-items:center;"><view><image style="width:120rpx;height:120rpx;" src="{{BASE_URL+model.banner[0].url}}"></image></view><view style="margin-left:20rpx;"><view style="font-weight:bold;font-size:35rpx;color:red;">{{'¥'+moneys}}</view><view style="color:gray;font-size:25rpx;"></view></view></view><view><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/dels.png'}}" data-event-opts="{{[['tap',[['ClosePopup',['$event']]]]]}}" bindtap="__e"></image></view></view><view><view style="font-size:28rpx;color:gray;padding:20rpx;">规格</view><view style="display:flex;align-items:center;flex-wrap:wrap;font-size:25rpx;"><block wx:for="{{cardlist}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['CurrentChange',['$0',index],[[['cardlist','',index]]]]]]]}}" class="{{[currentIndex==index?'checked':'']}}" style="background-color:#F7F7F7;padding:10rpx 25rpx;border-radius:10rpx;margin:20rpx;" bindtap="__e">{{''+item.Title+''}}</view></block></view></view><view style="padding:20rpx;display:flex;align-items:center;justify-content:space-between;padding-bottom:20rpx;border-bottom:1px solid #e0e0e0;"><view>数量</view><view style="display:flex;align-items:center;"><view data-event-opts="{{[['tap',[['Reduce',['$event']]]]]}}" style="background-color:#F7F7F7;width:50rpx;height:50rpx;padding:10rpx;text-align:center;display:flex;align-items:center;justify-content:center;" bindtap="__e"><image style="width:30rpx;height:30rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/jian.png'}}"></image></view><view style="display:flex;align-items:center;justify-content:center;background-color:#F7F7F7;width:80rpx;height:50rpx;padding:10rpx;text-align:center;margin:0px 5rpx 0px 5rpx;color:#CDC7C7;">{{''+(''+number+'')+''}}</view><view data-event-opts="{{[['tap',[['Add',['$event']]]]]}}" style="background-color:#F7F7F7;width:50rpx;height:50rpx;padding:10rpx;text-align:center;display:flex;align-items:center;justify-content:center;" bindtap="__e"><image style="width:35rpx;height:35rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/jia.png'}}"></image></view></view></view><view style="margin-top:20rpx;"><view style="display:flex;align-items:center;justify-content:space-between;width:100%;"><view data-event-opts="{{[['tap',[['ConfirmShop',['$event']]]]]}}" style="background-color:#F6B241;padding:20rpx 30rpx 20rpx 30rpx;width:40%;border-radius:20rpx;text-align:center;color:white;font-weight:bold;font-size:28rpx;" bindtap="__e">加入购物车</view><view data-event-opts="{{[['tap',[['ConfirmOrder',['$event']]]]]}}" style="background-color:#FF6E6D;padding:20rpx 30rpx 20rpx 30rpx;width:40%;border-radius:20rpx;text-align:center;font-weight:bold;color:white;font-size:28rpx;" bindtap="__e">立即购买</view></view></view></view></uni-popup><view style="background-color:white;position:fixed;bottom:0px;width:100%;height:60rpx;padding:20rpx;display:flex;align-items:center;justify-content:space-around;"><view data-event-opts="{{[['tap',[['RedirectIndex',['$event']]]]]}}" style="width:10%;text-align:center;" bindtap="__e"><view style="text-align:center;"><image style="width:28rpx;height:28rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/house.png'}}"></image></view><view style="font-size:20rpx;color:gray;">首页</view></view><view style="width:10%;text-align:center;"><view style="text-align:center;display:flex;align-items:center;justify-content:center;"><button style="padding:0px;margin:0px;height:45rpx;display:flex;align-items:center;border:0px;" openType="contact" plain="true" type="default"><image style="width:25rpx;height:25rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/message.png'}}"></image></button></view><view style="font-size:20rpx;color:gray;">客服</view></view><view data-event-opts="{{[['tap',[['ChangeCollect',['$event']]]]]}}" style="width:10%;text-align:center;" bindtap="__e"><view style="text-align:center;"><block wx:if="{{isshow}}"><image style="width:40rpx;height:40rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/yesaixin.png'}}"></image></block><block wx:else><image style="width:28rpx;height:28rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/noaixin.png'}}"></image></block></view><view style="font-size:20rpx;color:gray;">收藏</view></view><view style="display:flex;align-items:center;font-size:20rpx;width:70%;margin-left:30rpx;"><view data-event-opts="{{[['tap',[['JoinGWC',['$event']]]]]}}" style="border-bottom-left-radius:20rpx;border-top-left-radius:20rpx;padding:10rpx;color:white;background-color:#F6B241;width:40%;height:40rpx;line-height:40rpx;text-align:center;" bindtap="__e">加入购物车</view><view data-event-opts="{{[['tap',[['Buy',['$event']]]]]}}" style="border-bottom-right-radius:20rpx;border-top-right-radius:20rpx;padding:10rpx;color:white;background-color:#FF6E6D;width:40%;height:40rpx;line-height:40rpx;text-align:center;" bindtap="__e">立即购买</view></view></view><view style="position:fixed;bottom:150px;right:20px;"><block wx:if="{{ShopStock>0}}"><uni-badge vue-id="57302e6d-2" size="small" text="{{ShopStock}}" type="success" absolute="rightTop" bind:__l="__l" vue-slots="{{['default']}}"><view data-event-opts="{{[['tap',[['RedirectShop',['$event']]]]]}}" style="background-color:white;border-radius:50px;text-align:center;padding:10rpx;box-shadow:0px -10px 20px -5px #FD96E6;" bindtap="__e"><image style="width:45rpx;height:45rpx;border-radius:50px;" mode="aspectFill" src="{{BASE_URL+'/api/File/Image/annexpic/shopimg.png'}}"></image></view></uni-badge></block><block wx:else><view data-event-opts="{{[['tap',[['RedirectShop',['$event']]]]]}}" style="background-color:white;border-radius:50px;text-align:center;padding:10rpx;box-shadow:0px -10px 20px -5px #FD96E6;" bindtap="__e"><image style="width:45rpx;height:45rpx;border-radius:50px;" mode="aspectFill" src="{{BASE_URL+'/api/File/Image/annexpic/shopimg.png'}}"></image></view></block></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/meansdetail/index.wxss
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/bank.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/bank.wxml
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/code.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/code.wxml
0 → 100644
| 1 | +<view style="width:100%;background-color:#F7F7F7;min-height:100vh;background-size:100% 100%;padding-top:30%;"><view style="height:500rpx;width:500rpx;display:flex;align-items:center;justify-content:center;text-align:center;border:1px solid gray;background-color:white;border-radius:20rpx;margin:0 auto;"><view style="margin-top:20rpx;"><view><image style="width:300rpx;height:300rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/'+imgsrc}}" show-menu-by-longpress="true"></image></view><view style="margin-top:50rpx;"><text>{{'分享人:'+user.realName}}</text></view></view></view><view class="centerview" style="margin-top:20rpx;"><button openType="share" type="primary">分享小程序</button></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/index.wxml
0 → 100644
| 1 | +<view class="container"><image style="width:100%;height:500rpx;position:fixed;top:0;z-index:-1;" src="{{BASE_URL+'/api/File/Image/annexpic/bgimage.jpeg'}}"></image><view style="display:flex;align-items:center;justify-content:space-between;"><view style="display:flex;align-items:center;padding:40rpx;"><view><image style="border-radius:50%;width:100rpx;height:100rpx;border:2px solid white;" src="{{user.headIcon}}"></image></view><view style="margin-left:10px;font-size:45rpx;color:white;"><text>{{user.realName}}</text></view></view><view><view data-event-opts="{{[['tap',[['RedirectInfo',['$event']]]]]}}" style="display:flex;align-items:center;border:1px solid white;padding:5rpx 20rpx 5rpx 20rpx;border-top-left-radius:20px;border-bottom-left-radius:20px;border-right:0px;margin-top:10rpx;" bindtap="__e"><view style="margin-right:5px;margin-top:5px;"><image style="width:32rpx;height:32rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/address.png'}}"></image></view><view style="font-size:30rpx;color:white;">个人资料</view></view></view></view><view style="width:100%;display:flex;align-items:center;margin-top:20px;"><view style="width:50%;text-align:center;border-right:1px solid white;color:white;"><view data-event-opts="{{[['tap',[['RedirectMyCollect',['$event']]]]]}}" bindtap="__e"><text>{{collectCount}}</text><view style="display:flex;align-items:center;justify-content:center;"><view><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/collect.png'}}"></image></view><view style="margin-left:5px;">我的收藏</view></view></view></view><view style="width:50%;text-align:center;color:white;"><view data-event-opts="{{[['tap',[['RedirectOrder',[0]]]]]}}" style="width:100%;text-align:center;" bindtap="__e"><view><text>{{orderCount}}</text><view style="display:flex;align-items:center;justify-content:center;"><view><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/track.png'}}"></image></view><view style="margin-left:5px;">我的订单</view></view></view></view></view></view><view style="margin:100rpx 20rpx 0rpx 20rpx;"><view style="background-color:white;border-radius:10px;padding:10px;box-shadow:0px 0px 1em 0.5em #e0e0e0;"><view style="display:flex;align-items:center;justify-content:space-between;"><view style="font-weight:bold;font-size:38rpx;">我的订单</view><view style="display:flex;align-items:center;font-size:28rpx;"><view data-event-opts="{{[['tap',[['RedirectOrder',[0]]]]]}}" style="color:gray;" bindtap="__e">查看更多</view><view><image style="width:20rpx;height:20rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view></view><view style="display:flex;align-items:center;justify-content:space-around;margin-top:20rpx;"><view data-event-opts="{{[['tap',[['RedirectOrder',[1]]]]]}}" bindtap="__e"><view style="text-align:center;"><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/nopayment.png'}}"></image></view><view><text style="color:gray;font-size:25rpx;">待付款</text></view></view><view data-event-opts="{{[['tap',[['RedirectOrder',[2]]]]]}}" bindtap="__e"><view style="text-align:center;"><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/awaitdiliver.png'}}"></image></view><view><text style="color:gray;font-size:25rpx;">待收货</text></view></view><view data-event-opts="{{[['tap',[['RedirectOrder',[3]]]]]}}" bindtap="__e"><view style="text-align:center;"><image style="width:60rpx;height:60rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/awaitreap.png'}}"></image></view><view><text style="color:gray;font-size:25rpx;">待评价</text></view></view><view data-event-opts="{{[['tap',[['RedirectOrder',[4]]]]]}}" bindtap="__e"><view style="text-align:center;"><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/alreadyok.png'}}"></image></view><view><text style="color:gray;font-size:25rpx;">已完成</text></view></view></view></view></view><view style="margin-top:20px;"><view style="font-weight:bold;font-size:35rpx;padding-left:10px;">菜单栏</view><block wx:if="{{user.type=='1'||user.type=='2'}}"><view data-event-opts="{{[['tap',[['RedirectInvited',['$event']]]]]}}" style="display:flex;align-items:center;justify-content:space-between;padding:10px;margin-left:15px;" bindtap="__e"><view style="display:flex;align-items:center;"><view style="margin-top:5px;"><image style="width:40rpx;height:40rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/number1.png'}}"></image></view><view style="margin-left:10px;color:#40403C;">下级订单</view></view><view><image style="width:30rpx;height:30rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view></block><block wx:if="{{user.type=='1'||user.type=='2'}}"><view data-event-opts="{{[['tap',[['ReportNewDetail',['$event']]]]]}}" style="display:flex;align-items:center;justify-content:space-between;padding:10px;margin-left:15px;" bindtap="__e"><view style="display:flex;align-items:center;"><view style="margin-top:5px;"><image style="width:40rpx;height:40rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/number1.png'}}"></image></view><view style="margin-left:10px;color:#40403C;">新用户报备</view></view><view><image style="width:30rpx;height:30rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view></block><view data-event-opts="{{[['tap',[['ReportDetail',['$event']]]]]}}" style="display:flex;align-items:center;justify-content:space-between;padding:10px;margin-left:15px;" bindtap="__e"><view style="display:flex;align-items:center;"><view style="margin-top:5px;"><image style="width:40rpx;height:40rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/number1.png'}}"></image></view><view style="margin-left:10px;color:#40403C;">在线报备</view></view><view><image style="width:30rpx;height:30rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view><view data-event-opts="{{[['tap',[['RedirectZSYJ',['$event']]]]]}}" style="display:flex;align-items:center;justify-content:space-between;padding:10px;margin-left:15px;" bindtap="__e"><view style="display:flex;align-items:center;"><view style="margin-top:5px;"><image style="width:40rpx;height:40rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/number1.png'}}"></image></view><view style="margin-left:10px;color:#40403C;">纸质证书邮寄信息</view></view><view><image style="width:30rpx;height:30rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view><block wx:if="{{user.type=='1'||user.type=='2'}}"><view data-event-opts="{{[['tap',[['RedirectCode',['$event']]]]]}}" style="display:flex;align-items:center;justify-content:space-between;padding:10px;margin-left:15px;" bindtap="__e"><view style="display:flex;align-items:center;"><view style="margin-top:5px;"><image style="width:40rpx;height:40rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/number1.png'}}"></image></view><view style="margin-left:10px;color:#40403C;">专属二维码</view></view><view><image style="width:30rpx;height:30rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view></block><view style="display:flex;align-items:center;justify-content:space-between;padding:10px;margin-left:15px;"><view data-event-opts="{{[['tap',[['RedirectPolicy',['$event']]]]]}}" style="display:flex;align-items:center;" bindtap="__e"><view style="margin-top:5px;"><image style="width:40rpx;height:40rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/number1.png'}}"></image></view><view style="margin-left:10px;color:#40403C;">退款政策</view></view><view><image style="width:30rpx;height:30rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view><view style="display:flex;align-items:center;justify-content:space-between;padding:10px;margin-left:15px;"><view style="display:flex;align-items:center;"><button style="padding:0px;margin:0px;height:45rpx;display:flex;align-items:center;border:0px;" openType="contact" plain="true" type="default"><view style="margin-top:13px;"><image style="width:50rpx;height:50rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/kf.png'}}"></image></view><view style="margin-left:10px;color:#40403C;">客服</view></button></view><view><image style="width:30rpx;height:30rpx;" src="{{BASE_URL+'/api/File/Image/annexpic/right.png'}}"></image></view></view></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/info.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/info.wxml
0 → 100644
| 1 | +<view class="container" style="padding:20rpx;"><view style="font-size:25rpx;"><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>头像:</view><view><button type="balanced" open-type="chooseAvatar" data-event-opts="{{[['chooseavatar',[['onChooseavatar',['$event']]]]]}}" bindchooseavatar="__e"><image class="refreshIcon" style="width:100rpx;height:100rpx;border-radius:50rpx;" src="{{model.headIcon}}" mode="aspectFit"></image></button></view></view><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>用户名:</view><view><input style="text-align:right;" placeholder="请输入用户名" type="nickname" data-event-opts="{{[['input',[['__set_model',['$0','realName','$event',[]],['model']]]]]}}" value="{{model.realName}}" bindinput="__e"/></view></view><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>身份:</view><view>{{''+(model.type=='1'?'代理':'普通用户')+''}}</view></view><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>邮箱:</view><view><input style="text-align:right;" placeholder="请输入邮箱" type="text" data-event-opts="{{[['input',[['__set_model',['$0','email','$event',[]],['model']]]]]}}" value="{{model.email}}" bindinput="__e"/></view></view><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>手机号:</view><view><input style="text-align:right;" placeholder="请输入手机号" type="text" data-event-opts="{{[['input',[['__set_model',['$0','mobilePhone','$event',[]],['model']]]]]}}" value="{{model.mobilePhone}}" bindinput="__e"/></view></view><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>地址:</view><view><input style="text-align:right;" placeholder="请输入地址" type="text" data-event-opts="{{[['input',[['__set_model',['$0','postalAddress','$event',[]],['model']]]]]}}" value="{{model.postalAddress}}" bindinput="__e"/></view></view><block wx:if="{{false}}"><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>开户行:</view><view><input style="text-align:right;width:100%;" placeholder="请输入开户行,请准确填写" type="text"/></view></view></block><block wx:if="{{false}}"><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>开户姓名:</view><view><input style="text-align:right;" placeholder="请输入开户姓名,请准确填写" type="text"/></view></view></block><block wx:if="{{false}}"><view style="display:flex;align-items:center;justify-content:space-between;padding:20rpx;border-bottom:1px solid #FEF0F0;"><view>卡号:</view><view><input style="text-align:right;" placeholder="请输入卡号,请准确填写" type="text"/></view></view></block></view><view data-event-opts="{{[['tap',[['Submit',['$event']]]]]}}" class="centerview" style="margin-top:20rpx;" bindtap="__e">确认</view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/info.wxss
0 → 100644
| 1 | +.centerview{margin:0 auto;width:90%;border:1px solid #f2e2ac;border-radius:10px;background-color:#f2e2ac;text-align:center;z-index:99999999999;height:40px;line-height:40px;color:#000;-webkit-animation:scaleDrawC 2s;animation:scaleDrawC 2s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation-name:scaleDrawC!important;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2s} | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/mycollect/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/mycollect/index.wxml
0 → 100644
| 1 | +<view class="container"><view style="display:flex;align-items:center;justify-content:space-between;font-size:40rpx;border-bottom:1px solid #e0e0e0;padding-bottom:10px;background-color:white;padding:20rpx;"><view data-event-opts="{{[['tap',[['change',[1]]]]]}}" class="{{[num==1?'btn':'']}}" bindtap="__e">商品</view><view data-event-opts="{{[['tap',[['ChangeInfo',['$event']]]]]}}" style="font-size:25rpx;" bindtap="__e">{{IsStyle==false?'管理':'完成'}}</view></view><block wx:if="{{num==1}}"><view><view style="margin-top:20rpx;"><block wx:if="{{list.length==0}}"><view style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;"><image style="width:400rpx;height:400rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/nullImg.png'}}"></image><text style="color:gray;font-size:30rpx;">暂无数据</text></view></block><block wx:else><block><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view style="display:flex;align-items:center;background-color:white;padding:10rpx;margin:20rpx 0rpx 20rpx 0rpx;"><block wx:if="{{IsStyle}}"><view><checkbox-group data-event-opts="{{[['change',[['changeitem',['$0'],[[['list','',index]]]]]]]}}" style="margin:0 auto;" bindchange="__e"><checkbox style="transform:scale(0.8);" checked="{{item.checked}}"></checkbox></checkbox-group></view></block><view data-event-opts="{{[['tap',[['RedirectDetail',['$0'],[[['list','',index]]]]]]]}}" style="display:flex;align-items:center;" bindtap="__e"><view><image style="width:200rpx;height:200rpx;" src="{{item.goods!=null?BASE_URL+item.goods.Banner[0].url:''}}"></image></view><view style="margin-left:20rpx;display:flex;flex-direction:column;height:200rpx;justify-content:space-evenly;"><view>{{item.goods&&item.goods.Title}}</view><view><text style="color:red;font-size:20rpx;">¥</text><text style="color:red;font-weight:bold;">{{item.goods&&item.goods.StartMoneys}}</text></view></view></view></view></block></block></block></view></view></block><block wx:if="{{IsStyle}}"><view style="background-color:white;padding:20rpx;display:flex;align-items:center;position:fixed;bottom:0px;width:100%;border-top:1px solid #e0e0e0;"><view style="width:50%;"><label><checkbox-group data-event-opts="{{[['change',[['selectAll',['$event']]]]]}}" style="margin:0 auto;" bindchange="__e"><checkbox style="transform:scale(0.8);" checked="{{allChecked}}"></checkbox><text style="margin-top:5rpx;font-size:25rpx;">全选</text></checkbox-group></label></view><view style="width:50%;"><view data-event-opts="{{[['tap',[['DelCollectGoods',['$event']]]]]}}" style="padding:20rpx;border-radius:20rpx;border:1px solid #e0e0e0;width:30%;text-align:center;margin:0 auto;" bindtap="__e"><text>删除</text></view></view></view></block></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/mytrack/index.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/mytrack/index.wxml
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/order/order.json
0 → 100644
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/order/order.wxml
0 → 100644
| 1 | +<view class="container"><view style="background-color:#EFEFF4;min-height:100rpx;padding:20rpx;"><view style="width:95%;border-radius:30rpx;background-color:white;padding:20rpx;"><input maxlength="20" placeholder="订单号搜索" placeholderStyle="font-size:25rpx" type="text" data-event-opts="{{[['blur',[['Search',['$event']]]],['input',[['__set_model',['$0','orderNumber','$event',[]],['model']]]]]}}" value="{{model.orderNumber}}" bindblur="__e" bindinput="__e"/></view></view><view style="padding:20rpx;display:flex;align-items:center;justify-content:space-around;font-size:25rpx;"><view data-event-opts="{{[['tap',[['Change',[0]]]]]}}" class="{{[num==0?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">全部</view><view data-event-opts="{{[['tap',[['Change',[1]]]]]}}" class="{{[num==1?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">待付款</view><view data-event-opts="{{[['tap',[['Change',[2]]]]]}}" class="{{[num==2?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">待收货</view><view data-event-opts="{{[['tap',[['Change',[3]]]]]}}" class="{{[num==3?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">待评价</view><view data-event-opts="{{[['tap',[['Change',[4]]]]]}}" class="{{[num==4?'btn':'']}}" style="padding-bottom:10rpx;" bindtap="__e">已完成</view></view><view><block wx:if="{{list.length==0}}"><view style="width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;"><image style="width:400rpx;height:400rpx;" mode="aspectFit" src="{{BASE_URL+'/api/File/Image/annexpic/nullImg.png'}}"></image><text style="color:gray;font-size:30rpx;">暂无数据</text></view></block><block wx:else><block><block wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['RedirectDetail',['$0'],[[['list','',index]]]]]]]}}" style="margin:20rpx;background-color:white;border-radius:20rpx;padding:20rpx;" catchtap="__e"><view style="display:flex;align-items:center;justify-content:space-between;font-size:25rpx;border-bottom:1px solid #e0e0e0;padding-bottom:20rpx;"><view style="color:gray;">{{'订单号:'+item.orderNumber+''}}</view><view style="{{(item.type=='1'?'color:red':'color:gray')}}">{{''+(''+(item.type=='1'?'待付款':item.type=='2'?'待收货':item.type=='3'?'待评价':item.type=='4'?'已完成':item.type=='5'?'已取消':item.type=='6'?'售后中':'异常订单')+'')+''}}</view></view><block wx:for="{{item.jsonDetail.arrayJsons}}" wx:for-item="childrenItem" wx:for-index="index" wx:key="index"><view style="display:flex;align-items:center;justify-content:space-between;margin:20rpx;"><view><view style="display:flex;"><view><image style="width:200rpx;height:200rpx;" src="{{childrenItem.goods!=null?childrenItem.goods.banner[0].url==undefined?BASE_URL+childrenItem.goods.Banner[0].url:BASE_URL+childrenItem.goods.banner[0].url:''}}"></image></view><view style="font-size:25rpx;margin-left:20rpx;line-height:50rpx;"><view style="font-size:28rpx;">{{(childrenItem.goods&&childrenItem.goods.Title?childrenItem.goods.Title:childrenItem.goods&&childrenItem.goods.title)+''}}</view><view style="color:GRAY;">{{''+('规格:'+(childrenItem.jsonDetail&&childrenItem.jsonDetail.Title)+'')+''}}</view><view style="color:gray;">{{'x'+childrenItem.count}}</view></view></view></view><view style="font-size:25rpx;">{{'¥'+childrenItem.count*childrenItem.jsonDetail.Moneys+''+''}}</view></view></block><view style="display:flex;align-items:center;justify-content:space-between;"><view style="color:gray;font-size:23rpx;">{{''+(''+((item.user&&item.user.BankNumber)==null?'暂无效验码':item.user&&item.user.BankNumber)+'')+''}}</view><view><text style="color:gray;font-size:23rpx;">合计</text><text style="color:red;">{{'¥'+item.totalMoneys}}</text></view></view><view style="display:flex;align-items:center;justify-content:flex-end;margin-top:20rpx;width:100%;"><view></view><view style="display:flex;align-items:center;font-size:25rpx;justify-content:space-around;"><block wx:if="{{item.type=='1'}}"><view data-event-opts="{{[['tap',[['ExsitOrder',['$0'],[[['list','',index]]]]]]]}}" style="border:1px solid #e0e0e0;padding:10rpx 20rpx 10rpx 20rpx;border-radius:100rpx;background-color:#e0e0e0;color:black;margin-right:10rpx;" catchtap="__e">取消订单</view></block><block wx:if="{{item.type=='1'}}"><view data-event-opts="{{[['tap',[['CofirmPay',['$0'],[[['list','',index]]]]]]]}}" style="border:1px solid red;padding:10rpx 20rpx 10rpx 20rpx;border-radius:100rpx;background-color:#FF3401;color:white;margin-right:10rpx;" catchtap="__e">立即付款</view></block><block wx:if="{{item.type=='2'}}"><view data-event-opts="{{[['tap',[['ConfrimYes',['$0'],[[['list','',index]]]]]]]}}" style="border:1px solid green;padding:10rpx 20rpx 10rpx 20rpx;border-radius:100rpx;background-color:seagreen;color:white;margin-right:10rpx;" catchtap="__e">确认收货</view></block><block wx:if="{{item.type=='3'}}"><view data-event-opts="{{[['tap',[['StartComment',['$0'],[[['list','',index]]]]]]]}}" style="border:1px solid gray;color:black;padding:10rpx 20rpx 10rpx 20rpx;border-radius:100rpx;background-color:white;margin-right:10rpx;" catchtap="__e">立即评价</view></block><block wx:if="{{item.type=='4'||item.type=='5'}}"><view data-event-opts="{{[['tap',[['DelOrder',['$0'],[[['list','',index]]]]]]]}}" style="padding:10rpx 20rpx 10rpx 20rpx;border-radius:100rpx;background-color:orangered;color:white;margin-right:10rpx;" catchtap="__e">删除订单</view></block></view></view></view></block></block></block></view></view> | |
| 0 | 2 | \ No newline at end of file | ... | ... |
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/order/order.wxss
0 → 100644