diff --git a/src/main/resources/views/platform/zhgh/democratic/teachercongress/delegation/headForm.js b/src/main/resources/views/platform/zhgh/democratic/teachercongress/delegation/headForm.js index 44eeb8e..b02ed9d 100644 --- a/src/main/resources/views/platform/zhgh/democratic/teachercongress/delegation/headForm.js +++ b/src/main/resources/views/platform/zhgh/democratic/teachercongress/delegation/headForm.js @@ -1,55 +1,56 @@ const HEAD_FORM_TEMPLATE = { + /*language=HTML*/ template: ` - - - - - - - - - - - - - - - - - - - - `, + + + + + + + + + + + + + + + + + + + + + + + `, data() { return { formData: {}, @@ -70,6 +71,17 @@ const HEAD_FORM_TEMPLATE = { } }, methods: { + viceUserSelectUser(query) { + if (query !== "") { + $.get("/platform/teacherCongress/delegation/notHeadUser", { + "keyWord": query, + "sessionId": this.formData.sessionId, + "delegationId": this.formData.delegationId + }).then((res) => { + this.viceHeadOptions = res.data + }) + } + }, onOpen(delegationId, sessionId) { if (!delegationId || !sessionId) { return @@ -102,8 +114,9 @@ const HEAD_FORM_TEMPLATE = { }).then((res) => { if (res.code === 0) { if (res.data) { - this.viceHeadOptions = [res.data] - this.$set(this.formData, "viceUserId", res.data.userId) + this.viceHeadOptions = res.data + + this.$set(this.formData, "viceUserIds", res.data.map(v=>v.userId)) } } }) @@ -123,7 +136,9 @@ const HEAD_FORM_TEMPLATE = { doSubmitHead() { this.$refs.headFormRef.validate((valid) => { if (valid) { - this.$axios.post("/platform/teacherCongress/delegation/insertHead", this.formData).then((res) => { + let formData = clone(this.formData) + if (formData.viceUserIds) formData.viceUserIds = JSON.stringify(formData.viceUserIds) + this.$axios.post("/platform/teacherCongress/delegation/insertHead", formData).then((res) => { if (res.code === 0) { this.headDialogFormVisible = false this.$message.success(res.msg)