guidanceForm.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <template>
  2. <div id="guidanceForm">
  3. <el-row>
  4. <el-col :span="24" class="guidanceForm">
  5. <el-form ref="form" :model="form" label-width="100px">
  6. <el-form-item label="就业指导名称">
  7. <el-input v-model="form.title" placeholder="请输入就业指导名称"></el-input>
  8. </el-form-item>
  9. <el-form-item label="就业指导类型" prop="type">
  10. <el-select v-model="form.type" placeholder="请选择就业指导类型">
  11. <el-option label="就业指导" value="man"></el-option>
  12. <el-option label="工作顾问" value="woman"></el-option>
  13. </el-select>
  14. </el-form-item>
  15. <el-form-item label="内容">
  16. <wang-editor v-model="form.content" upload-img-server=""></wang-editor>
  17. </el-form-item>
  18. <el-form-item>
  19. <el-button @click="handleCancel">返回</el-button>
  20. <el-button type="primary" @click="handleEdit()">提交</el-button>
  21. </el-form-item>
  22. </el-form>
  23. </el-col>
  24. </el-row>
  25. </div>
  26. </template>
  27. <script>
  28. import WangEditor from '@/components/wang-editor.vue';
  29. export default {
  30. name: 'guidanceForm',
  31. props: {
  32. form: null,
  33. },
  34. components: {
  35. WangEditor,
  36. },
  37. data: () => ({}),
  38. created() {},
  39. computed: {},
  40. methods: {
  41. handleEdit() {
  42. this.handleCancel();
  43. },
  44. handleCancel() {
  45. this.$router.push({ path: './index' });
  46. },
  47. },
  48. };
  49. </script>
  50. <style lang="less" scoped>
  51. .el-form {
  52. padding: 0 200px;
  53. }
  54. .guidanceForm {
  55. padding: 20px 0;
  56. }
  57. </style>