| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <template>
- <el-card shadow="never">
-
- <yun-table
- :columns="columns"
- search="name,phone"
- toolbar="refresh,add,edit,del,more"
- ref="yuntable"
- :auth="auth"
- :extend="extend"
- :show-summary="true"
- :total-arr="totalArr"
- :is-showtotal="true"
- >
- </yun-table>
- </el-card>
- </template>
- <script>
- import table from "@components/Table.js";
- export default{
- components:{'YunTable':table},
- data:{
- auth:{
- recyclebin:Yunqi.auth.check('app\\admin\\controller\\shop\\ShopList','recyclebin'),
- },
- extend:{
- index_url: 'shop/shop_delivery/index',
- recyclebin_url: 'shop/shop_delivery/recyclebin',
- },
- columns:[
- {checkbox: true},
- {field: 'id',title: __('ID'),width:80,sortable: true},
- {field: 'customer.name',title: __('客户'),operate:'LIKE'},
- {field: 'plat_id',title: __('平台'),operate: false, searchList: Yunqi.data.platformList},
- {field: 'shops.name',title: __('店铺'),operate:'LIKE'},
- {field: 'variety.title', title: __('品种'),operate: false},
- {field: 'specs.title', title: __('规格'),operate: false},
- {field: 'num', title: __('数量'),operate: false},
- {field: 'weigh', title: __('重量'),operate: false},
- {field: 'price', title: __('发货价'),operate: false},
- {field: 'total_price', title: __('总价'),operate: false},
- {field: 'settlement_data', title: __('结算时间'), width:160,formatter: Yunqi.formatter.datetime,operate:false,sortable: true},
- {field: 'status', title: __('结算状态'),width:120,searchList: {1: __('待结算'),2: __('已结算'), 3: __('驳回')},formatter:Yunqi.formatter.switch},
- {field: 'createtime', title: __('创建时间'), width:160,formatter: Yunqi.formatter.datetime,operate:false,sortable: true},
- {field: 'user.nickname', title: __('录入人'),operate: 'LIKE'},
-
- ],
- totalArr: [
- {
- name:"发货数量汇总",
- value: Yunqi.data.total_num
- },
- {
- name:"发货重量汇总",
- value: Yunqi.data.total_weigh
- },
- {
- name:"发货总价汇总",
- value: Yunqi.data.total_price
- },
- ]
- },
- methods: {
- test(){
- console.log(this.$refs['yuntable'], "==");
- }
- },
-
- onLoad:function(query){
- this.test()
- },
- }
- </script>
- <style>
- </style>
|