Commit 5b31a0e4486a4840b31311a3c436a38e6fd0ba6e

Authored by wwk
1 parent f3ae5820

备份

antis-app-siberian/pages.json
... ... @@ -99,7 +99,7 @@
99 99 {
100 100 "path": "pages/index/zskd",
101 101 "style": {
102   - "navigationBarTitleText": "纸质证书邮寄"
  102 + "navigationBarTitleText": "朗思测评纪念品领取"
103 103 }
104 104 },
105 105 {
... ...
antis-app-siberian/pages/Report/index.vue
... ... @@ -48,8 +48,7 @@
48 48 <view style="margin-top:50rpx;">
49 49 <view style="color:gray;font-size:35rpx;">上传身份证<text style="color:red;">*</text>
50 50 </view>
51   - <view
52   - style="display:flex;align-items:center;justify-content:space-between;margin-top:30rpx;width:100%;">
  51 + <view style="display:flex;align-items:center;justify-content:space-between;margin-top:30rpx;width:100%;">
53 52 <view style="width:49%;">
54 53 <image @click="TopCardUpload" :src="BASE_URL+'/api/File/Image/annexpic/cardbottom.PNG'"
55 54 style="width:100%;height:200rpx;border-radius:20rpx;" v-if="!(model.topCard.length>0)">
... ...
antis-app-siberian/pages/index/zskd.vue
... ... @@ -6,7 +6,8 @@
6 6 </view>
7 7 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;">
8 8 <view>
9   - <input maxlength="30" placeholder="收件人" placeholderStyle="font-size: 25rpx;" type="text" v-model="model.consigneeUser"></input>
  9 + <input maxlength="30" placeholder="收件人" placeholderStyle="font-size: 25rpx;" type="text"
  10 + v-model="model.consigneeUser"></input>
10 11 </view>
11 12 </view>
12 13 <view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">联系电话<text
... ... @@ -14,7 +15,8 @@
14 15 </view>
15 16 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;">
16 17 <view>
17   - <input maxlength="30" placeholder="联系电话" placeholderStyle="font-size: 25rpx;" type="text" v-model="model.phone"></input>
  18 + <input maxlength="30" placeholder="联系电话" placeholderStyle="font-size: 25rpx;" type="text"
  19 + v-model="model.phone"></input>
18 20 </view>
19 21 </view>
20 22 <view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">
... ... @@ -22,29 +24,43 @@
22 24 </view>
23 25 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;">
24 26 <view>
25   - <textarea maxlength="50" placeholder="详情地址" placeholderStyle="font-size: 25rpx;" v-model="model.addressDetail" @input="ChangeDetail"></textarea>
  27 + <textarea maxlength="50" placeholder="详情地址" placeholderStyle="font-size: 25rpx;"
  28 + v-model="model.addressDetail" @input="ChangeDetail"></textarea>
  29 + </view>
  30 + <view style="display:flex;align-items:center;justify-content:flex-end;">{{''+CandidateDetailNum+'/50'}}
26 31 </view>
27   - <view style="display:flex;align-items:center;justify-content:flex-end;">{{''+CandidateDetailNum+'/50'}}</view>
28 32 </view>
29   - <view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">Exam
30   - ID不是成绩单上的Exam Session ID,Exam ID可在您预约考试成功时收到的邮件内查到。请阅读以上内容后在此栏填写:已确认<text style="color:red;">*</text>
  33 + <view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">英国就读院校<text
  34 + style="color:red;">*</text>
31 35 </view>
32 36 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;">
33 37 <view>
34   - <input maxlength="10" placeholder="信息" placeholderStyle="font-size: 25rpx;" v-model="model.confirmInfo" @input="ChangeInfo"></input>
  38 + <input maxlength="50" placeholder="英国就读院校" placeholderStyle="font-size: 25rpx;"
  39 + v-model="model.confirmInfo" @input="ChangeInfo"></input>
35 40 </view>
36 41 <view style="display:flex;align-items:center;justify-content:flex-end;font-size:20rpx;">
37   - {{''+CandidateInfoNum+'/10'}}
  42 + {{''+CandidateInfoNum+'/50'}}
38 43 </view>
39 44 </view>
40   - <view style="color:gray;font-size:25rpx;margin-top:50rpx;">Exam ID<text style="color:red;">*</text>
41   - <view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;">
  45 + <view style="color:gray;font-size:25rpx;margin-top:50rpx;">朗思成绩单<text style="color:red;">*</text>
  46 +
  47 + <view
  48 + style="display:flex;align-items:center;justify-content:space-between;margin-top:30rpx;width:100%;">
  49 + <view style="width:100%;">
  50 + <image @click="TopCardUpload" src="../../static/add.png"
  51 + style="width:200rpx;height:200rpx;border-radius:20rpx;" v-if="!(model.banner.length>0)">
  52 + </image>
  53 + <image @click="TopCardUpload" :src="BASE_URL+model.banner[0].url"
  54 + style="width:200rpx;height:200rpx;border-radius:20rpx;" v-else></image>
  55 + </view>
  56 + </view>
  57 + <!-- <view style="background-color:#F1F5F7;padding:20rpx;border-radius:20rpx;margin-top:20rpx;">
42 58 <input maxlength="30" placeholder="不是成绩单上的Exam Session ID" placeholderStyle="font-size: 25rpx;"
43 59 type="text" v-model="model.examId"></input>
44   - </view>
  60 + </view> -->
45 61 </view>
46 62 <view style="font-size:25rpx;color:red;margin-top:20rpx;">
47   - 温馨提示:1.纸质证书并非成绩单,没有小分;2.纸质证书从海外总部寄出到收到需要8-12周,收到后消杀,录入需5个工作日。查询请联系考务老师。</view>
  63 + 温馨提示:请上传朗思成绩单截图提供审核,我们将会在收到请求后尽快完成审核并联系您。</view>
48 64 </view>
49 65 <view style="color:white;" class="centerview" @click="Submit">提交</view>
50 66 </view>
... ... @@ -55,18 +71,31 @@
55 71 import BASE_URL from '../../common/config.js'
56 72 import service from '../../service/service.js'
57 73 export default {
  74 + onShareAppMessage(res) {
  75 + if (res.from === 'button') { // 来自页面内分享按钮
  76 + console.log(res.target)
  77 + }
  78 + let datas = 'type=' + 2
  79 + let scene = encodeURIComponent(JSON.stringify(datas))
  80 + return {
  81 + title: '朗思测评官方纪念品领取',
  82 + path: `/pages/login/index?scene=${scene}`,
  83 + imageUrl: this.BASE_URL + '/api/File/Image/annexpic/20221222_375601989435786501.png'
  84 + }
  85 + },
58 86 data() {
59 87 return {
60 88 BASE_URL,
61 89 CandidateDetailNum: 0,
62   - CandidateInfoNum:0,
  90 + CandidateInfoNum: 0,
63 91 model: {
64 92 "userId": "",
65 93 "consigneeUser": "",
66 94 "phone": "",
67 95 "addressDetail": "",
68 96 "confirmInfo": "",
69   - "examId": "",
  97 + // "examId": "",
  98 + "banner": [],
70 99 "creatorTime": "2022-12-23T06:10:32.051Z",
71 100 "lastModifyTime": "2022-12-23T06:10:32.051Z"
72 101 }
... ... @@ -76,11 +105,56 @@
76 105  
77 106 },
78 107 methods: {
79   - ChangeDetail(){
80   - this.CandidateDetailNum=this.model.addressDetail.length
  108 + TopCardUpload() {
  109 + let that = this
  110 + that.model.banner = []
  111 + uni.chooseImage({
  112 + count: 1,
  113 + sourceType: ['album', 'camera'],
  114 + success(res) {
  115 + console.log('这是成功', res)
  116 + uni.uploadFile({
  117 + url: that.BASE_URL + '/api/file/Uploader/annexpic', // 仅为示例,非真实的接口地址
  118 + filePath: res.tempFilePaths[0],
  119 + name: 'file',
  120 + header: {
  121 + Authorization: service.getToken()
  122 + },
  123 + formData: {
  124 + user: 'test'
  125 + },
  126 + success(e) {
  127 + console.log('上传成功', e)
  128 + let info = JSON.parse(e.data)
  129 + let file = {
  130 + "name": info.data.name,
  131 + "fileId": info.data.name,
  132 + "url": info.data.url
  133 + }
  134 + that.model.banner.push(file)
  135 + console.log('这是追加', that.model.banner)
  136 + },
  137 + fail(err) {
  138 + uni.showToast({
  139 + title: err,
  140 + icon: 'none'
  141 + })
  142 + }
  143 + })
  144 + },
  145 + fail(error) {
  146 + uni.showToast({
  147 + title: '调起相册失败',
  148 + icon: 'none'
  149 + })
  150 + }
  151 + })
81 152 },
82   - ChangeInfo(){
83   - this.CandidateInfoNum=this.model.confirmInfo.length
  153 + ChangeDetail() {
  154 + this.CandidateDetailNum = this.model.addressDetail.length
  155 + },
  156 + ChangeInfo() {
  157 + this.CandidateInfoNum = this.model.confirmInfo.length
84 158 },
85 159 Checked() {
86 160 let bl = true
... ... @@ -104,17 +178,11 @@
104 178 bl = false
105 179 } else if (!this.model.confirmInfo) {
106 180 uni.showToast({
107   - title: '请输入确认信息',
108   - icon: 'none'
109   - })
110   - bl = false
111   - } else if (!this.model.examId) {
112   - uni.showToast({
113   - title: '请输入ExamId',
  181 + title: '请输入就读院校',
114 182 icon: 'none'
115 183 })
116 184 bl = false
117   - }
  185 + }
118 186 return bl
119 187 },
120 188 Submit() {
... ...
antis-app-siberian/pages/login/index.vue
... ... @@ -48,8 +48,8 @@
48 48 "userId": ""
49 49 },
50 50 chekced: false,
51   - // 1--跳转模考兑换码 2--正常跳转
52   - type:2
  51 + // 1--跳转模考兑换码 2--纪念品领取页面 3--正常跳转
  52 + type:3
53 53 }
54 54 },
55 55 onLoad(data) {
... ... @@ -86,7 +86,10 @@
86 86 // }
87 87 // })
88 88  
89   - }else{
  89 + }else if(urlDecode.includes('type=2')){
  90 + this.type=2
  91 + console.log('进入这里了')
  92 + } else{
90 93 // uni.showModal({
91 94 // title:'提示啊',
92 95 // content:'进入绑定关系',
... ... @@ -162,6 +165,13 @@
162 165 url: '/pages/CDKEY/index'
163 166 })
164 167 }, 1000)
  168 + }else if(that.type==2){
  169 + setTimeout(()=>{
  170 + uni.navigateTo({
  171 + url:'/pages/index/zskd'
  172 + })
  173 + },1000)
  174 +
165 175 }else{
166 176 // 正常跳转
167 177 setTimeout(() => {
... ...
antis-app-siberian/pages/my/index.vue
... ... @@ -132,7 +132,7 @@
132 132 <view style="margin-top:5px;">
133 133 <image :src="BASE_URL+'/api/File/Image/annexpic/number1.png'" style="width:40rpx;height:40rpx;"></image>
134 134 </view>
135   - <view style="margin-left:10px;color:#40403C;">纸质证书邮寄信息</view>
  135 + <view style="margin-left:10px;color:#40403C;">朗思测评纪念品领取</view>
136 136 </view>
137 137 <view>
138 138 <image :src="BASE_URL+'/api/File/Image/annexpic/right.png'" style="width:30rpx;height:30rpx;"></image>
... ...
antis-app-siberian/static/add.jpeg 0 → 100644

14 KB

antis-app-siberian/static/add.png 0 → 100644

1.9 KB

antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/zskd.json
1 1 {
2   - "navigationBarTitleText": "纸质证书邮寄",
  2 + "navigationBarTitleText": "朗思测评纪念品领取",
3 3 "usingComponents": {}
4 4 }
5 5 \ No newline at end of file
... ...
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/index/zskd.wxml
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>
3 1 \ No newline at end of file
  2 +<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;">英国就读院校<text style="color:red;">*</text></view><view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"><view><input maxlength="50" 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+'/50')+''}}</view></view><view style="color:gray;font-size:25rpx;margin-top:50rpx;">朗思成绩单<text style="color:red;">*</text><view style="display:flex;align-items:center;justify-content:space-between;margin-top:30rpx;width:100%;"><view style="width:100%;"><block wx:if="{{!(model.banner.length>0)}}"><image style="width:200rpx;height:200rpx;border-radius:20rpx;" src="../../static/add.png" data-event-opts="{{[['tap',[['TopCardUpload',['$event']]]]]}}" bindtap="__e"></image></block><block wx:else><image style="width:200rpx;height:200rpx;border-radius:20rpx;" src="{{BASE_URL+model.banner[0].url}}" data-event-opts="{{[['tap',[['TopCardUpload',['$event']]]]]}}" bindtap="__e"></image></block></view></view></view><view style="font-size:25rpx;color:red;margin-top:20rpx;">温馨提示:请上传朗思成绩单截图提供审核,我们将会在收到请求后尽快完成审核并联系您。</view></view><view data-event-opts="{{[['tap',[['Submit',['$event']]]]]}}" class="centerview" style="color:white;" bindtap="__e">提交</view></view>
