Commit 5b31a0e4486a4840b31311a3c436a38e6fd0ba6e
1 parent
f3ae5820
备份
Showing
22 changed files
with
467 additions
and
322 deletions
antis-app-siberian/pages.json
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
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
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
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
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> | ... | ... |