index.html 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <template>
  2. <el-card shadow="never">
  3. <yun-table
  4. :columns="columns"
  5. search="name,phone"
  6. toolbar="refresh,add,edit,del,more"
  7. ref="yuntable"
  8. :auth="auth"
  9. :extend="extend">
  10. </yun-table>
  11. </el-card>
  12. </template>
  13. <script>
  14. import table from "@components/Table.js";
  15. export default{
  16. components:{'YunTable':table},
  17. data:{
  18. auth:{
  19. recyclebin:Yunqi.auth.check('app\\admin\\controller\\shop\\ShopList','recyclebin'),
  20. },
  21. extend:{
  22. index_url: 'shop/shop_delivery/index',
  23. recyclebin_url: 'shop/shop_delivery/recyclebin',
  24. },
  25. columns:[
  26. {checkbox: true},
  27. {field: 'id',title: __('ID'),width:80,sortable: true},
  28. {field: 'user_id', title: __('录入人'),operate: 'LIKE'},
  29. {field: 'customer_id',title: __('客户'),operate:'LIKE'},
  30. {field: 'shop_id',title: __('店铺'),operate:'LIKE'},
  31. {field: 'plat_id',title: __('平台'),operate: false, searchList: Yunqi.data.platformList},
  32. {field: 'variety_id', title: __('品种'),operate: false},
  33. {field: 'spec_id', title: __('规格'),operate: false},
  34. {field: 'num', title: __('数量'),operate: false},
  35. {field: 'weigh', title: __('重量'),operate: false},
  36. {field: 'total_price', title: __('总价'),operate: false},
  37. {field: 'status', title: __('状态'),width:120,searchList: {1: __('待结算'),2: __('已结算'), 3: __('驳回')},formatter:Yunqi.formatter.switch},
  38. {field: 'settlement_data', title: __('结算时间'), width:160,formatter: Yunqi.formatter.datetime,operate:false,sortable: true},
  39. {field: 'createtime', title: __('创建时间'), width:160,formatter: Yunqi.formatter.datetime,operate:false,sortable: true},
  40. {
  41. field: 'operate',
  42. title: __('操作'),
  43. width:150,
  44. action:{sort:true,edit:true,del:true}
  45. }
  46. ]
  47. },
  48. methods: {
  49. }
  50. }
  51. </script>
  52. <style>
  53. </style>