4 3 \ No newline at end of file
... ...
antis-app-siberian/unpackage/dist/build/mp-weixin/pages/my/index.wxml
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>
2 1 \ No newline at end of file
  2 +<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>
3 3 \ No newline at end of file
... ...
antis-app-siberian/unpackage/dist/build/mp-weixin/project.config.json
... ... @@ -18,7 +18,7 @@
18 18 }
19 19 },
20 20 "compileType": "miniprogram",
21   - "libVersion": "2.29.1",
  21 + "libVersion": "2.32.1",
22 22 "appid": "wx94f3d523457fc388",
23 23 "projectname": "antis-app-siberian",
24 24 "condition": {},
... ...
antis-app-siberian/unpackage/dist/build/mp-weixin/static/add.jpeg 0 → 100644

14 KB

antis-app-siberian/unpackage/dist/build/mp-weixin/static/add.png 0 → 100644

1.9 KB

antis-app-siberian/unpackage/dist/dev/mp-weixin/pages/index/zskd.json
1 1 {
2   - "navigationBarTitleText": "纸质证书邮寄",
  2 + "navigationBarTitleText": "朗思测评纪念品领取",
3 3 "usingComponents": {}
4 4 }
5 5 \ No newline at end of file
... ...
antis-app-siberian/unpackage/dist/dev/mp-weixin/pages/index/zskd.wxml
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>
3 1 \ No newline at end of file
  2 +<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;">英国就读院校<text style="color:red;">*</text></view><view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"><view><input maxlength="50" 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+'/50')+''}}</view></view><view style="color:gray;font-size:25rpx;margin-top:50rpx;">朗思成绩单<text style="color:red;">*</text><view style="display:flex;align-items:center;justify-content:space-between;margin-top:30rpx;width:100%;"><view style="width:100%;"><block wx:if="{{!(model.banner.length>0)}}"><image style="width:200rpx;height:200rpx;border-radius:20rpx;" src="../../static/add.png" data-event-opts="{{[['tap',[['TopCardUpload',['$event']]]]]}}" bindtap="__e"></image></block><block wx:else><image style="width:200rpx;height:200rpx;border-radius:20rpx;" src="{{BASE_URL+model.banner[0].url}}" data-event-opts="{{[['tap',[['TopCardUpload',['$event']]]]]}}" bindtap="__e"></image></block></view></view></view><view style="font-size:25rpx;color:red;margin-top:20rpx;">温馨提示:请上传朗思成绩单截图提供审核,我们将会在收到请求后尽快完成审核并联系您。</view></view><view data-event-opts="{{[['tap',[['Submit',['$event']]]]]}}" class="centerview" style="color:white;" bindtap="__e">提交</view></view>
