Commit 5b31a0e4486a4840b31311a3c436a38e6fd0ba6e

Authored by wwk
1 parent f3ae5820

备份

antis-app-siberian/pages.json
@@ -99,7 +99,7 @@ @@ -99,7 +99,7 @@
99 { 99 {
100 "path": "pages/index/zskd", 100 "path": "pages/index/zskd",
101 "style": { 101 "style": {
102 - "navigationBarTitleText": "纸质证书邮寄" 102 + "navigationBarTitleText": "朗思测评纪念品领取"
103 } 103 }
104 }, 104 },
105 { 105 {
antis-app-siberian/pages/Report/index.vue
@@ -48,8 +48,7 @@ @@ -48,8 +48,7 @@
48 <view style="margin-top:50rpx;"> 48 <view style="margin-top:50rpx;">
49 <view style="color:gray;font-size:35rpx;">上传身份证<text style="color:red;">*</text> 49 <view style="color:gray;font-size:35rpx;">上传身份证<text style="color:red;">*</text>
50 </view> 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 <view style="width:49%;"> 52 <view style="width:49%;">
54 <image @click="TopCardUpload" :src="BASE_URL+'/api/File/Image/annexpic/cardbottom.PNG'" 53 <image @click="TopCardUpload" :src="BASE_URL+'/api/File/Image/annexpic/cardbottom.PNG'"
55 style="width:100%;height:200rpx;border-radius:20rpx;" v-if="!(model.topCard.length>0)"> 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,7 +6,8 @@
6 </view> 6 </view>
7 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"> 7 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;">
8 <view> 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 </view> 11 </view>
11 </view> 12 </view>
12 <view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">联系电话<text 13 <view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">联系电话<text
@@ -14,7 +15,8 @@ @@ -14,7 +15,8 @@
14 </view> 15 </view>
15 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"> 16 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;">
16 <view> 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 </view> 20 </view>
19 </view> 21 </view>
20 <view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;"> 22 <view style="color:gray;font-size:25rpx;margin-top:50rpx;margin-bottom:30rpx;margin-left:20rpx;">
@@ -22,29 +24,43 @@ @@ -22,29 +24,43 @@
22 </view> 24 </view>
23 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"> 25 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;">
24 <view> 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 </view> 31 </view>
27 - <view style="display:flex;align-items:center;justify-content:flex-end;">{{''+CandidateDetailNum+'/50'}}</view>  
28 </view> 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 </view> 35 </view>
32 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;"> 36 <view style="background-color:#F1F5F7;border-radius:20rpx;padding:20rpx;">
33 <view> 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 </view> 40 </view>
36 <view style="display:flex;align-items:center;justify-content:flex-end;font-size:20rpx;"> 41 <view style="display:flex;align-items:center;justify-content:flex-end;font-size:20rpx;">
37 - {{''+CandidateInfoNum+'/10'}} 42 + {{''+CandidateInfoNum+'/50'}}
38 </view> 43 </view>
39 </view> 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 <input maxlength="30" placeholder="不是成绩单上的Exam Session ID" placeholderStyle="font-size: 25rpx;" 58 <input maxlength="30" placeholder="不是成绩单上的Exam Session ID" placeholderStyle="font-size: 25rpx;"
43 type="text" v-model="model.examId"></input> 59 type="text" v-model="model.examId"></input>
44 - </view> 60 + </view> -->
45 </view> 61 </view>
46 <view style="font-size:25rpx;color:red;margin-top:20rpx;"> 62 <view style="font-size:25rpx;color:red;margin-top:20rpx;">
47 - 温馨提示:1.纸质证书并非成绩单,没有小分;2.纸质证书从海外总部寄出到收到需要8-12周,收到后消杀,录入需5个工作日。查询请联系考务老师。</view> 63 + 温馨提示:请上传朗思成绩单截图提供审核,我们将会在收到请求后尽快完成审核并联系您。</view>
48 </view> 64 </view>
49 <view style="color:white;" class="centerview" @click="Submit">提交</view> 65 <view style="color:white;" class="centerview" @click="Submit">提交</view>
50 </view> 66 </view>
@@ -55,18 +71,31 @@ @@ -55,18 +71,31 @@
55 import BASE_URL from '../../common/config.js' 71 import BASE_URL from '../../common/config.js'
56 import service from '../../service/service.js' 72 import service from '../../service/service.js'
57 export default { 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 data() { 86 data() {
59 return { 87 return {
60 BASE_URL, 88 BASE_URL,
61 CandidateDetailNum: 0, 89 CandidateDetailNum: 0,
62 - CandidateInfoNum:0, 90 + CandidateInfoNum: 0,
63 model: { 91 model: {
64 "userId": "", 92 "userId": "",
65 "consigneeUser": "", 93 "consigneeUser": "",
66 "phone": "", 94 "phone": "",
67 "addressDetail": "", 95 "addressDetail": "",
68 "confirmInfo": "", 96 "confirmInfo": "",
69 - "examId": "", 97 + // "examId": "",
  98 + "banner": [],
70 "creatorTime": "2022-12-23T06:10:32.051Z", 99 "creatorTime": "2022-12-23T06:10:32.051Z",
71 "lastModifyTime": "2022-12-23T06:10:32.051Z" 100 "lastModifyTime": "2022-12-23T06:10:32.051Z"
72 } 101 }
@@ -76,11 +105,56 @@ @@ -76,11 +105,56 @@
76 105
77 }, 106 },
78 methods: { 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 Checked() { 159 Checked() {
86 let bl = true 160 let bl = true
@@ -104,17 +178,11 @@ @@ -104,17 +178,11 @@
104 bl = false 178 bl = false
105 } else if (!this.model.confirmInfo) { 179 } else if (!this.model.confirmInfo) {
106 uni.showToast({ 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 icon: 'none' 182 icon: 'none'
115 }) 183 })
116 bl = false 184 bl = false
117 - } 185 + }
118 return bl 186 return bl
119 }, 187 },
120 Submit() { 188 Submit() {
antis-app-siberian/pages/login/index.vue
@@ -48,8 +48,8 @@ @@ -48,8 +48,8 @@
48 "userId": "" 48 "userId": ""
49 }, 49 },
50 chekced: false, 50 chekced: false,
51 - // 1--跳转模考兑换码 2--正常跳转  
52 - type:2 51 + // 1--跳转模考兑换码 2--纪念品领取页面 3--正常跳转
  52 + type:3
53 } 53 }
54 }, 54 },
55 onLoad(data) { 55 onLoad(data) {
@@ -86,7 +86,10 @@ @@ -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 // uni.showModal({ 93 // uni.showModal({
91 // title:'提示啊', 94 // title:'提示啊',
92 // content:'进入绑定关系', 95 // content:'进入绑定关系',
@@ -162,6 +165,13 @@ @@ -162,6 +165,13 @@
162 url: '/pages/CDKEY/index' 165 url: '/pages/CDKEY/index'
163 }) 166 })
164 }, 1000) 167 }, 1000)
  168 + }else if(that.type==2){
  169 + setTimeout(()=>{
  170 + uni.navigateTo({
  171 + url:'/pages/index/zskd'
  172 + })
  173 + },1000)
  174 +
165 }else{ 175 }else{
166 // 正常跳转 176 // 正常跳转
167 setTimeout(() => { 177 setTimeout(() => {
antis-app-siberian/pages/my/index.vue
@@ -132,7 +132,7 @@ @@ -132,7 +132,7 @@
132 <view style="margin-top:5px;"> 132 <view style="margin-top:5px;">
133 <image :src="BASE_URL+'/api/File/Image/annexpic/number1.png'" style="width:40rpx;height:40rpx;"></image> 133 <image :src="BASE_URL+'/api/File/Image/annexpic/number1.png'" style="width:40rpx;height:40rpx;"></image>
134 </view> 134 </view>
135 - <view style="margin-left:10px;color:#40403C;">纸质证书邮寄信息</view> 135 + <view style="margin-left:10px;color:#40403C;">朗思测评纪念品领取</view>
136 </view> 136 </view>
137 <view> 137 <view>
138 <image :src="BASE_URL+'/api/File/Image/annexpic/right.png'" style="width:30rpx;height:30rpx;"></image> 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 "usingComponents": {} 3 "usingComponents": {}
4 } 4 }
5 \ No newline at end of file 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 \ No newline at end of file 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 \ No newline at end of file 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 \ No newline at end of file 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 \ No newline at end of file 3 \ No newline at end of file
antis-app-siberian/unpackage/dist/build/mp-weixin/project.config.json
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 } 18 }
19 }, 19 },
20 "compileType": "miniprogram", 20 "compileType": "miniprogram",
21 - "libVersion": "2.29.1", 21 + "libVersion": "2.32.1",
22 "appid": "wx94f3d523457fc388", 22 "appid": "wx94f3d523457fc388",
23 "projectname": "antis-app-siberian", 23 "projectname": "antis-app-siberian",
24 "condition": {}, 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 "usingComponents": {} 3 "usingComponents": {}
4 } 4 }
5 \ No newline at end of file 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 \ No newline at end of file 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 \ No newline at end of file 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 \ No newline at end of file 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 \ No newline at end of file 3 \ No newline at end of file
antis-app-siberian/unpackage/dist/dev/mp-weixin/project.config.json
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 } 18 }
19 }, 19 },
20 "compileType": "miniprogram", 20 "compileType": "miniprogram",
21 - "libVersion": "2.28.1", 21 + "libVersion": "2.32.1",
22 "appid": "wx94f3d523457fc388", 22 "appid": "wx94f3d523457fc388",
23 "projectname": "antis-app-siberian", 23 "projectname": "antis-app-siberian",
24 "condition": { 24 "condition": {
antis-app-siberian/unpackage/dist/dev/mp-weixin/project.private.config.json
@@ -83,6 +83,13 @@ @@ -83,6 +83,13 @@
83 "query": "scene=avt%3D409681011887047941%26type%3D1", 83 "query": "scene=avt%3D409681011887047941%26type%3D1",
84 "launchMode": "default", 84 "launchMode": "default",
85 "scene": null 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 <template> 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 </el-row> 67 </el-row>
55 <span slot="footer" class="dialog-footer"> 68 <span slot="footer" class="dialog-footer">
56 <el-button @click="visible = false">取 消</el-button> 69 <el-button @click="visible = false">取 消</el-button>
@@ -60,8 +73,12 @@ @@ -60,8 +73,12 @@
60 </template> 73 </template>
61 <script> 74 <script>
62 import request from '@/utils/request' 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 export default { 82 export default {
66 components: {}, 83 components: {},
67 props: [], 84 props: [],
@@ -71,131 +88,122 @@ @@ -71,131 +88,122 @@
71 visible: false, 88 visible: false,
72 isDetail: false, 89 isDetail: false,
73 dataForm: { 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 rules: { 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 computed: {}, 143 computed: {},
136 - watch: {},  
137 - created() {  
138 - },  
139 - mounted() {  
140 - }, 144 + watch: {},
  145 + created() {},
  146 + mounted() {},
141 methods: { 147 methods: {
142 goBack() { 148 goBack() {
143 - this.$emit('refresh')  
144 - }, 149 + this.$emit('refresh')
  150 + },
145 init(id, isDetail) { 151 init(id, isDetail) {
146 this.dataForm.id = id || 0; 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 this.$nextTick(() => { 155 this.$nextTick(() => {
150 this.$refs['elForm'].resetFields(); 156 this.$refs['elForm'].resetFields();
151 if (this.dataForm.id) { 157 if (this.dataForm.id) {
152 request({ 158 request({
153 url: '/api/Siberian/TbMailSend/' + this.dataForm.id, 159 url: '/api/Siberian/TbMailSend/' + this.dataForm.id,
154 method: 'get' 160 method: 'get'
155 - }).then(res =>{ 161 + }).then(res => {
156 this.dataForm = res.data; 162 this.dataForm = res.data;
  163 + if (!this.dataForm.banner) this.dataForm.banner = [];
  164 +
157 }) 165 })
158 } 166 }
159 }) 167 })
160 }, 168 },
161 dataFormSubmit() { 169 dataFormSubmit() {
162 this.$refs['elForm'].validate((valid) => { 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,31 +10,32 @@
10 </el-col> 10 </el-col>
11 <el-col :span="6"> 11 <el-col :span="6">
12 <el-form-item label="收件人"> 12 <el-form-item label="收件人">
13 - <el-input v-model="query.consigneeUser" placeholder="收件人" clearable /> 13 + <el-input v-model="query.consigneeUser" placeholder="收件人" clearable />
14 </el-form-item> 14 </el-form-item>
15 </el-col> 15 </el-col>
16 <el-col :span="6"> 16 <el-col :span="6">
17 <el-form-item label="联系电话"> 17 <el-form-item label="联系电话">
18 - <el-input v-model="query.phone" placeholder="联系电话" clearable /> 18 + <el-input v-model="query.phone" placeholder="联系电话" clearable />
19 </el-form-item> 19 </el-form-item>
20 </el-col> 20 </el-col>
21 <template v-if="showAll"> 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 <el-form-item label="ExamID"> 28 <el-form-item label="ExamID">
29 <el-input v-model="query.examId" placeholder="ExamID" clearable /> 29 <el-input v-model="query.examId" placeholder="ExamID" clearable />
30 </el-form-item> 30 </el-form-item>
31 - </el-col> 31 + </el-col> -->
32 </template> 32 </template>
33 <el-col :span="6"> 33 <el-col :span="6">
34 <el-form-item> 34 <el-form-item>
35 <el-button type="primary" icon="el-icon-search" @click="search()">查询</el-button> 35 <el-button type="primary" icon="el-icon-search" @click="search()">查询</el-button>
36 <el-button icon="el-icon-refresh-right" @click="reset()">重置</el-button> 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 <el-button type="text" icon="el-icon-arrow-up" @click="showAll=false" v-else>收起</el-button> 39 <el-button type="text" icon="el-icon-arrow-up" @click="showAll=false" v-else>收起</el-button>
39 </el-form-item> 40 </el-form-item>
40 </el-col> 41 </el-col>
@@ -44,16 +45,18 @@ @@ -44,16 +45,18 @@
44 <div class="NCC-common-head"> 45 <div class="NCC-common-head">
45 <div> 46 <div>
46 <el-button type="primary" icon="el-icon-plus" @click="addOrUpdateHandle()">新增</el-button> 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 </div> 49 </div>
48 <div class="NCC-common-head-right"> 50 <div class="NCC-common-head-right">
49 <el-tooltip effect="dark" content="刷新" placement="top"> 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 </el-tooltip> 54 </el-tooltip>
52 <screenfull isContainer /> 55 <screenfull isContainer />
53 </div> 56 </div>
54 </div> 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 <template slot-scope="scope"> 60 <template slot-scope="scope">
58 {{scope.row.user&&scope.row.user.RealName}} 61 {{scope.row.user&&scope.row.user.RealName}}
59 </template> 62 </template>
@@ -61,144 +64,196 @@ @@ -61,144 +64,196 @@
61 <el-table-column prop="consigneeUser" label="收件人" align="left" /> 64 <el-table-column prop="consigneeUser" label="收件人" align="left" />
62 <el-table-column prop="phone" label="联系电话" align="left" /> 65 <el-table-column prop="phone" label="联系电话" align="left" />
63 <el-table-column prop="addressDetail" label="详细地址" align="left" /> 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 <el-table-column prop="creatorTime" label="创建时间" align="left" :formatter="ncc.tableDateFormat" /> 69 <el-table-column prop="creatorTime" label="创建时间" align="left" :formatter="ncc.tableDateFormat" />
67 <el-table-column prop="lastModifyTime" label="修改时间" align="left" :formatter="ncc.tableDateFormat" /> 70 <el-table-column prop="lastModifyTime" label="修改时间" align="left" :formatter="ncc.tableDateFormat" />
68 <el-table-column label="操作" fixed="right" width="100"> 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 </template> 76 </template>
73 </el-table-column> 77 </el-table-column>
74 </NCC-table> 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 <NCC-Form v-if="formVisible" ref="NCCForm" @refresh="refresh" /> 83 <NCC-Form v-if="formVisible" ref="NCCForm" @refresh="refresh" />
79 <ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" /> 84 <ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download" />
80 </div> 85 </div>
81 </template> 86 </template>
82 <script> 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 export default { 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 query: { 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 sort: "desc", 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 computed: {}, 156 computed: {},
124 created() { 157 created() {
125 this.initData() 158 this.initData()
126 }, 159 },
127 methods: { 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 initData() { 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 handleDel(id) { 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 addOrUpdateHandle(id, isDetail) { 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 search() { 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 \ No newline at end of file 258 \ No newline at end of file
  259 + }
  260 +</script>