提交 57ae9dd372afe5fd8e57dfd2abcd4b2160c562be

作者 wangws
1 个父辈 1d6e1412

bug

@@ -7,146 +7,148 @@ @@ -7,146 +7,148 @@
7 <view class="t1"> 7 <view class="t1">
8 {{desc}} 8 {{desc}}
9 </view> 9 </view>
10 - </view>  
11 - <view style="background-color: #fff; margin-top: 20rpx;">  
12 - <view class="nav_bar_topV65">  
13 - <!-- <u-tabs :height="104" :list="menu_list" :active-color="'#26B961'" :is-scroll="false"  
14 - :current="current" @click="change" :active-item-style="{'color':'#000'}">  
15 - </u-tabs> -->  
16 - <u-tabs :list="menu_list" @click="click" :lineColor="'#26B961'"></u-tabs>  
17 - </view>  
18 - </view>  
19 - <view v-if="current==0">  
20 - <view class="timeb">  
21 - <view v-if="detailObj.status == 'wait'" class="status" style="color: #F49A23;">  
22 - 待处理  
23 - </view>  
24 - <view v-else-if="detailObj.status == 'adopt'" class="status" style="color: #0CB17A;">  
25 - 已通过  
26 - </view>  
27 - <view v-else-if="detailObj.status == 'reject'" class="status" style="color: red;">  
28 - 已驳回  
29 - </view>  
30 - <!-- <image class="sxdw_icon116" :src="statusImg" mode=""></image> -->  
31 - <view style="margin-top: 20px;">  
32 - <view>  
33 - <view v-for="(item,index) in questions" :key="index">  
34 - <view class="nodef">  
35 - <!-- <template v-slot:node> -->  
36 - <view class="node1">  
37 - <view :class="item.title == '新单位信息'?'u-green-node':'u-node'"></view>  
38 - <view class="line"></view>  
39 - </view>  
40 - <!-- </template> -->  
41 - <!-- <template v-slot:content> -->  
42 - <view class="node2">  
43 - <view class='u-order-title'>{{item.title}}</view>  
44 - <view class='u-order-reply'>  
45 - <view v-for="(item1,index1) in item.desc" :key="index1">  
46 - <view style="margin-bottom: 20rpx; overflow: hidden;">  
47 - <text style="font-size: 13px;color: rgba(0,0,0,0.65);">{{item1.title}}</text>  
48 - <text style="font-size: 13px;color: rgba(0,0,0,1);margin-left: 4px;">{{item1.desc}}</text>  
49 - </view>  
50 - </view>  
51 - </view>  
52 - </view>  
53 - <!-- </template> -->  
54 - </view>  
55 - </view>  
56 - </view>  
57 - </view>  
58 - </view>  
59 - <view style="height: 94px;"></view>  
60 - <!-- <view class="btv">  
61 - <view class="btn" @click="onenter">  
62 - 撤销申请  
63 - </view>  
64 - </view> -->  
65 - <view class="footer" v-if="detailObj.status == 'wait'">  
66 - <view class="left_btn">  
67 - <c-button type="cancel" text="驳回" @click="handelCancel">  
68 - </c-button>  
69 - </view>  
70 - <view class="right_btn">  
71 - <c-button type="confirm" text="通过" @click="hancelSubmit">  
72 - </c-button>  
73 - </view>  
74 - </view>  
75 </view> 10 </view>
76 - <view v-else>  
77 - <view v-if="JSON.stringify(clObj) != '{}' && clObj" class="bczl">  
78 - <view class="t">  
79 - <view class="green"></view>  
80 - <view class="title">  
81 - 上传时间  
82 - </view>  
83 - </view>  
84 - <view class="desc">  
85 - <!-- 2022年10月26日 17:22:10 -->  
86 - {{$u.timeFrom(clObj.createdTime)}}  
87 - </view>  
88 - <view class="t" style="margin-top: 72rpx;">  
89 - <view class="green"></view>  
90 - <view class="title">  
91 - 备注  
92 - </view>  
93 - </view>  
94 - <view class="desc">  
95 - {{clObj.remarks}}  
96 - </view>  
97 - <view class="t" style="margin-top: 72rpx;">  
98 - <view class="green"></view>  
99 - <view class="title">  
100 - 照片  
101 - </view>  
102 - </view>  
103 - <view style="margin-top: 32rpx;">  
104 - <u-grid :col="3" :border="false">  
105 - <u-grid-item v-for="(item, index) in picList" :key="index">  
106 - <u-image :height="196" :width="196" :src="item"></u-image>  
107 - </u-grid-item>  
108 - </u-grid>  
109 - </view>  
110 - <view class="t" style="margin-top: 72rpx;">  
111 - <view class="green"></view>  
112 - <view class="title">  
113 - 附件  
114 - </view>  
115 - </view>  
116 - <view class="pdffj" v-for="(item,index) in fileList " @click="openLink(item)">  
117 - <image class="img" src="/static/img/common/link.png"></image>  
118 - <text class="look">{{item.filename}}</text>  
119 - <!-- <text class="look">{{item.filename}}</text> -->  
120 - </view>  
121 - </view>  
122 - <view v-else class="bczl">  
123 - <view class="no_data">  
124 - <image class="img" src="/static/img/home/nodata.png"></image>  
125 - <view style="  
126 - font-size: 16px;  
127 - color: #333333;  
128 - margin-top: 60rpx;  
129 - text-align: center;  
130 - ">暂无数据</view>  
131 - </view>  
132 - </view>  
133 - <view style="height: 94px;"></view>  
134 - <!-- <view v-if="cjtype" class="btv">  
135 - <view class="btn" @click="editClick">  
136 - {{(JSON.stringify(clObj) != '{}' && clObj)?'编辑':'上传报名材料'}}  
137 - </view>  
138 - </view> --> 11 + <view style="background-color: #fff; margin-top: 20rpx;">
  12 + <view class="nav_bar_topV65">
  13 + <!-- <u-tabs :height="104" :list="menu_list" :active-color="'#26B961'" :is-scroll="false"
  14 + :current="current" @click="change" :active-item-style="{'color':'#000'}">
  15 + </u-tabs> -->
  16 + <u-tabs :list="menu_list" @click="click" :lineColor="'#26B961'"></u-tabs>
  17 + </view>
  18 + </view>
  19 + <view v-if="current==0">
  20 + <view class="timeb">
  21 + <view v-if="detailObj.status == 'wait'" class="status" style="color: #F49A23;">
  22 + 待处理
  23 + </view>
  24 + <view v-else-if="detailObj.status == 'adopt'" class="status" style="color: #0CB17A;">
  25 + 已通过
  26 + </view>
  27 + <view v-else-if="detailObj.status == 'reject'" class="status" style="color: red;">
  28 + 已驳回
  29 + </view>
  30 + <!-- <image class="sxdw_icon116" :src="statusImg" mode=""></image> -->
  31 + <view style="margin-top: 20px;">
  32 + <view>
  33 + <view v-for="(item,index) in questions" :key="index">
  34 + <view class="nodef">
  35 + <!-- <template v-slot:node> -->
  36 + <view class="node1">
  37 + <view :class="item.title == '新单位信息'?'u-green-node':'u-node'"></view>
  38 + <view class="line"></view>
  39 + </view>
  40 + <!-- </template> -->
  41 + <!-- <template v-slot:content> -->
  42 + <view class="node2">
  43 + <view class='u-order-title'>{{item.title}}</view>
  44 + <view class='u-order-reply'>
  45 + <view v-for="(item1,index1) in item.desc" :key="index1">
  46 + <view style="margin-bottom: 20rpx; overflow: hidden;">
  47 + <text
  48 + style="font-size: 13px;color: rgba(0,0,0,0.65);">{{item1.title}}</text>
  49 + <text
  50 + style="font-size: 13px;color: rgba(0,0,0,1);margin-left: 4px;">{{item1.desc}}</text>
  51 + </view>
  52 + </view>
  53 + </view>
  54 + </view>
  55 + <!-- </template> -->
  56 + </view>
  57 + </view>
  58 + </view>
  59 + </view>
  60 + </view>
  61 + <view style="height: 94px;"></view>
  62 + <!-- <view class="btv">
  63 + <view class="btn" @click="onenter">
  64 + 撤销申请
  65 + </view>
  66 + </view> -->
  67 + <view class="footer" v-if="detailObj.status == 'wait'">
  68 + <view class="left_btn">
  69 + <c-button type="cancel" text="驳回" @click="handelCancel">
  70 + </c-button>
  71 + </view>
  72 + <view class="right_btn">
  73 + <c-button type="confirm" text="通过" @click="hancelSubmit">
  74 + </c-button>
  75 + </view>
  76 + </view>
  77 + </view>
  78 + <view v-else>
  79 + <view v-if="JSON.stringify(clObj) != '{}' && clObj" class="bczl">
  80 + <view class="t">
  81 + <view class="green"></view>
  82 + <view class="title">
  83 + 上传时间
  84 + </view>
  85 + </view>
  86 + <view class="desc">
  87 + <!-- 2022年10月26日 17:22:10 -->
  88 + {{$u.timeFrom(clObj.createdTime)}}
  89 + </view>
  90 + <view class="t" style="margin-top: 72rpx;">
  91 + <view class="green"></view>
  92 + <view class="title">
  93 + 备注
  94 + </view>
  95 + </view>
  96 + <view class="desc">
  97 + {{clObj.remarks}}
  98 + </view>
  99 + <view class="t" style="margin-top: 72rpx;">
  100 + <view class="green"></view>
  101 + <view class="title">
  102 + 照片
  103 + </view>
  104 + </view>
  105 + <view style="margin-top: 32rpx;">
  106 + <u-grid :col="3" :border="false">
  107 + <u-grid-item v-for="(item, index) in picList" :key="index">
  108 + <u-image :height="196" :width="196" :src="item"></u-image>
  109 + </u-grid-item>
  110 + </u-grid>
  111 + </view>
  112 + <view class="t" style="margin-top: 72rpx;">
  113 + <view class="green"></view>
  114 + <view class="title">
  115 + 附件
  116 + </view>
  117 + </view>
  118 + <view class="pdffj" v-for="(item,index) in fileList " @click="openLink(item)">
  119 + <image class="img" src="/static/img/common/link.png"></image>
  120 + <text class="look">{{item.filename}}</text>
  121 + <!-- <text class="look">{{item.filename}}</text> -->
  122 + </view>
  123 + </view>
  124 + <view v-else class="bczl">
  125 + <view class="no_data">
  126 + <image class="img" src="/static/img/home/nodata.png"></image>
  127 + <view style="
  128 + font-size: 16px;
  129 + color: #333333;
  130 + margin-top: 60rpx;
  131 + text-align: center;
  132 + ">暂无数据</view>
  133 + </view>
  134 + </view>
  135 + <view style="height: 94px;"></view>
  136 + <!-- <view v-if="cjtype" class="btv">
  137 + <view class="btn" @click="editClick">
  138 + {{(JSON.stringify(clObj) != '{}' && clObj)?'编辑':'上传报名材料'}}
  139 + </view>
  140 + </view> -->
