Browse Source

活动管理功能增加

master
李鹏飞 6 years ago
parent
commit
a7ae7860f5
  1. 10
      src/views/modules/case/typicalcase-add-or-update.vue
  2. 2
      src/views/modules/case/typicalcase-connect-list.vue
  3. 2
      src/views/modules/case/typicalcase-list.vue

10
src/views/modules/case/typicalcase-add-or-update.vue

@ -86,12 +86,12 @@
</div>
</el-row>
<el-form-item>
<el-button @click="addItem">{{"添加案例"}}</el-button>
<el-button :disabled="isAble" @click="addItem">{{"添加案例"}}</el-button>
</el-form-item>
</el-form>
<el-form>
<el-button type="primary" @click="dataFormSubmitHandle()">{{"发布案例"}}</el-button>
<el-button size="small" style="width: 95px" @click="back">返回</el-button>
<el-button type="primary" :disabled="isAble" @click="dataFormSubmitHandle()">{{"发布案例"}}</el-button>
<el-button size="small" :disabled="isAble" style="width: 95px" @click="back">返回</el-button>
</el-form>
<el-form>
<el-row>
@ -142,6 +142,7 @@ export default {
connectListVisible: false,
content: '',
loading: false,
isAble: false,
editorOption: {
placeholder: 'Please enter it here...',
modules:{
@ -349,8 +350,10 @@ export default {
this.dataForm.caseNumber = this.dataForm.caseNumber + 1
}
}
this.isAble = true;
this.$http[!this.dataForm.id ? 'post' : 'put']('/cloudAnalysis/typicalcase', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) {
this.isAble = false;
return this.$message.error(res.msg)
}
this.$message({
@ -358,6 +361,7 @@ export default {
type: 'success',
duration: 500,
onClose: () => {
this.isAble = false;
this.back()
}
})

2
src/views/modules/case/typicalcase-connect-list.vue

@ -42,7 +42,7 @@
<el-table-column v-if="this.dataForm.associatedType == 1" prop="nickName" label="发布人姓名" header-align="center" align="center" style="width: 10%"></el-table-column>
<el-table-column v-if="this.dataForm.associatedType == 2" prop="nickname" label="发布人姓名" header-align="center" align="center" style="width: 10%"></el-table-column>
<el-table-column prop="createdTime" label="发布时间" header-align="center" align="center" 问题内容style="width: 10%"></el-table-column>
<el-table-column prop="commentNum" label="表达态度总数" header-align="center" align="center" style="width: 10%"></el-table-column>
<el-table-column prop="participantsNum" label="表达态度总数" header-align="center" align="center" style="width: 10%"></el-table-column>
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150">
<template slot-scope="scope">
<el-button type="text" size="small" @click="detailHandle(scope.row.id)">{{"查看详细"}}</el-button>

2
src/views/modules/case/typicalcase-list.vue

@ -46,7 +46,7 @@
<el-table-column prop="createdTime" label="创建时间" header-align="center" align="center"></el-table-column>
<el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150">
<template slot-scope="scope">
<el-button v-if="$hasPermission('heart:actbanner:grounding')" type="text" size="small" @click="changeGroundingHandle(scope.row)">{{ changeGroundingText(scope.row.state) }}</el-button>
<el-button v-if="$hasPermission('case:actbanner:grounding')" type="text" size="small" @click="changeGroundingHandle(scope.row)">{{ changeGroundingText(scope.row.state) }}</el-button>
<el-button type="text" size="small" @click="detailHandle(scope.row.id)">{{"查看详细"}}</el-button>
</template>
</el-table-column>

Loading…
Cancel
Save