| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <?php /*a:2:{s:59:"D:\phpEnv\www\SCM-API\app\admin\view\auth\depart\index.html";i:1750736984;s:52:"D:\phpEnv\www\SCM-API\app\admin\view\layout\vue.html";i:1750736984;}*/ ?>
- import table from "http://yun.cn/assets/js/components/Table.js";
- import auth from "http://yun.cn/assets/js/components/Auth.js";
- const doCheck=function (tree,checkKey){
- tree.forEach(res=>{
- checkKey.push(res.id);
- if(res.children && res.children.length>0){
- doCheck(res.children,checkKey);
- }
- });
- }
- export default{
- components:{'YunTable':table,'Auth':auth},
- data:{
- auth:{
- add:Yunqi.auth.check('app\\admin\\controller\\auth\\Depart','add'),
- edit:Yunqi.auth.check('app\\admin\\controller\\auth\\Depart','edit'),
- del:Yunqi.auth.check('app\\admin\\controller\\auth\\Depart','del'),
- multi:Yunqi.auth.check('app\\admin\\controller\\auth\\Depart','multi'),
- download:Yunqi.auth.check('app\\admin\\controller\\auth\\Depart','download'),
- },
- extend:{
- index_url: 'auth/depart/index',
- add_url: 'auth/depart/add',
- edit_url: 'auth/depart/edit',
- del_url: 'auth/depart/del',
- multi_url: 'auth/depart/multi',
- download_url: 'auth/depart/download',
- },
- columns:[
- {checkbox: true},
- {field: 'id',title: __('ID'),width:80},
- {field: 'name', title: __('名称'),align:'left'},
- {field: 'description', title: __('描述')},
- {field: 'status', title: __('状态'),searchList: {'normal': __('正常'),'hidden': __('隐藏')},formatter:Yunqi.formatter.switch},
- {treeExpand: true},
- {
- field: 'operate',
- title: __('操作'),
- width:150,
- action:{
- edit:true,
- del:true
- }
- }
- ]
- },
- methods: {
- }
- }
|