This commit is contained in:
dongwug
2022-11-02 18:16:24 +08:00
11 changed files with 5065 additions and 4448 deletions

View File

@@ -37,11 +37,8 @@ import http from "./config";
// 接口-请求 // 接口-请求
// 创建编辑单层项目 // 创建编辑单层项目type=3/ 多层项目type=1/ 多层子项目type=2
export const createProject = (obj) => http.post('/admin/project/edit', obj) export const createProject = (obj) => http.post('/admin/project/edit', obj)
// 创建多层项目
export const createStoreyProject = (obj) => http.post('/admin/project/edit', obj)
// 获取项目列表 // 获取项目列表
export const getProjectList = (obj) => http.post('/admin/project/list', obj) export const getProjectList = (obj) => http.post('/admin/project/list', obj)

View File

@@ -10,4 +10,4 @@ export const getDiscussDetail = (obj) => http.post('/discuss/getDiscussDetail',
export const deleteDiscuss = (obj) => http.post('/discuss/deleteDiscuss', { params: obj }); export const deleteDiscuss = (obj) => http.post('/discuss/deleteDiscuss', { params: obj });
//修改讨论接口 //修改讨论接口
export const updateDiscuss = (obj) => http.post('/discuss/updateDiscuss', { params: obj }); export const updateDiscuss = (obj) => http.post('/discuss/updateDiscuss', obj );

View File

@@ -1,8 +1,14 @@
import http from "./config"; import http from "./config";
//新建或编辑关卡 //新建关卡
export const editChapter = (obj) => http.post('/admin/router/editChapter', obj, { export const editChapter = (obj) => http.post('/admin/router/editChapter', obj, {
headers: { headers: {
'token': '123' 'token': '123'
} }
});
//编辑关卡
export const updateChapter = (obj) => http.post('/admin/router/editChapter', obj, {
headers: {
'token': '123'
}
}); });

View File

@@ -71,6 +71,12 @@
</div> </div>
<div class="main_item"> <div class="main_item">
<div class="signbox"> <div class="signbox">
<div class="sign">
<img
src="@/assets/images/coursewareManage/asterisk.png"
alt=""
/>
</div>
<span style="margin-right: 3px">活动时间</span> <span style="margin-right: 3px">活动时间</span>
</div> </div>
<div class="btnbox"> <div class="btnbox">
@@ -284,8 +290,9 @@ export default {
//创建活动 //创建活动
const createActivity = () => { const createActivity = () => {
if(!state.inputV1) return message.warning("请输入活动名称"); if(!state.inputV1) return message.warning("请输入活动名称");
if(!state.inputV2) return message.warning("请输入活动时长");
if(!state.textV1) return message.warning("请输入活动公告"); if(!state.textV1) return message.warning("请输入活动公告");
if(!state.time) return message.warning("请输入活动时间");
if(!state.inputV2) return message.warning("请输入活动时长");
if(!state.inputV3) return message.warning("请输入活动地址"); if(!state.inputV3) return message.warning("请输入活动地址");
let startTime = toDate(new Date(state.time[0].$d).getTime() / 1000, "Y-M-D"); let startTime = toDate(new Date(state.time[0].$d).getTime() / 1000, "Y-M-D");
let endTime = toDate(new Date(state.time[1].$d).getTime() / 1000, "Y-M-D"); let endTime = toDate(new Date(state.time[1].$d).getTime() / 1000, "Y-M-D");

View File

@@ -3,7 +3,7 @@
:visible="Provisible" :visible="Provisible"
class="drawerStyle promess" class="drawerStyle promess"
placement="right" placement="right"
width="50%" width="70%"
@after-visible-change="afterVisibleChange" @after-visible-change="afterVisibleChange"
> >
<div class="drawerMain"> <div class="drawerMain">
@@ -75,7 +75,7 @@ export default {
} }
} }
.drawerMain { .drawerMain {
min-width: 434px; min-width: 600px;
margin: 0px 32px 0px 32px; margin: 0px 32px 0px 32px;
overflow-x: scroll; overflow-x: scroll;
display: flex; display: flex;

View File

@@ -69,178 +69,74 @@
</div> </div>
</div> </div>
<div class="mainbox"> <div class="mainbox">
<div class="rowtitle" @click="changeDown"> <a-collapse v-model:activeKey="stageListActive" >
<div class="titleimg"> <template #expandIcon="{ isActive }">
<img <img style="margin-right: 20px"
:src=" :src="
showDown isActive
? require('../../assets/images/studentimg/open.png') ? require('../../assets/images/studentimg/open.png')
: require('../../assets/images/studentimg/close.png') : require('../../assets/images/studentimg/close.png')
" " />
/> <div></div>
</div> </template>
<div class="titletext">阶段1 腾飞班阶段1</div> <a-collapse-panel v-for="(value, index) in stageList" :key="index" :header="value.text">
</div> <div class="rowclass" v-for="(item, key) in value.children" :key="key">
<div :style="{ display: showDown ? 'block' : 'none' }"> <div class="leftclass">
<div class="rowclass"> <div><img :src="
<div class="leftclass"> item.course === '在线'
<div><img src="../../assets/images/leveladd/zai.png" /></div> ? require('../../assets/images/leveladd/zai.png')
<div class="text1">在线</div> : item.course === '面授'
<div class="text2">如何成为一个产品经理</div> ? require('../../assets/images/leveladd/mian.png')
</div> : item.course === '案例'
<div class="alreadyclass"> ? require('../../assets/images/leveladd/an.png')
<div class="alimg"> : item.course === '作业'
<img src="../../assets/images/studentimg/complete.png" /> ? require('../../assets/images/leveladd/zuo.png')
: item.course === '考试'
? require('../../assets/images/leveladd/kao.png')
: item.course === '直播'
? require('../../assets/images/leveladd/zhi.png')
: item.course === '外链'
? require('../../assets/images/leveladd/wai.png')
: item.course === '讨论'
? require('../../assets/images/leveladd/tao.png')
: item.course === '活动'
? require('../../assets/images/leveladd/huo.png')
: item.course === '测评'
? require('../../assets/images/leveladd/ce.png')
: item.course === '调研'
? require('../../assets/images/leveladd/diao.png')
: item.course === '投票'
? require('../../assets/images/leveladd/tou.png')
: null
" /></div>
<div class="text1">{{item.course}}</div>
<div class="text2">{{item.name}}</div>
</div> </div>
<div class="altext">已完成</div> <div class="alreadyclass">
</div> <div class="alimg">
</div> <img :src="
<div class="rowclass"> item.complete === '已完成'
<div class="leftclass"> ? require('../../assets/images/studentimg/complete.png')
<div><img src="../../assets/images/leveladd/zhi.png" /></div> : require('../../assets/images/studentimg/notice.png')
<div class="text1">直播</div> "/>
<div class="text2">管理者播课</div> </div>
</div> <div class="altext">{{item.complete}}</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/complete.png" />
</div> </div>
<div class="altext">已完成</div> </div>
</div> </a-collapse-panel>
</div> </a-collapse>
<div class="rowclass">
<div class="leftclass">
<div><img src="../../assets/images/leveladd/mian.png" /></div>
<div class="text1">面授</div>
<div class="text2">管理面授课</div>
</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/notice.png" />
</div>
<div class="altext">未完成</div>
</div>
</div>
<div class="rowclass">
<div class="leftclass">
<div><img src="../../assets/images/leveladd/huo.png" /></div>
<div class="text1">活动</div>
<div class="text2">管理者活动</div>
</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/notice.png" />
</div>
<div class="altext">未完成</div>
</div>
</div>
<div class="rowclass">
<div class="leftclass">
<div><img src="../../assets/images/leveladd/zuo.png" /></div>
<div class="text1">作业</div>
<div class="text2">管理者作业</div>
</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/notice.png" />
</div>
<div class="altext">未完成</div>
</div>
</div>
</div>
</div>
<div class="mainbox">
<div class="rowtitle" @click="changeDown1">
<div class="titleimg">
<img
:src="
showDown1
? require('../../assets/images/studentimg/open.png')
: require('../../assets/images/studentimg/close.png')
"
/>
</div>
<div class="titletext">阶段2 腾飞班阶段2</div>
</div>
<div :style="{ display: showDown1 ? 'block' : 'none' }">
<div class="rowclass">
<div class="leftclass">
<div><img src="../../assets/images/leveladd/zai.png" /></div>
<div class="text1">在线</div>
<div class="text2">如何成为一个产品经理</div>
</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/complete.png" />
</div>
<div class="altext">已完成</div>
</div>
</div>
<div class="rowclass">
<div class="leftclass">
<div><img src="../../assets/images/leveladd/zhi.png" /></div>
<div class="text1">直播</div>
<div class="text2">管理者播课</div>
</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/complete.png" />
</div>
<div class="altext">已完成</div>
</div>
</div>
<div class="rowclass">
<div class="leftclass">
<div><img src="../../assets/images/leveladd/mian.png" /></div>
<div class="text1">面授</div>
<div class="text2">管理面授课</div>
</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/notice.png" />
</div>
<div class="altext">未完成</div>
</div>
</div>
<div class="rowclass">
<div class="leftclass">
<div><img src="../../assets/images/leveladd/huo.png" /></div>
<div class="text1">活动</div>
<div class="text2">管理者活动</div>
</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/notice.png" />
</div>
<div class="altext">未完成</div>
</div>
</div>
<div class="rowclass">
<div class="leftclass">
<div><img src="../../assets/images/leveladd/zuo.png" /></div>
<div class="text1">作业</div>
<div class="text2">管理者作业</div>
</div>
<div class="alreadyclass">
<div class="alimg">
<img src="../../assets/images/studentimg/notice.png" />
</div>
<div class="altext">未完成</div>
</div>
</div>
</div>
</div> </div>
</div> </div>
<div class="btnn"> <div class="btnn">
<button class="btn2" @click="closeDrawer">关闭</button> <button class="btn2" @click="closeDrawer">关闭</button>
</div> </div>
</div> </div>
</a-drawer>
<pro-mess v-model:Provisible="Provisible" /> <pro-mess v-model:Provisible="Provisible" />
</a-drawer>
</template> </template>
<script> <script>
import { reactive, toRefs } from "vue"; import { reactive, toRefs} from "vue";
import ProMess from "./ProMess.vue"; import ProMess from "./ProMess.vue";
export default { export default {
name: "SeeStu", name: "SeeStu",
@@ -256,6 +152,69 @@ export default {
Provisible: false, Provisible: false,
showDown: true, showDown: true,
showDown1: false, showDown1: false,
stageList: [
{
text: "阶段1腾飞班阶段1",
children: [
{
course: "在线",
name: "如何成为一个产品经理",
complete: "已完成",
},
{
course: "直播",
name: "管理直播课",
complete: "已完成",
},
{
course: "面授",
name: "管理面授课",
complete: "未完成",
},
{
course: "活动",
name: "管理活动",
complete: "未完成",
},
{
course: "作业",
name: "管理者作业",
complete: "未完成",
},
],
},
{
text: "阶段2腾飞班阶段2",
children: [
{
course: "考试",
name: "如何成为一个产品经理",
complete: "已完成",
},
{
course: "案例",
name: "如何成为一个产品经理",
complete: "已完成",
},
{
course: "外链",
name: "如何成为一个产品经理",
complete: "已完成",
},
{
course: "讨论",
name: "如何成为一个产品经理",
complete: "未完成",
},
{
course: "测评",
name: "如何成为一个产品经理",
complete: "未完成",
},
],
},
],
stageListActive: 0,
}); });
const closeDrawer = () => { const closeDrawer = () => {
ctx.emit("update:Seevisible", false); ctx.emit("update:Seevisible", false);
@@ -286,7 +245,7 @@ export default {
}; };
</script> </script>
<style scoped lang="scss" > <style lang="scss" >
.seestu { .seestu {
.ant-drawer-content-wrapper { .ant-drawer-content-wrapper {
// max-width: 1000px; // max-width: 1000px;
@@ -399,24 +358,33 @@ export default {
// height: 463px; // height: 463px;
margin-right: 37px; margin-right: 37px;
margin-top: 32px; margin-top: 32px;
border: 1px solid rgba(221, 238, 255, 1); //border: 1px solid rgba(221, 238, 255, 1);
border-radius: 6px; //border-radius: 6px;
.rowtitle { .ant-collapse {
height: 56px; background-color: #FFFFFF;
background: rgba(240, 246, 252, 1); border: 0;
}
.ant-collapse-content > .ant-collapse-content-box {
padding: 0;
border: 0;
}
.ant-collapse > .ant-collapse-item {
border: 1px solid rgba(221, 238, 255, 1);
border-radius: 6px;
margin-bottom: 15px;
border-bottom: 0px;
}
.ant-collapse-content {
border-top: 0;
}
.ant-collapse-header {
display: flex; display: flex;
align-items: center; align-items: center;
.titleimg { height: 56px;
width: 20px; background-color: rgba(240, 246, 252, 1);
height: 20px; font-size: 16px;
margin-left: 23px; color: rgba(51, 51, 51, 1);
} font-weight: 500;
.titletext {
color: rgba(51, 51, 51, 1);
font-size: 16px;
font-weight: 500;
margin-left: 16px;
}
} }
.rowclass { .rowclass {
height: 81px; height: 81px;

View File

@@ -817,9 +817,10 @@ export default {
isactive: -1, isactive: -1,
isActive: false, isActive: false,
projectChecked: null, //项目单选框 projectChecked: null, //项目单选框
updateChapterID: null, //修改关卡id
}); });
//新建或编辑关卡 //新建关卡
const editChapter = () => { const editChapter = () => {
if(!state.value1) return message.warning("请输入关卡名称"); if(!state.value1) return message.warning("请输入关卡名称");
let obj = { let obj = {
@@ -845,6 +846,25 @@ export default {
console.log("创建失败", err); console.log("创建失败", err);
}); });
} }
//编辑关卡
const updateChapter = () => {
let obj = {
chapterId: state.updateChapterID,
name: "",
remark:"",
routerId: 0,
};
api
.updateChapter(obj)
.then((res) => {
console.log("修改成功",res);
message.success("修改成功");
})
.catch((err) => {
console.log("修改失败",err);
})
};
const showDrawer = () => { const showDrawer = () => {
state.visible = true; state.visible = true;
}; };
@@ -973,7 +993,9 @@ export default {
<span style="color:#4EA6FF;margin-right:25px;cursor:pointer"> <span style="color:#4EA6FF;margin-right:25px;cursor:pointer">
编辑 编辑
</span> </span>
<span style="color:#4EA6FF;cursor:pointer">删除</span> <span style="color:#4EA6FF;cursor:pointer" onClick={() => {
updateChapter();
}}>删除</span>
</div> </div>
</div> </div>
); );
@@ -1204,6 +1226,7 @@ export default {
delete_exit, delete_exit,
drawertableColumns, drawertableColumns,
editChapter, editChapter,
updateChapter,
}; };
}, },
}; };

