mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-05-15 04:02:10 +08:00
37 lines
787 B
JavaScript
37 lines
787 B
JavaScript
'use strict';
|
|
|
|
const BaseController = require('../base');
|
|
const os = require('os');
|
|
|
|
class ExampleController extends BaseController {
|
|
|
|
async openLocalDir() {
|
|
const self = this;
|
|
const { ctx, service } = this;
|
|
const body = ctx.request.body;
|
|
const id = body.id;
|
|
const data = {};
|
|
let dir = '';
|
|
switch (id) {
|
|
case 'download' :
|
|
dir = os.homedir() + '/Downloads';
|
|
break;
|
|
case 'picture' :
|
|
dir = os.homedir() + '/Pictures';
|
|
break;
|
|
case 'doc' :
|
|
dir = os.homedir() + '/Documents';
|
|
break;
|
|
case 'music' :
|
|
dir = os.homedir() + '/Music';
|
|
break;
|
|
}
|
|
|
|
await service.example.openLocalDir(dir);
|
|
|
|
self.sendSuccess(data);
|
|
}
|
|
}
|
|
|
|
module.exports = ExampleController;
|