# oui **Repository Path**: ploynomail/oui ## Basic Information - **Project Name**: oui - **Description**: oui clone - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-19 - **Last Updated**: 2022-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # oui ## 如何编译 ### 添加 feeds sed -i '1i\src-git oui https://gitee.com/zhaojh329/oui.git' feeds.conf.default ./scripts/feeds update oui ./scripts/feeds uninstall -a ./scripts/feeds install -a ### 配置 Oui ---> Applications ---> <*> oui-app-admin............................................. Administration <*> oui-app-diagnostics.......................................... Diagnostics <*> oui-app-firewall................................................ Firewall <*> oui-app-home.......................................... Built-in home page <*> oui-app-interfaces.................................... Network Interfaces <*> oui-app-login........................................ Built-in login page <*> oui-app-system............................................ System Setting <*> oui-app-upgrade......................................... Backup / Upgrade <*> oui-app-wireless................................................ Wireless -*- oui-bwm........................................ Bandwidth Monitor for oui -*- oui-httpd................................................ Oui rpc backend -*- oui-ui-core.................................................. Oui ui core ### 编译 make V=s ## Jsonrpc 示例 ### 通用 { "jsonrpc": "2.0", "id": 27, "method": "call", "params": ["sid", "network", "dhcp_leases", {}] } ### Ubus { "jsonrpc": "2.0", "id": 7, "method": "call", "params": ["sid", "ubus", "call", { "object": "system", "method": "board" }] } ## 如何修改 Vue ### oui-ui-core 1. 修改 2. 进入目录 'oui/oui-ui-core/vue' 然后执行如下命令 ``` npm install npm run build ``` ### Application 1. 修改 2. 进入你的Application目录(例如 oui-app-example)然后执行如下命令 ``` cp vue/app.vue ../../build-app/src/ ``` 3. 进入目录 oui/build-app 然后执行如下命令 ``` npm install npm run build cp dist/app.common.js ../applications/oui-app-example/vue/dist/app.js ``` ## 如何调试 Application(例如 oui-app-example) 1. 拷贝 oui-app-example/vue/app.vue 到 oui-ui-core/vue/src/views/oui-app-example.vue 2. 进入目录 'oui/oui-ui-core/vue' 然后执行如下命令 ``` npm install npm run serve ```