0.9.57 • Published 4 years ago

pps-formula-edit v0.9.57

Weekly downloads
3
License
ISC
Repository
-
Last release
4 years ago

平台公式编辑器

组件介绍:公式编辑器为假勤,薪酬,继任,平台等业务线统一规范,进行业务公式编写的前端组件。

API

属性说明类型默认值
configKey编辑器内小键盘数据Array内置于编辑器内部
editComputingFormula编辑器内默认回填数据Object {Text(必填)}

编辑器方法

名称描述
checkOutFun()编辑器公式检查函数
emptyContent()编辑器内容清空
saveAllData()公式内容提交
// configKey格式 因业务需要,暂封装于组件内部,也可外部传入
// key 表示键盘显示内容  special 表示是否两侧有空格  equal 是否为比较操作  numberSign 是否为数字
const configObject ={};
// 左半按钮区
configObject.defaultSignKeys= [
	{key:'if',special:true},
	{key:'then',special:true},
	{key:'else',special:true},
	{key:'and',special:true},
	{key:'or',special:true},
	{key:'\"'},
	{key:'('},
	{key:')'},
	{key:'=',equal:true},
	{key:'<>',equal:true},
	{key:'>',equal:true},
	{key:'<',equal:true},
	{key:'<=',equal:true},
	{key:'>=',equal:true},
	{key:','}
]
// 右半按钮区
configObject.defaultNumberKeys= [
	{key:'1',numberSign:true},
	{key:'2',numberSign:true},
	{key:'3',numberSign:true},
	{key:'+'},
	{key:'-'},
	{key:'4',numberSign:true},
	{key:'5',numberSign:true},
	{key:'6',numberSign:true},
	{key:'*'},
	{key:'/'},
	{key:'7',numberSign:true},
	{key:'8',numberSign:true},
	{key:'9',numberSign:true},
	{key:'0',numberSign:true},
	{key:'.',numberSign:true}
]
代码演示
import React, {Component} from 'react';
import ComputationTable from 'pps-formula-edit';

export default class Index extends Component {
	//检查公式
	checkOutFun() {
		const { getCheckOut } = this.refs;
		getCheckOut.checkOutFun();
	}

   //置空
	emptyFun() {
		this.refs.getCheckOut.emptyContent()
	}

    //提交
	async submit(e) {
		let saveData = await this.refs.getCheckOut.saveAllData();
		if (saveData) {
			let saveParame = saveData.allParams;
			// 公式保存操作,调用平台SDK
		    window.iTalentSDK.sendMessage({
		          publishEvent:this.props.cmp_data.field_name,
		          data:{
		              text:saveParame ? saveData.Text2 : '',
		              value:saveParame
		          }
			});
		}
	}

	

	render() {
		return (
			<ComputationTable ref='getCheckOut' editComputingFormula={EditComputingFormula} />
		)
	}
}
0.9.57

4 years ago

0.9.56

4 years ago

0.9.55

4 years ago

0.9.54

4 years ago

0.9.53

4 years ago

0.9.52

5 years ago

0.9.51

5 years ago

0.9.50

5 years ago

0.9.47

5 years ago

0.9.44

5 years ago

0.9.42

5 years ago

0.9.41

5 years ago

0.9.4

5 years ago

0.9.3

5 years ago

0.9.2

5 years ago

0.9.0

5 years ago

0.8.99

5 years ago

0.8.98

5 years ago

0.8.97

5 years ago

0.8.96

5 years ago

0.8.95

5 years ago

0.8.91-1

5 years ago

0.8.91

5 years ago

0.8.89

5 years ago

0.8.88

5 years ago

0.8.87

5 years ago

0.8.86

5 years ago

0.8.84

5 years ago

0.8.83

5 years ago

0.8.82

5 years ago

0.8.81

5 years ago

0.8.78

5 years ago

0.8.80-alpha.4

5 years ago

0.8.80-alpha.3

5 years ago

0.8.80-alpha.2

5 years ago

0.8.80-alpha.1

5 years ago

0.8.58-alpha.11

5 years ago

0.8.77

5 years ago

0.8.76

5 years ago

0.8.58-alpha.10

5 years ago

0.8.75

5 years ago

0.8.72

5 years ago

0.8.71

5 years ago

0.8.70-alpha.1

5 years ago

0.8.58-alpha.9

5 years ago

0.8.58-alpha.8

5 years ago

0.8.70

5 years ago

0.8.69

5 years ago

0.8.68

5 years ago

0.8.67

5 years ago

0.8.66

5 years ago

0.8.58-alpha.7

5 years ago

0.8.58-alpha.6

5 years ago

0.8.58-alpha.5

5 years ago

0.8.58-alpha.4

5 years ago

0.8.65

5 years ago

0.8.64

5 years ago

0.8.58-alpha.3

5 years ago

0.8.63

5 years ago

0.8.62

5 years ago

0.8.61

5 years ago

0.8.60

5 years ago

0.8.59

5 years ago

0.8.58-alpha.2

5 years ago

0.8.58-alpha.1

5 years ago

0.8.58

5 years ago

0.8.57

5 years ago

0.8.56

5 years ago

0.8.55

5 years ago

0.8.54

5 years ago

0.8.53

5 years ago

0.8.52

5 years ago

0.8.51

5 years ago

0.8.5

5 years ago

0.8.4

5 years ago

0.8.3

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.0-alpha.12

5 years ago

0.7.0-alpha.11

5 years ago

0.7.0-alpha.10

5 years ago

0.7.0-alpha.9

5 years ago

0.7.0-alpha.8

5 years ago

0.7.0-alpha.7

5 years ago

0.7.0-alpha.6

5 years ago

0.7.0-alpha.5

5 years ago

0.7.0-alpha.4

5 years ago

0.0.66

5 years ago

0.0.65

5 years ago

0.0.64

5 years ago

0.7.0-alpha.3

5 years ago

0.7.0-alpha.2

5 years ago

0.7.0-alpha.1

5 years ago

0.7.0-rc.2

5 years ago

0.7.0-rc.1

5 years ago

0.0.63-rc.5

5 years ago

0.0.63-rc.4

5 years ago

0.0.63-rc.3

5 years ago

0.0.63-rc.2

5 years ago

0.0.63-rc.1

5 years ago

0.0.62

5 years ago

0.0.61

5 years ago

0.0.59

5 years ago

0.0.58

5 years ago

0.0.57

5 years ago

0.0.56

5 years ago

0.0.55

5 years ago

0.0.54

5 years ago

0.0.53

5 years ago

0.0.52

5 years ago

0.0.51

5 years ago

0.0.50

5 years ago

0.0.49

5 years ago

0.0.48

5 years ago

0.0.47

5 years ago

0.0.44

5 years ago

0.0.43

5 years ago

0.0.42

5 years ago

0.0.41

5 years ago

0.0.38

5 years ago

0.0.37

5 years ago

0.0.36

5 years ago

0.0.35

5 years ago

0.0.34

5 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.29

5 years ago

0.0.28

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.24

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.19

6 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago