MaterialDetail.js 770 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import BaseCurdEntry from './BaseCurdEntry'
  2. import MaterialCategory from './MaterialCategory'
  3. import materialDetailApi from '@@/api/MaterialDetailApi'
  4. export default class MaterialDetail extends BaseCurdEntry {
  5. id
  6. materielCode
  7. goodsCode
  8. name
  9. bigCategoryName
  10. middleCategoryName
  11. smallCategoryName
  12. materielDescribe
  13. brand
  14. manufacturer
  15. static get $$name () {
  16. return 'MaterialDetail'
  17. }
  18. static get $$api () {
  19. return materialDetailApi
  20. }
  21. static $$getQuery = () => ({
  22. name: '',
  23. materielCode: '',
  24. bigCategoryId: '',
  25. middleCategoryId: '',
  26. smallCategoryId: ''
  27. })
  28. static $$optionTargetConfigGroup = [
  29. [{
  30. Target: MaterialCategory,
  31. getQuery: () => ({
  32. parentId: '0'
  33. })
  34. }]
  35. ]
  36. }