0.0.1-beta.5 • Published 2 years ago

ashermed-pm-business v0.0.1-beta.5

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

ashermed-pm-business

按需引用业务组件

npm i ashermed-pm-business -S

import { AddHour, EditHour } from 'ashermed-pm-business';
import 'ashermed-pm-business/dist-lib/index.css';

全局配置

  // 测试baseUrl
  PM_BASE_URL: '"https://asprojectmanage-testnew.ashermed.com"',
  // 生产baseUrl
  PM_BASE_URL: '"https://asherprojectapi.ashermed.com"',

  // 业务组件请求必要参数
  Taro.setStorageSync('pmBaseUrl', process.env.PM_BASE_URL);
  // 登录接口返回的用户信息
  Taro.setStorageSync('pmUserId', userId);
  Taro.setStorageSync('pmUserName', userName);
  Taro.setStorageSync('pmPersonId', personId);

添加工时业务组件

  <AddHour
    taskId={taskId}
    handleJumpEdit={handleJumpEdit}
    handleCallBack={handleCallBack}
  />

  // 跳转到编辑工时页面
  function handleJumpEdit(params) {
    // workHoursCheckInStatus 1:待修改;2:审核中;3:已记录;
    if (params.workHoursCheckInStatus != 1) {
      return
    }
    const data = JSON.stringify(params)
    Taro.navigateTo({
      url: `/pages/editHour/index?data=${encodeURIComponent(data)}`
    })
  }

  // 添加工时提交回调
  function handleCallBack() {
    console.log('添加工时成功回调, 返回上一页')
  }

编辑工时业务组件

  <EditHour handleCallBack={handleCallBack} />

  // 编辑工时提交回调
  function handleCallBack() {
    Taro.navigateBack();
  }
0.0.1-beta.5

2 years ago

0.0.1-beta.4

2 years ago

0.0.1-beta.3

2 years ago

0.0.1-beta.2

2 years ago

0.0.1-beta.1

2 years ago

0.0.1-alpha.3

2 years ago

0.0.1-alpha.2

2 years ago

0.0.1-alpha.1

2 years ago