fix: scene list
This commit is contained in:
@@ -5,7 +5,9 @@
|
||||
<el-input v-model="form.content" autocomplete="off" :rows="6" type="textarea" />
|
||||
</el-form-item>
|
||||
<el-form-item label="场景" prop="scene">
|
||||
<el-input v-model="form.scene" autocomplete="off" placeholder="请输入场景(可为空)" />
|
||||
<el-select v-model="form.scene" clearable placeholder="请选择场景(可为空)" style="width: 100%">
|
||||
<el-option v-for="item in sceneList" :key="item.scene" :label="item.sceneName" :value="item.scene" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="!form.name" label="是否启用" prop="isEnabled">
|
||||
<el-switch v-model="form.isEnabled" active-text="启用" :active-value="true" inactive-text="禁用" :inactive-value="false" />
|
||||
@@ -21,6 +23,7 @@
|
||||
|
||||
<script>
|
||||
import { doEdit, doAdd } from '@/api/spring/blessing/contentTemplate'
|
||||
import { getAll as getAllScenes } from '@/api/spring/blessing/scene'
|
||||
|
||||
export default {
|
||||
name: 'AppManagementEdit',
|
||||
@@ -38,6 +41,7 @@
|
||||
},
|
||||
title: '',
|
||||
dialogFormVisible: false,
|
||||
sceneList: [],
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -45,8 +49,14 @@
|
||||
return `${process.env.VUE_APP_API_BASE_URL}/management/api/common/upload`
|
||||
},
|
||||
},
|
||||
created() {},
|
||||
created() {
|
||||
this.fetchSceneList()
|
||||
},
|
||||
methods: {
|
||||
async fetchSceneList() {
|
||||
const { data } = await getAllScenes()
|
||||
this.sceneList = data || []
|
||||
},
|
||||
handleUploadSuccess(url) {
|
||||
this.form.imageUrl = url
|
||||
},
|
||||
|
||||
@@ -5,7 +5,9 @@
|
||||
<el-input v-model="form.name" autocomplete="off" />
|
||||
</el-form-item>
|
||||
<el-form-item label="场景" prop="scene">
|
||||
<el-input v-model="form.scene" autocomplete="off" placeholder="请输入场景(可为空)" />
|
||||
<el-select v-model="form.scene" clearable placeholder="请选择场景(可为空)" style="width: 100%">
|
||||
<el-option v-for="item in sceneList" :key="item.scene" :label="item.sceneName" :value="item.scene" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="卡片图片" prop="imageUrl">
|
||||
<single-upload
|
||||
@@ -29,6 +31,7 @@
|
||||
|
||||
<script>
|
||||
import { doEdit, doAdd } from '@/api/spring/blessing/template'
|
||||
import { getAll as getAllScenes } from '@/api/spring/blessing/scene'
|
||||
import SingleUpload from '@/components/SingleUpload'
|
||||
|
||||
export default {
|
||||
@@ -50,6 +53,7 @@
|
||||
},
|
||||
title: '',
|
||||
dialogFormVisible: false,
|
||||
sceneList: [],
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -57,8 +61,14 @@
|
||||
return `${process.env.VUE_APP_API_BASE_URL}/management/api/common/upload`
|
||||
},
|
||||
},
|
||||
created() {},
|
||||
created() {
|
||||
this.fetchSceneList()
|
||||
},
|
||||
methods: {
|
||||
async fetchSceneList() {
|
||||
const { data } = await getAllScenes()
|
||||
this.sceneList = data || []
|
||||
},
|
||||
handleUploadSuccess(url) {
|
||||
this.form.imageUrl = url
|
||||
},
|
||||
|
||||
@@ -5,7 +5,9 @@
|
||||
<el-input v-model="form.name" autocomplete="off" />
|
||||
</el-form-item>
|
||||
<el-form-item label="场景" prop="scene">
|
||||
<el-input v-model="form.scene" autocomplete="off" placeholder="请输入场景(可为空)" />
|
||||
<el-select v-model="form.scene" clearable placeholder="请选择场景(可为空)" style="width: 100%">
|
||||
<el-option v-for="item in sceneList" :key="item.scene" :label="item.sceneName" :value="item.scene" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="卡片图片" prop="imageUrl">
|
||||
<single-upload
|
||||
@@ -29,6 +31,7 @@
|
||||
|
||||
<script>
|
||||
import { doEdit, doAdd } from '@/api/spring/blessing/titleTemplate/index'
|
||||
import { getAll as getAllScenes } from '@/api/spring/blessing/scene'
|
||||
import SingleUpload from '@/components/SingleUpload'
|
||||
|
||||
export default {
|
||||
@@ -50,6 +53,7 @@
|
||||
},
|
||||
title: '',
|
||||
dialogFormVisible: false,
|
||||
sceneList: [],
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
@@ -57,8 +61,14 @@
|
||||
return `${process.env.VUE_APP_API_BASE_URL}/management/api/common/upload`
|
||||
},
|
||||
},
|
||||
created() {},
|
||||
created() {
|
||||
this.fetchSceneList()
|
||||
},
|
||||
methods: {
|
||||
async fetchSceneList() {
|
||||
const { data } = await getAllScenes()
|
||||
this.sceneList = data || []
|
||||
},
|
||||
handleUploadSuccess(url) {
|
||||
this.form.imageUrl = url
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user