4 3 \ No newline at end of file
... ...
antis-app-siberian/unpackage/dist/dev/mp-weixin/pages/my/index.wxml
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>
2 1 \ No newline at end of file
  2 +<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>
3 3 \ No newline at end of file
... ...
antis-app-siberian/unpackage/dist/dev/mp-weixin/project.config.json
... ... @@ -18,7 +18,7 @@
18 18 }
19 19 },
20 20 "compileType": "miniprogram",
21   - "libVersion": "2.28.1",
  21 + "libVersion": "2.32.1",
22 22 "appid": "wx94f3d523457fc388",
23 23 "projectname": "antis-app-siberian",
24 24 "condition": {
... ...
antis-app-siberian/unpackage/dist/dev/mp-weixin/project.private.config.json
... ... @@ -83,6 +83,13 @@
83 83 "query": "scene=avt%3D409681011887047941%26type%3D1",
84 84 "launchMode": "default",
85 85 "scene": null
  86 + },
  87 + {
  88 + "name": "",
  89 + "pathName": "pages/index/zskd",
  90 + "query": "",
  91 + "launchMode": "default",
  92 + "scene": null
86 93 }
87 94 ]
88 95 }
... ...
antis-app-siberian/unpackage/dist/dev/mp-weixin/static/add.jpeg 0 → 100644

