From aa4e18e2670ef24d57b1bc4fd2c8367f46cbd437 Mon Sep 17 00:00:00 2001
From: chenwj <654891551@qq.com>
Date: Wed, 7 Jun 2023 11:06:10 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E2=80=9C=E6=88=91=E7=9A=84=E2=80=9D?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=B7=BB=E5=8A=A0=E6=8C=89=E9=92=AE=E7=82=B9?=
=?UTF-8?q?=E5=87=BB=E4=BA=8B=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/card/index.js | 35 ++++++++++++++++++++++++++++++-----
components/card/index.json | 3 ++-
components/card/index.wxml | 3 ++-
pages/my/my.js | 3 ++-
pages/my/my.wxml | 5 ++---
pages/my/my.wxss | 5 ++++-
6 files changed, 42 insertions(+), 12 deletions(-)
diff --git a/components/card/index.js b/components/card/index.js
index ad8df03..edbad7a 100644
--- a/components/card/index.js
+++ b/components/card/index.js
@@ -1,4 +1,6 @@
// components/payroll-manage/index.js
+import Dialog from 'tdesign-miniprogram/dialog/index';
+
Component({
/**
* 组件的属性列表
@@ -18,16 +20,39 @@ Component({
* 组件的初始数据
*/
data: {
- list: [
- { value: 'label_1', label: '首页', icon: 'home' },
- { value: 'label_2', label: '应用', icon: 'app' }
- ]
},
/**
* 组件的方法列表
*/
methods: {
-
+ showDialog(e) {
+ const {value} = e.target.dataset;
+ let content;
+ if (value == "oa-shenpi" || value == "zhanghuyue") {
+ content = "您当前没有操作权限"
+ }else if(value == "baoxian" || value == "baoxianzhanghu") {
+ content = "未开通保险账号,请联系您的客户经理"
+ } else {
+ content = "功能升级中, 敬请期待"
+ }
+ const dialogConfig = {
+ context: this,
+ title: '提示',
+ content: content,
+ closeBtn: true,
+ cancelBtn: null,
+ closeOnOverlayClick: true,
+ confirmBtn:'确定'
+ };
+
+ Dialog.confirm(dialogConfig)
+ .then(() => {
+ console.log('点击确定');
+ })
+ .catch(() => {
+ console.log('点击取消');
+ });
+ },
}
})
diff --git a/components/card/index.json b/components/card/index.json
index 8e7407b..c75d29a 100644
--- a/components/card/index.json
+++ b/components/card/index.json
@@ -1,6 +1,7 @@
{
"component": true,
"usingComponents": {
- "iconfont": "/iconfont/iconfont"
+ "iconfont": "/iconfont/iconfont",
+ "t-dialog": "tdesign-miniprogram/dialog/dialog"
}
}
\ No newline at end of file
diff --git a/components/card/index.wxml b/components/card/index.wxml
index cd7f34c..73acce8 100644
--- a/components/card/index.wxml
+++ b/components/card/index.wxml
@@ -4,9 +4,10 @@
-
+
{{item.name}}
+
diff --git a/pages/my/my.js b/pages/my/my.js
index b0715d3..67c427b 100644
--- a/pages/my/my.js
+++ b/pages/my/my.js
@@ -8,7 +8,7 @@ Page({
iconsList1: [{
value: 'oa-shenpi',
color: 'orange',
- name: 'OA审批'
+ name: 'OA审批',
}, {
value: 'zhifushezhi',
color: 'deepskyblue',
@@ -45,6 +45,7 @@ Page({
name: '保险账户'
}]
},
+
/**
* 生命周期函数--监听页面加载
diff --git a/pages/my/my.wxml b/pages/my/my.wxml
index 340fee5..bfebc04 100644
--- a/pages/my/my.wxml
+++ b/pages/my/my.wxml
@@ -1,5 +1,5 @@
-
+
@@ -14,5 +14,4 @@
-
-
+
\ No newline at end of file
diff --git a/pages/my/my.wxss b/pages/my/my.wxss
index c36ce17..1db2ae3 100644
--- a/pages/my/my.wxss
+++ b/pages/my/my.wxss
@@ -1,7 +1,10 @@
/* pages/my/my.wxss */
-
+.my {
+ width: 100%
+}
.userinfo {
display: flex;
+ width: 100%;
flex-direction: row;
background-color: white;
}