ソースを参照

修复迭代页面需求状态修改接口 隐藏批量修改状态

qinzhipeng_v 5 年 前
コミット
48030f983f

+ 11 - 12
src/views/projectManage/iteration/components/requiredTable.vue

@@ -173,7 +173,7 @@ import iterationTable from '@/views/projectManage/iteration/components/iteration
 import Sortable from 'sortablejs'
 import { configShowTaskEnum } from '@/api/taskIndex'
 import image_role from '@/assets/麻将@2x.png' // 表格移动
-import { iterationList, iterationRequire, iterationUpdateReqStatus, iterationOrder, iterationChangeIteration } from '@/api/iteration.js'
+import { iterationList, iterationRequire, iterationOrder, iterationChangeIteration } from '@/api/iteration.js'
 import { updateRequirementStatus } from '@/api/requirement.js'
 import extraUrgent from '@/assets/extraUrgent.png'
 export default {
@@ -261,25 +261,24 @@ export default {
         data.reqIds.push(ele.id)
         data.newStatus = ele.status
       }
-      iterationUpdateReqStatus(data).then(res => {
-        if (res.code === 200) {
-          this.$message.success(res.msg)
-          this.iteratioFilter()
-        } else {
-          this.$message.warning(res.msg)
-        }
-      })
-    },
-    updateRequirementStatus(val) { // 修改迭代状态
       const modifier = localStorage.getItem('username')
-      updateRequirementStatus({ id: val.id, status: val.status, modifier: modifier }).then(res => {
+      updateRequirementStatus({ id: ele.id, status: ele.status, modifier: modifier }).then(res => {
         if (res.code === 200) {
+          this.$message.success(res.msg)
           this.iteratioFilter()
         } else {
           this.$message.warning(res.msg)
         }
       }
       )
+      // iterationUpdateReqStatus(data).then(res => {
+      //   if (res.code === 200) {
+      //     this.$message.success(res.msg)
+      //     this.iteratioFilter()
+      //   } else {
+      //     this.$message.warning(res.msg)
+      //   }
+      // })
     },
 
     clickRequiredName(e) { // 需求跳转

+ 1 - 1
src/views/projectManage/requirement/requirementDetail.vue

@@ -109,7 +109,7 @@
             </el-form>
             <el-form :inline="true" :model="form_query" class="demo-form-inline" label-position="right" label-width="100px">
               <el-form-item label="需求方向:">
-                <el-cascader v-model="form_query.rqmtOrntIds" size="medium" collapse-tags :props="{ multiple: true, checkStrictly: true }" :options="demandDirection" placeholder="请选择" />
+                <el-cascader v-model="form_query.rqmtOrntIds" size="medium" collapse-tags :props="{ multiple: true }" :options="demandDirection" placeholder="请选择" @change="changeArea" />
               </el-form-item>
               <el-form-item label="需求来源:">
                 <el-select v-model="form_query.sourceType" size="small" filterable placeholder="请选择" @change="changeArea">