14 KB

antis-app-siberian/unpackage/dist/dev/mp-weixin/static/add.png 0 → 100644

1.9 KB

antis-ncc-admin/antis-ncc-admin/src/views/tbMailSend/Form.vue
1 1 <template>
2   - <el-dialog :title="!dataForm.id ? '新建' : isDetail ? '详情':'编辑'" :close-on-click-modal="false" :visible.sync="visible" class="NCC-dialog NCC-dialog_center" lock-scroll width="600px">
3   - <el-row :gutter="15" class="" >
4   - <el-form ref="elForm" :model="dataForm" size="small" label-width="100px" label-position="right" :disabled="!!isDetail" :rules="rules">
5   - <el-col :span="24">
6   - <el-form-item label="用户" prop="userId">
7   - <user-select v-model="dataForm.userId" placeholder="请选择" clearable required >
8   - </user-select>
9   - </el-form-item>
10   - </el-col>
11   - <el-col :span="24">
12   - <el-form-item label="收件人" prop="consigneeUser">
13   - <el-input v-model="dataForm.consigneeUser" placeholder="请输入收件人" clearable required :style='{"width":"100%"}' >
14   - </el-input>
15   - </el-form-item>
16   - </el-col>
17   - <el-col :span="24">
18   - <el-form-item label="联系电话" prop="phone">
19   - <el-input v-model="dataForm.phone" placeholder="请输入联系电话" clearable required :style='{"width":"100%"}' >
20   - </el-input>
21   - </el-form-item>
22   - </el-col>
23   - <el-col :span="24">
24   - <el-form-item label="详细地址" prop="addressDetail">
25   - <el-input v-model="dataForm.addressDetail" placeholder="请输入详情地址" required show-word-limit :style='{"width":"100%"}' type='textarea' :autosize='{"minRows":4,"maxRows":4}' >
26   - </el-input>
27   - </el-form-item>
28   - </el-col>
29   - <el-col :span="24">
30   - <el-form-item label="确认消息" prop="confirmInfo">
31   - <el-input v-model="dataForm.confirmInfo" placeholder="请输入“已确认”" clearable required :style='{"width":"100%"}' >
32   - </el-input>
33   - </el-form-item>
34   - </el-col>
35   - <el-col :span="24">
36   - <el-form-item label="ExamID" prop="examId">
37   - <el-input v-model="dataForm.examId" placeholder="请输入ExamID" clearable required :style='{"width":"100%"}' >
38   - </el-input>
39   - </el-form-item>
40   - </el-col>
41   - <el-col :span="24">
42   - <el-form-item label="创建时间" prop="creatorTime">
43   - <el-input v-model="dataForm.creatorTime" placeholder="系统自动生成" readonly >
44   - </el-input>
45   - </el-form-item>
46   - </el-col>
47   - <el-col :span="24">
48   - <el-form-item label="修改时间" prop="lastModifyTime">
49   - <el-input v-model="dataForm.lastModifyTime" placeholder="系统自动生成" readonly >
50   - </el-input>
51   - </el-form-item>
52   - </el-col>
53   - </el-form>
  2 + <el-dialog :title="!dataForm.id ? '新建' : isDetail ? '详情':'编辑'" :close-on-click-modal="false"
  3 + :visible.sync="visible" class="NCC-dialog NCC-dialog_center" lock-scroll width="600px">
  4 + <el-row :gutter="15" class="">
  5 + <el-form ref="elForm" :model="dataForm" size="small" label-width="100px" label-position="right"
  6 + :disabled="!!isDetail" :rules="rules">
  7 + <el-col :span="24">
  8 + <el-form-item label="用户" prop="userId">
  9 + <user-select v-model="dataForm.userId" placeholder="请选择" clearable required>
  10 + </user-select>
  11 + </el-form-item>
  12 + </el-col>
  13 + <el-col :span="24">
  14 + <el-form-item label="收件人" prop="consigneeUser">
  15 + <el-input v-model="dataForm.consigneeUser" placeholder="请输入收件人" clearable required
  16 + :style='{"width":"100%"}'>
  17 + </el-input>
  18 + </el-form-item>
  19 + </el-col>
  20 + <el-col :span="24">
  21 + <el-form-item label="联系电话" prop="phone">
  22 + <el-input v-model="dataForm.phone" placeholder="请输入联系电话" clearable required
  23 + :style='{"width":"100%"}'>
  24 + </el-input>
  25 + </el-form-item>
  26 + </el-col>
  27 + <el-col :span="24">
  28 + <el-form-item label="详细地址" prop="addressDetail">
  29 + <el-input v-model="dataForm.addressDetail" placeholder="请输入详情地址" required show-word-limit
  30 + :style='{"width":"100%"}' type='textarea' :autosize='{"minRows":4,"maxRows":4}'>
  31 + </el-input>
  32 + </el-form-item>
  33 + </el-col>
  34 + <el-col :span="24">
  35 + <el-form-item label="就读院校" prop="confirmInfo">
  36 + <el-input v-model="dataForm.confirmInfo" placeholder="请输入就读院校" clearable required
  37 + :style='{"width":"100%"}'>
  38 + </el-input>
  39 + </el-form-item>
  40 + </el-col>
  41 + <el-col :span="24">
  42 + <el-form-item label="图片" prop="banner">
  43 + <NCC-UploadImg v-model="dataForm.banner" :fileSize="5" sizeUnit="MB" :limit="9">
  44 + </NCC-UploadImg>
  45 + </el-form-item>
  46 + </el-col>
  47 + <!-- <el-col :span="24">
  48 + <el-form-item label="ExamID" prop="examId">
  49 + <el-input v-model="dataForm.examId" placeholder="请输入ExamID" clearable required
  50 + :style='{"width":"100%"}'>
  51 + </el-input>
  52 + </el-form-item>
  53 + </el-col> -->
  54 + <el-col :span="24">
  55 + <el-form-item label="创建时间" prop="creatorTime" v-if="false">
  56 + <el-input v-model="dataForm.creatorTime" placeholder="系统自动生成" readonly>
  57 + </el-input>
  58 + </el-form-item>
  59 + </el-col>
  60 + <el-col :span="24">
  61 + <el-form-item label="修改时间" prop="lastModifyTime" v-if="false">
  62 + <el-input v-model="dataForm.lastModifyTime" placeholder="系统自动生成" readonly>
  63 + </el-input>
  64 + </el-form-item>
  65 + </el-col>
  66 + </el-form>
