add.html 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <el-card shadow="never" style="border: 0;">
  3. <yun-form :data="row" :columns="columns">
  4. {:token_field()}
  5. </yun-form>
  6. </el-card>
  7. </template>
  8. <script>
  9. import form from "@components/Form.js";
  10. export default{
  11. components:{'YunForm':form},
  12. data:{
  13. row:Yunqi.data.row,
  14. columns:[
  15. {field: 'id',title: __('ID'),edit:'hidden'},
  16. {field: 'nickname', title: __('姓名'), edit: 'text',rules:"required",searchList: Yunqi.data.varietyList},
  17. {field: 'username',title: __('账户'),edit:'text',rules:'required'},
  18. {field: 'password',title: __('密码'),edit:'text',rules:'required;length(6~30)'},
  19. {field: 'avatar', title: __('头像'),edit:'image'},
  20. {field: 'role',title: __('角色'),edit:'checkbox',searchList: {1:'录入员', 2:'库管', 3:'记账'}},
  21. {field: 'remark',title: __('备注'),edit:'textarea'},
  22. {field: 'status', title: __('状态'), edit:'switch',searchList: {'normal': __('正常'),'hidden': __('隐藏')}},
  23. ]
  24. },
  25. methods: {
  26. }
  27. }
  28. </script>
  29. <style>
  30. </style>