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; }