54 67 </el-row>
55 68 <span slot="footer" class="dialog-footer">
56 69 <el-button @click="visible = false">取 消</el-button>
... ... @@ -60,8 +73,12 @@
60 73 </template>
61 74 <script>
62 75 import request from '@/utils/request'
63   - import { getDictionaryDataSelector } from '@/api/systemData/dictionary'
64   - import { previewDataInterface } from '@/api/systemData/dataInterface'
  76 + import {
  77 + getDictionaryDataSelector
  78 + } from '@/api/systemData/dictionary'
  79 + import {
  80 + previewDataInterface
  81 + } from '@/api/systemData/dataInterface'
65 82 export default {
66 83 components: {},
67 84 props: [],
... ... @@ -71,131 +88,122 @@
71 88 visible: false,
72 89 isDetail: false,
73 90 dataForm: {
74   - id:'',
75   - userId:undefined,
76   - consigneeUser:undefined,
77   - phone:undefined,
78   - addressDetail:undefined,
79   - confirmInfo:undefined,
80   - examId:undefined,
81   - creatorTime:undefined,
82   - lastModifyTime:undefined,
  91 + id: '',
  92 + userId: undefined,
  93 + consigneeUser: undefined,
  94 + phone: undefined,
  95 + addressDetail: undefined,
  96 + confirmInfo: undefined,
  97 + banner: [],
  98 +
  99 + examId: undefined,
  100 + creatorTime: undefined,
  101 + lastModifyTime: undefined,
83 102 },
84 103 rules: {
85   - userId:[
86   - {
87   - required:true,
88   - message:'请输入用户',
89   - trigger:'change'
90   - },
91   - ],
92   - consigneeUser:[
93   - {
94   - required:true,
95   - message:'请输入收件人',
96   - trigger:'blur'
97   - },
98   - ],
99   - phone:[
100   - {
101   - required:true,
102   - message:'请输入联系电话',
103   - trigger:'blur'
104   - },
105   - {
106   - pattern:/^1[3456789]\d{9}$/,
107   - message:'请输入正确的手机号码',
108   - trigger:'blur'
109   - },
110   - ],
111   - addressDetail:[
112   - {
113   - required:true,
114   - message:'请输入详细地址',
115   - trigger:'blur'
116   - },
117   - ],
118   - confirmInfo:[
119   - {
120   - required:true,
121   - message:'请输入确认消息',
122   - trigger:'blur'
  104 + userId: [{
  105 + required: true,
  106 + message: '请输入用户',
  107 + trigger: 'change'
  108 + }, ],
  109 + consigneeUser: [{
  110 + required: true,
  111 + message: '请输入收件人',
  112 + trigger: 'blur'
  113 + }, ],
  114 + phone: [{
  115 + required: true,
  116 + message: '请输入联系电话',
  117 + trigger: 'blur'
123 118 },
124   - ],
125   - examId:[
126 119 {
127   - required:true,
128   - message:'请输入ExamID',
129   - trigger:'blur'
  120 + pattern: /^1[3456789]\d{9}$/,
  121 + message: '请输入正确的手机号码',
  122 + trigger: 'blur'
130 123 },
131 124 ],
  125 + addressDetail: [{
  126 + required: true,
  127 + message: '请输入详细地址',
  128 + trigger: 'blur'
  129 + }, ],
  130 + confirmInfo: [{
  131 + required: true,
  132 + message: '请输入就读院校',
  133 + trigger: 'blur'
  134 + }, ],
  135 + // examId: [{
  136 + // required: true,
  137 + // message: '请输入ExamID',
  138 + // trigger: 'blur'
  139 + // }, ],
132 140 },
133 141 }
134 142 },
135 143 computed: {},
136   - watch: {},
137   - created() {
138   - },
139   - mounted() {
140   - },
  144 + watch: {},
  145 + created() {},
  146 + mounted() {},
141 147 methods: {
142 148 goBack() {
143   - this.$emit('refresh')
144   - },
  149 + this.$emit('refresh')
  150 + },
145 151 init(id, isDetail) {
146 152 this.dataForm.id = id || 0;
147   - this.visible = true;
148   - this.isDetail = isDetail || false;
  153 + this.visible = true;
  154 + this.isDetail = isDetail || false;
149 155 this.$nextTick(() => {
150 156 this.$refs['elForm'].resetFields();
151 157 if (this.dataForm.id) {
152 158 request({
153 159 url: '/api/Siberian/TbMailSend/' + this.dataForm.id,
154 160 method: 'get'
155   - }).then(res =>{
  161 + }).then(res => {
156 162 this.dataForm = res.data;
  163 + if (!this.dataForm.banner) this.dataForm.banner = [];
  164 +
157 165 })
158 166 }
159 167 })
160 168 },
161 169 dataFormSubmit() {
162 170 this.$refs['elForm'].validate((valid) => {
163   - if (valid) {
164   - if (!this.dataForm.id) {
165   - request({
166   - url: `/api/Siberian/TbMailSend`,
167   - method: 'post',
168   - data: this.dataForm,
169   - }).then((res) => {
170   - this.$message({
171   - message: res.msg,
172   - type: 'success',
173   - duration: 1000,
174   - onClose: () => {
175   - this.visible = false,
176   - this.$emit('refresh', true)
177   - }
178   - })
179   - })
180   - } else {
181   - request({
182   - url: '/api/Siberian/TbMailSend/' + this.dataForm.id,
183   - method: 'PUT',
184   - data: this.dataForm
185   - }).then((res) => {
186   - this.$message({
187   - message: res.msg,
188   - type: 'success',
189   - duration: 1000,
190   - onClose: () => {
191   - this.visible = false
192   - this.$emit('refresh', true)
193   - }
194   - })
195   - })
196   - }
197   - }
198   - })
  171 + if (valid) {
  172 + if (!this.dataForm.id) {
  173 + request({
  174 + url: `/api/Siberian/TbMailSend`,
  175 + method: 'post',
  176 + data: this.dataForm,
  177 + }).then((res) => {
  178 + this.$message({
  179 + message: res.msg,
  180 + type: 'success',
  181 + duration: 1000,
  182 + onClose: () => {
  183 + this.visible = false,
  184 + this.$emit('refresh', true)
  185 + }
  186 + })
  187 + })
  188 + } else {
  189 + request({
  190 + url: '/api/Siberian/TbMailSend/' + this.dataForm.id,
  191 + method: 'PUT',
  192 + data: this.dataForm
  193 + }).then((res) => {
  194 + this.$message({
  195 + message: res.msg,
  196 + type: 'success',
  197 + duration: 1000,
  198 + onClose: () => {
  199 + this.visible = false
  200 + this.$emit('refresh', true)
  201 + }
  202 + })
  203 + })
  204 + }
  205 + }
  206 + })