View File

@@ -81,12 +81,12 @@
<img class="nameimg" src="../../assets/images/basicinfo/asterisk.png" /> <img class="nameimg" src="../../assets/images/basicinfo/asterisk.png" />
<div class="inname">项目经理</div> <div class="inname">项目经理</div>
</div> </div>
<div class="in select"> <div class="in">
<a-select :getPopupContainer=" <a-select :getPopupContainer="
(triggerNode) => { (triggerNode) => {
return triggerNode.parentNode || document.body; return triggerNode.parentNode || document.body;
} }
" :value="classifySelect1" placeholder="请选择项目经理" style="width: 100%" :options="classifyList1" " :value="classifySelect1" mode="multiple" placeholder="请选择项目经理" style="width: 100%" :options="classifyList1"
@change="classificationChange1" allowClear showSearch> @change="classificationChange1" allowClear showSearch>
</a-select> </a-select>
</div> </div>
@@ -97,8 +97,13 @@
<div class="inname">资源归属</div> <div class="inname">资源归属</div>
</div> </div>
<div class="in"> <div class="in select">
<a-input v-model:value="valueE" placeholder="自动带出 可修改" /> <a-select :getPopupContainer="
(triggerNode) => {
return triggerNode.parentNode || document.body;
}
" v-model:value="classifySelect2" placeholder="自动带出 可修改" :options="classifyList2"
@change="classificationChange2" />
</div> </div>
</div> </div>
<div class="name name2"> <div class="name name2">
@@ -126,8 +131,13 @@
<img class="nameimg" src="../../assets/images/basicinfo/asterisk.png" /> <img class="nameimg" src="../../assets/images/basicinfo/asterisk.png" />
<div class="inname">项目级别</div> <div class="inname">项目级别</div>
</div> </div>
<div class="in"> <div class="in select">
<a-input v-model:value="valueE1" placeholder="集团级/组织级/现地级/部门级" /> <a-select :getPopupContainer="
(triggerNode) => {
return triggerNode.parentNode || document.body;
}
" v-model:value="classifySelect3" :options="classifyList3" @change="classificationChange3"
placeholder="集团级/组织级/现地级/部门级" />
</div> </div>
</div> </div>
<div class="name"> <div class="name">
@@ -135,8 +145,13 @@
<img class="nameimg" src="../../assets/images/basicinfo/asterisk.png" /> <img class="nameimg" src="../../assets/images/basicinfo/asterisk.png" />
<div class="inname">培训体系</div> <div class="inname">培训体系</div>
</div> </div>
<div class="in"> <div class="in select">
<a-input v-model:value="valueE2" placeholder="集团级/组织级/现地级/部门级" /> <a-select :getPopupContainer="
(triggerNode) => {
return triggerNode.parentNode || document.body;
}
" v-model:value="classifySelect4" :options="classifyList4" @change="classificationChange4"
placeholder="集团级/组织级/现地级/部门级" />
</div> </div>
</div> </div>
<div class="name"> <div class="name">
@@ -177,9 +192,14 @@
</div> </div>
<div class="template"> <div class="template">
<div class="name"> <div class="name">
<div class="inname" style="width: 50px"></div> <div class="inname" style="width: 50px"></div>
<div class="in select" style="margin-left: 2px"> <div class="in select" style="margin-left: 2px">
<a-select v-model:value="value1" placeholder="请选择模板" :size="size" style="width: 100%" :options="options"> <a-select :getPopupContainer="
(triggerNode) => {
return triggerNode.parentNode || document.body;
}
" v-model:value="classifySelect5" placeholder="请选择模版" :size="size" style="width: 100%" :options="classifyList5"
@change="classificationChange5">
</a-select> </a-select>
</div> </div>
</div> </div>
@@ -340,13 +360,66 @@ export default {
let manager = ""; let manager = "";
let managerId = ""; let managerId = "";
const classificationChange1 = (key) => { const classificationChange1 = (key) => {
console.log(`selected ${key}`); console.log(`selected ${key}`, classifyList1);
console.log(classifyList1.value[key - 1].label) let mstr = '';
manager = String(classifyList1.value[key - 1].label) let midstr = '';
managerId = String(key) for (let i = 0; i < key.length; i++) {
if (key.length - 1 !== i) {
midstr += key[i] + ',';
mstr += classifyList1.value[i].label + ',';
} else {
midstr += key[i];
mstr += classifyList1.value[i].label;
}
}
console.log(mstr, midstr)
manager = mstr;
managerId = midstr;
}; };
// 资源归属 sourceBelongId 后续给接口 // 资源归属 sourceBelongId 后续给接口
const classifyList2 = ref([
{ value: 1, label: '项目一' },
{ value: 2, label: '项目二' },
{ value: 3, label: '项目三' },
]);
const classificationChange2 = (key) => {
console.log(`selected ${key}`, classifyList2);
}
// 项目级别
const classifyList3 = ref([
{ value: 1, label: '集团级' },
{ value: 2, label: '组织级' },
{ value: 3, label: '现地级' },
{ value: 4, label: '部门级' },
]);
const classificationChange3 = (key) => {
console.log(`selected ${key}`, classifyList3);
}
// 培训体系
const classifyList4 = ref([
{ value: 1, label: '集团级' },
{ value: 2, label: '组织级' },
{ value: 3, label: '现地级' },
{ value: 4, label: '部门级' },
]);
const classificationChange4 = (key) => {
console.log(`selected ${key}`, classifyList4);
}
// 模版
const classifyList5 = ref([
{ value: 1, label: '模版一' },
{ value: 2, label: '模版二' },
{ value: 3, label: '模版三' },
{ value: 4, label: '模版四' },
]);
const classificationChange5 = (key) => {
console.log(`selected ${key}`, classifyList5);
}
// 项目说明 // 项目说明
const remark = ref(''); const remark = ref('');
@@ -438,10 +511,14 @@ export default {
api.createProject(obj).then(res => { api.createProject(obj).then(res => {
console.log(res) console.log(res)
if (res.status == 200 && res.data.code == 200) { if (res.status == 200 && res.data.code == 200) {
router.push({ message.destroy();
path: '/taskpage', message.success("创建成功")
query: { id: res.data.data.projectId } setTimeout(() => {
}); router.push({
path: '/taskpage',
query: { id: res.data.data.projectId }
});
}, 1000);
} else { } else {
message.destroy(); message.destroy();
message.error("创建失败,请检查当前网络状态。") message.error("创建失败,请检查当前网络状态。")
@@ -459,6 +536,10 @@ export default {
classifyList, classifyList,
classificationChange, classificationChange,
classificationChange1, classificationChange1,
classificationChange2,
classificationChange3,
classificationChange4,
classificationChange5,
fileList, fileList,
fileList1, fileList1,
loading, loading,
@@ -469,6 +550,10 @@ export default {
beforeUpload1, beforeUpload1,
onRangeChange, onRangeChange,
classifyList1, classifyList1,
classifyList2,
classifyList3,
classifyList4,
classifyList5,
remark, remark,
changeChecked, changeChecked,
changeChecked1, changeChecked1,

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -539,6 +539,7 @@ import AddVote from "../../components/drawers/AddVote.vue";
import { message } from "ant-design-vue"; import { message } from "ant-design-vue";
import * as api from "../../api/indexTaskadd"; import * as api from "../../api/indexTaskadd";
import * as apilive from "../../api/indexLiveBroadcast"; import * as apilive from "../../api/indexLiveBroadcast";
import * as apiExternal from "../../api/indexExternalChain";
import * as apidiscuss from "../../api/indexDiscuss"; import * as apidiscuss from "../../api/indexDiscuss";
import * as apiactivity from "../../api/indexActivity"; import * as apiactivity from "../../api/indexActivity";
import * as apieval from "../../api/indexEval"; import * as apieval from "../../api/indexEval";
@@ -674,6 +675,7 @@ export default {
haspub: false, haspub: false,
checked1: false, checked1: false,
checkedd: false, checkedd: false,
id: "ssss",
}, },
{ {
key: 2, key: 2,
@@ -858,6 +860,7 @@ export default {
isactive: -1, isactive: -1,
isActive: false, isActive: false,
deleteLiveID: null, //删除直播id deleteLiveID: null, //删除直播id
deleteExternalID: null, //删除外链id
deleteEvalID: null, //测评 deleteEvalID: null, //测评
deleteInvistID: 4, //评估 deleteInvistID: 4, //评估
deleteDiscussID: null, //删除讨论id deleteDiscussID: null, //删除讨论id
@@ -1035,7 +1038,22 @@ export default {
console.log(err); console.log(err);
}); });
}; };
//删除讨论
//删除外链
const deleteExternalChain = () => {
let obj = {
linkId: state.deleteExternalID,
};
apiExternal
.deleteLink(obj)
.then((res) => {
console.log(res);
})
.catch((err) => {
console.log(err);
});
};
const deleteDiscuss = () => { const deleteDiscuss = () => {
let obj = { let obj = {
discussId: state.deleteDiscussID, discussId: state.deleteDiscussID,
@@ -1053,6 +1071,31 @@ export default {
console.log("删除失败", err); console.log("删除失败", err);
}); });
}; };
//编辑讨论
const editDiscuss = () => {
let obj = {
createTime: "",
createUser: 0,
discussExplain: "",
discussFlag: "",
discussId: 0,
discussName: "",
discussSettings: "",
discussTag: "",
projectId: 0,
updateTime: "",
updateUser: 0
};
apidiscuss
.updateDiscuss(obj)
.then((res) => {
console.log("更新成功", res);
message.success("更新成功");
})
.catch((err) => {
console.log("更新失败", err);
});
};
//删除活动 //删除活动
const deleteActivity = () => { const deleteActivity = () => {
let obj = { let obj = {
@@ -1071,10 +1114,42 @@ export default {
console.log("删除失败", err); console.log("删除失败", err);
}); });
}; };
//编辑活动
const editActivity = () => {
let obj = {
activityAddress: "",
activityDuration: "",
activityEndTime: "",
activityExplain: "",
activityFlag: "",
activityId: 0,
activityName: "",
activityNotice: "",
activityStartTime: "",
activityTag: "",
afterSignIn: "",
beforeSignIn: "",
createTime: "",
createUser: 0,
signOutTime: "",
standardSettings: "",
updateTime: "",
updateUser: 0,
};
apiactivity
.updateActivity(obj)
.then((res) => {
console.log("更新成功", res);
message.success("更新成功");
})
.catch((err) => {
console.log("更新失败", err);
});
};
//删除测评测试 //删除测评测试
const deleteEvalText = () => { const deleteEvalText = () => {
let obj = { let obj = {
evaluationId: state.deleteEvalID, evaluationId: state.deleteEvalID,
}; };
apieval apieval
.deleteEvaluationById(obj) .deleteEvaluationById(obj)
@@ -1104,7 +1179,7 @@ export default {
evaluationTypeId: 0, evaluationTypeId: 0,
evaluationTypeName: "", evaluationTypeName: "",
updateTime: "", updateTime: "",
updateUser: 0, updateUser: 0
}; };
apieval apieval
.updateEvaluation(obj) .updateEvaluation(obj)
@@ -1125,7 +1200,7 @@ export default {
//删除评估测试 //删除评估测试
const deleteInvistText = () => { const deleteInvistText = () => {
let obj = { let obj = {
evaluationId: state.deleteInvistID, evaluationId:state.deleteInvistID,
}; };
apiinvist apiinvist
.deleteAppraise(obj) .deleteAppraise(obj)
@@ -1139,40 +1214,7 @@ export default {
console.log("删除失败", err); console.log("删除失败", err);
}); });
}; };
//编辑测评信息
const editInvistPath = () => {
let obj = {
appraiseEndTime: "",
appraiseExplain: "",
appraiseFlag: "",
appraiseId: 0,
appraiseName: "",
appraiseStartTime: "",
appraiseTag: "",
createTime: "",
createUser: 0,
researchId: 0,
researchName: "",
updateTime: "",
updateUser: 0,
};
apiinvist
.updateAppraiseMessage(obj)
.then((res) => {
setTimeout(() => {
console.log("修改成功", res);
message.success("修改成功");
//重新获取列表
getTask();
}, 1000);
})
.catch((err) => {
console.log("修改失败", err);
// state.createLoading = false;
});
};
const onSelectChange = (selectedRowKeys) => { const onSelectChange = (selectedRowKeys) => {
console.log("selectedRowKeys changed: ", selectedRowKeys); console.log("selectedRowKeys changed: ", selectedRowKeys);
state.selectedRowKeys = selectedRowKeys; state.selectedRowKeys = selectedRowKeys;
@@ -1301,8 +1343,11 @@ export default {
getTask, getTask,
deleteLiveBroadcast, deleteLiveBroadcast,
deleteDiscuss, deleteDiscuss,
editDiscuss,
deleteEvalText, deleteEvalText,
deleteExternalChain,
deleteActivity, deleteActivity,
editActivity,
editEvalPath, editEvalPath,
deleteInvistText, deleteInvistText,
editInvistPath, editInvistPath,