|
@@ -109,11 +109,18 @@
|
|
|
</el-input>
|
|
|
<span class="link">更改</span>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="组员列表" prop="member_id_list" class="link-item">
|
|
|
+ <el-form-item label="项目成员" prop="member_id_list" class="link-item">
|
|
|
<el-input v-model="memberNames" type="text">
|
|
|
<el-button slot="append" @click="selectMembers">选择</el-button>
|
|
|
</el-input>
|
|
|
- <span class="link">更改</span>
|
|
|
+ <span class="link" @click="setProjectMember">更改</span>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item class="label-tworow">
|
|
|
+ <span slot="label">已同意邀请成为<br />项目组长成员</span>
|
|
|
+ <el-input type="text" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="创建人">
|
|
|
+ <el-input type="text" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
|
|
@@ -123,7 +130,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import { GetProjectInfo } from '@/api/project';
|
|
|
+import { GetProjectInfo, SetProjectMember } from '@/api/project';
|
|
|
import { GetUserList_ID } from '@/api/user';
|
|
|
|
|
|
import selectMembers from '@/views/create_project/selectProjectMembers.vue';
|
|
@@ -222,6 +229,15 @@ export default {
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ // 设置项目成员
|
|
|
+ setProjectMember() {
|
|
|
+ SetProjectMember({
|
|
|
+ project_id: this.id,
|
|
|
+ user_id_list: this.project.member_id_list,
|
|
|
+ }).then(() => {
|
|
|
+ this.$message.success('项目成员更新成功');
|
|
|
+ });
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|