199 207 },
200 208 }
201 209 }
... ...
antis-ncc-admin/antis-ncc-admin/src/views/tbMailSend/index.vue
... ... @@ -10,31 +10,32 @@
10 10 </el-col>
11 11 <el-col :span="6">
12 12 <el-form-item label="收件人">
13   - <el-input v-model="query.consigneeUser" placeholder="收件人" clearable />
  13 + <el-input v-model="query.consigneeUser" placeholder="收件人" clearable />
14 14 </el-form-item>
15 15 </el-col>
16 16 <el-col :span="6">
17 17 <el-form-item label="联系电话">
18   - <el-input v-model="query.phone" placeholder="联系电话" clearable />
  18 + <el-input v-model="query.phone" placeholder="联系电话" clearable />
19 19 </el-form-item>
20 20 </el-col>
21 21 <template v-if="showAll">
22   - <el-col :span="6">
23   - <el-form-item label="详细地址">
24   - <el-input v-model="query.addressDetail" placeholder="详细地址" />
25   - </el-form-item>
26   - </el-col>
27   - <el-col :span="6">
  22 + <el-col :span="6">
  23 + <el-form-item label="详细地址">
  24 + <el-input v-model="query.addressDetail" placeholder="详细地址" />
  25 + </el-form-item>
  26 + </el-col>
  27 + <!-- <el-col :span="6">
28 28 <el-form-item label="ExamID">
29 29 <el-input v-model="query.examId" placeholder="ExamID" clearable />
30 30 </el-form-item>
31   - </el-col>
  31 + </el-col> -->
32 32 </template>
33 33 <el-col :span="6">
34 34 <el-form-item>
35 35 <el-button type="primary" icon="el-icon-search" @click="search()">查询</el-button>
36 36 <el-button icon="el-icon-refresh-right" @click="reset()">重置</el-button>
37   - <el-button type="text" icon="el-icon-arrow-down" @click="showAll=true" v-if="!showAll">展开</el-button>
  37 + <el-button type="text" icon="el-icon-arrow-down" @click="showAll=true" v-if="!showAll">展开
  38 + </el-button>
38 39 <el-button type="text" icon="el-icon-arrow-up" @click="showAll=false" v-else>收起</el-button>
39 40 </el-form-item>
40 41 </el-col>
... ... @@ -44,16 +45,18 @@
44 45 <div class="NCC-common-head">
45 46 <div>
46 47 <el-button type="primary" icon="el-icon-plus" @click="addOrUpdateHandle()">新增</el-button>
  48 + <el-button type="text" icon="el-icon-download" @click="exportData()">导出</el-button>
