index.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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.nickname', title: __('录入人'),operate: 'LIKE'},
  29. {field: 'customer.name',title: __('客户'),operate:'LIKE'},
  30. {field: 'shops.name',title: __('店铺'),operate:'LIKE'},
  31. {field: 'plat_id',title: __('平台'),operate: false, searchList: Yunqi.data.platformList},
  32. {field: 'variety.title', title: __('品种'),operate: false},
  33. {field: 'specs.title', title: __('规格'),operate: false},
  34. {field: 'num', title: __('数量'),operate: false},
  35. {field: 'weigh', title: __('重量'),operate: false},
  36. {field: 'price', title: __('当前发货价'),operate: false},
  37. {field: 'total_price', title: __('总价'),operate: false},
  38. {field: 'status', title: __('状态'),width:120,searchList: {1: __('待结算'),2: __('已结算'), 3: __('驳回')},formatter:Yunqi.formatter.switch},
  39. {field: 'settlement_data', title: __('结算时间'), width:160,formatter: Yunqi.formatter.datetime,operate:false,sortable: true},
  40. {field: 'createtime', title: __('创建时间'), width:160,formatter: Yunqi.formatter.datetime,operate:false,sortable: true},
  41. // {
  42. // field: 'operate',
  43. // title: __('操作'),
  44. // width:150,
  45. // action:{sort:true,edit:true,del:true}
  46. // }
  47. ]
  48. },
  49. methods: {
  50. }
  51. }
  52. </script>
  53. <style>
  54. </style>