From 2d816d37789ebb64afbe978299b9b6f907598813 Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Tue, 9 Sep 2025 15:51:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E5=87=BA=E7=94=B3=E8=AF=B7=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.json | 9 + images/icon/warning.png | Bin 0 -> 898 bytes images/success.png | Bin 0 -> 7883 bytes pages/index/index.js | 14 +- pages/mine/mine.js | 8 +- project.config.json | 3 +- project.private.config.json | 13 +- subpages/goOut/goOut/goOut.js | 297 ++++++++++++++++++++++++++++ subpages/goOut/goOut/goOut.json | 13 ++ subpages/goOut/goOut/goOut.wxml | 64 ++++++ subpages/goOut/goOut/goOut.wxss | 155 +++++++++++++++ subpages/goOut/mygoOut/mygoOut.js | 66 +++++++ subpages/goOut/mygoOut/mygoOut.json | 3 + subpages/goOut/mygoOut/mygoOut.wxml | 2 + subpages/goOut/mygoOut/mygoOut.wxss | 1 + utils/config.js | 4 +- 16 files changed, 635 insertions(+), 17 deletions(-) create mode 100644 images/icon/warning.png create mode 100644 images/success.png create mode 100644 subpages/goOut/goOut/goOut.js create mode 100644 subpages/goOut/goOut/goOut.json create mode 100644 subpages/goOut/goOut/goOut.wxml create mode 100644 subpages/goOut/goOut/goOut.wxss create mode 100644 subpages/goOut/mygoOut/mygoOut.js create mode 100644 subpages/goOut/mygoOut/mygoOut.json create mode 100644 subpages/goOut/mygoOut/mygoOut.wxml create mode 100644 subpages/goOut/mygoOut/mygoOut.wxss diff --git a/app.json b/app.json index b8fcb85..55c4dd4 100644 --- a/app.json +++ b/app.json @@ -74,6 +74,15 @@ "reserve/reserve" ] } + ,{ + "root": "subpages/goOut", + "name":"goOut", + "pages":[ + "goOut/goOut", + "mygoOut/mygoOut" + ] + } + ], "window": { "navigationBarTextStyle": "black", diff --git a/images/icon/warning.png b/images/icon/warning.png new file mode 100644 index 0000000000000000000000000000000000000000..39947d4020a8e6bf609f3ee18a279c3d03a7f88d GIT binary patch literal 898 zcmV-|1AY97P)i_VZv;TTCiG(Aa@laPE!I0ke|W_k-KJw`EG{f$+yWEn{|&`j}U zN3VVSw0bzELvQRk10Q<9&KW*u*vP>Dy(Q-3k16EW_;R4dNKoTuqYMM?=lJq&`Eof? zB8hb85D}VaLI3ilKUd{s`TXg&DRC4qK$p+`5#U(po`?oi`*5m;2gEW`-~wCtP<_FF zLBI%tj3z3R#2lY3Wt&K%GTtA-X9%@7FdPGvHyI6y;n3w2lLk0^JCv+$FJK&?1X;Dr z+vwmF&{#S0c=iGV76-_~R|6GJS*@H8bS?04V7K#Rkz2&v_Sm&r;KOIu1maXgY7e3l z7*~(!&aW*CqFwQ`+G=r{tdl!(Je9!tsa02x!=|=7<80Wwe!YO8UaRaHWXj)^Rl}9Q ziF8L*%E#-&)}YEPR{|@rfs#}I4f2&XC@kPM-uFg~=w`BhXC=-8CR%@vj?lIt%NNt7 z4IFvcOvmlCB{lunz=g)YQE>kM^)5>Zc;8!Q*YH^NE_F*;E&6Eh0@9D0O67cRoY+cm%oO)BvA*jdtaoLrCFRp$x z&af*`Y`@7=0xq1EmZ0c6O(F7V2DX8PpG>8YwlLlAN{Fqk+xcepS-|EdHx2f+*R*>2 za5Z~?puSJPZoG=c0xtH<>9>X24h2hTP8KjmGhTf~c}n3<_13He&S$1(7z2z?_RUXI z{rqZ+@j)u~`>R>yDpvv{NY=?7DE~G?D@5>m*Ail})c2WobF7k? zov>hV0%H)+B=ruU*OoBT(6tqGj9OqQ^=`gD;$B7lkm3W2_gqvXq)aolV(=Ae9|WwO0~}Wm zf)HwN-`#w-q_k&lxx}ao%R<411?4Qt{1Y_zwU80RR8;b0&-c000I_L_t&o Y0HbhKcqCut$^ZZW07*qoM6N<$f_12>YXATM literal 0 HcmV?d00001 diff --git a/images/success.png b/images/success.png new file mode 100644 index 0000000000000000000000000000000000000000..dc8be19a36a022a773f2588104ddc62b13d9f4e9 GIT binary patch literal 7883 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 { + const tempFiles = res.tempFilePaths.map((path, index) => ({ + url: path, + name: `证明材料${this.data.fileList.length + index + 1}.jpg`, + isImage: true + })); + this.setData({ + fileList: [...this.data.fileList, ...tempFiles] + }); + } + }); + }, + + afterRead(event) { + const { file } = event.detail; + const _this = this + wx.uploadFile({ + url: `${config.BASEURL()}/common/upload`, // 仅为示例,非真实的接口地址 + filePath: file.url, + name: 'file', + header: { + "Content-type": "multipart/form-data", + 'Authorization': wx.getStorageSync('token') + }, + success(res) { + const res1 = JSON.parse(res.data) + _this.setData({ + fileList: _this.data.fileList.concat([{ url: res1.url, name: `证明材料${_this.data.fileList.length + 1}.jpg` }]) + }); + }, + }); + // 这里可以添加上传到服务器的逻辑 + console.log('文件上传成功:', file); + + }, + + deleteFile(event) { + const { index } = event.detail; + const fileList = [...this.data.fileList]; + fileList.splice(index, 1); + this.setData({ fileList }); + }, + + // 提交申请 + submit() { + // 表单验证 + if (!this.data.reasonName) { + wx.showToast({ + title: '请选择外出原因', + icon: 'none' + }); + return; + } + if (!this.data.currentDateStart) { + wx.showToast({ + title: '请选择开始时间', + icon: 'none' + }); + return; + } + if (!this.data.currentDateEnd) { + wx.showToast({ + title: '请选择结束时间', + icon: 'none' + }); + return; + } + if (this.data.fileList.length === 0) { + wx.showToast({ + title: '请上传证明材料', + icon: 'none' + }); + return; + } + + this.setData({ submitting: true }); + + // 模拟提交过程 + setTimeout(() => { + this.setData({ submitting: false }); + wx.showToast({ + title: '提交成功', + icon: 'success' + }); + // 这里可以添加实际的提交逻辑 + }, 2000); + }, + submit() { + if (!this.data.reasonName) { + wx.showToast({ + title: '请选择外出原因', + icon: 'none' + }); + return + } + if (!this.data.currentDateStart) { + wx.showToast({ + title: '请选择开始时间', + icon: 'none' + }); + return + } + if (!this.data.currentDateEnd) { + wx.showToast({ + title: '请选择结束时间', + icon: 'none' + }); + return + } + if (this.data.fileList.length === 0) { + wx.showToast({ + title: '请上传证明材料', + icon: 'none' + }); + return + } + let parms = { + reasonName: this.data.reasonName, + currentDateStart: this.data.currentDateStart, + currentDateEnd: this.data.currentDateEnd, + fileList: this.data.fileList + } + // goOutSubmit(parms).then(res => { + // if (res.code === 200) { + // wx.showToast({ + // title: '提交成功', + // icon: 'success' + // }); + // } + // }) + }, + closeSuccessModal() { + this.setData({ + showSuccessModal: false + }) + }, +}) \ No newline at end of file diff --git a/subpages/goOut/goOut/goOut.json b/subpages/goOut/goOut/goOut.json new file mode 100644 index 0000000..2574040 --- /dev/null +++ b/subpages/goOut/goOut/goOut.json @@ -0,0 +1,13 @@ +{ + "usingComponents": { + "van-cell": "@vant/weapp/cell/index", + "van-cell-group": "@vant/weapp/cell-group/index", + "van-popup": "@vant/weapp/popup/index", + "van-picker": "@vant/weapp/picker/index", + "van-uploader": "@vant/weapp/uploader/index", + "van-field": "@vant/weapp/field/index", + "van-calendar": "@vant/weapp/calendar/index", + "van-button": "@vant/weapp/button/index" + }, + "navigationBarTitleText": "外出申请" +} \ No newline at end of file diff --git a/subpages/goOut/goOut/goOut.wxml b/subpages/goOut/goOut/goOut.wxml new file mode 100644 index 0000000..7a3eca8 --- /dev/null +++ b/subpages/goOut/goOut/goOut.wxml @@ -0,0 +1,64 @@ + + + + + + 温馨提示: + + + 由于本人及其直系亲属因病因伤住院,就业创业人员因公出差、培训,就业人员法定节假日期间单位假期多于法定日期(比如春节)等特殊情况,导致租赁期限内房间空置时间连续超过7天,可提交申请。毕业生入住期间,每人最多可申请2次,单次不超过7天。 +证明材料: +1、本人及其直系亲届因病因伤住院:须提供诊断记录住院证明等相关材料。 +2、就业创业人员因公出差/培训:须提供单位外出通知(微信截图、单位盖章等均可)、往返预定车票、机票等材料。 +3、就业人员法定节假日期间单位假期多于法定日期:须提供单位节假日放假通知。 + + + + + + + + + + + + + + + + + + + + + * + 请上传证明材料 + + 只能上传jpg、jpeg文件,文件最多5个且不超过8M + + + + + 点击上传 + + + + +提交申请 + + + + + 提交成功 + + + 我们会尽快对您提交的证明进行审核,请您耐心等待。 + + + + 我知道了 + + + + + diff --git a/subpages/goOut/goOut/goOut.wxss b/subpages/goOut/goOut/goOut.wxss new file mode 100644 index 0000000..006d7c0 --- /dev/null +++ b/subpages/goOut/goOut/goOut.wxss @@ -0,0 +1,155 @@ +/* subpages/goOut/goOut/goOut.wxss */ +.header { + width: 100%; + background-image: linear-gradient(to right, #befeed 0%, #d5eefe 50%, #ebe9fb 100%); + background-size: 100% 280rpx; + background-repeat: no-repeat; + background-position: top; + background-color: #fff; + padding:28rpx 18rpx ; + box-sizing: border-box; + } + .tip{ + background-color: #fffbe6; + border-radius: 12rpx; + font-size: 28rpx; + color: #595959; + padding:28rpx 24rpx ; + } + +/* 卡片样式 */ +.card { + margin: 20rpx 24rpx; + background: #fff; + border-radius: 16rpx; + box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.08); + overflow: hidden; +} + +/* 上传证明材料样式 */ +.upload-card { + margin: 20rpx 24rpx; + background: #fff; + border-radius: 16rpx; + box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.08); + padding: 32rpx 24rpx; +} + +.upload-header { + margin-bottom: 24rpx; +} + +.upload-title { + display: flex; + align-items: center; + font-size: 32rpx; + font-weight: 600; + color: #333; + margin-bottom: 12rpx; +} + +.required { + color: #ff4d4f; + margin-right: 8rpx; + font-size: 28rpx; +} + +.upload-tips { + font-size: 24rpx; + color: #999; + line-height: 1.5; +} + +.upload-content { + margin-top: 20rpx; +} + +.upload-btn { + border-color: #1890ff; + background: #1890ff; + color: #ffffff; + font-size: 28rpx; + text-align: center; + line-height: 70rpx; + border-radius: 10rpx; + height: 70rpx; + width: 200rpx; +} + + +.upload-icon { + width: 60rpx; + height: 60rpx; + margin-bottom: 16rpx; +} + +.upload-icon image { + width: 100%; + height: 100%; +} + + +/* 提交按钮样式 */ +.submit-section { + margin: 0 auto; + width: 55%; + height: 70rpx; + line-height: 70rpx; + border-radius: 600rpx; + background: linear-gradient(86.25deg, rgba(13, 198, 198, 1) 3.03%, rgba(19, 194, 194, 1) 3.03%, rgba(70, 219, 213, 1) 96.43%); + color: rgba(255, 255, 255, 1); + font-size: 34rpx; + text-align: center; +} + +.submit-btn { + height: 88rpx !important; + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important; + border: none !important; + font-size: 32rpx !important; + font-weight: 600 !important; + box-shadow: 0 8rpx 24rpx rgba(102, 126, 234, 0.3) !important; + transition: all 0.3s ease !important; +} + +.submit-btn:active { + transform: translateY(2rpx); + box-shadow: 0 4rpx 12rpx rgba(102, 126, 234, 0.4) !important; +} + +.submit-btn::after { + border: none !important; +} +.success-modal{ + width: 600rpx; + height: 514rpx; + background-image: linear-gradient(to right, #befeed 0%, #d5eefe 50%, #ebe9fb 100%); + background-size: 100% 280rpx; + background-repeat: no-repeat; + border-radius: 16rpx; + padding: 24rpx; + box-sizing: border-box; +} +.success-title{ + font-size: 32rpx; + font-weight: 600; + color: #333; + margin-bottom: 12rpx; +} +.success-message{ + font-size: 28rpx; + color: #333; + margin-bottom: 12rpx; +} +.success-btn{ + width: 80%; + margin: 0 auto; + margin-top: 24rpx; +} +.success-icon{ + margin: 24rpx auto 50rpx; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} \ No newline at end of file diff --git a/subpages/goOut/mygoOut/mygoOut.js b/subpages/goOut/mygoOut/mygoOut.js new file mode 100644 index 0000000..a1a61a5 --- /dev/null +++ b/subpages/goOut/mygoOut/mygoOut.js @@ -0,0 +1,66 @@ +// subpages/goOut/mygoOut/mygoOut.js +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad(options) { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/subpages/goOut/mygoOut/mygoOut.json b/subpages/goOut/mygoOut/mygoOut.json new file mode 100644 index 0000000..3928faa --- /dev/null +++ b/subpages/goOut/mygoOut/mygoOut.json @@ -0,0 +1,3 @@ +{ + "usingComponents": {} +} \ No newline at end of file diff --git a/subpages/goOut/mygoOut/mygoOut.wxml b/subpages/goOut/mygoOut/mygoOut.wxml new file mode 100644 index 0000000..e3448bb --- /dev/null +++ b/subpages/goOut/mygoOut/mygoOut.wxml @@ -0,0 +1,2 @@ + +subpages/goOut/mygoOut/mygoOut.wxml \ No newline at end of file diff --git a/subpages/goOut/mygoOut/mygoOut.wxss b/subpages/goOut/mygoOut/mygoOut.wxss new file mode 100644 index 0000000..551174f --- /dev/null +++ b/subpages/goOut/mygoOut/mygoOut.wxss @@ -0,0 +1 @@ +/* subpages/goOut/mygoOut/mygoOut.wxss */ \ No newline at end of file diff --git a/utils/config.js b/utils/config.js index 02ccc2c..62064f1 100644 --- a/utils/config.js +++ b/utils/config.js @@ -13,8 +13,8 @@ module.exports = { }; function BASEURL() { - // return 'https://zsbz.qdcfy.com/mz-api' - return 'http://219.146.91.110:30801/mz-api' + return 'https://zsbz.qdcfy.com/mz-api' + // return 'http://219.146.91.110:30801/mz-api' // return 'https://epmet-test.elinkservice.cn/api/' }