47 49 </div>
48 50 <div class="NCC-common-head-right">
49 51 <el-tooltip effect="dark" content="刷新" placement="top">
50   - <el-link icon="icon-ym icon-ym-Refresh NCC-common-head-icon" :underline="false" @click="reset()" />
  52 + <el-link icon="icon-ym icon-ym-Refresh NCC-common-head-icon" :underline="false"
  53 + @click="reset()" />
51 54 </el-tooltip>
52 55 <screenfull isContainer />
53 56 </div>
54 57 </div>
55   - <NCC-table v-loading="listLoading" :data="list">
56   - <el-table-column prop="RealName" label="用户" align="left" >
  58 + <NCC-table v-loading="listLoading" :data="list">
  59 + <el-table-column prop="RealName" label="用户" align="left">
57 60 <template slot-scope="scope">
58 61 {{scope.row.user&&scope.row.user.RealName}}
59 62 </template>
... ... @@ -61,144 +64,196 @@
61 64 <el-table-column prop="consigneeUser" label="收件人" align="left" />
62 65 <el-table-column prop="phone" label="联系电话" align="left" />
63 66 <el-table-column prop="addressDetail" label="详细地址" align="left" />
64   - <el-table-column prop="confirmInfo" label="确认消息" align="left" />
65   - <el-table-column prop="examId" label="ExamID" align="left" />
  67 + <el-table-column prop="confirmInfo" label="就读院校" align="left" />
  68 + <!-- <el-table-column prop="examId" label="ExamID" align="left" /> -->
66 69 <el-table-column prop="creatorTime" label="创建时间" align="left" :formatter="ncc.tableDateFormat" />
67 70 <el-table-column prop="lastModifyTime" label="修改时间" align="left" :formatter="ncc.tableDateFormat" />
68 71 <el-table-column label="操作" fixed="right" width="100">
69   - <template slot-scope="scope">
70   - <el-button type="text" @click="addOrUpdateHandle(scope.row.id)" >编辑</el-button>
71   - <el-button type="text" @click="handleDel(scope.row.id)" class="NCC-table-delBtn" >删除</el-button>
  72 + <template slot-scope="scope">
  73 + <el-button type="text" @click="addOrUpdateHandle(scope.row.id)">编辑</el-button>
  74 + <el-button type="text" @click="handleDel(scope.row.id)" class="NCC-table-delBtn">删除
  75 + </el-button>
72 76 </template>
73 77 </el-table-column>
74 78 </NCC-table>
75   - <pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize" @pagination="initData" />
76   - </div>
77   - </div>
  79 + <pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize"
  80 + @pagination="initData" />
  81 + </div>
  82 + </div>
78 83 <NCC-Form v-if="formVisible" ref="NCCForm" @refresh="refresh" />
79 84 <ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" />
80 85 </div>
81 86 </template>
82 87 <script>
83   - import request from '@/utils/request'
84   - import { getDictionaryDataSelector } from '@/api/systemData/dictionary'
85   - import NCCForm from './Form'
86   - import ExportBox from './ExportBox'
87   - import { previewDataInterface } from '@/api/systemData/dataInterface'
  88 + import request from '@/utils/request'
  89 + import {
  90 + getDictionaryDataSelector
  91 + } from '@/api/systemData/dictionary'
  92 + import NCCForm from './Form'
  93 + import ExportBox from './ExportBox'
  94 + import {
  95 + previewDataInterface
  96 + } from '@/api/systemData/dataInterface'
