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> </div>
</el-row> </el-row>
<el-form-item> <el-form-item>
<el-button @click="addItem">{{"添加案例"}}</el-button> <el-button :disabled="isAble" @click="addItem">{{"添加案例"}}</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form> <el-form>
<el-button type="primary" @click="dataFormSubmitHandle()">{{"发布案例"}}</el-button> <el-button type="primary" :disabled="isAble" @click="dataFormSubmitHandle()">{{"发布案例"}}</el-button>
<el-button size="small" style="width: 95px" @click="back">返回</el-button> <el-button size="small" :disabled="isAble" style="width: 95px" @click="back">返回</el-button>
</el-form> </el-form>
<el-form> <el-form>
<el-row> <el-row>
@ -142,6 +142,7 @@ export default {
connectListVisible: false, connectListVisible: false,
content: '', content: '',
loading: false, loading: false,
isAble: false,
editorOption: { editorOption: {
placeholder: 'Please enter it here...', placeholder: 'Please enter it here...',
modules:{ modules:{
@ -349,8 +350,10 @@ export default {
this.dataForm.caseNumber = this.dataForm.caseNumber + 1 this.dataForm.caseNumber = this.dataForm.caseNumber + 1
} }
} }
this.isAble = true;
this.$http[!this.dataForm.id ? 'post' : 'put']('/cloudAnalysis/typicalcase', this.dataForm).then(({ data: res }) => { this.$http[!this.dataForm.id ? 'post' : 'put']('/cloudAnalysis/typicalcase', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {
this.isAble = false;
return this.$message.error(res.msg) return this.$message.error(res.msg)
} }
this.$message({ this.$message({
@ -358,6 +361,7 @@ export default {
type: 'success', type: 'success',
duration: 500, duration: 500,
onClose: () => { onClose: () => {
this.isAble = false;
this.back() 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 == 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 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="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"> <el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" size="small" @click="detailHandle(scope.row.id)">{{"查看详细"}}</el-button> <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 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"> <el-table-column :label="$t('handle')" fixed="right" header-align="center" align="center" width="150">
<template slot-scope="scope"> <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> <el-button type="text" size="small" @click="detailHandle(scope.row.id)">{{"查看详细"}}</el-button>
</template> </template>
</el-table-column> </el-table-column>

Loading…
Cancel
Save