|
|
@@ -28,13 +28,28 @@
|
|
|
</div>
|
|
|
</el-card>
|
|
|
</el-row>
|
|
|
+ <el-row style="padding-right: 5px; padding-left: 5px; padding-bottom: 5px">
|
|
|
+ <el-card class="box-card">
|
|
|
+ <div slot="header" class="clearfix">
|
|
|
+ <span>设置热门视频</span>
|
|
|
+ <el-button style="float: right; padding: 3px 0" type="text" @click="setHotVideoWrapper">更新</el-button>
|
|
|
+ </div>
|
|
|
+ <div class="text item">
|
|
|
+ <el-form ref="form" :model="formData">
|
|
|
+ <el-form-item>
|
|
|
+ <el-input v-model="formData.content" type="textarea" :rows="5" style="padding-right: 1px" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-form>
|
|
|
+ </div>
|
|
|
+ </el-card>
|
|
|
+ </el-row>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import { getAuthedUser } from '@/utils/auth'
|
|
|
-import { getSiteNotice, updateSiteNotice } from '@/api/admin'
|
|
|
+import {getSiteNotice, setHotVideo, updateSiteNotice} from '@/api/admin'
|
|
|
|
|
|
export default {
|
|
|
name: 'SiteConfig',
|
|
|
@@ -66,6 +81,11 @@ export default {
|
|
|
this.formData.content = null
|
|
|
}
|
|
|
})
|
|
|
+ },
|
|
|
+ setHotVideoWrapper() {
|
|
|
+ setHotVideo().then(resp => {
|
|
|
+ console.log(resp)
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|