绑定功能说明：

1. 成员编辑时，选择角色后，如果角色下有相应表单（role.metadata?.extension_form_id）， 则动态增加 tab
2. tab 项渲染 ExtensionFormTabContent 组件，ExtensionFormTabContent >section-headr 右侧 More 菜单（三点图标）

- 菜单项：
  - 如果没有关联的时候： "Bind Existing Record"（绑定已有记录）
  - 如果已经关联了：Unbind Existing Record （解除绑定已有记录）
- Bind Existing Record 操作流程：
  1. 点击 More 菜单 → "Bind Existing Record"， 打开绑定记录弹窗
  2. 加载 form records，相关接口
  ```
  https://dev.pisellapi.cn/shop/form/data/v1?keyword={keyword}&skip=1&num=199&form_id={id}
  {
    "list": [
        {
            "09771728807": "1",
            "form_record_id": 60861,
            "form_id": 993,
            "main_field": "1",
            "search_field": "",
            "status": "valid",
            "expired_at": null,
            "created_at": "2025-12-25 19:27:25"
        }
    ],
    "count": 1,
    "skip": 2,
    "size": 10
  }
  ```

  3. 弹窗显示该角色扩展表中的已有记录下拉列表, label: {main_field}, value: {form_record_id}
  4. 如果某条记录已经被关联了，则禁用这条记录。
  5. 从下拉框中选择一条记录
  6. 点击 "Bind" 按钮确认绑定
  7. 绑定后已有记录，刷新该 tab 内 iframe，回显表单数据。
  8. More 菜单里变成"Unbind Existing Record"
- Unbind Existing Record 操作流程：
  1. 点击 More 菜单 → "Unbind Existing Record"
  2. 打开确认弹窗提示
  3. 点击确定后，解除绑定
  4. 刷新tab 内 iframe
  5. More 菜单里变成"Bind Existing Record"

## 绑定关系查询接口
```
// 获取关联数据
Route::get('/shop/form/relation/record', [FormRelationTableController::class, 'getRelationRecord'])->middleware('source_shop_customer');

请求参数
            'relation_type' => 'required',
            'relation_id'   => 'required',
            'form_id'       => 'filled|array',

// 保存关联单条数据
Route::post('/shop/form/relation/record', [FormRelationTableController::class, 'store'])->middleware('source_shop_customer');

请求参数
            'relation_type'  => 'required',
            'relation_id'    => 'required',
            'form_id'        => 'required',
            'form_record_id' => 'required',

// 更新关联数据
Route::put('/shop/form/relation/record/{id}', [FormRelationTableController::class, 'update'])->whereNumber('id')->middleware('source_shop_customer');

请求参数
            'form_record_id' => 'required',

// 删除关联数据
Route::delete('/shop/form/relation/record/{id}', [FormRelationTableController::class, 'destroy'])->whereNumber('id');
```