Socket
Socket
Sign inDemoInstall

@beisen-platform/export-form

Package Overview
Dependencies
7
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.8 to 1.0.9

35

lib/index.js

@@ -190,3 +190,3 @@ import _extends from "@babel/runtime/helpers/extends";

Object.assign(params, {
exportFileName: cmpContext.exportFileName || '导出文件'
exportFileName: params.exportFileName || '导出文件'
});

@@ -334,5 +334,34 @@ var allP = Object.assign({

}, {
key: "cutStringRelayOnSendNum",
value: function cutStringRelayOnSendNum(str, num) {
if (!str) {
return '';
}
var str1 = str;
var regexp = /[^\x00-\xff]/g; // 正在表达式匹配中文
// 当字符串字节长度小于指定的字节长度时
if (str1.replace(regexp, "aa").length <= num) {
return str1;
} // 假设指定长度内都是中文
var m = Math.floor(num / 2);
for (var i = m, j = str1.length; i < j; i++) {
// 当截取字符串字节长度满足指定的字节长度
if (str1.substring(0, i).replace(regexp, "aa").length >= num) {
return str1.substring(0, i);
}
}
return str1;
}
}, {
key: "render",
value: function render() {
var options = this.assambleOptions();
var formSaveLabel = this.props.popOptions && this.props.popOptions.formSaveLabel || '确定';
var formCancelLabel = this.props.popOptions && this.props.popOptions.formCanelLabel || '取消';
return React.createElement("div", null, this.renderLoading(), this.renderTip(), React.createElement(DropdownList, _extends({}, options, this.props, {

@@ -351,3 +380,3 @@ value: this.state.value,

onClick: this.onSave.bind(this)
}, '确定')), React.createElement("div", {
}, this.cutStringRelayOnSendNum(formSaveLabel, 24))), React.createElement("div", {
className: "isFocusableButton",

@@ -358,3 +387,3 @@ tabIndex: 0

onClick: this.onCancel.bind(this)
}, '取消'))));
}, this.cutStringRelayOnSendNum(formCancelLabel, 24)))));
}

@@ -361,0 +390,0 @@ }]);

2

package.json
{
"name": "@beisen-platform/export-form",
"version": "1.0.8",
"version": "1.0.9",
"description": "",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -140,3 +140,3 @@ import React,{ Component } from 'react';

//兼容,旧版本配置的占位符号仍然是{metaObjName}
Object.assign(params,{exportFileName: cmpContext.exportFileName || '导出文件'});
Object.assign(params,{exportFileName: params.exportFileName || '导出文件'});
const allP = Object.assign({

@@ -245,4 +245,26 @@ queryUrl: queryUrl || {}

cutStringRelayOnSendNum(str,num) {
if(!str) {
return '';
}
let str1 = str;
let regexp = /[^\x00-\xff]/g;// 正在表达式匹配中文
// 当字符串字节长度小于指定的字节长度时
if (str1.replace(regexp, "aa").length <= num) {
return str1;
}
// 假设指定长度内都是中文
let m = Math.floor(num / 2);
for (let i = m, j = str1.length; i < j; i++) {
// 当截取字符串字节长度满足指定的字节长度
if (str1.substring(0, i).replace(regexp, "aa").length >= num) {
return str1.substring(0, i);
}
}
return str1;
}
render() {
const options = this.assambleOptions();
const options = this.assambleOptions();
const formSaveLabel = this.props.popOptions && this.props.popOptions.formSaveLabel || '确定';
const formCancelLabel = this.props.popOptions && this.props.popOptions.formCanelLabel || '取消';
return (

@@ -255,6 +277,6 @@ <div>

<div className="isFocusableButton" tabIndex={0}>
<span className="base-bg-ripple base-btns-bgc-big fr" onClick={this.onSave.bind(this)}>{'确定'}</span>
<span className="base-bg-ripple base-btns-bgc-big fr" onClick={this.onSave.bind(this)}>{this.cutStringRelayOnSendNum(formSaveLabel,24)}</span>
</div>
<div className="isFocusableButton" tabIndex={0}>
<span className="base-bg-ripple base-btns-weaken base-btns-bgc-big fr" onClick={this.onCancel.bind(this)}>{'取消'}</span>
<span className="base-bg-ripple base-btns-weaken base-btns-bgc-big fr" onClick={this.onCancel.bind(this)}>{this.cutStringRelayOnSendNum(formCancelLabel,24)}</span>
</div>

@@ -261,0 +283,0 @@ </div>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc