diff --git a/src/api/index.js b/src/api/index.js index f1afd2ed..883c6a74 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -41,4 +41,7 @@ import http from "./config"; export const createProject = (obj) => http.post('/admin/project/edit', obj) // 获取项目列表 -export const getProjectList = (obj) => http.post('/admin/project/list', obj) \ No newline at end of file +export const getProjectList = (obj) => http.post('/admin/project/list', obj) + +// 获取项目详情信息(包含阶段及任务列表) +export const getProjectDetail = (obj) => http.get('/admin/project/detail', { params: obj }) \ No newline at end of file diff --git a/src/api/indexEval.js b/src/api/indexEval.js index 9967452d..cdf01640 100644 --- a/src/api/indexEval.js +++ b/src/api/indexEval.js @@ -33,11 +33,7 @@ import qs from 'qs'; * axios.post(`${this.$url}/test/testRequest`,data).then() * */ -// , { -// header: { -// 'token': '123', -// } -// } + // 接口-请求 @@ -48,7 +44,11 @@ export const createEvaluation = (obj) => http.post('/evaluation/createEvaluation export const fileUp = (obj) => http.post('/file/upload', obj, qs.stringify({ obj })); //删除测评信息 -export const deleteEvaluationById = (obj) => http.post('/evaluation/deleteEvaluationById', { params: obj }) +export const deleteEvaluationById = (obj) => http.post('/evaluation/deleteEvaluationById', { params: obj }, { + header: { + 'token': '123', + } +}) //根据ID获取测评信息详情 diff --git a/src/api/indexStage.js b/src/api/indexStage.js new file mode 100644 index 00000000..7b0d3fb1 --- /dev/null +++ b/src/api/indexStage.js @@ -0,0 +1,8 @@ +import http from "./config"; + +//添加阶段 +export const editStage = (obj) => http.post('/admin/project/editStage', obj, { + headers: { + 'token': '123' + } +}); \ No newline at end of file diff --git a/src/api/indexTask.js b/src/api/indexTask.js new file mode 100644 index 00000000..534f95e7 --- /dev/null +++ b/src/api/indexTask.js @@ -0,0 +1,14 @@ +import http from "./config"; + + +// 获取路径图详情-包含关卡及任务列表 +export const GetRouterDetail = (routerId) => http.get(`/admin/router/detail?routerId=${routerId}`) + +// 新建或编辑阶段任务 +export const ProjectEditTask = (obj) => http.post('/admin/project/editTask',obj) +// 新建或编辑关卡任务 +export const RouterEditTask = (obj) => http.post('/admin/router/editTask',obj) +// 删除关卡任务 +export const RouterDeleteTask = (obj) => http.post('/admin/router/deleteTask',obj); +// 删除项目任务 +export const ProjectDeleteTask = (obj) => http.delete('/admin/project/deleteTask',obj); \ No newline at end of file diff --git a/src/api/storage.js b/src/api/storage.js new file mode 100644 index 00000000..b274231f --- /dev/null +++ b/src/api/storage.js @@ -0,0 +1,51 @@ +/** + * 封装操作localstorage本地存储的方法 + */ +export const storage = { + //存储 + set(key, value) { + localStorage.setItem(key, JSON.stringify(value)) + }, + //取出数据 + get(key) { + const value = localStorage.getItem(key) + if (value && value != "undefined" && value != "null") { + return JSON.parse(value) + } + }, + // 删除数据 + remove(key) { + localStorage.removeItem(key) + }, + // 获取所有数据 + getAllStorage() { + return JSON.parse(window.localStorage.getItem() || "{}") + }, + // 删除所有数据 + removeAllLocalStorage() { + window.localStorage.clear() + return { message: "ok" } + } +}; + +/** + * 封装操作sessionStorage本地存储的方法 + */ +export const sessionStorage = { + //存储 + set(key, value) { + window.sessionStorage.setItem(key, JSON.stringify(value)) + }, + //取出数据 + get(key) { + const value = window.sessionStorage.getItem(key) + if (value && value != "undefined" && value != "null") { + return JSON.parse(value) + } + return null + }, + // 删除数据 + remove(key) { + window.sessionStorage.removeItem(key) + } +} \ No newline at end of file diff --git a/src/components/drawers/AddActive.vue b/src/components/drawers/AddActive.vue index b4fe8827..aeaebb45 100644 --- a/src/components/drawers/AddActive.vue +++ b/src/components/drawers/AddActive.vue @@ -224,6 +224,7 @@ diff --git a/src/views/projectcenter/ProjectManage.vue b/src/views/projectcenter/ProjectManage.vue index d827e774..a60311c5 100644 --- a/src/views/projectcenter/ProjectManage.vue +++ b/src/views/projectcenter/ProjectManage.vue @@ -14,6 +14,11 @@ placeholder="请输入项目经理" @change="sProjectOrderChange" allowClear showSearch> +
+ + +
@@ -276,6 +281,73 @@
+ +
+ +
+
+ 编辑多层项目 +
+
+ +
+
+
+
+
+ +
+
项目名称:
+
+ +
+
+
+
+ +
+
分类:
+
+ +
+
+
+
+ +
+
项目经理:
+
+ +
+
+
+
+ +
+
资源归属:
+
+ +
+
+
+ 取消 + 确定 +
+
+
+
+
+ +
+ +
+
+ 编辑多层子项目 +
+
+ +
+
+
+
+ 项目归属: + {{ currentEdProjectName }} +
+
+
+ +
+
子项目名称:
+
+ +
+
+
+
+ +
+
分类:
+
+ +
+
+
+
+ +
+
子项目经理:
+
+ +
+
+
+
+ +
+
资源归属:
+
+ +
+
+
+ 取消 + 确定 +
+
+
+
+
@@ -422,7 +565,7 @@
- +
@@ -434,7 +577,7 @@
- 您确定要存为模板吗 + 您确定要存为模版吗
@@ -498,36 +641,13 @@ export default { components: { ProjOwnerShip, ProjPowerList, ProjCheckShip, ProjManageShip }, setup() { const state = reactive({ - value6: "", - value7: "", - value8: "", - projectNameList: [ - { - id: 1, - value: "项目一", - label: "项目一", - }, - { - id: 2, - value: "项目二", - label: "项目二", - }, - { - id: 3, - value: "项目三", - label: "项目三", - }, - { - id: 4, - value: "项目四", - label: "项目四", - }, - ], projectName: null, selectTime: null, sonproject: false, estabish: false, doublepro: false, + eddoublepro: false, + eddoublesonpro: false, doublesonpro: false, copyModal: false, //复制弹窗 closeCopy: false, //复制弹窗关闭图标 @@ -546,6 +666,9 @@ export default { currentProjectId: '', currentProjectName: '', + currentEdProjectName: '', + + currentEditChildrensProjectId: '', }); // 数据接入 - start - @@ -553,7 +676,8 @@ export default { // 搜索数据 const sProjectName = ref(''); const sProjectOrder = ref(''); - const sProjectState = ref(''); + const sProjectCreate = ref(''); + const sProjectState = ref([]); const sProjectTime = ref(''); const sProjectStateList = ref([ @@ -573,6 +697,13 @@ export default { console.log('项目经理', key.target.value) managerid = key.target.value; } + + let createpeople = ''; + const sProjectCreateChange = (key) => { + console.log('项目创建人', key.target.value) + createpeople = key.target.value; + } + let status = ''; const sProjectStateChange = (key) => { console.log('项目状态', key) @@ -592,8 +723,10 @@ export default { const searchReset = () => { sProjectName.value = ""; sProjectOrder.value = ""; + sProjectCreate.value = ""; sProjectState.value = null; sProjectTime.value = null; + createpeople = ""; name = ""; beginTime = ""; endTime = ""; @@ -610,7 +743,8 @@ export default { endTime: endTime, status: status, name: name, - manager: managerid + manager: managerid, + createName: createpeople } let searchList = []; for (let i in obj) { @@ -652,6 +786,39 @@ export default { const value4 = ref(""); const value5 = ref([]); + + const edvalue1 = ref(""); + const edvalue2 = ref([]); + const edvalue3 = ref([]); + const edvalue4 = ref(""); + const edvalue5 = ref([]); + + let edname = ''; + const edclassificationChangeName = (key) => { + console.log(key) + edname = key; + } + + let edcategory = ''; + const edclassificationChange = (key) => { + console.log(key) + edcategory = key; + } + + let edmanage = ''; + let edmanageid = ''; + const edclassificationChange1 = (key) => { + console.log(key) + edmanage = key; + edmanageid = key; + } + + let edsource = ''; + const edclassificationChange5 = (key) => { + console.log(key) + edsource = key; + } + const classifyList5 = ref([ { value: 1, label: '项目一' }, { value: 2, label: '项目二' }, @@ -703,13 +870,29 @@ export default { } let obj = { - name: value1.value, - type: 1, - category: type, - manager: manager, - managerId: managerId, - sourceBelongId: sourceBelongId, - }; + "attach": "", + "beginTime": 0, + "boeFlag": 0, + "category": type, + "courseSyncFlag": 0, + "endTime": 0, + "level": 0, + "manager": manager, + "managerId": managerId, + "name": value1.value, + "notice": "", + "noticeFlag": 0, + "parentId": 0, + "picUrl": "", + "projectId": 0, + "remark": "", + "sourceBelongId": sourceBelongId, + "status": 0, + "systemId": 0, + "templateId": 0, + "type": 1 + } + console.log('创建多层项目提交的数据格式', obj); for (let i in errorMsgs) { console.log(obj[i]) @@ -734,9 +917,14 @@ export default { value4.value = ""; value5.value = []; state.doublepro = false; + message.destroy(); + message.success("创建成功"); + getTableDate(); } }).catch(err => { console.log(err) + message.destroy(); + message.error("创建失败,请检查当前网络状态。"); }) }; // 取消按钮 清空输入的数据 @@ -753,6 +941,29 @@ export default { state.doublepro = false; }; + // 编辑多层项目 + const editStoreyProject = () => { + let obj = { + projectId: 1, + name: edname, + category: edcategory, + manager: edmanage, + managerId: edmanageid, + sourceBelongId: edsource + } + if (obj.name !== "" || obj.category !== "" || obj.manager !== "" || obj.sourceBelongId !== "") { + alert("我需要编辑") + console.log(obj) + state.eddoublepro = false; + } else { + state.eddoublepro = false; + } + } + + const closeeditModal2 = () => { + state.eddoublepro = false; + } + // 创建单层子项目 (需要传入多层项目的ProjectID) const createChildProject = () => { console.log(state.currentProjectId) @@ -842,13 +1053,28 @@ export default { } let obj = { - name: value6.value, - type: 2, - category: categoryT, - manager: managerT, - managerId: managerIdT, - sourceBelongId: sourceBelongIdT, - }; + "attach": "", + "beginTime": 0, + "boeFlag": 0, + "category": categoryT, + "courseSyncFlag": 0, + "endTime": 0, + "level": 0, + "manager": managerT, + "managerId": managerIdT, + "name": value6.value, + "notice": "", + "noticeFlag": 0, + "parentId": state.currentProjectId, + "picUrl": "", + "projectId": 0, + "remark": "", + "sourceBelongId": sourceBelongIdT, + "status": 0, + "systemId": 0, + "templateId": 0, + "type": 2 + } console.log('创建多层子项目提交的数据格式', obj); for (let i in errorMsgs) { @@ -860,15 +1086,98 @@ export default { } } - value6.value = ""; - categoryT = ""; - managerT = ""; - managerIdT = ""; - sourceBelongIdT = ""; - value7.value = []; - value8.value = []; - value9.value = []; - state.doublesonpro = false; + api.createProject(obj).then(res => { + console.log(res) + if (res.status == 200 && res.data.code == 200) { + value6.value = ""; + categoryT = ""; + managerT = ""; + managerIdT = ""; + sourceBelongIdT = ""; + value7.value = []; + value8.value = []; + value9.value = []; + state.doublesonpro = false; + message.destroy(); + message.success("创建成功"); + getTableDate(); + } + }).catch(err => { + console.log(err) + message.destroy(); + message.error("创建失败,请检查当前网络状态。"); + }) + } + + // 编辑多层子项目 + const edvalue6 = ref(""); + const edvalue7 = ref([]); + const edvalue8 = ref([]); + const edvalue9 = ref(""); + + let editChildrensName = ''; + const edclassificationChange6 = (key) => { + console.log(key) + editChildrensName = key; + } + + let editChildrensCategory = ''; + const edclassificationChange2 = (key) => { + console.log(key) + editChildrensCategory = key; + } + + let editChildrensManege = ''; + let editChildrensManegeId = ''; + + const edclassificationChange3 = (key) => { + console.log(key) + editChildrensManege = key; + editChildrensManegeId = key; + } + + let editChildrensSource = ''; + const edclassificationChange4 = (key) => { + console.log(key) + editChildrensSource = key; + } + + const editChildsProject = () => { + let obj = { + "attach": "", + "beginTime": 0, + "boeFlag": 0, + "category": editChildrensCategory, + "courseSyncFlag": 0, + "endTime": 0, + "level": 0, + "manager": editChildrensManege, + "managerId": editChildrensManegeId, + "name": editChildrensName, + "notice": "", + "noticeFlag": 0, + "parentId": 0, + "picUrl": "", + "projectId": state.currentEditChildrensProjectId, + "remark": "", + "sourceBelongId": editChildrensSource, + "status": 0, + "systemId": 0, + "templateId": 0, + "type": 2 + } + + if (obj.name !== '' || obj.manager !== '' || obj.category !== '' || obj.sourceBelongId !== '') { + alert("我需要修改") + console.log("编辑多层子项目传递的参数", obj) + state.eddoublesonpro = false; + } else { + state.eddoublesonpro = false; + } + } + + const closeeditModal3 = () => { + state.eddoublesonpro = false; } @@ -925,10 +1234,12 @@ export default { { value.record.status == 0 ? "草稿" : - value.record.status == 1 ? + value.record.status == 1 && Number(value.record.beginTime) < Math.ceil(new Date().getTime / 1000) ? "进行中" : - value.record.status == 2 ? - "未开始" : "已结束" + value.record.status == 1 && Number(value.record.beginTime) > Math.ceil(new Date().getTime / 1000) ? + "未开始" : + value.record.status == 2 ? + "未开始" : "已结束" }
) @@ -966,7 +1277,19 @@ export default { return value.record.type === 1 ? ( value.record.status === 0 ? (
- 编辑 + { + state.eddoublepro = true; + console.log("多层项目编辑") + edvalue1.value = value.record.name; + {/* edvalue2.value = classifyList[value.record.category] */ } + edvalue2.value = classifyList.value[0]; + edvalue3.value = value.record.manager.split(); + edvalue4.value = "1,2" + edvalue5.value = classifyList5.value[0] + }} + style="cursor:pointer;" + class="operation1">编辑
基础信息 - + {/*
{ showStartModal(); }} > - 存为模板 + 存为模版
-
+
*/}
- ) : value.record.status === "进行中" ? ( + ) : value.record.status === 1 ? (
查看
@@ -1180,7 +1503,20 @@ export default { ) : value.record.type === 2 ? ( value.record.status === 0 ? (
- 编辑 + { + console.log("多层子项目编辑", value) + state.currentEdProjectName = value.record.paraentName; + state.currentEditChildrensProjectId = value.record.projectId; + state.eddoublesonpro = true; + + edvalue6.value = value.record.name; + edvalue7.value = classifyList.value[0]; + edvalue8.value = value.record.manager.split(); + edvalue9.value = classifyList5.value[0] + }} + style="cursor:pointer;" + class="operation1">编辑
- ) : value.record.status === "进行中" ? ( + ) : value.record.status === 1 ? (
查看
@@ -1403,7 +1739,33 @@ export default { ) : (
{value.record.status === 0 ? ( - 编辑 + { + console.log("单层子项目的编辑") + console.log(value) + + {/* 判断是班级\单层项目\单层子项目 */ } + if (value.record.parentId == "0") { + router.push({ + path: '/projectadd', + query: { projectId: value.record.projectId, name: value.record.name } + }); + } else { + if (value.record.isbj) { + router.push({ + path: '/classadd', + query: { projectId: value.record.projectId, name: value.record.paraentName } + }); + } else { + router.push({ + path: '/sonproject', + query: { projectId: value.record.projectId, name: value.record.name } + }); + } + } + }} + style="cursor:pointer;" + class="operation1">编辑 ) : ( )} @@ -1456,7 +1818,12 @@ export default {
{value.record.status === 0 ? ( - 发布 + { + alert("发布项目") + }} + style="cursor:pointer" + class="operation3">发布 ) : ( - +
{ showStartModal(); }} > - 存为模板 + 存为模版
@@ -1513,13 +1880,13 @@ export default { // options={state.projectNameList} dropdownClassName="tabledropdown" > - +
{ showStartModal(); }} > - 存为模板 + 存为模版
@@ -1551,13 +1918,13 @@ export default { // options={state.projectNameList} dropdownClassName="tabledropdown" > - +
{ showStartModal(); }} > - 存为模板 + 存为模版
@@ -1580,13 +1947,13 @@ export default { // options={state.projectNameList} dropdownClassName="tabledropdown" > - +
{ showStartModal(); }} > - 存为模板 + 存为模版
@@ -1636,1506 +2003,28 @@ export default { // let data = state.tableData; console.log("1266", data); data.map((value) => { - value.children = value.subList; - value.key = value.projectId; + console.log('value %o', value) + if (value.type == 1) { + value.children = value.subList; + value.key = value.projectId; + + value.children.map((data) => { + if (data.type == 2) { + data.children = data.subList; + data.key = data.projectId; + // 传递给多层子项目项目归属名字 + data.paraentName = value.name; + data.subList.map((data2) => { + data2.paraentName = value.name + '/' + data.name; + data2.isbj = "class"; + }) + console.log('lalallalaa', data) + } + }) + + } + console.log("map-value", value.subList, value.children,); - // if (value.subList.length !== 0) { - // //多层项目 - // value.operation = - // value.status === "草稿" ? ( - //
- // 编辑 - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // state.sonproject = true; - // }} - // > - // 创建子项目 - // - //
- // - // - // 基础信息 - // - // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- //
- //
- //
- // ) : value.status === "进行中" ? ( - //
- // 查看 - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - // - //
- // ) : value.status === "已结束" ? ( - //
- // 查看 - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - // { - // showDeleteModal(); - // }} - // > - // 删除 - // - //
- // ) : ( - //
- // ); - // value.subList.map((item) => { - // if (item.children) { - // //多层子项目 - // item.operation = - // item.state === "草稿" ? ( - //
- // 编辑 - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // - // 创建班级 - // - //
- // - // - //
{ - // showCopyModal(); - // }} - // > - // 复制 - //
- //
- // - //
{ - // showDeleteModal(); - // }} - // > - // 删除 - //
- //
- //
- //
- //
- // ) : item.state === "进行中" ? ( - //
- // 查看 - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- - // - // 创建班级 - // - // { - // showCopyModal(); - // }} - // > - // 复制 - // - //
- // ) : item.state === "已结束" ? ( - //
- // 查看 - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - // { - // showDeleteModal(); - // }} - // > - // 删除 - // - //
- // ) : ( - //
- // ); - - // item.children.map((a) => { - // //班级 - // a.operation = - // a.state === "草稿" ? ( - //
- // 编辑 - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // 发布 - //
- // - // - //
{ - // showCopyModal(); - // }} - // > - // 复制 - //
- //
- // - //
{ - // showDeleteModal(); - // }} - // > - // 删除 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // - // 基础信息 - // - // - //
- //
- //
- // ) : a.state === "进行中" ? ( - //
- // - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - //
- // - // - //
{ - // showBackModal(); - // }} - // > - // 撤回 - //
- //
- // - //
{ - // showStopModal(); - // }} - // > - // 结束 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // - // 基础信息 - // - // - //
- //
- //
- // ) : a.state === "已结束" ? ( - //
- // - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - // { - // showCopyModal(); - // }} - // > - // 复制 - // - //
- // - // - //
{ - // showDeleteModal(); - // }} - // > - // 删除 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // - // 基础信息 - // - // - //
- //
- //
- // ) : a.state === "未开始" ? ( - //
- // - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - //
- // - // - //
{ - // showStopModal(); - // }} - // > - // 结束 - //
- //
- // - //
{ - // showBackModal(); - // }} - // > - // 撤回 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // - // 基础信息 - // - // - //
- //
- //
- // ) : ( - //
- // ); - // }); - // } else { - // //单层子项目 - // item.operation = - // item.state === "草稿" ? ( - //
- // 编辑 - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // 发布 - //
- // - // - //
{ - // showCopyModal(); - // }} - // > - // 复制 - //
- //
- // - //
{ - // showDeleteModal(); - // }} - // > - // 删除 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // - // 基础信息 - // - // - //
- //
- //
- // ) : item.state === "进行中" ? ( - //
- // - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - //
- // - // - //
{ - // showBackModal(); - // }} - // > - // 撤回 - //
- //
- // - //
{ - // showStopModal(); - // }} - // > - // 结束 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // - // 基础信息 - // - // - //
- //
- //
- // ) : item.state === "已结束" ? ( - //
- // - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - //
- // - // - //
{ - // showDeleteModal(); - // }} - // > - // 删除 - //
- //
- // - //
{ - // showStopModal(); - // }} - // > - // 结束 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // - // 基础信息 - // - // - //
- //
- //
- // ) : item.state === "未开始" ? ( - //
- // - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- // { - // showCopyModal(); - // }} - // > - // 复制 - // - //
- // - // - //
{ - // showBackModal(); - // }} - // > - // 撤回 - //
- //
- // - //
{ - // showStopModal(); - // }} - // > - // 结束 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // - // 基础信息 - // - // - //
- //
- //
- // ) : ( - //
- // ); - // } - // }); - // } else { - // //单层项目 - // value.operation = ( - //
- // {value.status === "草稿" ? ( - // 编辑 - // ) : ( - // - // )} - //
- // - // - //
{ - // showProjPrower(); - // }} - // > - // 权限名单 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjOwner(); - // }} - // > - // 归属权 - //
- //
- // - //
{ - // console.log("点击了111"); - // showProjCheck(); - // }} - // > - // 查看权 - //
- //
- // - //
{ - // showProjManage(); - // }} - // > - // 管理权 - //
- //
- //
- //
- - // {value.status === "草稿" ? ( - // 发布 - // ) : ( - // { - // showCopyModal(); - // }} - // > - // 复制 - // - // )} - //
- // {value.status === "草稿" ? ( - // - // - //
{ - // showCopyModal(); - // }} - // > - // 复制 - //
- //
- // - //
{ - // showDeleteModal(); - // }} - // > - // 删除 - //
- //
- // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - // 基础信息 - // - //
- // ) : value.status === "进行中" ? ( - // - // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - //
{ - // showStopModal(); - // }} - // > - // 结束 - //
- //
- // - //
{ - // showBackModal(); - // }} - // > - // 撤回 - //
- //
- // - // 基础信息 - // - //
- // ) : value.status === "已结束" || - // value.status === "未开始" ? ( - // - // - //
{ - // showStartModal(); - // }} - // > - // 存为模板 - //
- //
- // - //
{ - // showDeleteModal(); - // }} - // > - // 删除 - //
- //
- // - // 基础信息 - // - //
- // ) : ( - //
- // )} - //
- //
- // ); - // } }); tableData.value = data; console.log("tableData", tableData); @@ -3282,24 +2171,50 @@ export default { value8, value9, + edvalue1, + edvalue2, + edvalue3, + edvalue4, + edvalue5, + edvalue6, + edvalue7, + edvalue8, + edvalue9, + + edclassificationChange2, + edclassificationChange3, + edclassificationChange4, + edclassificationChange6, + sProjectName, sProjectOrder, + sProjectCreate, sProjectState, sProjectTime, sProjectStateList, sProjectNameChange, sProjectOrderChange, + sProjectCreateChange, sProjectStateChange, sProjectTimeChange, searchReset, searchSubmit, createChildProject, - createChildsProject + createChildsProject, + + editStoreyProject, + closeeditModal2, + edclassificationChangeName, + edclassificationChange, + edclassificationChange1, + edclassificationChange5, + editChildsProject, + closeeditModal3 }; }, }; - diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 5079a850..7ae231c9 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -154,11 +154,14 @@
直播
- +
- +
- +
@@ -364,11 +367,17 @@
+
+ +
阶段名称: