From 4593b52703439bd75081758d632b27d6b90d18fa Mon Sep 17 00:00:00 2001
From: wangyx <2838268875@qq.com>
Date: Thu, 17 Jul 2025 14:41:20 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
App.vue | 17 +-
pages.json | 4 +-
pages/login/login.vue | 532 +++++++++++++++---------------
pages/tabBar/work/index.vue | 8 +-
pages/tabBar/xjPage/xj.vue | 7 +
pagesA/checkout/detail/detail.vue | 47 ++-
pagesA/checkout/list/list.vue | 2 +-
pagesA/force/index/index.vue | 78 +++--
pagesA/release/detail/detail.vue | 37 ++-
pagesA/release/list/list.vue | 6 +-
10 files changed, 401 insertions(+), 337 deletions(-)
diff --git a/App.vue b/App.vue
index 5edf38c..8a60ffe 100644
--- a/App.vue
+++ b/App.vue
@@ -2,22 +2,7 @@
export default {
onLaunch: function() {
console.log('App Launch');
- // 调用uni.login方法获取code
- uni.login({
- provider:'weixin',
- success: function(loginRes) {
- // 打印获取到的code
- console.log('获取的用户code是:' + loginRes.code);
- uni.request({
- url:'',
- method:'POST'
- })
- },
- fail: function(error) {
- // 登录失败的回调
- console.error('登录失败:', error);
- }
- });
+
},
onShow: function() {
console.log('App Show')
diff --git a/pages.json b/pages.json
index 85bbc1c..da9bf63 100644
--- a/pages.json
+++ b/pages.json
@@ -62,14 +62,14 @@
{
"path": "pages/tabBar/sdPage/sfReport",
"style": {
- "navigationBarTitleText": "水费上报",
+ "navigationBarTitleText": "水量上报",
"disableScroll": true
}
},
{
"path": "pages/tabBar/sdPage/dfReport",
"style": {
- "navigationBarTitleText": "电费上报",
+ "navigationBarTitleText": "电量上报",
"disableScroll": true
}
}
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 4d4301b..ec7496e 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -1,266 +1,282 @@
-
-
-
-
- 您好!
- 欢迎使用
-
-
-
-
- 用户名
-
-
-
- 密码
-
-
-
- 验证码
-
-
-
-
-
-
-
- 登录
-
-
+
+
+
+
+ 您好!
+ 欢迎使用
+
+
+
+
+ 用户名
+
+
+
+ 密码
+
+
+
+ 验证码
+
+
+
+
+
+
+
+ 登录
+
+
+ .captcha-img {
+ width: 160rpx;
+ height: 60rpx;
+ margin-left: 16rpx;
+ border: 1rpx solid #e0e0e0;
+ border-radius: 8rpx;
+ background: #fff;
+ box-sizing: border-box;
+ }
+
\ No newline at end of file
diff --git a/pages/tabBar/work/index.vue b/pages/tabBar/work/index.vue
index fb90fae..74d9ba1 100644
--- a/pages/tabBar/work/index.vue
+++ b/pages/tabBar/work/index.vue
@@ -71,8 +71,8 @@ export default {
{ image: '/static/img/记录.png', text: '巡检记录' },
],
sdList: [
- { image: '/static/img/水费.png', text: '水费上报' },
- { image: '/static/img/电费.png', text: '电费上报' },
+ { image: '/static/img/水费.png', text: '水量上报' },
+ { image: '/static/img/电费.png', text: '电量上报' },
],
bxList: [
{ image: '/static/img/上报.png', text: '上报' },
@@ -130,11 +130,11 @@ export default {
}
},
handelSdClick (item) {
- if(item.text === '水费上报'){
+ if(item.text === '水量上报'){
uni.navigateTo({
url: '/pages/tabBar/sdPage/sfReport'
})
- } else if(item.text === '电费上报'){
+ } else if(item.text === '电量上报'){
uni.navigateTo({
url: '/pages/tabBar/sdPage/dfReport'
})
diff --git a/pages/tabBar/xjPage/xj.vue b/pages/tabBar/xjPage/xj.vue
index 497dc71..41b3382 100644
--- a/pages/tabBar/xjPage/xj.vue
+++ b/pages/tabBar/xjPage/xj.vue
@@ -38,6 +38,8 @@
accept="all"
@afterRead="afterRead"
@delete="onDelete"
+ :maxSize="10 * 1024 * 1024"
+ @oversize="oversize"
>
@@ -158,6 +160,11 @@ export default {
});
});
this.form.imageList = arry
+ },
+ //图片超过大小时取消上传
+ oversize(e) {
+ this.$u.toast("请传10MB以内大小的图片/视频!");
+ return false;
},
getDictType(){
getDicts('inspection_question_type').then((res) => {
diff --git a/pagesA/checkout/detail/detail.vue b/pagesA/checkout/detail/detail.vue
index 4407031..0e1815f 100644
--- a/pagesA/checkout/detail/detail.vue
+++ b/pagesA/checkout/detail/detail.vue
@@ -100,6 +100,8 @@ import { detail } from '@/api/mz/contract';
:maxCount="10"
uploadIconColor="#12c3c3"
:previewImage="true"
+ :maxSize="10 * 1024 * 1024"
+ @oversize="oversize"
>
@@ -197,6 +199,11 @@ export default {
beforeRead(event) {
console.log("event", event);
},
+ //图片超过大小时取消上传
+ oversize(e) {
+ this.$u.toast("请传10MB以内大小的图片/视频!");
+ return false;
+ },
// 选择文件后上传
async afterRead(event) {
@@ -210,19 +217,33 @@ export default {
});
});
for (let i = 0; i < lists.length; i++) {
- const result = await uploadImage(lists[i].url);
- let item = this[`fileList${event.name}`][fileListLen];
-
- this[`fileList${event.name}`].splice(
- fileListLen,
- 1,
- Object.assign(item, {
- status: "success",
- message: "",
- url: result.url,
- })
- );
- fileListLen++;
+ try {
+ const result = await uploadImage(lists[i].url);
+ let item = this[`fileList${event.name}`][fileListLen];
+ this[`fileList${event.name}`].splice(
+ fileListLen,
+ 1,
+ Object.assign(item, {
+ status: "success",
+ message: "",
+ url: result.url,
+ })
+ );
+ fileListLen++;
+ } catch (err) {
+ // 处理接口异常
+ let msg = (err && err.msg) || (err && err.message) || "上传失败";
+ console.log('344',err);
+
+ uni.showToast({
+ title: msg,
+ icon: "none",
+ duration: 3000
+ });
+ // 失败时移除上传中的文件
+ this[`fileList${event.name}`].splice(fileListLen, 1);
+ return; // 终止后续上传
+ }
}
var arry = [];
this.fileList.filter((v, i) => {
diff --git a/pagesA/checkout/list/list.vue b/pagesA/checkout/list/list.vue
index c1a3b77..f4da07c 100644
--- a/pagesA/checkout/list/list.vue
+++ b/pagesA/checkout/list/list.vue
@@ -32,7 +32,7 @@
加载中...
暂无数据~
- 没有更多了~
+
diff --git a/pagesA/force/index/index.vue b/pagesA/force/index/index.vue
index fad27fc..14de2bb 100644
--- a/pagesA/force/index/index.vue
+++ b/pagesA/force/index/index.vue
@@ -9,9 +9,10 @@
placeholder="请输入身份证号"
v-model="form.idCard"
shape="round"
- :showAction="false"
+ :showAction="false"
@search="handleQuery"
- @clear="handleClear"
+ @clear="handleClear"
+ @clickIcon="handleQuery"
>
@@ -53,13 +54,13 @@
/> -->
-
- {{ baseInfo.checkOutTime }}
+ {{ baseInfo.checkOutTime }} -->
-
+
-
+