| | |
| | | value: 0 |
| | | }, |
| | | { |
| | | label: '票数公开', |
| | | prop: 'voteNumberPublic', |
| | | type: 'radio', |
| | | button: true, |
| | | row: true, |
| | | span: 12, |
| | | offset: 8, |
| | | dicData: [{ |
| | | label: '不需要', |
| | | value: 0 |
| | | }, { |
| | | label: '需要', |
| | | value: 1 |
| | | }], |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择是否票数公开", |
| | | trigger: "blur", |
| | | }, ], |
| | | value: 0 |
| | | }, |
| | | { |
| | | label: '指定用户', |
| | | prop: 'appointUser', |
| | | type: 'radio', |
| | |
| | | ] |
| | | }, |
| | | // 表单列表 |
| | | froms: {}, |
| | | froms: { |
| | | openFlag: 0, |
| | | voteRestrictions: 1, |
| | | signatureFlag: 1, |
| | | voteNumberPublic: 1, |
| | | appointUser: 0, |
| | | |
| | | }, |
| | | dialogVisibles: false, |
| | | articleId: '', |
| | | discussion: {}, |
| | |
| | | }, |
| | | |
| | | handleSubmit(form, done) { |
| | | console.log("**********" + JSON.stringify(form)) |
| | | form.articleId = this.articleId |
| | | form.eventType = 1 |
| | | form.userIds = JSON.stringify(form.userIds) |
| | | if (form.appointUser == 0) { |
| | | form.userIds = '' |
| | | } |
| | | console.log("===>", JSON.stringify(this.froms)) |
| | | form.id = this.id; |
| | | console.log("formData====>", JSON.stringify(formData)) |
| | | |
| | | form.id = this.id |
| | | |
| | | addPd(form).then( |
| | | () => { |
| | | // this.onLoad(this.discussion) |
| | |
| | | }) |
| | | done() |
| | | this.$refs.DisCussFrom && this.$refs.DisCussFrom.resetForm() |
| | | this.froms = {} |
| | | this.froms = { |
| | | openFlag: 0, |
| | | voteRestrictions: 1, |
| | | signatureFlag: 1, |
| | | appointUser: 0, |
| | | |
| | | } |
| | | this.dialogVisibles = false |
| | | }, |
| | | (error) => { |
| | |
| | | ) |
| | | }, |
| | | init(data) { |
| | | // console.log("====>", data); |
| | | console.log("===init===", data) |
| | | this.$refs.DisCussFrom && this.$refs.DisCussFrom.resetForm() |
| | | this.dialogVisibles = true |
| | | this.froms = {} |
| | | this.froms = { |
| | | openFlag: 0, |
| | | voteRestrictions: 1, |
| | | signatureFlag: 1, |
| | | appointUser: 0, |
| | | } |
| | | this.discussion = data |
| | | this.articleId = data.id |
| | | this.onLoad(data) |
| | | }, |
| | | |
| | | handleClose() { |
| | | console.log("**********************************************************************************") |
| | | console.log("******handleClose*******") |
| | | this.dialogVisibles = false |
| | | this.$refs.DisCussFrom && this.$refs.DisCussFrom.resetForm() |
| | | this.froms = {}; |
| | | console.log("^^^^^", this.froms) |
| | | console.log(this.$refs, 90999) |
| | | this.froms = { |
| | | openFlag: 0, |
| | | voteRestrictions: 1, |
| | | signatureFlag: 1, |
| | | appointUser: 0, |
| | | } |
| | | }, |
| | | |
| | | opens() { |
| | | console.log("***************************************opens*******************************************") |
| | | console.log("******opens*******") |
| | | // this.dialogVisibles = false |
| | | this.$refs.DisCussFrom && this.$refs.DisCussFrom.resetForm() |
| | | this.froms = {}; |
| | | console.log("^^^^^", this.froms) |
| | | console.log(this.$refs, 90999) |
| | | this.froms = { |
| | | openFlag: 0, |
| | | voteRestrictions: 1, |
| | | signatureFlag: 1, |
| | | appointUser: 0, |
| | | } |
| | | }, |
| | | |
| | | onLoad(row, params = { |
| | | eventType: 1, |
| | | articleId: row.id |
| | | }) { |
| | | this.loading = true |
| | | // this.loading = true |
| | | getListPd(1, 10, Object.assign(params, this.query)).then(res => { |
| | | const data = res.data.data |
| | | this.$refs.DisCussFrom && this.$refs.DisCussFrom.resetForm() |
| | | if (data.records.length <= 0) { |
| | | console.log("----------------------------------") |
| | | this.froms = {} |
| | | console.log("--------onLoad------------") |
| | | this.id = '' |
| | | this.froms = { |
| | | openFlag: 0, |
| | | voteRestrictions: 1, |
| | | signatureFlag: 1, |
| | | appointUser: 0, |
| | | } |
| | | } else { |
| | | console.log(">>>>>", data.records[0]) |
| | | console.log(">>>>>onLoad", data.records[0]) |
| | | this.froms = data.records[0] |
| | | this.id = data.records[0].id; |
| | | formData = data.records[0]; |
| | | |
| | | this.id = data.records[0].id |
| | | formData = data.records[0] |
| | | if (this.froms && this.froms.userIds) { |
| | | this.froms.userIds = JSON.parse(this.froms.userIds) |
| | | } |