chinaobject / laravel-dingtalk
This is a dingtalk extension of laravel
dev-master
2018-03-30 15:23 UTC
Requires
- php: >=7.0
- chinaobject/laravel-pre-request: dev-master
- guzzlehttp/guzzle: 6.3.*
- laravel/framework: 5.5.*
Requires (Dev)
- php: >=7.0
- laravel/framework: 5.5.*
This package is auto-updated.
Last update: 2024-09-26 21:05:44 UTC
README
This is a dingtalk extension of laravel.
审批提交
Dingtalk::smartwork()->createApproval(new ApprovalModel([
''
]));
php artisan vendor:publish --provider="Chinaobject\Dingtalk\DingtalkProvider"
return Dingtalk::smartwork()->createApproval(new ApprovalModel([
'process_code' => '审批模板id',
'originator_user_id' => '申请人userid',
'dept_id' => '部门id',
'approvers' => '审批人1,审批人2,审批人3',
'form_component_values' => json_encode([
['name' => '订单编号', 'value' => '123test'],
['name' => '退款金额', 'value' => '1000000'],
['name' => '退款类目', 'value' => '订金'],
['name' => '发起部门', 'value' => '测试部'],
['name' => '客户', 'value' => '吕帅哥'],
[
'name' => '资金信息',
'value' => [
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
]
],
['name' => '资金总计', 'value' => '4000000 '],
[
'name' => '实付信息',
'value' => [
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
]
],
['name' => '实付总计', 'value' => '4000000 '],
[
'name' => '订单日志',
'value' => [
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
[['name' => '内容', 'value' => '']],
]
]
])
]));
审批表单目前仅支持三种元素:单行文本、图片、组合
// 后续功能实现中