organization.vue 928 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <template>
  2. <view>
  3. <uni-mall-list :dataList="dataList" :defaultHeadList="defaultHeadList" @change="handleChange" type="preview">
  4. </uni-mall-list>
  5. </view>
  6. </template>
  7. <script>
  8. import {
  9. getPartList
  10. } from '@/request/api/my.js'
  11. import uniMallList from '../components/uni-mall-list/uni-mall-list.vue';
  12. export default {
  13. components: {
  14. uniMallList
  15. },
  16. data() {
  17. return {
  18. defaultHeadList: {},
  19. dataList: []
  20. };
  21. },
  22. onLoad() {
  23. this.defaultHeadList = {
  24. name: this.$store.getters.organization.name,
  25. id: new Date().getTime()
  26. }
  27. this.init();
  28. },
  29. methods: {
  30. async init() {
  31. let partData = await getPartList(this.$store.getters.organization.id, this.$store.getters.project.id);
  32. if (partData.state) this.dataList = partData.data;
  33. },
  34. handleChange(item) {
  35. if (item.type === 'user') {
  36. }
  37. }
  38. }
  39. };
  40. </script>
  41. <style></style>