88 97 export default {
89   - components: { NCCForm, ExportBox },
90   - data() {
91   - return {
92   - showAll: false,
  98 + components: {
  99 + NCCForm,
  100 + ExportBox
  101 + },
  102 + data() {
  103 + return {
  104 + showAll: false,
93 105 query: {
94   - userId:undefined,
95   - consigneeUser:undefined,
96   - phone:undefined,
97   - addressDetail:undefined,
98   - examId:undefined,
  106 + userId: undefined,
  107 + consigneeUser: undefined,
  108 + phone: undefined,
  109 + addressDetail: undefined,
  110 + examId: undefined,
99 111 },
100   - list: [],
101   - listLoading: true,
102   - multipleSelection: [], total: 0,
103   - listQuery: {
104   - currentPage: 1,
105   - pageSize: 20,
  112 + list: [],
  113 + listLoading: true,
  114 + multipleSelection: [],
  115 + total: 0,
  116 + listQuery: {
  117 + currentPage: 1,
  118 + pageSize: 20,
106 119 sort: "desc",
107   - sidx: "",
108   - },
109   - formVisible: false,
110   - exportBoxVisible: false,
111   - columnList: [
112   - { prop: 'userId', label: '用户' },
113   - { prop: 'consigneeUser', label: '收件人' },
114   - { prop: 'phone', label: '联系电话' },
115   - { prop: 'addressDetail', label: '详细地址' },
116   - { prop: 'confirmInfo', label: '确认消息' },
117   - { prop: 'examId', label: 'ExamID' },
118   - { prop: 'creatorTime', label: '创建时间' },
119   - { prop: 'lastModifyTime', label: '修改时间' },
  120 + sidx: "",
  121 + },
  122 + formVisible: false,
  123 + exportBoxVisible: false,
  124 + columnList: [{
  125 + prop: 'userId',
  126 + label: '用户'
  127 + },
  128 + {
  129 + prop: 'consigneeUser',
  130 + label: '收件人'
  131 + },
  132 + {
  133 + prop: 'phone',
  134 + label: '联系电话'
  135 + },
  136 + {
  137 + prop: 'addressDetail',
  138 + label: '详细地址'
  139 + },
  140 + {
  141 + prop: 'confirmInfo',
  142 + label: '确认消息'
  143 + },
  144 + // { prop: 'examId', label: 'ExamID' },
  145 + {
  146 + prop: 'creatorTime',
  147 + label: '创建时间'
  148 + },
  149 + {
  150 + prop: 'lastModifyTime',
  151 + label: '修改时间'
  152 + },
120 153 ],
121 154 }
122   - },
  155 + },
123 156 computed: {},
124 157 created() {
125 158 this.initData()
126 159 },
127 160 methods: {
  161 + exportData() {
  162 + this.exportBoxVisible = true
  163 + this.$nextTick(() => {
  164 + this.$refs.ExportBox.init(this.columnList)
  165 + })
  166 + },
  167 + download(data) {
  168 + let query = {
  169 + ...data,
  170 + ...this.listQuery,
  171 + ...this.query
  172 + }
  173 + request({
  174 + url: `/api/Siberian/TbMailSend/Actions/Export`,
  175 + method: 'GET',
  176 + data: query
  177 + }).then(res => {
  178 + if (!res.data.url) return
  179 + window.location.href = this.define.comUrl + res.data.url
  180 + this.$refs.ExportBox.visible = false
  181 + this.exportBoxVisible = false
  182 + })
  183 + },
128 184 initData() {
129   - this.listLoading = true;
130   - let _query = {
131   - ...this.listQuery,
132   - ...this.query
133   - };
134   - let query = {}
135   - for (let key in _query) {
136   - if (Array.isArray(_query[key])) {
137   - query[key] = _query[key].join()
138   - } else {
139   - query[key] = _query[key]
140   - }
141   - }
142   - request({
143   - url: `/api/Siberian/TbMailSend`,
144   - method: 'GET',
145   - data: query
146   - }).then(res => {
147   - this.list = res.data.list
148   - this.total = res.data.pagination.total
149   - this.listLoading = false
150   - })
151   - },
  185 + this.listLoading = true;
  186 + let _query = {
  187 + ...this.listQuery,
  188 + ...this.query
  189 + };
  190 + let query = {}
  191 + for (let key in _query) {
  192 + if (Array.isArray(_query[key])) {
  193 + query[key] = _query[key].join()
  194 + } else {
  195 + query[key] = _query[key]
  196 + }
  197 + }
  198 + request({
  199 + url: `/api/Siberian/TbMailSend`,
  200 + method: 'GET',
  201 + data: query
  202 + }).then(res => {
  203 + this.list = res.data.list
  204 + this.total = res.data.pagination.total
  205 + this.listLoading = false
  206 + })
  207 + },
152 208 handleDel(id) {
153   - this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', {
154   - type: 'warning'
155   - }).then(() => {
156   - request({
157   - url: `/api/Siberian/TbMailSend/${id}`,
158   - method: 'DELETE'
159   - }).then(res => {
160   - this.$message({
161   - type: 'success',
162   - message: res.msg,
163   - onClose: () => {
164   - this.initData()
165   - }
166   - });
167   - })
168   - }).catch(() => {
169   - });
170   - },
  209 + this.$confirm('此操作将永久删除该数据, 是否继续?', '提示', {
  210 + type: 'warning'
  211 + }).then(() => {
  212 + request({
  213 + url: `/api/Siberian/TbMailSend/${id}`,
  214 + method: 'DELETE'
  215 + }).then(res => {
  216 + this.$message({
  217 + type: 'success',
  218 + message: res.msg,
  219 + onClose: () => {
  220 + this.initData()
  221 + }
  222 + });
  223 + })
  224 + }).catch(() => {});
  225 + },
171 226 addOrUpdateHandle(id, isDetail) {
172   - this.formVisible = true
173   - this.$nextTick(() => {
174   - this.$refs.NCCForm.init(id, isDetail)
175   - })
176   - },
  227 + this.formVisible = true
  228 + this.$nextTick(() => {
  229 + this.$refs.NCCForm.init(id, isDetail)
  230 + })
  231 + },
177 232 search() {
178   - this.listQuery = {
179   - currentPage: 1,
180   - pageSize: 20,
181   - sort: "desc",
182   - sidx: "",
183   - }
184   - this.initData()
185   - },
186   - refresh(isrRefresh) {
187   - this.formVisible = false
188   - if (isrRefresh) this.reset()
189   - },
190   - reset() {
191   - for (let key in this.query) {
192   - this.query[key] = undefined
193   - }
194   - this.listQuery = {
195   - currentPage: 1,
196   - pageSize: 20,
197   - sort: "desc",
198   - sidx: "",
199   - }
200   - this.initData()
201   - }
  233 + this.listQuery = {
  234 + currentPage: 1,
  235 + pageSize: 20,
  236 + sort: "desc",
  237 + sidx: "",
  238 + }
  239 + this.initData()
  240 + },
  241 + refresh(isrRefresh) {
  242 + this.formVisible = false
  243 + if (isrRefresh) this.reset()
  244 + },
  245 + reset() {
  246 + for (let key in this.query) {
  247 + this.query[key] = undefined
  248 + }
  249 + this.listQuery = {
  250 + currentPage: 1,
  251 + pageSize: 20,
  252 + sort: "desc",
  253 + sidx: "",
  254 + }
  255 + this.initData()
  256 + }
202 257 }
203   - }
204   -</script>
205 258 \ No newline at end of file
  259 + }
  260 +</script>
... ...