@beisen-cmps/italent-create-summary

npm i @beisen-cmps/italent-create-summary -S

Usage no npm install needed!

<script type="module">
  import beisenCmpsItalentCreateSummary from 'https://cdn.skypack.dev/@beisen-cmps/italent-create-summary';
</script>

README

安装

npm i @beisen-cmps/italent-create-summary -S

前提

使用

import * as React from 'react';
import CreateSummary from '../../src/index';

const defaultData={
  deadLineRule:'晚于每周五 17:00 为延迟提交',//最晚提交提示
  title:'2019年5月第四周',//创建标题
  weekRange:'05/20 - 05/26',//创建副标题
  simplePlaceHolder:'快来记录你的工作成果吧,不断的总结成为更优秀的自己~',//简单模式下的placeHolder
  isCreate:true,//是否是创建
  createTitle:['本周工作总结','下周安排计划'],//标题文本
  summary:'',//总计
  plan:'',//计划
  uploadFileUrl:`${location.protocol}${getBSGlobal('apiPath')}/api/v1/${getBSGlobal('tenantInfo').Id}/${getUserInfo().Id}/Upload/PostFiles?format=json&timestamp=${Date.now()}`,//附件上传地址
  atachments:[],//附件
  viewScope:[{ value:'0', label: '公开', isSelected:true },
    { value:'1', label: '指定部门可见', isSelected:false },
    { value:'2', label: '仅自己可见', isSelected:false }],//可见范围
  others:[],//at谁可见
  hideDraft:false,//显示保存草稿按钮
  hideCancel:false,//显示取消按钮
  onCancel:()=>{console.log('cancel')},//取消
  onDraft:(e,postData)=>{console.log(postData)},//保存草稿
  onSubmit:(e,postData)=>{console.log(postData)},//提交
}

export default function Demo(){
  return <CreateSummary data={defaultData}></CreateSummary>
}

参数

  deadLineRule:'晚于每周五 17:00 为延迟提交',//最晚提交提示
  title:'2019年5月第四周',//创建标题
  weekRange:'05/20 - 05/26',//创建副标题
  simplePlaceHolder:'快来记录你的工作成果吧,不断的总结成为更优秀的自己~',//简单模式下的placeHolder
  isCreate:true,//是否是创建
  createTitle:['本周工作总结','下周安排计划'],//标题文本
  summary:'',//总计
  plan:'',//计划
  uploadFileUrl:'',//附件上传地址
  atachments:[],//附件
  viewScope:[{ value:'0', label: '公开', isSelected:true },
    { value:'1', label: '指定部门可见', isSelected:false },
    { value:'2', label: '仅自己可见', isSelected:false }],//可见范围
  others:[],//at谁可见
  hideDraft:false,//显示保存草稿按钮
  hideCancel:false,//显示取消按钮
  onCancel:()=>{console.log('cancel')},//取消
  onDraft:()=>{console.log('saveDraft')},//保存草稿
  onSubmit:()=>{console.log('submit')},//提交

描述

创建日报组件,仅支持react16。