Commit f51a2c30 authored by xinglei's avatar xinglei

*)解决package版本问题

parent 5eb9888b
node_modules/
\ No newline at end of file
......@@ -9,18 +9,11 @@
// 普通http
httpURI: {
// 根url
baseURI: 'http://172.16.3.41:10002/',
// baseURI: 'http://localhost:9000/',
baseURI: 'http://172.16.11.20:10005/',
// 安全模块api地址
//securityBaseURI: 'http://39.100.239.237:7800/',
securityBaseURI: 'http://172.16.11.20:10005/',
//预控系统
// preControl: 'http://172.16.10.91:8083/',
securityBaseURI: 'http://172.16.10.72:10005/',
//APP图片
picURI: 'http://172.16.3.41:8080',
//loginURI: 'http://39.100.239.237:3000/'//基础平台
// loginURI: 'http://47.108.89.109:5000/'//基础平台
picURI: 'http://172.16.11.20:8080',
},
// websocket 地址
wsURI: {
......
......@@ -53,8 +53,8 @@
"ray-eventpool": "^1.0.0",
"ray-mediaquery": "^1.0.0",
"ray-progress": "^1.0.0",
"react": "~16.0.0",
"react-dom": "~16.0.0"
"react": "~16.7.0",
"react-dom": "~16.7.0"
},
"devDependencies": {
"amos-build": "^3.x",
......
......@@ -52,8 +52,8 @@ class CatalogTreeInput extends Component {
queryCatalogTree = () => {
queryCatalogTreeAction().then(data => {
let treeData = data;
data.push({key: '0',value: '0',label: '',children: []});
console.log('queryCatalogTree',data);
data.push({ key: '0', value: '0', label: '', children: [] });
console.log('queryCatalogTree', data);
this.setState({ treeData });
});
};
......@@ -64,8 +64,7 @@ class CatalogTreeInput extends Component {
let { form } = this.state;
addCatalogTreeAction(form).then(
data => {
debugger
if(data===null){
if (data === null) {
AmosAlert.success('提示', '保存成功');
} else {
AmosAlert.error('提示', '添加分类失败:目录名称已存在');
......@@ -88,7 +87,7 @@ class CatalogTreeInput extends Component {
render() {
const { form, treeData, rules } = this.state;
console.log('form',form);
console.log('form', form);
const formItemLayout = {
labelCol: {
xs: { span: 24 },
......
......@@ -55,7 +55,6 @@ class NewRoute extends Component {
};
onDeptChange = (key, value) => {
debugger
const { form } = this.state;
form[key] = value;
this.queryUserByDept(value);
......
......@@ -37,7 +37,6 @@ class RouteInfo extends Component {
onClickBootBar = (type) => {
debugger
if (type === '1') {
browserHistory.goBack();
} else if (type === '2') {
......
......@@ -34,7 +34,6 @@ class RouteInfoxq extends Component {
onClickBootBar = (type) => {
debugger
if (type === '1') {
browserHistory.goBack();
} else if (type === '2') {
......
......@@ -78,12 +78,11 @@ class RouteMain extends Component {
};
onDeptChange = (key, value) => {
let keyd= lsTool.read('departmentdate');
let keyd = lsTool.read('departmentdate');
const { form } = this.state;
debugger
// if(keyd!='null'){
// if(value!=keyd){
......@@ -149,7 +148,7 @@ debugger
<Form model={form} rules={rules} ref={component => this.form = component}>
<div className="input-item-div-left">
<FormItem label={<span>路线名称</span>} field="name" {...formItemLayout}>
<Input className="input-item-input" value={form.name} maxLength = "50" onChange={e => this.onChange('name', e.target.value)} />
<Input className="input-item-input" value={form.name} maxLength="50" onChange={e => this.onChange('name', e.target.value)} />
</FormItem>
<FormItem label={<span>责任人</span>} field="boss" {...formItemLayout}>
<Select
......
import React, { Component } from 'react';
import moment from 'moment';
import { Form, Input, AmosAlert, Button, Checkbox, InputNumber , Select} from 'amos-framework';
import { Form, Input, AmosAlert, Button, Checkbox, InputNumber, Select } from 'amos-framework';
import { TreeSelect, DatePicker } from 'amos-antd';
import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router';
......@@ -134,7 +134,7 @@ class NewTask extends Component {
onSelectChange = (value, item) => {
const { form } = this.state;
form.executor =item.name;
form.executor = item.name;
form.executorId = parseInt(value);
this.setState({ form });
......@@ -180,12 +180,12 @@ class NewTask extends Component {
// obj.name = item.name;
// return obj;
// });
taskInfo.finishTime = moment(taskInfo.finishTime).format('YYYY-MM-DD HH:mm:ss') ;
if (taskInfo.warnTime !== ''){
taskInfo.warnTime = moment(taskInfo.warnTime).format('YYYY-MM-DD HH:mm:ss') ;
taskInfo.finishTime = moment(taskInfo.finishTime).format('YYYY-MM-DD HH:mm:ss');
if (taskInfo.warnTime !== '') {
taskInfo.warnTime = moment(taskInfo.warnTime).format('YYYY-MM-DD HH:mm:ss');
}
let pic = new Object();
let config =new Array();
let config = new Array();
pic.start = form.shotMinNumber;
pic.end = form.shotMaxNumber;
if (form.isPicture === true) {
......@@ -202,17 +202,16 @@ class NewTask extends Component {
saveTaskAction(requestBody).then(
data => {
if(data===null){
if (data === null) {
AmosAlert.success('提示', '保存成功');
}else{
if(data.result==="FAILURE"){
AmosAlert.error('提示', data.message );
} else {
if (data.result === "FAILURE") {
AmosAlert.error('提示', data.message);
} else {
AmosAlert.success('提示', '保存成功');
}
}
debugger
browserHistory.goBack('/main/patrol/task');
},
......@@ -263,7 +262,7 @@ class NewTask extends Component {
<div className="input_item_div">
<Form model={form} rules={rules} ref={component => this.form = component}>
<FormItem label={<span>任务标题</span>} field="title" {...formItemLayout}>
<Input className="input_item_Input" value={form.title} maxLength = "50" placeholder="请输入任务标题" onChange={e => this.onChange('title', e.target.value)} />
<Input className="input_item_Input" value={form.title} maxLength="50" placeholder="请输入任务标题" onChange={e => this.onChange('title', e.target.value)} />
</FormItem>
<FormItem label={<span>说明</span>} field="remark" {...formItemLayout}>
<TextArea className="input_item_Input" rows={6} disableResize onChange={e => this.onChange('remark', e.target.value)} />
......
......@@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
import { browserHistory } from 'amos-react-router';
import { Select, Form, Button } from 'amos-framework';
import { Store } from 'amos-tool';
import { getCurrentUser, regionSelectAction} from './../../services/securityService';
import { getCurrentUser, regionSelectAction } from './../../services/securityService';
const lsTool = Store.lsTool;
const FormItem = Form.Item;
......@@ -36,20 +36,15 @@ class RegionSelect extends Component {
const { sequenceNbr } = reginParams.role || {};
lsTool.write('selectedRole', sequenceNbr);
lsTool.write('curCompanyName', reginParams.company.companyName);
debugger
if('department' in reginParams&&reginParams.department!=null ){
if ('department' in reginParams && reginParams.department != null) {
lsTool.write('departmentdate', reginParams.department.sequenceNbr);
lsTool.write('departmentname', reginParams.department.departmentName);
}else{
} else {
lsTool.write('departmentdate', null);
lsTool.write('departmentname', null);
}
regionSelectAction(reginParams).then(
data => {
browserHistory.push('/main/patrol');
......@@ -64,25 +59,18 @@ class RegionSelect extends Component {
let { departments = [], roles = [] } = this.state;
if (key === 'company') {
reginParams.company = companys.find(item => item.sequenceNbr === value);
departments = companyDepartments[value];
roles = orgRoles[value];
}
if (key === 'department') {
debugger
if(value){
if (value) {
reginParams.department = departments.find(item =>
item!=null&&item.sequenceNbr === value
item != null && item.sequenceNbr === value
);
roles = orgRoles[value];
}else{
} else {
roles = orgRoles[reginParams.company.sequenceNbr];
}
}
if (key === 'role') {
reginParams.role = roles.find(item => item.sequenceNbr === value);
......@@ -90,23 +78,23 @@ class RegionSelect extends Component {
this.setState({ reginParams, departments, roles });
}
getCurrentUser =()=>{
getCurrentUser = () => {
getCurrentUser().then(data => {
const { reginParams } = this.state;
const { companys = [], companyDepartments = {}, orgRoles = {} } = data;
if (companys.length === 1) {
let company = companys[0];
let departments = companyDepartments[company.sequenceNbr] || [];
if (departments.length === 1 && ((orgRoles[company.sequenceNbr] || orgRoles[departments[0].sequenceNbr]) || []).length === 1 ) {
if (departments.length === 1 && ((orgRoles[company.sequenceNbr] || orgRoles[departments[0].sequenceNbr]) || []).length === 1) {
reginParams.company = company;
reginParams.department = departments[0];
reginParams.role = orgRoles[company.sequenceNbr] ? orgRoles[company.sequenceNbr][0] : orgRoles[departments[0].sequenceNbr] ? orgRoles[departments[0].sequenceNbr][0] : {};
this.setState({ reginParams },()=>this.onClick());
} else if (departments.length === 0 && (orgRoles[company.sequenceNbr] || []).length === 1){
this.setState({ reginParams }, () => this.onClick());
} else if (departments.length === 0 && (orgRoles[company.sequenceNbr] || []).length === 1) {
reginParams.company = company;
reginParams.department = {};
reginParams.role = orgRoles[company.sequenceNbr][0];
this.setState({ reginParams },()=>this.onClick());
this.setState({ reginParams }, () => this.onClick());
} else {
this.setState({ userInfo: data });
}
......@@ -117,29 +105,24 @@ class RegionSelect extends Component {
}
uniq=(array)=>{
debugger
if(array&&array.length>0){
uniq = (array) => {
if (array && array.length > 0) {
array.sort();
var temp=[array[0]];
for(var i = 1; i < array.length; i++){
if( array[i].sequenceNbr !== temp[temp.length-1].sequenceNbr){
var temp = [array[0]];
for (var i = 1; i < array.length; i++) {
if (array[i].sequenceNbr !== temp[temp.length - 1].sequenceNbr) {
temp.push(array[i]);
}
}
return temp;
}else{
} else {
return [];
}
}
}
renderItem = (item) => {
const { userId, companys = [] } = item;
let { departments = [], roles = [] } = this.state;
let newDepartments = departments.filter(d => d != null && void 0 !== d);
const formItemLayout = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment