serverAdd.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import {idGen, fetchGraphql} from '../../../../utils/util';
  2. import {createserver} from '../../../../config/gql';
  3. Component({
  4. properties: {},
  5. data: {
  6. name: '',
  7. remark: ''
  8. },
  9. methods: {
  10. nameInput(e) {
  11. this.setData({
  12. name: e.detail
  13. })
  14. },
  15. remarkInput(e) {
  16. this.setData({
  17. remark: e.detail
  18. })
  19. },
  20. submit() {
  21. let {name, remark} = this.data;
  22. fetchGraphql(createserver,
  23. {
  24. id: idGen('server'),
  25. name,
  26. description: remark,
  27. img: '',
  28. createdAt: Date.now(),
  29. updatedAt: ''
  30. },
  31. null,
  32. 'createserver',
  33. null
  34. )
  35. .then(server => {
  36. wx.startPullDownRefresh();
  37. });
  38. },
  39. reset() {
  40. this.setData({
  41. name: '',
  42. remark: ''
  43. })
  44. }
  45. }
  46. });