# ddiot-ui **Repository Path**: wayfirer/ddiot-ui ## Basic Information - **Project Name**: ddiot-ui - **Description**: 面向店滴云物联网控制的组件库和js类库 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 9 - **Created**: 2023-07-18 - **Last Updated**: 2025-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 欢迎使用店滴 cms(ddiot) ![在这里插入图片描述](https://diandi-1255369109.cos.ap-nanjing.myqcloud.com/cms%2F479ed84d544cfcb0f5a7e7be2f5f60c.jpg) 店滴云,让经营场所,更智能。围绕茶室、酒店、健身房、公寓、出租房等经营性场所进行物联网改造。同时支持多种物联网通信协议,开放智能门锁,智能开关,智能手环的sdk供开发者使用。 ## 官方地址 [店滴云官网](https://www.dandicloud.com/) [官方开源库](https://toscode.gitee.com/wayfirer) [cms源码](https://toscode.gitee.com/wayfirer/ddicms) #### 开发者参与 ## qq群 :789294254,点击可直接加入:[点击链接加入群聊【店滴云物联网2群】:](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=aU7p7jQW_yqfjuOH3TcwYu8NCOaT2Gk_&authKey=GFcZa9JHej9cgqFfIII26njgeMFHk7Ry8CHHeV9EGstFjwlg633A2oA%2FIqly8UjH&noverify=0&group_code=789294254) ## 微信公众号 ![在这里插入图片描述](https://diandi-1255369109.cos.ap-nanjing.myqcloud.com/cms%2F8edc20c70e46975e7520a8961414295.jpg) # 特性 - 使用稳定的 YII 框架,优化处理开发过程,开发体验如 tp 一样顺滑。 - 支持多层权限管控,路由权限,数据权限,菜单权限,集团权限,商户权限,扩展功能权限随意搭配调度 - 基于 swoole 协程化,定时任务调度,im 聊天环境支持,系统接口支持协程,应对高并发 - 开源百度 ai 接口对接,完成人脸库维护,人脸库创建,人脸库在线识别,人脸会员建立 - 多模块可安装,便于迅速扩展业务,支持横向纵向双向扩展业务需求 - 后台支持多种开发模式,php 混合开发,element-ui 的 vue 开发模式,纯 html 的传统开发都支持 - 表单多样,除 yii 自身的表单组件,系统还对表单做了丰富,支持一句话配置万能表单 - gii代码自动生成,包括扩展模块,数据库模型,检索模型,控制器和接口都可以自动生成 - element-ui+uniapp+店滴cms,中后台,多端兼容,数据处理全部支持且开源 # 环境准备: ## main.js中引入 import fui from '@/uni_modules/ddiot-ui/js_sdk/index.js' ## 全局挂载 Vue.prototype.fui = fui ## 配置 Vue.use(fui, { // 请求相关的配置 http: { // 请求头字段配置(baseURL无效),设置请求地址请在下面的apiConfig里面进行配置 header: { 'bloc-id': diandi.bloc_id, 'store-id': diandi.store_id, // 'access-token':uni.getStorageSync('access_token') }, successCode: 200, ddiot:{ 'bloc_id': diandi.bloc_id, 'store_id': diandi.store_id, }, apiConfig: { // 代理名称 proxyName: 'https://hotelapi.ddicms.cn/api', // proxyName: 'http://www.ddiot-local.com/api', tokenApi: '/wechat/basics/signup', refreshApi: '/user/refresh', // 备用域名配置,至少配置一个,这边会自动设置baseUrl,至少传入一个域名,H5本地调试会自己代理到proxyName domain: diandi.baseUrl }, responseSuccessCallBack: (res, catchObj, query) => { // console.log('请求触发1', res, catchObj, query); if (res.code === 403) { console.log('请求触发1--403'); uni.removeStorageSync('access_token'); fui.toLogin(403) } } } })