精华内容
下载资源
问答
  • 钉钉小程序

    2020-09-28 19:13:43
    最近开发了钉钉小程序,小小的总结下 开发应用类型 目前只深入了解了下第三方企业应用 小程序开发 开发准备 下载开发工具 需要钉钉管理员账号登录钉钉开发者平台创建应用 ps:看钉钉那文档说分测试应用和正式...

    最近开发了钉钉小程序,小总结如下:

    一、开发准备工作

    • 开发应用类型
      目前只深入了解了下第三方企业应用 小程序开发

    • 开发准备
      下载开发工具
      需要钉钉管理员账号登录钉钉开发者平台创建应用

    钉钉开发者平台
    ps:看钉钉那文档说分测试应用和正式应用,结果创建了好几个也没整明白,后来问客服说现在创建的都是正式应用,文档有毒啊,关键是创建好的应用不能删除,我一口老血吐了我… 立马深呼吸3s…
    所以创建一个就好了

    注意:创建好就要设置了,是登录钉钉开发者后台,不是钉钉管理后台!!!

    • 后台管理
       后台管理
      这些是后台开发去设置

    • 人员管理
      就是添加开发人员

    • 权限管理
      看业务需求,开通对应得的权限,我们这边主要是用到了钉钉的审批功能,需要开通审批权限

    • 安全中心
      安全中心

    • 版本管理与发布
      在这里插入图片描述

    • 开发工具

    关联后台设置好的应用和组织就可以开发了
    开发工具图

    二、聊下接钉钉审批

    api基本在服务端,前端基本就是调接口就好,但是大概流程得清楚

    首先接审批需要创建审批模板,白话就是你要请假,得有个请假的模板,请假原因,时间什么的,那么钉钉这边提供俩种方式,一种是管理员直接在后台创建模板,员工通过这个模板拿到审批结果我们自己的程序里服务端api可以获取到这个模板详情以及结果然后根据业务需求去 处理

    另一种是我们在程序里自己创建一个模板,服务端api 也提供了,根据现有项目的需求我们是在自己程序里写的,这种就相对来说没那么灵活了,比如还需要填请假交接人 等所填项 就需要在程序里实现了,且这个模板生成之后管理员只能修改审批人所填项目是无法编辑的,对于模板的修改删除 服务端api 都可以监听到,大概就是这个样子。

    三、其他

    • 流程简述

    需要去钉钉开发者后台配置,首先要在版本管理处-开发版本中添加开发者,然后在基本信息里,添加体验组织和体验人员。 IDE 关联项目 和体验组织 才能开发

    • 总结

    工作台出现开发满足条件
    必须是上传代码 且设置为体验版
    必须获取到企业凭证

    • dd.getUpdateManager() 控制台报错 原因:只能真机调试才能生效,不支持IDE 调试
    • 共创企业 手机版 停用 解除授权 才能空出共创名额 否则共创名额失效了
    展开全文
  • ①首先用HBuilder X创建一个uini-app项目 ②在项目模板根目录创建一个package.json, 它的内容为 { "uni-app": { "scripts": { ... "title":"钉钉小程序", "env": { "UNI_PLATFORM": "mp-alipay" ...

    首先用HBuilder X创建一个uini-app项目

    因为普通的uniapp项目本身是无法运行钉钉小程序的,需要在项目模板根目录创建一个package.json, 它的内容如下

    {
        "uni-app": {
            "scripts": {  
                "mp-dingtalk": {   
                    "title":"钉钉小程序",   
                    "env": {   
                        "UNI_PLATFORM": "mp-alipay"   
                    },  
                    "define": {   
                        "MP-DINGTALK": true   
                    }  
                }  
            }  
        }
    }

    鼠标点击项目, 点击上方的运行 -- 运行钉钉小程序即可完成钉钉小程序的启动

    等待uniapp小程序的编译运行,项目会自动生成一个unpackage的文件夹,unni-App会告诉你打包的具体路径,  之后会系统会打开钉钉开发工具,你讲具体路径输入进去,即可完成钉钉小程序的运行

    展开全文
  • 钉钉小程序点击上传图片dd.chooseImage({ //请求图片count: 1, //上传图片张数限制success: (res) => {console.log("返回的文件信息为:");console.log(res);var filePaths = res.filePaths;dd.getAuthCode({...

    钉钉小程序点击上传图片

    dd.chooseImage({ //请求图片

    count: 1,  //上传图片张数限制

    success: (res) => {

    console.log("返回的文件信息为:");

    console.log(res);

    var filePaths = res.filePaths;

    dd.getAuthCode({

    success: function(res) {

    console.log(‘filePath的值为:‘);

    console.log(filePaths);

    var authCode = res.authCode;

    dd.uploadFile({

    url: app.data.globalData.url + ‘public/index.php/api/activity/upload_img‘,

    fileType: ‘image‘,

    fileName: ‘img‘,

    filePath: filePaths[0],

    formData: {

    authCode: authCode

    },

    success: (res) => {

    var data = JSON.parse(res.data);

    console.log("转换后的data为:");

    console.log(data);

    var img_url = data.data.img_url;

    that.data.actImg = img_url;

    that.data.isUp = 1; //同时将是否已经上传改为是

    console.log(‘图片信息为:‘);

    console.log(that.data.actImg);

    that.setData({

    coverImg: that.data.actImg,

    isUp: 1

    })

    },

    fail: function(res) {

    dd.showToast({

    content: ‘上传信息失败‘,

    type: ‘fail‘,

    });

    },

    });

    },

    fail: function(res) {

    dd.showToast({

    content: ‘获取用户权限信息失败‘,

    type: ‘fail‘,

    });

    }

    })

    },

    });

    原文:https://www.cnblogs.com/lonelyxmas/p/12423729.html

    展开全文
  • 最近在做钉钉小程序(第三方企业应用)的一个项目,由于是第一次做钉钉小程序,所以在开发过程中遇到很多坑。目前钉钉小程序的资料相较于微信小程序较少,在开发中遇到问题时,网上的答案很少,很多也都是照搬开发文档...

    最近在做钉钉小程序(第三方企业应用)的一个项目,由于是第一次做钉钉小程序,所以在开发过程中遇到很多坑。目前钉钉小程序的资料相较于微信小程序较少,在开发中遇到问题时,网上的答案很少,很多也都是照搬开发文档上的内容。

    现记录下在使用内网穿透遇到的问题(水平有限,这也是个很简单的问题)

    官方开发文档上关于内网穿透如下介绍:

    很简单的步骤:

    cd mac_64

    chmod 777 ./ding

    ./ding -config=./ding.cfg -subdomain=abcde 8080

    可问题是本地的是WIN10系统,不是Mac系统,问题就出现了。

    在目录下执行第三条命令(windows系统和mac系统对于盘符的分隔号是不一样的,mac的"./"对应的windows系统是"."的写法,这里需要替换下示例内容。)

    这里我尝试了各种方法:改名字、改端口、改配置文件,始终无法正常启动内网穿透。上网查资料,相关内容少之又少,也都是官方文档上的内容。在实在没有办法的时候,想着会不会是PowerShell的问题,于是我换下CMD命令行执行,竟然成功启动了!!!

    .\ding -config=.\ding.cfg -subdomain=crm 1818

    不是说PowerShell比CMD更加丰富吗?这是怎么回事?暂时懒得去研究。

    另外在吐槽下,钉钉的开发文档,和在线调试工具API Explorer

    钉钉的开发文档,只有JAVA的示例,作为PHPer,十分难受。是不是也可以加上其他语言啊(PHP Python .net ...)

    另外关于API Explorer:

    下面是提交的工单内容

    既然有问题,为什么又不做说明和修改。纠结了那么久!!!

    ------生命不息,BUG不止

    展开全文
  • 前一节我们对钉钉小程序开发有了一定的了解,我们可以修改标题以及页面内容。本节我们将来对整个目录结构做详细说明。钉钉小程序分为两层:app层(小程序的全局配置)和page层(页面详细配置)。app层详解在项目根目录下...
  • 钉钉小程序 开发 PHP + 钉钉小程序 (企业内部应用) 应公司需求 需要结合钉钉开发小程序 由于公司自用 所以选择了 企业内部应用 我在做之前和做的过程中 查不到几乎可用的资料 我就把我遇到的 能想起来的,给要...
  • 钉钉小程序所有问题的解决方案

    万次阅读 多人点赞 2018-10-31 14:53:45
    自从我写了这篇文章,用了这个标题,搜任何钉钉小程序XX问题,我这篇都是第一篇推荐,官方能不能重视一下自己的形象,打着阿里的旗号,做着外包的服务,抄个微信小程序抄成这个diao样,无fuck说! 一个项目做下来,...
  • 钉钉小程序.docx

    2019-09-12 10:56:40
    钉钉小程序里不用能span标签,但我们可以 用图层叠加的方法替换span标签。觉得可以的话点个赞。
  • uniapp关于支付宝小程序或钉钉小程序标题栏自定义
  • 钉钉小程序简介 参考系列文章 钉钉小程序&微应用
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"钉钉是中国领先的智能移动办公平台,给所有中国企业提供优秀的商务沟通和工作协同服务...
  • 前沿:钉钉小程序、支付宝小程序、高德小程序,这些阿里系的小程序本质上是一套代码和机制, 可以一键分发到多个渠道。 钉钉小程序和钉钉H5微应用区别 小程序 H5微应用 加载性能 首次使用略慢,后续...
  • 钉钉小程序开发,服务器必须是钉钉云吗?开发企业内部使用的钉钉小程序
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"钉钉是中国领先的智能移动办公平台,给所有中国企业提供优秀的商务沟通和工作协同服务...
  • 钉钉小程序与微信小程序的异同

    千次阅读 2019-09-09 15:57:31
    前言 微信属于社交软件,微信从2017-01-09正式推出小程序发展到今天,微信小程序与我们的生活已经密切相关,例如:交通、...钉钉在2018年9月推出了E应用,可以理解为钉钉小程序的初代,在2019年6月中旬正式推出了钉...
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"钉钉是中国领先的智能移动办公平台,给所有中国企业提供优秀的商务沟通和工作协同服务...
  • 网上没有很多适用于钉钉小程序的ui组件库,能找到的可以用的大概是dingui-mini,但是没有说明文档,需要自己看源码 如果使用的是双屏,将开发工具放到副屏上后,切换回单屏,会显示不出开发工具,最好只放在主屏。...
  • 钉钉小程序获取用户信息

    千次阅读 2019-09-29 06:45:29
    钉钉小程序获取用户信息 1、钉钉小程序只允许开发办公类的程序,不能开发娱乐型的程序。 2、钉钉小程序审核需要产品说明书,最大大小不能超过30M(文档)。 3、貌似可以用IP,暂时没有看到有关https的...
  • 钉钉小程序图表刷新 antv-f2

    千次阅读 2020-01-04 15:22:46
    钉钉小程序图表刷新 antv-f2钉钉小程序引入F2一个页面多个图表图表数据自动刷新 公司有项目拟在钉钉小程序中实现部分功能,其中需要图表展示,经过与echart的比较,最终选择了阿里系的 F2,f2宣传的是“专注于移动,...
  • 钉钉小程序开发视频
  • 背景开发钉钉小程序中需要用到模态框 文档里也没有 自己搞一个…效果大概长这个样点击指定按钮,弹出模态框,里面的内容可以自定义,可以是简单的文字提示,也可以输入框等复杂布局。操作完点击取消或确定关闭。开始...
  • 小程序@TOC 钉钉小程序渲染数据识别换行 钉钉小程序直接使用text标签 后台返回数据\n 处理
  • 钉钉小程序踩坑

    千次阅读 2019-05-27 13:49:25
    钉钉小程序IDE快捷键渣的一批 父组件无法调用子组件方法,所以开发自定义组件时,如果在子组件中有处理数据的逻辑,那么一定要在父子组件之间留一个沟通桥梁使页面可以触发子组件的生命周期钩子 dd.navigateBack方法...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 827
精华内容 330
关键字:

钉钉小程序