edit.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  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: 'username',title: __('用户名'),edit:'text',rules:'required'},
  17. {field: 'nickname',title: __('昵称'),edit:'readonly',rules:'required'},
  18. {field: 'password',title: __('密码'),edit:{
  19. form:'input',
  20. type:'password',
  21. value:'',
  22. rules:'required;length(6~30)',
  23. placeholder:'不填写则不修改',
  24. }},
  25. {field: 'sex', title: __('性别'), edit: 'radio',rules:"required",searchList: {1: __('男'), 2: __('女')}},
  26. {field: 'email',title: __('邮箱'),rules:'email',edit:'text'},
  27. {field: 'mobile',title: __('手机'),edit:'text',rules:'mobile'},
  28. {field: 'role',title: __('角色'),edit:'checkbox',searchList: {1:'录入员', 2:'库管'}},
  29. {field: 'status', title: __('状态'), edit:'switch',searchList: {'normal': __('正常'),'hidden': __('隐藏')}},
  30. ]
  31. },
  32. methods: {
  33. }
  34. }
  35. </script>
  36. <style>
  37. </style>