浏览代码

层级问题

wangziqian 5 年之前
父节点
当前提交
1f550a72ab

+ 1 - 1
src/views/projectManage/iteration/components/iterationTable.vue

@@ -176,7 +176,7 @@ export default {
     async listByTask(id) { // 获取排期列表
       const res = await scheduleListByRequire(id)
       if (res.code === 200) {
-        this.scheduleList = res.data.scheduleDetailRespons
+        this.scheduleList = res.data.scheduleDetailRespons || []
         this.scheduleDetail = res.data || {}
         this.scheduleList = this.scheduleList.map(item => ({
           ...item,

+ 1 - 1
src/views/projectManage/projectList/components/scheduleList.vue

@@ -174,7 +174,7 @@ export default {
     async listByTask(id) { // 获取排期列表
       const res = await listByTask(id)
       if (res.code === 200) {
-        this.scheduleList = res.data.scheduleDetailRespons
+        this.scheduleList = res.data.scheduleDetailRespons || []
         this.scheduleDetail = res.data || {}
         this.scheduleList = this.scheduleList.map(item => ({
           ...item,

+ 1 - 1
src/views/projectManage/requirement/components/scheduleList.vue

@@ -174,7 +174,7 @@ export default {
     async listByTask(id) { // 获取排期列表
       const res = this.all ? await listByRequire(id) : await listByTask(id)
       if (res.code === 200) {
-        this.scheduleList = res.data.scheduleDetailRespons
+        this.scheduleList = res.data.scheduleDetailRespons || []
         this.scheduleDetail = res.data || {}
         this.scheduleList = this.scheduleList.map(item => ({
           ...item,

+ 1 - 1
src/views/projectManage/taskList/childrenTask/addChildrenList.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="children-task">
-    <label v-if="isTitle">子任务<i v-if="formData.level <= 2" class="el-icon-circle-plus child-add" @click="addChild()" /></label>
+    <label v-if="isTitle">子任务<i v-if="formData.level <= 2 || add" class="el-icon-circle-plus child-add" @click="addChild()" /></label>
     <div class="children-list">
       <div v-for="(item,index) in childrenList" :id="'child' + id + index" :key="'child' + index" class="children-item">
         <el-select

+ 0 - 1
src/views/projectManage/taskList/childrenTask/createChildren.vue

@@ -67,7 +67,6 @@
         </div>
       </el-form>
       <add-children-list
-        v-if="formData.level <= 2"
         id="create"
         :list.sync="childrenList"
         :data="formData"

+ 1 - 1
src/views/projectManage/taskList/components/scheduleList.vue

@@ -190,7 +190,7 @@ export default {
       const res = await listByTask(id)
 
       if (res.code === 200) {
-        this.scheduleList = res.data.scheduleDetailRespons
+        this.scheduleList = res.data.scheduleDetailRespons || []
         this.scheduleDetail = res.data || {}
         this.scheduleList = this.scheduleList.map(item => ({
           ...item,