提交 15cbad40 authored 作者: 钟是志's avatar 钟是志

删除垃圾代码

表单审批校验 修改
上级 b226c3bf
......@@ -9,7 +9,6 @@ import { Input, Row, Col, Modal, Checkbox } from 'antd';
import Btn from '../pagesBtn';
import MyModal from '../Modal';
import styles from './styles.less';
import {getContainer} from "@/webPublic/one_stop_public/utils/utils";
const { TextArea } = Input;
export default class userButton extends Component {
......@@ -137,9 +136,8 @@ export default class userButton extends Component {
render() {
const { btnList, visibleOk, value, user, returnText } = this.state;
const { visibleOk, value, user } = this.state;
const {
affairOk,
btns,
isSecond,
isSumbitLoading,
......
/**
* 徐立
* 2019年9月30日
* 三次封装用户通过,拒绝状态
* affairOk 需要外部传入,进行请求相关
*/
import React, { Component } from 'react';
import Btn from '../pagesBtn';
import MyModal from '../Modal';
import styles from './styles.less';
import { Input, Row, Col, Modal } from 'antd';
const { TextArea } = Input;
export default class userButton extends Component {
constructor() {
super();
this.state = {
// 路由位置
visibleOk: false, // 通过模态框状态
value: '', // 文本域输入
user: '', // 用于保存用户点击了对应按钮
returnText: '', //
};
}
/**
* 通过按钮点击事件
*/
showModal = (str) => {
switch (str) {
case '通过':
this.setState({
returnText: '已通过该申请!',
});
break;
case '驳回':
this.setState({
returnText: '已驳回该申请!',
});
break;
}
this.setState({
user: str,
visibleOk: true,
});
};
/**
* 审核状态,返回对应样式html
*/
getUser = () => {
let { user } = this.state;
switch (user) {
case '通过':
return <span style={{ color: '#31C93F' }}>{user}</span>;
case '驳回':
return <span style={{ color: '#FF9B00' }}>{user}</span>;
}
};
/**
* 通过按钮模态框取消状态
*/
handleCancelOk = () => {
this.setState({
visibleOk: false,
});
};
/**
* 文本域同步
*/
onChange = ({ target: { value } }) => {
this.setState({ value });
};
render() {
let { btnList, visibleOk, value, user, returnText } = this.state;
let { affairOk } = this.props;
return (
<>
<Btn
get="5"
btnOne={() => {
this.showModal('驳回');
}}
btnTwo={() => {
this.showModal('通过');
}}
/>
<MyModal
visible={visibleOk}
title="通过审批"
width={600}
handleCancel={this.handleCancelOk}>
<div className={styles.is_ok}>
<p className={styles.header}>
<span>审批结果</span>
{this.getUser()}
</p>
<div className={styles.body}>
<span>审批说明</span>
<span>
<TextArea
value={value}
onChange={this.onChange}
placeholder="请输入审批理由"
style={{ width: 380, height: 120, color: '#7F8B95' }}
/>
</span>
</div>
<div>
<Btn
get="4"
btnOne={this.handleCancelOk}
btnTwo={() => {
affairOk(user, returnText, value);
}}
/>
</div>
</div>
</MyModal>
</>
);
}
}
......@@ -18,90 +18,84 @@ const giveKey = (key, datas) => {
return datas;
};
export function giveBase16EnCode(datas, url) {
if (url && typeof url === 'string') {
const apiList = ['DataColumnApi', 'DataRightApi', 'DataObjApi', 'UserApi', 'UnifiedAppFormApi', 'DataObjApi'];
const filiterList = apiList.filter((g) => {
return url.indexOf(g) > -1;
});
if(!filiterList || !filiterList.length){
// console.log(url);
return datas;
}
if (url.indexOf('DataColumnApi/getOptions') > -1) {
return giveKey('filterSql', datas);
}
if (url.indexOf('DataColumnApi/getLabels') > -1) {
return giveKey('allValues', datas);
}
if (url.indexOf('DataColumnApi/getSqlOptions') > -1) {
return giveKey('allValues', datas);
}
if (url.indexOf('DataColumnApi/getSqlLabels') > -1) {
return giveKey('allValues', datas);
}
if (url.indexOf('DataColumnApi/getSqlData') > -1) {
datas = giveKey('allValues', datas);
return giveKey('sqlKey', datas);
}
if (url.indexOf('DataRightApi/add') > -1) {
return giveKey('filterSql', datas);
}
if (url.indexOf('DataRightApi/addBatch') > -1) {
return giveKey('filterSql', datas);
}
if (url.indexOf('DataObjApi/add') > -1) {
return giveKey('sqlScript', datas);
}
if (url.indexOf('UserApi/getPage') > -1) {
return giveKey('addSignSql', datas);
}
if (url.indexOf('DataObjApi/getFormDataList') > -1) {
return giveKey('custom', datas);
}
if (url.indexOf('DataObjApi/getFormDataPage') > -1) {
console.log(datas);
// debugger;
datas = giveKey('custom', datas);
return giveKey('sql', datas);
}
if (url.indexOf('UnifiedAppFormApi/examineProcess') > -1) {
return giveKey('taskForm', datas);
}
if (url.indexOf('UnifiedAppFormApi/saveDraft') > -1) {
return giveKey('content', datas);
}
if (url.indexOf('UnifiedAppFormApi/startProcess') > -1) {
return giveKey('content', datas);
}
if (url.indexOf('UnifiedAppFormApi/startProcessByService') > -1) {
return giveKey('content', datas);
}
if (url.indexOf('UnifiedAppFormApi/getHandleUser') > -1) {
return giveKey('content', datas);
const encryptApiList = [
{
api: 'DataColumnApi/getOptions',
key: ['filterSql'],
},
{
api: 'DataColumnApi/getLabels',
key: ['allValues'],
},
{
api: 'DataColumnApi/getSqlOptions',
key: ['allValues'],
},
{
api: 'DataColumnApi/getSqlLabels',
key: ['allValues'],
},
{
api: 'DataColumnApi/getSqlData',
key: ['allValues', 'sqlKey'],
},
{
api: 'DataRightApi/add',
key: ['filterSql'],
},
{
api: 'DataRightApi/addBatch',
key: ['filterSql'],
},
{
api: 'DataObjApi/add',
key: ['sqlScript'],
},
{
api: 'DataObjApi/getFormDataList',
key: ['custom'],
},
{
api: 'DataObjApi/getFormDataPage',
key: ['sql', 'custom'],
},
{
api: 'UserApi/getPage',
key: ['addSignSql'],
},
{
api: 'UnifiedAppFormApi/examineProcess',
key: ['taskForm'],
},
{
api: 'UnifiedAppFormApi/saveDraft',
key: ['content'],
},
{
api: 'UnifiedAppFormApi/startProcess',
key: ['content'],
},
{
api: 'UnifiedAppFormApi/startProcessByService',
key: ['content'],
},
{
api: 'UnifiedAppFormApi/getHandleUser',
key: ['content'],
},
]
export function giveBase16EnCode(datas, url) { // 全局加解密函数.
if (url && typeof url === 'string') {
for(let item of encryptApiList){
if(url.indexOf(item.api) > -1){
for(let g of item.key){
datas = giveKey(g, datas);
}
return datas;
}
}
// if (url.indexOf('UnifiedServicePatternApi/updateForm') > -1) {
// return giveKey('content', datas);
// }
}
return datas;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论