| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <template>
- <el-card shadow="never">
- <yun-table
- :columns="columns"
- ref="yuntable"
- @render="onTableRender"
- toolbar="refresh,download"
- :auth="{
- add:{:$auth->check('app\\admin\\controller\\ScanLog','add')},
- edit:{:$auth->check('app\\admin\\controller\\ScanLog','edit')},
- del:{:$auth->check('app\\admin\\controller\\ScanLog','del')},
- multi:{:$auth->check('app\\admin\\controller\\ScanLog','multi')},
- import:{:$auth->check('app\\admin\\controller\\ScanLog','import')},
- download:{:$auth->check('app\\admin\\controller\\ScanLog','download')},
- }"
- :extend="extend">
- </yun-table>
- </el-card>
- </template>
- <script>
- import table from "@components/Table.js";
- export default{
- components:{
- 'YunTable':table
- },
- data:{
- extend:{
- index_url: 'scan_log/index',
- add_url: 'scan_log/add',
- edit_url: 'scan_log/edit',
- del_url: 'scan_log/del',
- multi_url: 'scan_log/multi',
- download_url: 'scan_log/download',
- import_url: 'scan_log/import',
- },
- columns:[
- // {checkbox: true,selectable:function (row,index){
- // //可以根据业务需求返回false让某些行不可选中
- // return true;
- // }},
- {field:"id",title:"ID",operate:false},
- { field: 'avatar', title: __('头像'), formatter: Yunqi.formatter.image, operate: false },
- {field:"manage_nickname",title:"用户"},
- {field:"code",title:"快递单号"},
- // {field:"order_status",title:"订单状态 0不存在 1存在",operate:"select",searchList:{1:"是",0:"否"},formatter:Yunqi.formatter.select},
- {field:"remark",title:"备注"},
- // {field:"spec_id",title:"规格id"},
- {field:"createtime",title:"创建时间",operate:"daterange",formatter:Yunqi.formatter.datetime},
- {field:"updatetime",title:"变更时间",visible:false,operate:"daterange",formatter:Yunqi.formatter.datetime}
-
- ]
- },
- //页面加载完成时执行
- onLoad:function(query){
- console.log(query);
- },
- //页面初始显示或在框架内显示时执行
- onShow:function(){
- },
- //页面在框架内隐藏时执行
- onHide:function(){
- },
- //页面在框架内关闭时执行
- onUnload:function(){
- },
- methods: {
- onTableRender:function(list){
- //表格渲染完成后执行
- /**
- * table常用方法
- * this.$refs.yuntable.reset();//重新渲染整个组件,当columns修改时,需要重新渲染表格才能生效,可以执行该方法。
- * this.$refs.yuntable.reload();//保持当前的page,重新获取数据
- * this.$refs.yuntable.submit();//返回第一页,重新获取数据
- * this.$refs.yuntable.expandAllTree();//树形表格展开所有节点
- * this.$refs.yuntable.expandTree(topid);//树形表格展开指定节点
- */
- }
- }
- }
- </script>
- <style>
- </style>
|