dev_aliyun2
杨树明 5 years ago committed by harry
parent c080e8cfdd
commit 4d6f5c8d15

@ -1,7 +1,7 @@
/* /*
* @Description: quill delta -> html * @Description: quill delta -> html
* @Author: tangjiang * @Author: tangjiang
* @Github: * @Github:
* @Date: 2019-12-24 08:51:25 * @Date: 2019-12-24 08:51:25
* @LastEditors : tangjiang * @LastEditors : tangjiang
* @LastEditTime : 2019-12-26 09:30:11 * @LastEditTime : 2019-12-26 09:30:11
@ -55,7 +55,7 @@ export const formatDelta = (deltas) => {
*/ */
export const operate = (text, key, value) => { export const operate = (text, key, value) => {
let operatedText = null; let operatedText = null;
debugger;
switch (key) { switch (key) {
case 'bold': case 'bold':
operatedText = `<strong>${text}</strong>`; operatedText = `<strong>${text}</strong>`;
@ -72,7 +72,7 @@ export const operate = (text, key, value) => {
case 'link': case 'link':
operatedText = `<a href="${value}" style="color: #5091ff; text-decoration: underline;" target="bland">${text}</a>`; operatedText = `<a href="${value}" style="color: #5091ff; text-decoration: underline;" target="bland">${text}</a>`;
break; break;
default: default:
operatedText = text; operatedText = text;
} }

@ -34,7 +34,7 @@ class CompetitionContentsMd extends Component{
}else{ }else{
chart_rules.rule_contents.map((items,keys)=>{ chart_rules.rule_contents.map((items,keys)=>{
debugger
if(parseInt(this.props.tabkey)===items.competition_stage_id){ if(parseInt(this.props.tabkey)===items.competition_stage_id){
console.log(items) console.log(items)
this.contentMdRef.current.setValue(items.content); this.contentMdRef.current.setValue(items.content);

@ -94,7 +94,8 @@ class PublishRightnow extends Component {
}) })
} }
homeworkstartend = (arg_group_ids, endtime) => { homeworkstartend=(arg_group_ids,endtime)=>{
if (this.usingCheckBeforePost && this.props.checkBeforePost) { if (this.usingCheckBeforePost && this.props.checkBeforePost) {
const goOn = this.props.checkBeforePost(); const goOn = this.props.checkBeforePost();
if (!goOn) { if (!goOn) {
@ -109,8 +110,9 @@ class PublishRightnow extends Component {
return item.id return item.id
}) })
} }
if (this.state.course_groups.length > 0) {
if (this.state.course_groups.length && (!group_ids || group_ids && group_ids.length == 0)) { if(this.state.course_groups.length>0){
if (this.state.course_groups.length && (!group_ids || group_ids&&group_ids.length == 0)) {
this.props.showNotification('请至少选择一个分班'); this.props.showNotification('请至少选择一个分班');
return; return;
} }

@ -130,7 +130,7 @@ class UseBank extends Component{
}) })
} }
onSave = () => { onSave = () => {
debugger
const { checkBoxValues } = this.state; const { checkBoxValues } = this.state;
const { object_type,category_id } = this.props const { object_type,category_id } = this.props
if(checkBoxValues.length==0){ if(checkBoxValues.length==0){

@ -34,7 +34,7 @@ class CompetitionContentsMd extends Component{
}else{ }else{
chart_rules.rule_contents.map((items,keys)=>{ chart_rules.rule_contents.map((items,keys)=>{
debugger
if(parseInt(this.props.tabkey)===items.competition_stage_id){ if(parseInt(this.props.tabkey)===items.competition_stage_id){
console.log(items) console.log(items)
this.contentMdRef.current.setValue(items.content); this.contentMdRef.current.setValue(items.content);

@ -156,7 +156,7 @@ class Bullsubdirectory extends Component{
handleSubmit=(e) => { handleSubmit=(e) => {
e.preventDefault(); e.preventDefault();
this.props.form.validateFields((err, values) => { this.props.form.validateFields((err, values) => {
debugger
if (!err) { if (!err) {
console.log(values.description); console.log(values.description);
if(values.eduintits === undefined|| values.eduintits === "" || values.eduintits ===null){ if(values.eduintits === undefined|| values.eduintits === "" || values.eduintits ===null){

@ -20,7 +20,7 @@ let id = 0;
/** /**
target_id target_id
position position
target_weight target_weight
target_contents target_contents
@ -29,7 +29,7 @@ let id = 0;
subitem_contents subitem_contents
*/ */
const data = const data =
[{"position":0,"target_weight":0.02,"target_contents":"12","standard_grade":2,"subitem_id":"65"},{"position":3,"target_id":"0","target_weight":0.1,"target_contents":"理解数据管理技术和数据库技术的发展,区分不同数据模型的作用和特点,描述数据库系统的类型、结构、数据独立性。","standard_grade":60,"subitem_id":"66"},{"position":4,"target_weight":1,"target_contents":"22","standard_grade":33,"subitem_id":"66"},{"position":11,"target_id":"1","target_weight":0.1,"target_contents":"理解数据管理技术和数据库技术的发展,区分不同数据模型的作用和特点,描述数据库系统的类型、结构、数据独立性。","standard_grade":61,"subitem_id":"65"}] [{"position":0,"target_weight":0.02,"target_contents":"12","standard_grade":2,"subitem_id":"65"},{"position":3,"target_id":"0","target_weight":0.1,"target_contents":"理解数据管理技术和数据库技术的发展,区分不同数据模型的作用和特点,描述数据库系统的类型、结构、数据独立性。","standard_grade":60,"subitem_id":"66"},{"position":4,"target_weight":1,"target_contents":"22","standard_grade":33,"subitem_id":"66"},{"position":11,"target_id":"1","target_weight":0.1,"target_contents":"理解数据管理技术和数据库技术的发展,区分不同数据模型的作用和特点,描述数据库系统的类型、结构、数据独立性。","standard_grade":61,"subitem_id":"65"}]
; ;
let _data = [ let _data = [
@ -70,10 +70,10 @@ class EditableCourseSupportSetting extends Component {
let fValues = this.props.form.getFieldsValue(); let fValues = this.props.form.getFieldsValue();
if ( if (
// fValues.standard_grade[k] && fValues.standard_grade[k] != 75 // fValues.standard_grade[k] && fValues.standard_grade[k] != 75
// || fValues.subitem_id[k] // || fValues.subitem_id[k]
// || // ||
fValues.target_contents[k] fValues.target_contents[k]
// || fValues.target_weight[k] // || fValues.target_weight[k]
) { ) {
this.props.showModal('提示', '确定要删除吗?', () => { this.props.showModal('提示', '确定要删除吗?', () => {
this.remove(k) this.remove(k)
@ -129,7 +129,7 @@ class EditableCourseSupportSetting extends Component {
const subitem_id = form.getFieldValue('subitem_id'); const subitem_id = form.getFieldValue('subitem_id');
keys.splice(index_arg, 0, newKey); keys.splice(index_arg, 0, newKey);
// position2Target_idMap // position2Target_idMap
// {1:2, 2:3, 3:4, 4:6 } --> {1:2, 2:3, 3:7, 4:4, 5:6 } // {1:2, 2:3, 3:4, 4:6 } --> {1:2, 2:3, 3:7, 4:4, 5:6 }
// 更新key/position 映射到target_id的map // 更新key/position 映射到target_id的map
// 两次revers用这个结构达到给position加1的效果 // 两次revers用这个结构达到给position加1的效果
@ -142,13 +142,13 @@ class EditableCourseSupportSetting extends Component {
reverseMap[target_id] = parseInt(reverseMap[target_id]) + 1; reverseMap[target_id] = parseInt(reverseMap[target_id]) + 1;
keys[i] = keys[i] + 1; keys[i] = keys[i] + 1;
} }
for (let i = 0 ; i < keys.length - 1; i++) { for (let i = 0 ; i < keys.length - 1; i++) {
if (keys[i] == keys[i + 1]) { if (keys[i] == keys[i + 1]) {
debugger;
} }
} }
this.position2Target_idMap = this._reverseMap(reverseMap); this.position2Target_idMap = this._reverseMap(reverseMap);
target_weight.splice(newKey, 0, undefined); target_weight.splice(newKey, 0, undefined);
target_contents.splice(newKey, 0, undefined); target_contents.splice(newKey, 0, undefined);
@ -179,7 +179,7 @@ class EditableCourseSupportSetting extends Component {
const keys = form.getFieldValue('keys'); const keys = form.getFieldValue('keys');
let nextKeys ; let nextKeys ;
let newKey = k + 1; let newKey = k + 1;
const newKeyIndex = keys.indexOf(newKey) const newKeyIndex = keys.indexOf(newKey)
if (newKeyIndex != -1) { if (newKeyIndex != -1) {
// 新key存在将新key位置及以后的row后移直到找到一个之后的空位置 // 新key存在将新key位置及以后的row后移直到找到一个之后的空位置
@ -213,7 +213,7 @@ class EditableCourseSupportSetting extends Component {
data.push({}) data.push({})
} }
for (var valKey in values) { for (var valKey in values) {
let dataIndex = 0 let dataIndex = 0
values[valKey].forEach( (item,index) => { values[valKey].forEach( (item,index) => {
let _val = values[valKey][index]; let _val = values[valKey][index];
@ -228,7 +228,7 @@ class EditableCourseSupportSetting extends Component {
} }
console.log('Received values of form: ', values, data); console.log('Received values of form: ', values, data);
let totalWeight = 0; let totalWeight = 0;
values.target_weight.forEach(item => { values.target_weight.forEach(item => {
if (item) { if (item) {
@ -264,8 +264,8 @@ class EditableCourseSupportSetting extends Component {
} }
} }
} }
}); });
} }
@ -292,7 +292,7 @@ class EditableCourseSupportSetting extends Component {
subitem_id[item.position] = item.subitem_id ? (item.subitem_id).toString() : item.subitem_id; subitem_id[item.position] = item.subitem_id ? (item.subitem_id).toString() : item.subitem_id;
this.position2Target_idMap[item.position] = item.target_id this.position2Target_idMap[item.position] = item.target_id
}) })
form.setFieldsValue({ form.setFieldsValue({
keys keys
}); });
@ -308,9 +308,9 @@ class EditableCourseSupportSetting extends Component {
// this.forceUpdate() // this.forceUpdate()
}, 3000) }, 3000)
} }
render() { render() {
const { getFieldDecorator, getFieldValue } = this.props.form; const { getFieldDecorator, getFieldValue } = this.props.form;
@ -397,7 +397,7 @@ class EditableCourseSupportSetting extends Component {
message: "请先选择毕业要求指标点", message: "请先选择毕业要求指标点",
}], }],
})( })(
<Select <Select
// mode="multiple" // mode="multiple"
// dropdownMatchSelectWidth={ false } // dropdownMatchSelectWidth={ false }
style={{ width: '100%', marginRight: 8 }} style={{ width: '100%', marginRight: 8 }}
@ -407,32 +407,32 @@ class EditableCourseSupportSetting extends Component {
{item.index} : {item.subitem_contents} {item.index} : {item.subitem_contents}
</Option> ) </Option> )
}) } }) }
</Select> </Select>
)} )}
</span> </span>
<span className="column-1 edu-txt-right"> <span className="column-1 edu-txt-right">
{ !addOrDeleting && <a href="javascript:void(0)" { !addOrDeleting && <a href="javascript:void(0)"
onClick={() => { this.onRemove(k) }} onClick={() => { this.onRemove(k) }}
className="color-grey-c mr15" data-tip-down="删除"> className="color-grey-c mr15" data-tip-down="删除">
<i className="iconfont icon-shanchu font-15"></i> <i className="iconfont icon-shanchu font-15"></i>
</a> } </a> }
{ !addOrDeleting && <a href="javascript:void(0)" { !addOrDeleting && <a href="javascript:void(0)"
onClick={() => { this.add(k, index + 1) }} onClick={() => { this.add(k, index + 1) }}
className="color-green show-FillTable" className="color-green show-FillTable"
data-tip-down="添加"> data-tip-down="添加">
<i className="iconfont icon-tianjiafangda" <i className="iconfont icon-tianjiafangda"
></i> ></i>
</a> } </a> }
</span> </span>
</Form.Item> </Form.Item>
</li> </li>
)); ));
return ( return (
<Form onSubmit={this.handleSubmit}> <Form onSubmit={this.handleSubmit}>
<div className="ListTableLine" id="show-Target-table"> <div className="ListTableLine" id="show-Target-table">
<p className="clearfix"> <p className="clearfix">
@ -443,15 +443,15 @@ class EditableCourseSupportSetting extends Component {
<span className="column-3">对应毕业要求指标点</span> <span className="column-3">对应毕业要求指标点</span>
{ !addOrDeleting && <span className="column-1 edu-txt-right" { !addOrDeleting && <span className="column-1 edu-txt-right"
> >
<a href="javascript:void(0)" className="color-green show-FillTable" <a href="javascript:void(0)" className="color-green show-FillTable"
onClick={ () => { this.add(-1, 0) }} data-tip-down="添加"> onClick={ () => { this.add(-1, 0) }} data-tip-down="添加">
<i className="iconfont icon-tianjiafangda"></i></a> <i className="iconfont icon-tianjiafangda"></i></a>
</span> } </span> }
</p> </p>
{formItems} {formItems}
</div> </div>
{/* <Form.Item {...formItemLayoutWithOutLabel}> {/* <Form.Item {...formItemLayoutWithOutLabel}>
<Button type="dashed" onClick={ () => { this.add(keys.length === 0 ? -1 : keys[keys.length - 1], keys.length - 1) }} <Button type="dashed" onClick={ () => { this.add(keys.length === 0 ? -1 : keys[keys.length - 1], keys.length - 1) }}
style={{ width: '60%' }}> style={{ width: '60%' }}>
<Icon type="plus" /> Add field <Icon type="plus" /> Add field
</Button> </Button>

@ -270,26 +270,26 @@ class EcStudentList extends Component {
if (studentall === true || studentalltype === 1) { if (studentall === true || studentalltype === 1) {
this.setState({ this.setState({
Modallist: '确定删除这些学生吗?', Modallist: '确定删除这些学生吗?',
Modallisttype: true, Modallisttype:true,
Modallisttypess: 1 Modallisttypess:1
}) })
} else { }else{
this.setState({ this.setState({
Modallist: '请选择学生!', Modallist: '请选择学生!',
Modallisttype: true Modallisttype:true
}) })
} }
}; };
//删除学生 //删除学生
deletelistbthenters = () => { deletelistbthenters=()=>{
debugger
let { Myschoolstudents, studentall } = this.state; let {Myschoolstudents,studentall} =this.state;
let major_id = this.props.match.params.majorId; let major_id=this.props.match.params.majorId;
let year_id = this.props.match.params.yearId; let year_id=this.props.match.params.yearId;
let newstudent_id = []; let newstudent_id=[];
if (studentall === false) { if(studentall===false){
for (var i = 0; i < Myschoolstudents.length; i++) { for(var i=0; i<Myschoolstudents.length; i++){
if (Myschoolstudents[i].istrue === true) { if(Myschoolstudents[i].istrue===true){
newstudent_id.push(Myschoolstudents[i].id) newstudent_id.push(Myschoolstudents[i].id)
} }
} }

@ -667,9 +667,15 @@ class MemoDetail extends Component {
if (!memo || this.state.memoLoading) { if (!memo || this.state.memoLoading) {
return <div className="edu-back-white" id="forum_index_list"></div> return <div className="edu-back-white" id="forum_index_list"></div>
} }
let _current_user = {} // --------------------------------------------------------------------------------------------帖子獎勵 END
if (current_user) { showCommentInput = () => {
_current_user = current_user
if (window.__useKindEditor === true) {
this.refs.editor.showEditor();
} else {
this.refs.editor.showEditor();
}
} }
(_current_user.user_url = `/users/${_current_user.login}`); (_current_user.user_url = `/users/${_current_user.login}`);
memo.isDetailPage = true; memo.isDetailPage = true;

@ -373,6 +373,20 @@ class LoginDialog extends Component {
if (response === undefined) { if (response === undefined) {
return return
} }
let newloginValue=loginValue.replace(/(^\s*)|(\s*$)/g, "");
let newpassValue=passValue.replace(/(^\s*)|(\s*$)/g, "");
let url='/accounts/login.json'
axios.post(url, {
login:newloginValue,
password:newpassValue,
autologin:isGoingValue
}
).then((response) => {
if(response===undefined){
return
}
if (response.status === 200) { if (response.status === 200) {
if (response.data.status === 402) { if (response.data.status === 402) {

@ -95,7 +95,7 @@ class SendTopics extends Component{
}catch (e) { }catch (e) {
} }
debugger
if(this.props.mysendall===true){ if(this.props.mysendall===true){
//详情页面跳过来的 //详情页面跳过来的
try { try {
@ -119,7 +119,7 @@ debugger
} }
}else{ }else{
//外部多个列表页跳过来的 //外部多个列表页跳过来的
debugger
try { try {
var rurls=""; var rurls="";
if(this.props.category==="normal"){ if(this.props.category==="normal"){

@ -16,7 +16,7 @@ class PackageIndexNEIBanner extends Component {
} }
onChange=(current)=>{ onChange=(current)=>{
debugger
console.log('onChange:', current); console.log('onChange:', current);
this.setState({ current }); this.setState({ current });
}; };

@ -63,7 +63,7 @@ class PaperDeletModel extends Component {
} }
NewknTypedeltyoedels=()=>{ NewknTypedeltyoedels=()=>{
debugger
if(this.state.newkntypeinput.length===0){ if(this.state.newkntypeinput.length===0){
this.setState({ this.setState({
errorestit:'请输入知识点', errorestit:'请输入知识点',

@ -475,7 +475,6 @@ class Comthetestpaperst extends Component {
//////console.log('Clicked! But prevent default.'); //////console.log('Clicked! But prevent default.');
} }
deletesobject = (item, index) => { deletesobject = (item, index) => {
debugger
var tmp = this.state.Knowpoints; var tmp = this.state.Knowpoints;
for (var i = 0; i < tmp.length; i++) { for (var i = 0; i < tmp.length; i++) {
if (i === index) { if (i === index) {

@ -123,7 +123,7 @@ class Paperreview_item extends Component {
} }
axios.post(url, data) axios.post(url, data)
.then((result) => { .then((result) => {
debugger
if (result.data.status == 0) { if (result.data.status == 0) {
// this.props.showNotification(`拖动成功`); // this.props.showNotification(`拖动成功`);
this.props.getdata(); this.props.getdata();

@ -104,8 +104,8 @@ class Audit_situationComponent extends Component {
}); });
} }
showModal = (id, status) => { showModal = (id,status) => {
debugger
this.setState({ this.setState({
visible: true, visible: true,
editid: id, editid: id,

@ -97,7 +97,7 @@ class Newshixuns extends Component {
}) })
const mdContnet = this.contentMdRef.current.getValue().trim(); const mdContnet = this.contentMdRef.current.getValue().trim();
this.props.form.validateFieldsAndScroll((err, values) => { this.props.form.validateFieldsAndScroll((err, values) => {
debugger
if (!err) { if (!err) {
console.log('Received values of form: ', values); console.log('Received values of form: ', values);

@ -94,7 +94,7 @@ class LoginRegisterComponent extends Component {
} }
//倒计时 //倒计时
getverificationcode = () => { getverificationcode = () => {
debugger
if(this.state.login === undefined || this.state.login.length===0){ if(this.state.login === undefined || this.state.login.length===0){
this.openNotification("请输入手机号或邮箱"); this.openNotification("请输入手机号或邮箱");
return; return;

@ -337,7 +337,7 @@ class LoginRegisterComponent extends Component {
login: this.state.login, login: this.state.login,
password: this.state.password, password: this.state.password,
}).then((response) => { }).then((response) => {
debugger
if (response === undefined) { if (response === undefined) {
return return
} }

Loading…
Cancel
Save