From 792e1ce7d74d38f177d2b9f17437482c40a1275c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=B2=E4=B9=88=E4=BA=86?= Date: Fri, 11 Aug 2023 11:03:31 +0800 Subject: [PATCH] =?UTF-8?q?app=E9=AA=8C=E6=94=B6=E5=8F=8D=E9=A6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 17 ++++++-- common/api/basic.js | 25 +++++++++++ common/api/mine.js | 4 ++ common/api/user.js | 15 ++++++- common/css/base.scss | 4 +- common/js/util.js | 10 ++++- manifest.json | 6 +-- pages/device/list.vue | 19 ++++++++- pages/device/transfer.vue | 4 +- pages/index/comp/device.vue | 26 ++++++++++-- pages/index/index.vue | 32 +++++++++++++- pages/index/mine.vue | 16 ++++--- pages/mine/upgrade.vue | 2 +- pages/project/detail.vue | 25 +++++++---- pages/project/new.vue | 2 +- pages/user/basic.vue | 54 +++++++++++++++--------- pages/user/changeName.vue | 43 +++++++++++++------ pages/user/changePhone.vue | 2 +- pages/user/changePwd.vue | 2 +- pages/user/erweima.vue | 83 +++++++++++++++++++++++++++++++------ pages/user/forget.vue | 2 +- pages/user/head.vue | 52 ++++++++++++++++------- pages/user/login.vue | 5 ++- pages/user/register.vue | 5 ++- 24 files changed, 357 insertions(+), 98 deletions(-) create mode 100644 common/api/basic.js diff --git a/App.vue b/App.vue index c41174a..9c2c0a0 100644 --- a/App.vue +++ b/App.vue @@ -1,6 +1,7 @@ diff --git a/pages/mine/upgrade.vue b/pages/mine/upgrade.vue index b9ee2f0..b52d2d4 100644 --- a/pages/mine/upgrade.vue +++ b/pages/mine/upgrade.vue @@ -64,7 +64,7 @@ export default { } .login-box-input-btn { - width: 200rpx; + padding:0 40rpx; margin-left: 40rpx; background: $uni-theme-color; color: #fff; diff --git a/pages/project/detail.vue b/pages/project/detail.vue index 960cfe6..c16df10 100644 --- a/pages/project/detail.vue +++ b/pages/project/detail.vue @@ -28,7 +28,7 @@ :key="item.equipmentId" @click="goDevice(item)" padding="0" - thumbnail="/static/device.png" + :thumbnail="deviceIcon(item.runStatus)" > @@ -45,10 +45,6 @@ thumb="/static/head.png" thumb-size="lg" > - - @@ -130,6 +122,21 @@ export default { } }, methods: { + deviceIcon(e) { + let str = '' + switch (e) { + case 1: + str = '/static/device_bad.png' + break + case 2: + str = '/static/device.png' + break + default: + str = '/static/device.png' + break + } + return str + }, addAppTopologyDiagram(e) { console.log(e) addAppTopologyDiagram( diff --git a/pages/project/new.vue b/pages/project/new.vue index 4c633a8..086d2cb 100644 --- a/pages/project/new.vue +++ b/pages/project/new.vue @@ -232,7 +232,7 @@ export default { }, chooseLocation() { uni.chooseLocation({ - success: function (res) { + success: (res) => { this.formData.area = res.name this.formData.lat = res.latitudeame this.formData.lng = res.longitude diff --git a/pages/user/basic.vue b/pages/user/basic.vue index 4fefcd1..db75e7e 100644 --- a/pages/user/basic.vue +++ b/pages/user/basic.vue @@ -1,23 +1,33 @@ - \ No newline at end of file + diff --git a/pages/user/changePhone.vue b/pages/user/changePhone.vue index 1630954..265a074 100644 --- a/pages/user/changePhone.vue +++ b/pages/user/changePhone.vue @@ -232,7 +232,7 @@ export default { } .login-box-input-btn { - width: 200rpx; + padding:0 40rpx; margin-left: 40rpx; background: $uni-theme-color; color: #fff; diff --git a/pages/user/changePwd.vue b/pages/user/changePwd.vue index 6a94f54..cfee4a3 100644 --- a/pages/user/changePwd.vue +++ b/pages/user/changePwd.vue @@ -224,7 +224,7 @@ export default { } .login-box-input-btn { - width: 200rpx; + padding:0 40rpx; margin-left: 40rpx; background: $uni-theme-color; color: #fff; diff --git a/pages/user/erweima.vue b/pages/user/erweima.vue index ca78b69..d2cc9cb 100644 --- a/pages/user/erweima.vue +++ b/pages/user/erweima.vue @@ -1,25 +1,84 @@ - \ No newline at end of file + diff --git a/pages/user/forget.vue b/pages/user/forget.vue index 51f2e83..929829d 100644 --- a/pages/user/forget.vue +++ b/pages/user/forget.vue @@ -202,7 +202,7 @@ export default { } .login-box-input-btn { - width: 200rpx; + padding:0 40rpx; margin-left: 40rpx; background: $uni-theme-color; color: #fff; diff --git a/pages/user/head.vue b/pages/user/head.vue index 5c58a8b..0925e00 100644 --- a/pages/user/head.vue +++ b/pages/user/head.vue @@ -1,8 +1,9 @@ - \ No newline at end of file + diff --git a/pages/user/login.vue b/pages/user/login.vue index a95a184..f4e417d 100644 --- a/pages/user/login.vue +++ b/pages/user/login.vue @@ -111,6 +111,9 @@ export default { components: {}, methods: { getCode() { + if (!this.checkbox) { + return this.$util.toast('请先阅读并同意用户协议和个人信息保护政策!') + } if (!this.phone) { return this.$util.toast('请输入手机号!') } @@ -249,7 +252,7 @@ export default { } .login-box-input-btn { - width: 200rpx; + padding: 0 40rpx; margin-left: 40rpx; background: $uni-theme-color; color: #fff; diff --git a/pages/user/register.vue b/pages/user/register.vue index a27eced..4a7f5be 100644 --- a/pages/user/register.vue +++ b/pages/user/register.vue @@ -104,6 +104,9 @@ export default { onLoad() {}, methods: { getCode() { + if (!this.checkbox) { + return this.$util.toast('请先阅读并同意用户协议和个人信息保护政策!') + } if (!this.formData.phone) { return this.$util.toast('请输入手机号!') } @@ -210,7 +213,7 @@ export default { } .login-box-input-btn { - width: 200rpx; + padding:0 40rpx; margin-left: 40rpx; background: $uni-theme-color; color: #fff;