1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import { VueLikePage } from '../../utils/page'
- import UserApi from '../../apis/user'
- import Router from '../../utils/routes'
- VueLikePage([], {
- data: {
- my_info: getApp().globalData.userinfo
- },
- methods: {
- onShow () {
-
- this.getBusinessCardList()
- this.setData({
- my_info: getApp().globalData.userinfo
- })
- },
- getBusinessCardList () {
- return UserApi.getVisitCardList().then(res => {
- let list = res.data.list
- this.origin_list = list
- this.setData({
- business_list: list
- })
- })
- },
- bindinput (e) {
- const value = e.detail
- this.setData({
- business_list: this.origin_list.filter(item => item.name.indexOf(value) > -1)
- })
- },
- toBusinessCard (e) {
- const { id } = e.currentTarget.dataset
- Router.push({
- url: 'businessCardDetail',
- query: {
- id
- }
- })
- },
- toScan () {
- Router.push('scan')
- },
- callPhone (e) {
- const { phone } = e.currentTarget.dataset
- wx.makePhoneCall({
- phoneNumber: phone
- })
- }
- }
- })
|