0.0.1-beta.5 • Published 2 years ago
ashermed-pm-business v0.0.1-beta.5
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