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)