瀏覽代碼

修复组织配置编辑人员bug

qinzhipeng_v 5 年之前
父節點
當前提交
482130b7db
共有 2 個文件被更改,包括 5 次插入3 次删除
  1. 4 2
      src/views/ToConfigure/configure.vue
  2. 1 1
      src/views/projectManage/requirement/list/create.vue

+ 4 - 2
src/views/ToConfigure/configure.vue

@@ -49,7 +49,7 @@
           </el-tab-pane>
         </el-tabs>
       </div>
-      <el-dialog :title="title_name" :visible.sync="dialogFormVisible" width="40%" center :close-on-click-modal="false">
+      <el-dialog v-if="dialogFormVisible" :title="title_name" :visible.sync="dialogFormVisible" width="40%" center :close-on-click-modal="false">
         <el-form ref="form" label-position="left" :model="form" :rules="rules" label-width="110px">
           <el-form-item label="团队名称" prop="teamName">
             <el-input v-model="form.teamName" autocomplete="off" placeholder="请输入团队名称,不得超过20个汉字" @blur="blur_teamName(form)" />
@@ -428,6 +428,8 @@ export default {
         const teamMemberRelateInfoResponseList = []
         const leader = []
         const teamMember = []
+        this.arr = []
+        this.arry = []
         res.data.teamLeaderRelateInfoResponseList.map(item => {
           teamLeaderRelateInfoResponseList.push({ name: item.memberName, idap: item.memberIDAP, teamId: item.teamId })
           leader.push(item.memberIDAP)
@@ -470,7 +472,7 @@ export default {
     Preservation(form) { // 创建团队
       this.$refs['form'].validate((valid) => {
         if (valid) {
-          var team = {
+          let team = {
             teamName: form.teamName,
             teamAttribute: form.teamAttribute,
             teamMemberRelateInfoRequests: this.arr.concat(this.arry),

+ 1 - 1
src/views/projectManage/requirement/list/create.vue

@@ -366,7 +366,7 @@ export default {
             console.log(this.form, 'from')
             data = this.form
             data.rqmtProposer = data.rqmtProposer ? this.form.rqmtProposer.join() : null
-            data.referredClientType = data.referredClientType === null ? null : this.form.referredClientType.join()
+            data.referredClientType = data.referredClientType === null || data.referredClientType === '' || typeof (data.referredClientType) === Array ? null : this.form.referredClientType.join()
             createRequirement(data)
               .then(res => {
                 if (res.code === 200) {