Blame view

src/components/oa/deleteQuestionAnswer.vue 1.38 KB
6ec243d6   wuxw   v1.9 点击提交后,成功提示没有...
1
  <template>
0bf7e6a5   wuxw   加入问卷功能代码
2
    <el-dialog
a99eb7a5   wuxw   开发完成办公下功能
3
      :title="$t('ownerVoting.deleteQuestionAnswer.title')"
0bf7e6a5   wuxw   加入问卷功能代码
4
5
6
7
      :visible.sync="visible"
      width="30%"
      @close="handleClose"
    >
a99eb7a5   wuxw   开发完成办公下功能
8
9
      <div>
        <p>{{ $t('ownerVoting.deleteQuestionAnswer.confirm') }}</p>
0bf7e6a5   wuxw   加入问卷功能代码
10
      </div>
a99eb7a5   wuxw   开发完成办公下功能
11
      <span slot="footer" class="dialog-footer">
0bf7e6a5   wuxw   加入问卷功能代码
12
13
14
        <el-button @click="visible = false">
          {{ $t('common.cancel') }}
        </el-button>
a99eb7a5   wuxw   开发完成办公下功能
15
16
17
18
        <el-button
          type="danger"
          @click="handleConfirm"
        >
0bf7e6a5   wuxw   加入问卷功能代码
19
20
          {{ $t('common.confirm') }}
        </el-button>
a99eb7a5   wuxw   开发完成办公下功能
21
      </span>
0bf7e6a5   wuxw   加入问卷功能代码
22
23
24
25
    </el-dialog>
  </template>
  
  <script>
a99eb7a5   wuxw   开发完成办公下功能
26
  import { deleteQuestionAnswer } from '@/api/oa/ownerVotingApi'
0bf7e6a5   wuxw   加入问卷功能代码
27
28
29
30
31
32
33
  import { getCommunityId } from '@/api/community/communityApi'
  
  export default {
    name: 'DeleteQuestionAnswer',
    data() {
      return {
        visible: false,
a99eb7a5   wuxw   开发完成办公下功能
34
35
        qaId: '',
        communityId: getCommunityId()
0bf7e6a5   wuxw   加入问卷功能代码
36
37
38
      }
    },
    methods: {
2e81c59f   wuxw   完成办公功能测试
39
40
      open(qa) {
        this.qaId = qa.qaId
0bf7e6a5   wuxw   加入问卷功能代码
41
42
        this.visible = true
      },
0bf7e6a5   wuxw   加入问卷功能代码
43
      async handleConfirm() {
0bf7e6a5   wuxw   加入问卷功能代码
44
        try {
a99eb7a5   wuxw   开发完成办公下功能
45
46
47
48
          await deleteQuestionAnswer({
            qaId: this.qaId,
            communityId: this.communityId
          })
6ec243d6   wuxw   v1.9 点击提交后,成功提示没有...
49
          this.$message.success(this.$t('common.operationSuccess'))
0bf7e6a5   wuxw   加入问卷功能代码
50
          this.$emit('success')
a99eb7a5   wuxw   开发完成办公下功能
51
          this.visible = false
0bf7e6a5   wuxw   加入问卷功能代码
52
        } catch (error) {
a99eb7a5   wuxw   开发完成办公下功能
53
          this.$message.error(error.message || this.$t('ownerVoting.deleteQuestionAnswer.error'))
0bf7e6a5   wuxw   加入问卷功能代码
54
        }
a99eb7a5   wuxw   开发完成办公下功能
55
56
57
      },
      handleClose() {
        this.qaId = ''
0bf7e6a5   wuxw   加入问卷功能代码
58
59
60
      }
    }
  }
a99eb7a5   wuxw   开发完成办公下功能
61
  </script>