Browse Source

新闻类别维护,新增独立功能标记字段;格式化代码

feature/yujt_analysis_pc
yujt 6 years ago
parent
commit
00bee9d4e0
  1. 22
      src/views/modules/news/newscategory-add-or-update.vue
  2. 24
      src/views/modules/points/volunteerinfo-points-adjust.vue

22
src/views/modules/news/newscategory-add-or-update.vue

@ -13,10 +13,13 @@
<el-input v-model="dataForm.categoryName" <el-input v-model="dataForm.categoryName"
placeholder="类别名称"></el-input> placeholder="类别名称"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="类别编码" <el-form-item label="类别编码" prop="categoryCode">
prop="categoryCode"> <el-input v-model="dataForm.categoryCode" v-bind:readonly = "codeReadOnly" placeholder="类别编码"></el-input>
<el-input v-model="dataForm.categoryCode" </el-form-item>
placeholder="类别编码"></el-input> <el-form-item label="独立功能" prop="independentFlag">
<el-select v-model="dataForm.independentFlag" v-bind:disabled = "codeReadOnly" placeholder="是否关联独立功能">
<el-option v-for="item in yesOrNoContains" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</el-form-item> </el-form-item>
<el-form-item label="描述" <el-form-item label="描述"
prop="description"> prop="description">
@ -50,8 +53,11 @@ export default {
categoryName: '', categoryName: '',
categoryCode: '', categoryCode: '',
description: '', description: '',
independentFlag: '',
sort: 0 sort: 0
} },
yesOrNoContains: [{ id: '0', name: '否' }, { id: '1', name: '是' }],
codeReadOnly: false
} }
}, },
computed: { computed: {
@ -65,6 +71,9 @@ export default {
], ],
sort: [ sort: [
{ required: true, message: this.$t('validate.required'), trigger: 'blur' } { required: true, message: this.$t('validate.required'), trigger: 'blur' }
],
independentFlag: [
{ required: true, message: this.$t('validate.required'), trigger: 'blur' }
] ]
} }
} }
@ -89,6 +98,9 @@ export default {
...this.dataForm, ...this.dataForm,
...res.data ...res.data
} }
if (res.data.independentFlag === '1') {
this.codeReadOnly = true
}
}).catch(() => { }) }).catch(() => { })
}, },
// //

24
src/views/modules/points/volunteerinfo-points-adjust.vue

@ -167,19 +167,19 @@ export default {
} }
this.$http['post']( this.$http['post'](
'/points/pointslogs/confirmAdjustPoint', this.dataForm).then(({ data: res }) => { '/points/pointslogs/confirmAdjustPoint', this.dataForm).then(({ data: res }) => {
if (res.code !== 0) { if (res.code !== 0) {
return this.$message.error(res.msg) return this.$message.error(res.msg)
}
this.$message({
message: this.$t('prompt.success'),
type: 'success',
duration: 500,
onClose: () => {
this.visible = false
this.$emit('refreshDataList')
} }
this.$message({ })
message: this.$t('prompt.success'), }).catch(() => { })
type: 'success',
duration: 500,
onClose: () => {
this.visible = false
this.$emit('refreshDataList')
}
})
}).catch(() => { })
}, 1000, { 'leading': true, 'trailing': false }) }, 1000, { 'leading': true, 'trailing': false })
}), }),
getBehaviorTypeList () { getBehaviorTypeList () {

Loading…
Cancel
Save