用php tp6对接钉钉审批流的 table 表格 明细控件 旧版sdk
核心代码
foreach ($flows['product_list'] as $k=>$gift) {
$items_list[] = [
['name' => '商品名称', 'value' => $gift['product_name'] ?? ''],
['name' => '规格', 'value' => $gift['product_name'] ?? ''],
['name' => '数量', 'value' => $gift['quantity'] ?? ''],
['name' => '单位', 'value' => $gift['product_name'] ?? ''],
['name' => '单价', 'value' => $gift['price'] ?? ''],
['name' => '申领合计', 'value' => toPrice($gift['quantity'] * $gift['price'])],
];
}
$form_data = [
['name' => '类型', 'value' => '积分礼品兑换'],
[
'name' => '申领明细', // 这里是表格控件的名称
'value' => json_encode($items_list,JSON_UNESCAPED_UNICODE)
],
];
核心在于value 传值的时候需要注意一下
数据格式
实际的效果
需要注意
一些value的值 不能为null