Browse Source

图片配置新增是否启用

feature/syp_points
songyunpeng 5 years ago
parent
commit
400f6b126c
  1. 21
      src/views/modules/api/imgconfig-add-or-update.vue
  2. 11
      src/views/modules/api/imgconfig.vue
  3. 1
      src/views/modules/custom/archives.vue

21
src/views/modules/api/imgconfig-add-or-update.vue

@ -39,6 +39,15 @@
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">
<el-input type="textarea" autosize v-model="dataForm.remark" maxlength="200" placeholder="请输入备注"></el-input> <el-input type="textarea" autosize v-model="dataForm.remark" maxlength="200" placeholder="请输入备注"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否启用" prop="enableFlag">
<el-select v-model="dataForm.enableFlag" placeholder="是否启用" clearable>
<el-option v-for="item in enableFlagArr"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-form> </el-form>
<template slot="footer"> <template slot="footer">
<el-button @click="visible = false">{{ $t('cancel') }}</el-button> <el-button @click="visible = false">{{ $t('cancel') }}</el-button>
@ -71,7 +80,17 @@ export default {
optionImgType: [], optionImgType: [],
// //
loading: false, loading: false,
uploadUrl: '' uploadUrl: '',
enableFlagArr: [
{
label: '是',
value: '1'
},
{
label: '否',
value: '0'
}
]
} }
}, },
computed: { computed: {

11
src/views/modules/api/imgconfig.vue

@ -46,6 +46,7 @@
<el-table-column prop="sort" label="排序" header-align="center" align="center"></el-table-column> <el-table-column prop="sort" 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 prop="createdTime" label="创建时间" header-align="center" align="center"></el-table-column>
<el-table-column prop="remark" label="备注" header-align="center" align="center"></el-table-column> <el-table-column prop="remark" label="备注" header-align="center" align="center"></el-table-column>
<el-table-column prop="enableFlag" label="是否启用" header-align="center" align="center" :formatter="enableFlagFormat"></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('api:imgconfig:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">{{ $t('update') }}</el-button> <el-button v-if="$hasPermission('api:imgconfig:update')" type="text" size="small" @click="addOrUpdateHandle(scope.row.id)">{{ $t('update') }}</el-button>
@ -110,6 +111,16 @@ export default {
return this.optionImgType[property].dictName return this.optionImgType[property].dictName
} }
} }
},
enableFlagFormat (row) {
let enableFlag = row.enableFlag
if (enableFlag === '1') {
return '是'
} else if (enableFlag === '0') {
return '否'
} else {
return '未知'
}
} }
} }
} }

1
src/views/modules/custom/archives.vue

@ -61,6 +61,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;"> <el-table v-loading="dataListLoading" :data="dataList" border @selection-change="dataListSelectionChangeHandle" style="width: 100%;">
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>
<el-table-column label="序号" <el-table-column label="序号"
align="center" align="center"
width="50px"> width="50px">

Loading…
Cancel
Save