Files
electron-egg/app/controller/v1/example.js
gaoshuaixing cc28762a45 frontend env
2020-12-24 18:45:48 +08:00

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;