139 </view> 141 </view>
140 </view> 142 </view>
141 </template> 143 </template>
142 144
143 -<script>  
144 - import {  
145 - formChangeApplydetailUrl,  
146 - getImgUrlApi,  
147 - putformChangeApplyapprovalUrl  
148 - } from '@/config/api.js';  
149 - 145 +<script>
  146 + import {
  147 + formChangeApplydetailUrl,
  148 + getImgUrlApi,
  149 + putformChangeApplyapprovalUrl
  150 + } from '@/config/api.js';
  151 +
150 export default { 152 export default {
151 data() { 153 data() {
152 return { 154 return {
@@ -154,87 +156,91 @@ @@ -154,87 +156,91 @@
154 desc: '', 156 desc: '',
155 changeid: '', 157 changeid: '',
156 detailObj: {}, 158 detailObj: {},
157 - questions: [], 159 + questions: [],
158 statusImg: '', 160 statusImg: '',
159 wageTypes: { 161 wageTypes: {
160 "monthly": "月", 162 "monthly": "月",
161 "daily": "日", 163 "daily": "日",
162 "hourly": "时", 164 "hourly": "时",
163 "annual": "年" 165 "annual": "年"
164 - },  
165 - menu_list: [{  
166 - name: '变更详情'  
167 - }, {  
168 - name: '变更材料'  
169 - }],  
170 - current: 0,  
171 - cjtype: false,  
172 - clObj: {},  
173 - picList: [], 166 + },
  167 + menu_list: [{
  168 + name: '变更详情'
  169 + }, {
  170 + name: '变更材料'
  171 + }],
  172 + current: 0,
  173 + cjtype: false,
  174 + clObj: {},
  175 + picList: [],
174 fileList: [], 176 fileList: [],
175 } 177 }
176 }, 178 },
177 179
178 - onLoad(e) { 180 + onLoad(e) {
179 console.log(e) 181 console.log(e)
180 this.changeid = e.id 182 this.changeid = e.id
181 - },  
182 -  
183 - onShow() {  
184 - this.loadData()  
185 }, 183 },
186 184
187 - methods: {  
188 -  
189 - // change(index) {  
190 - // this.current = index;  
191 - // },  
192 -  
193 - handelCancel() {  
194 - putformChangeApplyapprovalUrl(this.changeid,{status: 'reject'}).then(res => {  
195 - if (res) {  
196 - uni.navigateBack({  
197 - delta: 1  
198 - });  
199 - }  
200 - })  
201 - },  
202 -  
203 - hancelSubmit() {  
204 - putformChangeApplyapprovalUrl(this.changeid,{status: 'adopt'}).then(res => {  
205 - if (res) {  
206 - uni.navigateBack({  
207 - delta: 1  
208 - });  
209 - }  
210 - })  
211 - },  
212 -  
213 - click(item) {  
214 - console.log('item', item);  
215 - this.current = item.index; 185 + onShow() {
  186 + this.loadData()
  187 + },
  188 +
  189 + methods: {
  190 +
  191 + // change(index) {
  192 + // this.current = index;
  193 + // },
  194 +
  195 + handelCancel() {
  196 + putformChangeApplyapprovalUrl(this.changeid, {
  197 + status: 'reject'
  198 + }).then(res => {
  199 + if (res) {
  200 + uni.navigateBack({
  201 + delta: 1
  202 + });
  203 + }
  204 + })
  205 + },
  206 +
  207 + hancelSubmit() {
  208 + putformChangeApplyapprovalUrl(this.changeid, {
  209 + status: 'adopt'
  210 + }).then(res => {
  211 + if (res) {
  212 + uni.navigateBack({
  213 + delta: 1
  214 + });
  215 + }
  216 + })
  217 + },
  218 +
  219 + click(item) {
  220 + console.log('item', item);
  221 + this.current = item.index;
216 }, 222 },
217 223
218 loadData() { 224 loadData() {
219 formChangeApplydetailUrl(this.changeid).then(res => { 225 formChangeApplydetailUrl(this.changeid).then(res => {
220 if (res) { 226 if (res) {
221 - this.detailObj = res;  
222 -  
223 - this.title = res.form.projectName  
224 - this.desc = res.form.courseName  
225 -  
226 - if (res.auditStatus == "wait") {  
227 - this.statusImg = '/static/img/home/status_need_qiye.png'  
228 - this.cjtype = true  
229 - }else if (res.auditStatus == "company_wait") {  
230 - this.statusImg = '/static/img/home/status_need_qiye.png'  
231 - this.cjtype = false  
232 - }  
233 -  
234 - this.clObj = res.entryAttachments  
235 - if (res.entryAttachments) {  
236 - this.handleDataspdf()  
237 - this.handlePicks() 227 + this.detailObj = res;
  228 +
  229 + this.title = res.form.projectName
  230 + this.desc = res.form.courseName
  231 +
  232 + if (res.auditStatus == "wait") {
  233 + this.statusImg = '/static/img/home/status_need_qiye.png'
  234 + this.cjtype = true
  235 + } else if (res.auditStatus == "company_wait") {
  236 + this.statusImg = '/static/img/home/status_need_qiye.png'
  237 + this.cjtype = false
  238 + }
  239 +
  240 + this.clObj = res.entryAttachments
  241 + if (res.entryAttachments) {
  242 + this.handleDataspdf()
  243 + this.handlePicks()
238 } 244 }
239 245
240 let q1_nb = { 246 let q1_nb = {
@@ -245,22 +251,22 @@ @@ -245,22 +251,22 @@
245 }, 251 },
246 { 252 {
247 title: "转岗日期:", 253 title: "转岗日期:",
248 - desc: this.$u.timeFormat(res.quitTime,'yyyy-mm-dd') 254 + desc: this.$u.timeFormat(res.quitTime, 'yyyy-mm-dd')
249 }, 255 },
250 { 256 {
251 title: "变更原因:", 257 title: "变更原因:",
252 desc: res.applyReason 258 desc: res.applyReason
253 } 259 }
254 ] 260 ]
255 - }  
256 -  
257 - let sorce = ''  
258 - if (res.afterJobSource == "school") {  
259 - sorce = "学校推荐"  
260 - }else if (res.afterJobSource == "hro_platform") {  
261 - sorce = "平台选岗"  
262 - }else if (res.afterJobSource == "student") {  
263 - sorce = "自主添加" 261 + }
  262 +
  263 + let sorce = ''
  264 + if (res.afterJobSource == "school") {
  265 + sorce = "学校推荐"
  266 + } else if (res.afterJobSource == "hro_platform") {
  267 + sorce = "平台选岗"
  268 + } else if (res.afterJobSource == "student") {
  269 + sorce = "自主添加"
264 } 270 }
265 let q1_qt = { 271 let q1_qt = {
266 title: '变更申请', 272 title: '变更申请',
@@ -270,11 +276,11 @@ @@ -270,11 +276,11 @@
270 }, 276 },
271 { 277 {
272 title: "离职日期:", 278 title: "离职日期:",
273 - desc: this.$u.timeFormat(res.quitTime,'yyyy-mm-dd') 279 + desc: this.$u.timeFormat(res.quitTime, 'yyyy-mm-dd')
274 }, 280 },
275 { 281 {
276 title: "入职日期:", 282 title: "入职日期:",
277 - desc: this.$u.timeFormat(res.entryTime,'yyyy-mm-dd') 283 + desc: this.$u.timeFormat(res.entryTime, 'yyyy-mm-dd')
278 }, 284 },
279 { 285 {
280 title: "岗位来源:", 286 title: "岗位来源:",
@@ -364,106 +370,106 @@ @@ -364,106 +370,106 @@
364 this.questions.push(q3) 370 this.questions.push(q3)
365 } 371 }
366 }) 372 })
367 - },  
368 -  
369 - editClick() {  
370 - if (JSON.stringify(this.clObj) != '{}' && this.clObj) {  
371 - this.$u.route({  
372 - url: '/pages/student/internship/intership-msg/intership-msg',  
373 - params: {  
374 - type: '2',  
375 - id: this.id,  
376 - obj: JSON.stringify(this.clObj)  
377 - }  
378 - })  
379 - }else {  
380 - this.$u.route({  
381 - url: '/pages/student/internship/intership-msg/intership-msg',  
382 - params: {  
383 - type: '1',  
384 - id: this.id  
385 - }  
386 - })  
387 - }  
388 }, 373 },
389 -  
390 - handlePicks() { //处理获取的网络图片  
391 - this.picList = []  
392 - if (this.clObj.attachments) {  
393 - // this.createdTime = this.$u.timeFormat(this.datas.createdTime / 1000, 'yyyy/mm/dd');  
394 - var originInfo = JSON.parse(this.clObj.attachments);  
395 - // this.attachments = this.attachments.concat(originInfo)  
396 - // console.log("1---", originInfo, "2---", this.attachments)  
397 - if (originInfo && originInfo.length > 0) {  
398 - for (var i = 0; i < originInfo.length; i++) {  
399 - getImgUrlApi({  
400 - bucket: originInfo[i].bucket,  
401 - filePath: originInfo[i].object  
402 - }).then(res => {  
403 - this.picList.push(res.url)  
404 - console.log('picList...', this.picList)  
405 - })  
406 - }  
407 - }  
408 - }  
409 - },  
410 -  
411 - handleDataspdf() { //处理获取的pdf  
412 - if (this.clObj.attachmentsFile) {  
413 - this.fileList = JSON.parse(this.clObj.attachmentsFile)  
414 - // this.attachmentsFile = this.attachmentsFile.concat(this.fileList)  
415 - }  
416 - },  
417 -  
418 - openLink(e) {  
419 - var _this = this  
420 -  
421 - uni.showLoading({  
422 - title: '努力加载中~',  
423 - mask: true  
424 - })  
425 -  
426 - getImgUrlApi({  
427 - bucket: e.bucket,  
428 - filePath: e.object  
429 - }).then(data => {  
430 - console.log("data...", data)  
431 - if (e.mime_type.indexOf("image") != -1) {  
432 - _this.openImage(data.url)  
433 - } else {  
434 - uni.downloadFile({  
435 - url: data.url,  
436 - success: function(res) {  
437 - var filePath = res.tempFilePath;  
438 - uni.openDocument({  
439 - filePath: filePath,  
440 - showMenu: true,  
441 - success: function(res) {  
442 - console.log('打开文档成功');  
443 - },  
444 - complete: function() {  
445 - uni.hideLoading();  
446 - }  
447 - });  
448 - }  
449 - });  
450 - }  
451 - })  
452 - },  
453 -  
454 - openImage(imgPath) {  
455 - let array = new Array(1).fill(imgPath);  
456 - uni.previewImage({  
457 - urls: array,  
458 - success(res) {  
459 - uni.hideLoading();  
460 - console.log('openImage success');  
461 - },  
462 - fail(res) {  
463 - uni.hideLoading();  
464 - console.log('openImage fail:', res);  
465 - }  
466 - }); 374 +
  375 + editClick() {
  376 + if (JSON.stringify(this.clObj) != '{}' && this.clObj) {
  377 + this.$u.route({
  378 + url: '/pages/student/internship/intership-msg/intership-msg',
  379 + params: {
  380 + type: '2',
  381 + id: this.id,
  382 + obj: JSON.stringify(this.clObj)
  383 + }
  384 + })
  385 + } else {
  386 + this.$u.route({
  387 + url: '/pages/student/internship/intership-msg/intership-msg',
  388 + params: {
  389 + type: '1',
  390 + id: this.id
  391 + }
  392 + })
  393 + }
  394 + },
  395 +
  396 + handlePicks() { //处理获取的网络图片
  397 + this.picList = []
  398 + if (this.clObj.attachments) {
  399 + // this.createdTime = this.$u.timeFormat(this.datas.createdTime / 1000, 'yyyy/mm/dd');
  400 + var originInfo = JSON.parse(this.clObj.attachments);
  401 + // this.attachments = this.attachments.concat(originInfo)
  402 + // console.log("1---", originInfo, "2---", this.attachments)
  403 + if (originInfo && originInfo.length > 0) {
  404 + for (var i = 0; i < originInfo.length; i++) {
  405 + getImgUrlApi({
  406 + bucket: originInfo[i].bucket,
  407 + filePath: originInfo[i].object
  408 + }).then(res => {
  409 + this.picList.push(res.url)
  410 + console.log('picList...', this.picList)
  411 + })
  412 + }
  413 + }
  414 + }
  415 + },
  416 +
  417 + handleDataspdf() { //处理获取的pdf
  418 + if (this.clObj.attachmentsFile) {
  419 + this.fileList = JSON.parse(this.clObj.attachmentsFile)
  420 + // this.attachmentsFile = this.attachmentsFile.concat(this.fileList)
  421 + }
  422 + },
  423 +
  424 + openLink(e) {
  425 + var _this = this
  426 +
  427 + uni.showLoading({
  428 + title: '努力加载中~',
  429 + mask: true
  430 + })
  431 +
  432 + getImgUrlApi({
  433 + bucket: e.bucket,
  434 + filePath: e.object
  435 + }).then(data => {
  436 + console.log("data...", data)
  437 + if (e.mime_type.indexOf("image") != -1) {
  438 + _this.openImage(data.url)
  439 + } else {
  440 + uni.downloadFile({
  441 + url: data.url,
  442 + success: function(res) {
  443 + var filePath = res.tempFilePath;
  444 + uni.openDocument({
  445 + filePath: filePath,
  446 + showMenu: true,
  447 + success: function(res) {
  448 + console.log('打开文档成功');
  449 + },
  450 + complete: function() {
  451 + uni.hideLoading();
  452 + }
  453 + });
  454 + }
  455 + });
  456 + }
  457 + })
  458 + },
  459 +
  460 + openImage(imgPath) {
  461 + let array = new Array(1).fill(imgPath);
  462 + uni.previewImage({
  463 + urls: array,
  464 + success(res) {
  465 + uni.hideLoading();
  466 + console.log('openImage success');
  467 + },
  468 + fail(res) {
  469 + uni.hideLoading();
  470 + console.log('openImage fail:', res);
  471 + }
  472 + });
467 }, 473 },
468 } 474 }
469 } 475 }
@@ -477,6 +483,7 @@ @@ -477,6 +483,7 @@
477 483
478 <style lang="scss" scoped> 484 <style lang="scss" scoped>
479 .page { 485 .page {
  486 + width: 100%;
480 487
481 .top { 488 .top {
482 padding: 50rpx 32rpx; 489 padding: 50rpx 32rpx;
@@ -498,23 +505,23 @@ @@ -498,23 +505,23 @@
498 color: rgba(0, 0, 0, 0.6500); 505 color: rgba(0, 0, 0, 0.6500);
499 } 506 }
500 507
501 - }  
502 -  
503 - .sxdw_icon116 {  
504 - position: absolute;  
505 - right: 0;  
506 - top: 0;  
507 - width: 224rpx;  
508 - height: 30px;  
509 - }  
510 -  
511 - .status {  
512 - position: absolute;  
513 - right: 10px;  
514 - top: 10px;  
515 - font-size: 16px;  
516 - font-family: PingFangSC-Regular, PingFang SC;  
517 - font-weight: 400; 508 + }
  509 +
  510 + .sxdw_icon116 {
  511 + position: absolute;
  512 + right: 0;
  513 + top: 0;
  514 + width: 224rpx;
  515 + height: 30px;
  516 + }
  517 +
  518 + .status {
  519 + position: absolute;
  520 + right: 10px;
  521 + top: 10px;
  522 + font-size: 16px;
  523 + font-family: PingFangSC-Regular, PingFang SC;
  524 + font-weight: 400;
518 } 525 }
519 526
520 .content { 527 .content {
@@ -612,18 +619,18 @@ @@ -612,18 +619,18 @@
612 } 619 }
613 620
614 } 621 }
615 - }  
616 -  
617 - .nav_bar_topV65 {  
618 - background-color: #FFFFFF;  
619 - width: 50%; 622 + }
  623 +
  624 + .nav_bar_topV65 {
  625 + background-color: #FFFFFF;
  626 + width: 50%;
620 } 627 }
621 628
622 .timeb { 629 .timeb {
623 padding: 40rpx 36rpx; 630 padding: 40rpx 36rpx;
624 background-color: #fff; 631 background-color: #fff;
625 border-radius: 10px; 632 border-radius: 10px;
626 - margin-top: 16rpx; 633 + margin-top: 16rpx;
627 position: relative; 634 position: relative;
628 635
629 .title { 636 .title {
@@ -632,29 +639,30 @@ @@ -632,29 +639,30 @@
632 font-weight: 600; 639 font-weight: 600;
633 color: #000000; 640 color: #000000;
634 margin-bottom: 20rpx; 641 margin-bottom: 20rpx;
635 - }  
636 -  
637 - .nodef {  
638 - display: flex;  
639 - justify-content: start;  
640 - margin-bottom: 30rpx;  
641 -  
642 - .node1 {  
643 - position: relative;  
644 - margin-top: 4px;  
645 -  
646 - .line {  
647 - position: absolute;  
648 - left: 5px;  
649 - width: 1px;  
650 - height: 100%;  
651 - background-color: #f7f7f7;  
652 - }  
653 - }  
654 -  
655 - .node2 {  
656 - margin-left: 10px;  
657 - } 642 + }
  643 +
  644 + .nodef {
  645 + display: flex;
  646 + justify-content: start;
  647 + margin-bottom: 30rpx;
  648 +
  649 + .node1 {
  650 + position: relative;
  651 + margin-top: 4px;
  652 +
  653 + .line {
  654 + position: absolute;
  655 + left: 5px;
  656 + width: 1px;
  657 + height: 100%;
  658 + background-color: #f7f7f7;
  659 + }
  660 + }
  661 +
  662 + .node2 {
  663 + margin-left: 10px;
  664 + width: 85%;
  665 + }
658 } 666 }
659 667
660 .u-node { 668 .u-node {
@@ -686,104 +694,104 @@ @@ -686,104 +694,104 @@
686 margin-top: 22rpx; 694 margin-top: 22rpx;
687 } 695 }
688 696
689 - }  
690 -  
691 - .bczl {  
692 - margin: 20rpx 10rpx 0rpx;  
693 - padding: 52rpx 38rpx;  
694 - background-color: #fff;  
695 -  
696 - .t {  
697 - display: flex;  
698 - align-items: center;  
699 -  
700 - .green {  
701 - width: 3px;  
702 - height: 15px;  
703 - background: #0CB17A;  
704 - }  
705 -  
706 - .title {  
707 - margin-left: 16rpx;  
708 - font-size: 16px;  
709 - font-family: PingFangSC-Medium, PingFang SC;  
710 - font-weight: 500;  
711 - color: #000000;  
712 - }  
713 -  
714 - }  
715 -  
716 - .desc {  
717 - margin-top: 32rpx;  
718 - margin-left: 16rpx;  
719 - font-size: 14px;  
720 - font-family: PingFangSC-Regular, PingFang SC;  
721 - font-weight: 400;  
722 - color: rgba(0,0,0,0.65);  
723 - }  
724 -  
725 - .pdffj {  
726 - padding: 28rpx 16rpx;  
727 -  
728 - .img {  
729 - width: 24rpx;  
730 - height: 24rpx;  
731 - margin-right: 12rpx;  
732 - }  
733 -  
734 - .look {  
735 - font-size: 28rpx;  
736 - font-family: PingFangSC-Regular, PingFang SC;  
737 - font-weight: 400;  
738 - color: #0CB17A;  
739 - margin-left: 8rpx;  
740 - }  
741 - }  
742 - }  
743 -  
744 - .no_data {  
745 - width: 100%;  
746 -  
747 - .img {  
748 - display: block;  
749 - margin: 0 auto;  
750 - margin-top: 100rpx;  
751 - width: 260rpx;  
752 - height: 200rpx;  
753 - }  
754 -  
755 - .text_black_28 {  
756 - font-family: PingFangSC-Regular, PingFang SC;  
757 - font-weight: 400;  
758 - color: #000000;  
759 - margin-top: 48rpx;  
760 - text-align: center;  
761 - }  
762 - }  
763 -  
764 - .footer {  
765 - width: 100%;  
766 - height: 96rpx;  
767 - padding: 28rpx 30rpx;  
768 - background: #FFFFFF;  
769 - position: fixed;  
770 - bottom: 0;  
771 - left: 0;  
772 - z-index: 99;  
773 - border-top: 2rpx solid #E2E2E8;  
774 -  
775 - view {  
776 - display: inline-block;  
777 - }  
778 -  
779 - .left_btn {  
780 - width: 330rpx;  
781 - margin: 0 30rpx 0 0;  
782 - }  
783 -  
784 - .right_btn {  
785 - width: 330rpx;  
786 - } 697 + }
  698 +
  699 + .bczl {
  700 + margin: 20rpx 10rpx 0rpx;
  701 + padding: 52rpx 38rpx;
  702 + background-color: #fff;
  703 +
  704 + .t {
  705 + display: flex;
  706 + align-items: center;
  707 +
  708 + .green {
  709 + width: 3px;
  710 + height: 15px;
  711 + background: #0CB17A;
  712 + }
  713 +
  714 + .title {
  715 + margin-left: 16rpx;
  716 + font-size: 16px;
  717 + font-family: PingFangSC-Medium, PingFang SC;
  718 + font-weight: 500;
  719 + color: #000000;
  720 + }
  721 +
  722 + }
  723 +
  724 + .desc {
  725 + margin-top: 32rpx;
  726 + margin-left: 16rpx;
  727 + font-size: 14px;
  728 + font-family: PingFangSC-Regular, PingFang SC;
  729 + font-weight: 400;
  730 + color: rgba(0, 0, 0, 0.65);
  731 + }
  732 +
  733 + .pdffj {
  734 + padding: 28rpx 16rpx;
  735 +
  736 + .img {
  737 + width: 24rpx;
  738 + height: 24rpx;
  739 + margin-right: 12rpx;
  740 + }
  741 +
  742 + .look {
  743 + font-size: 28rpx;
  744 + font-family: PingFangSC-Regular, PingFang SC;
  745 + font-weight: 400;
  746 + color: #0CB17A;
  747 + margin-left: 8rpx;
  748 + }
  749 + }
  750 + }
  751 +
  752 + .no_data {
  753 + width: 100%;
  754 +
  755 + .img {
  756 + display: block;
  757 + margin: 0 auto;
  758 + margin-top: 100rpx;
  759 + width: 260rpx;
  760 + height: 200rpx;
  761 + }
  762 +
  763 + .text_black_28 {
  764 + font-family: PingFangSC-Regular, PingFang SC;
  765 + font-weight: 400;
  766 + color: #000000;
  767 + margin-top: 48rpx;
  768 + text-align: center;
  769 + }
  770 + }
  771 +
  772 + .footer {
  773 + width: 100%;
  774 + height: 96rpx;
  775 + padding: 28rpx 30rpx;
  776 + background: #FFFFFF;
  777 + position: fixed;
  778 + bottom: 0;
  779 + left: 0;
  780 + z-index: 99;
  781 + border-top: 2rpx solid #E2E2E8;
  782 +
  783 + view {
  784 + display: inline-block;
  785 + }
  786 +
  787 + .left_btn {
  788 + width: 330rpx;
  789 + margin: 0 30rpx 0 0;
  790 + }
  791 +
  792 + .right_btn {
  793 + width: 330rpx;
  794 + }
787 } 795 }
788 796
789 .btv { 797 .btv {

828 Bytes | 宽: | 高:

864 Bytes | 宽: | 高:

  • 两方对比
  • 交换覆盖
  • 透明覆盖
注册登录 后发表评论