Commit 70e74ec2 by zhangleyuan

feat:处理详情页的运营师

parent 20a51ce0
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* @Author: zhangleyuan * @Author: zhangleyuan
* @Date: 2021-02-20 16:13:39 * @Date: 2021-02-20 16:13:39
* @LastEditors: zhangleyuan * @LastEditors: zhangleyuan
* @LastEditTime: 2021-03-09 12:54:53 * @LastEditTime: 2021-03-09 16:54:56
* @Description: 描述一下 * @Description: 描述一下
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有 * @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/ */
...@@ -83,12 +83,18 @@ function AddPlan() { ...@@ -83,12 +83,18 @@ function AddPlan() {
} }
return item; return item;
}) })
let _selectOperatorList = [];
_selectOperatorList = operateIds.map((item,index)=>{
let _item = {};
_item.id = item;
return _item
})
setBasicData({ setBasicData({
planName, planName,
coverUrl:coverUrl || defaultCover, coverUrl:coverUrl || defaultCover,
coverId, coverId,
enableState, enableState,
selectOperatorList:operateIds || [], selectOperatorList:_selectOperatorList,
instro, instro,
operateType, operateType,
percentCompleteLive, percentCompleteLive,
......
...@@ -16,7 +16,7 @@ class SelectOperatorModal extends React.Component { ...@@ -16,7 +16,7 @@ class SelectOperatorModal extends React.Component {
current: 1, current: 1,
}, },
totalCount:0, totalCount:0,
selectOperatorList:props.selectOperatorList selectOperatorList:this.props.selectOperatorList
}; };
} }
componentDidMount() { componentDidMount() {
......
import React from 'react'; import React from 'react';
import {Table, Modal,Input,message,Button} from 'antd'; import {Table, Modal,Input,message,Button,Tooltip} from 'antd';
import { PageControl } from "@/components"; import { PageControl } from "@/components";
import CourseService from "@/domains/course-domain/CourseService"; import CourseService from "@/domains/course-domain/CourseService";
import User from '@/common/js/user'; import User from '@/common/js/user';
...@@ -165,7 +165,7 @@ class SelectOperatorModal extends React.Component { ...@@ -165,7 +165,7 @@ class SelectOperatorModal extends React.Component {
parseLiveColumns = () => { parseLiveColumns = () => {
const columns = [ const columns = [
{ {
title: '课程信息', title: <span><span>课程信息</span><Tooltip title="以下为该培训计划暂未关联的课程。 已关联的课程不支持重复选择,因此不显示。"><i className="icon iconfont" style={{ marginLeft: '5px',cursor:'pointer',color:'#bfbfbf',fontSize:'14px'}}>&#xe61d;</i></Tooltip></span>,
key: 'course', key: 'course',
dataIndex: 'course', dataIndex: 'course',
render: (val, record) => { render: (val, record) => {
...@@ -224,7 +224,7 @@ class SelectOperatorModal extends React.Component { ...@@ -224,7 +224,7 @@ class SelectOperatorModal extends React.Component {
parseVideoColumns = () => { parseVideoColumns = () => {
const columns = [ const columns = [
{ {
title: '课程信息', title: <span><span>课程信息</span><Tooltip title="以下为该培训计划暂未关联的课程。 已关联的课程不支持重复选择,因此不显示。"><i className="icon iconfont" style={{ marginLeft: '5px',cursor:'pointer',color:'#bfbfbf',fontSize:'14px'}}>&#xe61d;</i></Tooltip></span>,
key: 'course', key: 'course',
dataIndex: 'course', dataIndex: 'course',
render: (val, record) => { render: (val, record) => {
......
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