columnDetail.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <template>
  2. <div id="columnDetail">
  3. <el-row>
  4. <el-col :span="24">
  5. <el-col :span="24" class="top">
  6. <el-col :span="12" class="topTitle">
  7. 添加栏目
  8. </el-col>
  9. <el-col :span="12" class="topBtn">
  10. <el-button type="primary" size="mini" @click="returnBtn()">返回</el-button>
  11. </el-col>
  12. </el-col>
  13. <el-col :span="24" class="messgae">
  14. <el-form ref="form" :model="form" label-width="80px">
  15. <el-form-item label="栏目名称">
  16. <el-input v-model="form.name"></el-input>
  17. </el-form-item>
  18. <el-form-item label="所在位置">
  19. <el-select v-model="form.site" placeholder="请选择所在位置">
  20. <el-option label="图片新闻" value="tpxw"></el-option>
  21. <el-option label="创新吉林" value="cxjl"></el-option>
  22. <el-option label="国内动态" value="gndt"></el-option>
  23. <el-option label="政务活动" value="zwhd"></el-option>
  24. <el-option label="媒体聚焦" value="mtjj"></el-option>
  25. <el-option label="通知公告" value="tzgg"></el-option>
  26. </el-select>
  27. </el-form-item>
  28. <el-form-item>
  29. <el-button type="primary" @click="onSubmit()">提交</el-button>
  30. </el-form-item>
  31. </el-form>
  32. </el-col>
  33. </el-col>
  34. </el-row>
  35. </div>
  36. </template>
  37. <script>
  38. export default {
  39. name: 'columnDetail',
  40. props: {
  41. form: null,
  42. },
  43. components: {},
  44. data: () => ({}),
  45. created() {},
  46. computed: {},
  47. methods: {
  48. onSubmit() {
  49. this.$emit('submitDate', { data: this.form, id: this.form.id });
  50. },
  51. returnBtn() {
  52. this.$router.push({ path: '/government/index' });
  53. },
  54. },
  55. };
  56. </script>
  57. <style lang="less" scoped>
  58. .top {
  59. padding: 15px 0;
  60. }
  61. .top .topTitle {
  62. text-align: left;
  63. }
  64. .top .topBtn {
  65. text-align: right;
  66. padding: 0 5px;
  67. }
  68. </style>