{
  "componentName": "Page",
  "id": "node_dockcviv8fo1",
  "docId": "doclaqkk3b9",
  "props": {
    "ref": "outerView",
    "style": {
      "height": "100%"
    }
  },
  "fileName": "index",
  "dataSource": {
    "list": [
      {
        "type": "fetch",
        "id": "node_ocmjtguumm7u",
        "isInit": true,
        "options": {
          "uri": "/source/api/dynamicFormTableRecord/page/1203686635372417024",
          "params": {
            "pageNum": 1,
            "pageSize": 10,
            "itemList": {
              "type": "JSExpression",
              "value": "[]"
            }
          },
          "method": "POST",
          "isCors": true,
          "timeout": 5000,
          "headers": {
            "Content-Type": "application/json",
            "authToken": {
              "type": "JSExpression",
              "value": "localStorage.getItem('authToken')"
            },
            "siteCode": "1203698988486889472",
            "dcAuthType": "authToken-1203698988486889472",
            "authToken-1203698988486889472": {
              "type": "JSExpression",
              "value": "localStorage.getItem('authToken-1203698988486889472')"
            }
          }
        }
      },
      {
        "type": "fetch",
        "id": "node_ocmjtgdpwq52",
        "isInit": true,
        "options": {
          "uri": "/source/api/dynamicFormTableRecord/page/1203689394066821120",
          "params": {
            "pageNum": 1,
            "pageSize": 10,
            "itemList": {
              "type": "JSExpression",
              "value": "[]"
            }
          },
          "method": "POST",
          "isCors": true,
          "timeout": 5000,
          "headers": {
            "Content-Type": "application/json",
            "authToken": {
              "type": "JSExpression",
              "value": "localStorage.getItem('authToken')"
            },
            "siteCode": "1203698988486889472",
            "dcAuthType": "authToken-1203698988486889472",
            "authToken-1203698988486889472": {
              "type": "JSExpression",
              "value": "localStorage.getItem('authToken-1203698988486889472')"
            }
          }
        }
      }
    ],
    "extra": {
      "node_ocmjtgdpwq52": {
        "id": "1203689394066821120",
        "code": "dynamic_tb_tcgl",
        "dataSourceType": "dynamicForm",
        "componentId": "node_ocmjtgdpwq52",
        "columnToAttribute": {
          "dataList": {
            "image": "1203689740386308096",
            "title": "1203689398823161856",
            "description": "1203689400115007488"
          }
        },
        "customAttributes": [],
        "extraSortList": [],
        "extraParamList": [],
        "isOpenCache": false
      }
    }
  },
  "state": {},
  "css": "body {\n  font-size: 12px;\n}\n\n.button {\n  width: 100px;\n  color: #ff00ff\n}",
  "lifeCycles": {},
  "methods": {
    "updateVariable": {
      "type": "JSFunction",
      "value": "function updateVariable(clickValue, extra) {\n  const {\n    field,\n    dataSourceId\n  } = extra || {};\n  // 如果没有field，则不进行操作\n  if (!field) {\n    console.log('没有field，不进行操作');\n    return;\n  }\n  this.setState({\n    [field]: clickValue\n  }, () => {\n    var _this$dataSourceMap$d;\n    (_this$dataSourceMap$d = this.dataSourceMap[dataSourceId]) === null || _this$dataSourceMap$d === void 0 ? void 0 : _this$dataSourceMap$d.load().then(data => {\n      var _data$data, _data$data2;\n      this.setState({\n        [dataSourceId + '_isLastPage']: data === null || data === void 0 ? void 0 : (_data$data = data.data) === null || _data$data === void 0 ? void 0 : _data$data.isLastPage,\n        [dataSourceId + '_nowPage']: data === null || data === void 0 ? void 0 : (_data$data2 = data.data) === null || _data$data2 === void 0 ? void 0 : _data$data2.pageNum\n      });\n    });\n  });\n}",
      "source": "function updateVariable(clickValue, extra) {\n  const {\n    field,\n    dataSourceId\n  } = extra || {};\n  // 如果没有field，则不进行操作\n  if (!field) {\n    console.log('没有field，不进行操作');\n    return;\n  }\n  this.setState({\n    [field]: clickValue\n  }, () => {\n    this.dataSourceMap[dataSourceId]?.load().then(data => {\n      this.setState({\n        [dataSourceId + '_isLastPage']: data?.data?.isLastPage,\n        [dataSourceId + '_nowPage']: data?.data?.pageNum\n      });\n    });\n  });\n}"
    },
    "goPage": {
      "type": "JSFunction",
      "value": "function goPage(params, extra) {\n  const pageId = (extra === null || extra === void 0 ? void 0 : extra['pathId']) || params || '';\n  if (!pageId) {\n    // 如果没有路径的情况下，不进行跳转\n    return;\n  }\n  // 进行页面跳转\n  this.utils.gotoByPageId(pageId, extra === null || extra === void 0 ? void 0 : extra['isNew']);\n}",
      "source": "function goPage(params, extra) {\n  const pageId = extra?.['pathId'] || params || '';\n  if (!pageId) {\n    // 如果没有路径的情况下，不进行跳转\n    return;\n  }\n  // 进行页面跳转\n  this.utils.gotoByPageId(pageId, extra?.['isNew']);\n}"
    },
    "pageHelperInfo": {
      "type": "JSFunction",
      "value": "function pageHelperInfo(params, extra) {\n  const {\n    pageField = 'pageNum',\n    pageValue = 1,\n    rowsField = 'pageSize',\n    rowsValue = 10,\n    dataSourceId\n  } = {\n    ...(params || {}),\n    ...(extra || {})\n  };\n  return new Promise(resolve => {\n    var _this$dataSourceMap$d;\n    (_this$dataSourceMap$d = this.dataSourceMap[dataSourceId]) === null || _this$dataSourceMap$d === void 0 ? void 0 : _this$dataSourceMap$d.load({\n      [pageField]: (params === null || params === void 0 ? void 0 : params.page) || pageValue,\n      [rowsField]: (params === null || params === void 0 ? void 0 : params.rows) || rowsValue\n    }).then(data => {\n      var _data$data, _data$data2;\n      this.setState({\n        [dataSourceId + '_isLastPage']: data === null || data === void 0 ? void 0 : (_data$data = data.data) === null || _data$data === void 0 ? void 0 : _data$data.isLastPage,\n        [dataSourceId + '_nowPage']: data === null || data === void 0 ? void 0 : (_data$data2 = data.data) === null || _data$data2 === void 0 ? void 0 : _data$data2.pageNum\n      });\n      resolve({\n        page: data.data[pageField],\n        rows: data.data[rowsField],\n        total: data.data.total,\n        isLastPage: data.data.isLastPage\n      });\n    });\n  });\n}",
      "source": "function pageHelperInfo(params, extra) {\n  const {\n    pageField = 'pageNum',\n    pageValue = 1,\n    rowsField = 'pageSize',\n    rowsValue = 10,\n    dataSourceId\n  } = {\n    ...(params || {}),\n    ...(extra || {})\n  };\n  return new Promise(resolve => {\n    this.dataSourceMap[dataSourceId]?.load({\n      [pageField]: params?.page || pageValue,\n      [rowsField]: params?.rows || rowsValue\n    }).then(data => {\n      this.setState({\n        [dataSourceId + '_isLastPage']: data?.data?.isLastPage,\n        [dataSourceId + '_nowPage']: data?.data?.pageNum\n      });\n      resolve({\n        page: data.data[pageField],\n        rows: data.data[rowsField],\n        total: data.data.total,\n        isLastPage: data.data.isLastPage\n      });\n    });\n  });\n}"
    },
    "goPage_new": {
      "type": "JSFunction",
      "value": "function goPage_new(e, params) {\n  console.log(this.utils, e, params);\n}",
      "source": "function goPage_new(e, params) {\n  console.log(this.utils, e, params);\n}"
    },
    "onClick": {
      "type": "JSFunction",
      "value": "function onClick(key) {\n  // 点击项目的事件\n  console.log('onClick', key);\n}",
      "source": "function onClick(key) {\n  // 点击项目的事件\n  console.log('onClick', key);\n}"
    }
  },
  "originCode": "class LowcodeComponent extends Component {\n  /**\n   * 数据源的点击交互事件（请不要随意改动该方法）\n   * @param clickValue 事件传递的原参数\n   * @param extra 额外的参数（数据源相关的参数）\n   */\n  updateVariable(clickValue, extra) {\n    const { field, dataSourceId } = extra || {}\n    // 如果没有field，则不进行操作\n    if (!field) {\n      console.log('没有field，不进行操作')\n      return\n    }\n    this.setState({ [field]: clickValue }, () => {\n      this.dataSourceMap[dataSourceId]?.load().then((data) => {\n        this.setState({\n          [dataSourceId + '_isLastPage']: data?.data?.isLastPage,\n          [dataSourceId + '_nowPage']: data?.data?.pageNum,\n        })\n      })\n    })\n  }\n\n  /**\n   * 页面跳转事件（请不要随意改动该方法）\n   * @param params 默认传入的参数\n   * @param extra 额外的参数\n   */\n  goPage(params, extra) {\n    const pageId = extra?.['pathId'] || params || ''\n    if (!pageId) {\n      // 如果没有路径的情况下，不进行跳转\n      return\n    }\n    // 进行页面跳转\n    this.utils.gotoByPageId(pageId, extra?.['isNew'])\n  }\n\n  /**\n   * 分页助手信息\n   * @param params\n   * @param extra\n   */\n  pageHelperInfo(params, extra) {\n    const {\n      pageField = 'pageNum',\n      pageValue = 1,\n      rowsField = 'pageSize',\n      rowsValue = 10,\n      dataSourceId,\n    } = { ...(params || {}), ...(extra || {}) }\n    return new Promise((resolve) => {\n      this.dataSourceMap[dataSourceId]\n        ?.load({ [pageField]: params?.page || pageValue, [rowsField]: params?.rows || rowsValue })\n        .then((data) => {\n          this.setState({\n            [dataSourceId + '_isLastPage']: data?.data?.isLastPage,\n            [dataSourceId + '_nowPage']: data?.data?.pageNum,\n          })\n          resolve({\n            page: data.data[pageField],\n            rows: data.data[rowsField],\n            total: data.data.total,\n            isLastPage: data.data.isLastPage,\n          })\n        })\n    })\n  }\n\n\tgoPage_new(e, params){\n    console.log(this.utils, e, params)\n\t}\nonClick(key){\n// 点击项目的事件\nconsole.log('onClick', key);}}\n\n",
  "hidden": false,
  "title": "",
  "isLocked": false,
  "condition": true,
  "conditionGroup": "",
  "children": [
    {
      "componentName": "FDCell",
      "id": "node_ocmjtg2hk21",
      "docId": "docmjtgdpwq",
      "props": {
        "align": "space-between",
        "verAlign": "middle",
        "style": {
          "backgroundColor": "rgba(255,255,255,1)",
          "paddingRight": "12px",
          "minHeight": ""
        },
        "width": ""
      },
      "hidden": false,
      "title": "",
      "isLocked": false,
      "condition": true,
      "conditionGroup": "",
      "children": [
        {
          "componentName": "FDP",
          "id": "node_ocmjtg2hk2h",
          "docId": "docmjtgdpwq",
          "props": {},
          "title": "段落",
          "hidden": false,
          "isLocked": false,
          "condition": true,
          "conditionGroup": "",
          "children": [
            {
              "componentName": "Image",
              "id": "node_ocmjtg2hk2g",
              "docId": "docmjtgdpwq",
              "props": {
                "src": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                "imgSrc": "https://51ymb.com/source/api/upload/1203685972647219200/2025/202512/20251231/1203768305861660672.png",
                "style": {
                  "width": "157px"
                }
              },
              "title": "图片",
              "hidden": false,
              "isLocked": false,
              "condition": true,
              "conditionGroup": ""
            },
            {
              "componentName": "Image",
              "id": "node_ocmjtg2hk2i",
              "docId": "docmjtgdpwq",
              "props": {
                "src": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                "imgSrc": "https://51ymb.com/source/api/upload/1203685972647219200/2025/202512/20251231/1203735293010776064.png",
                "style": {
                  "width": "35px",
                  "height": "28px"
                },
                "__events": {
                  "eventDataList": [
                    {
                      "type": "componentEvent",
                      "name": "onClick",
                      "relatedEventName": "goPage",
                      "paramStr": "{\"pathId\":\"banquetReservation\",\"isNew\":false}"
                    }
                  ],
                  "eventList": [
                    {
                      "name": "onClick",
                      "disabled": true
                    }
                  ]
                },
                "onClick": {
                  "type": "JSFunction",
                  "value": "function(){return this.goPage.apply(this,Array.prototype.slice.call(arguments).concat([{\"pathId\":\"banquetReservation\",\"isNew\":false}])) }"
                }
              },
              "title": "图片",
              "hidden": false,
              "isLocked": false,
              "condition": true,
              "conditionGroup": ""
            }
          ]
        }
      ]
    },
    {
      "componentName": "FDCell",
      "id": "node_ocmjtg2hk2j",
      "docId": "docmjtgdpwq",
      "props": {
        "align": "center",
        "verAlign": "top",
        "style": {
          "backgroundColor": "rgba(255,255,255,1)",
          "width": "100%",
          "height": "250px",
          "marginBottom": "42px",
          "position": "relative"
        },
        "width": ""
      },
      "hidden": false,
      "title": "",
      "isLocked": false,
      "condition": true,
      "conditionGroup": "",
      "children": [
        {
          "componentName": "FDP",
          "id": "node_ocmjthk9h01e",
          "docId": "docmjtluw70",
          "props": {},
          "title": "段落",
          "hidden": false,
          "isLocked": false,
          "condition": true,
          "conditionGroup": "",
          "children": [
            {
              "componentName": "NextText",
              "id": "node_ocmjtlv26s1",
              "docId": "docmm8t3q9j",
              "props": {
                "type": "h5",
                "children": "商务宴请，一键轻松订",
                "mark": false,
                "code": false,
                "delete": false,
                "underline": false,
                "strong": false,
                "prefix": "",
                "classname": "",
                "style": {
                  "position": "absolute",
                  "zIndex": 999,
                  "color": "#ffffff",
                  "left": "35px",
                  "fontSize": "30px",
                  "top": "100px"
                }
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": ""
            },
            {
              "componentName": "NextText",
              "id": "node_ocmjtlv26s2",
              "docId": "docmm8t3q9j",
              "props": {
                "type": "h5",
                "children": "高效接待，省心更专业",
                "mark": false,
                "code": false,
                "delete": false,
                "underline": false,
                "strong": false,
                "prefix": "",
                "classname": "",
                "style": {
                  "position": "absolute",
                  "zIndex": 999,
                  "color": "#ffffff",
                  "fontSize": "30px",
                  "top": "135px",
                  "left": "35px"
                }
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": ""
            },
            {
              "componentName": "Image",
              "id": "node_ocmjthk9h01d",
              "docId": "docmjtluw70",
              "props": {
                "src": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                "imgSrc": "https://p3-flow-imagex-sign.byteimg.com/tos-cn-i-a9rns2rl98/rc/pc/search_multi_media/34cc7be9923448a89076d7179804289a~tplv-a9rns2rl98-pc_smart_face_crop-v1:512:384.image?rcl=2025123112020683E8E4ECA543F683AAE5&rk3s=8e244e95&rrcfp=cee388b0&x-expires=2082513732&x-signature=2Fd1q%2FQoX0JAZ4XWFqLyL4GtXAc%3D",
                "style": {},
                "ref": "image-835d0b86"
              },
              "title": "图片",
              "hidden": false,
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "loopArgs": [
                null,
                null
              ]
            }
          ]
        }
      ]
    },
    {
      "componentName": "FDCell",
      "id": "node_ocmjtg2hk21c",
      "docId": "docmjtgdpwq",
      "props": {
        "align": "space-between",
        "verAlign": "middle",
        "style": {
          "backgroundColor": "rgba(255,255,255,1)",
          "paddingLeft": "12px",
          "paddingRight": "12px",
          "minHeight": ""
        },
        "width": ""
      },
      "hidden": false,
      "title": "",
      "isLocked": false,
      "condition": true,
      "conditionGroup": "",
      "children": [
        {
          "componentName": "FDP",
          "id": "node_ocmjtg2hk222",
          "docId": "docmjtgdpwq",
          "props": {},
          "title": "段落",
          "hidden": false,
          "isLocked": false,
          "condition": true,
          "conditionGroup": "",
          "children": [
            {
              "componentName": "Divider",
              "id": "node_ocmjtg2hk223",
              "docId": "docmjtgdpwq",
              "props": {
                "prefix": "next-",
                "direction": "hoz",
                "orientation": "center",
                "children": "精选套餐",
                "dashed": false,
                "style": {
                  "fontSize": "18px"
                }
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": ""
            }
          ]
        }
      ]
    },
    {
      "componentName": "FDCell",
      "id": "node_ocmjtgdpwq1",
      "docId": "docmjtgdpwq",
      "props": {
        "align": "center",
        "verAlign": "top",
        "style": {
          "backgroundColor": "rgba(255,255,255,1)",
          "paddingLeft": "0px",
          "marginBottom": "42px",
          "minHeight": ""
        },
        "width": ""
      },
      "hidden": false,
      "title": "",
      "isLocked": false,
      "condition": true,
      "conditionGroup": "",
      "children": [
        {
          "componentName": "FDP",
          "id": "node_ocmjtgdpwq5c",
          "docId": "docmjtgdpwq",
          "props": {},
          "title": "段落",
          "hidden": false,
          "isLocked": false,
          "condition": true,
          "conditionGroup": "",
          "children": [
            {
              "componentName": "TeletextList",
              "id": "node_ocmjtgdpwq52",
              "docId": "docmjtgdpwq",
              "props": {
                "type": "textAndImg",
                "imagePlacement": "top",
                "imgWidth": 160,
                "imgHeight": 100,
                "title": "",
                "moreText": "",
                "textLines": 2,
                "itemColumns": 2,
                "itemGap": 10,
                "itemPadding": 0,
                "itemBgColor": "#fff",
                "itemRowAlign": "column",
                "textAlign": "flex-start",
                "textImgGap": 10,
                "isShoppingCart": false,
                "isWishList": false,
                "isUserMenu": false,
                "dataList": {
                  "type": "JSExpression",
                  "value": "this.state['node_ocmjtgdpwq52']?.data?.list?.map(item => {return {image: item.package_image_url_file_list?.map(file => file.uploadPath && !file.uploadPath.startsWith('http') ? '/source/api/upload/' + file.uploadPath : file.uploadPath),title: item.package_name,description: item.package_price}})",
                  "mock": [
                    {
                      "image": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                      "title": "标题名称",
                      "description": "说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字"
                    },
                    {
                      "image": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                      "title": "标题名称",
                      "description": "说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字",
                      "tags": [
                        {
                          "name": "报名火热",
                          "color": "orange"
                        },
                        {
                          "name": "人数众多",
                          "color": "blue"
                        }
                      ]
                    }
                  ]
                },
                "style": {
                  "fontSize": "16px",
                  "width": "100%",
                  "marginBottom": "12px",
                  "marginLeft": "0px"
                },
                "__events": {
                  "eventDataList": [
                    {
                      "type": "componentEvent",
                      "name": "onClick",
                      "relatedEventName": "onClick"
                    }
                  ],
                  "eventList": [
                    {
                      "name": "onClick",
                      "template": "onClick(key,${extParams}){\n// 点击项目的事件\nconsole.log('onClick', key);}",
                      "disabled": true
                    },
                    {
                      "name": "handleMoreClick",
                      "template": "handleMoreClick(){\n// 查看更多\nconsole.log('handleMoreClick');}",
                      "disabled": false
                    }
                  ]
                },
                "onClick": {
                  "type": "JSFunction",
                  "value": "function(){return this.onClick.apply(this,Array.prototype.slice.call(arguments).concat([])) }"
                }
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "children": [
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtgdpwq53",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "type": "h5",
                    "children": "列表标题",
                    "key": "box-title",
                    "style": {
                      "fontSize": "16px",
                      "fontWeight": "bold"
                    }
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "Image",
                  "id": "node_ocmjtgdpwq54",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "imgSrc": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                    "key": "image",
                    "__events": {
                      "eventDataList": [
                        {
                          "type": "componentEvent",
                          "name": "onClick",
                          "relatedEventName": "goPage_new",
                          "paramStr": "{\"pathId\":\"dish_detail\",\"isNew\":false, \"params\": this.state}"
                        }
                      ],
                      "eventList": [
                        {
                          "name": "onClick",
                          "disabled": true
                        }
                      ]
                    },
                    "onClick": {
                      "type": "JSFunction",
                      "value": "function(){return this.goPage_new.apply(this,Array.prototype.slice.call(arguments).concat([{\"pathId\":\"dish_detail\",\"isNew\":false, \"params\": this.state}])) }"
                    },
                    "style": {
                      "marginLeft": "0px"
                    }
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtgdpwq55",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "type": "h5",
                    "children": "标题标题",
                    "key": "text-1",
                    "mark": false,
                    "code": false,
                    "delete": false,
                    "underline": false,
                    "strong": false,
                    "style": {
                      "fontSize": "16px"
                    },
                    "prefix": "",
                    "classname": ""
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtgdpwq56",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "type": "inherit",
                    "children": "基于1 Ali-Lowcode-Engine 快速打造高生产力的低代码研发平台, 基于自然布局体系快速搭建页面",
                    "key": "text-2",
                    "mark": false,
                    "code": false,
                    "delete": false,
                    "underline": false,
                    "strong": false,
                    "prefix": "",
                    "classname": ""
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtgdpwq57",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "type": "inherit",
                    "children": "基于1 Ali-Lowcode-Engine 快速打造高生产力的低代码研发平台, 基于自然布局体系快速搭建页面",
                    "key": "text-3"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtgdpwq58",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "type": "inherit",
                    "children": "基于1 Ali-Lowcode-Engine 快速打造高生产力的低代码研发平台, 基于自然布局体系快速搭建页面",
                    "key": "text-4"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "Select",
                  "id": "node_ocmjtgdpwq59",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "popType": "dialog",
                    "selectType": "number",
                    "value": 1,
                    "prefix": "数量: ",
                    "dialogTitle": "选择数量",
                    "btnText": "确定",
                    "key": "select-box-1"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "Select",
                  "id": "node_ocmjtgdpwq5a",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "popType": "dialog",
                    "selectType": "string",
                    "dataList": [
                      {
                        "label": "M",
                        "value": "M"
                      },
                      {
                        "label": "X",
                        "value": "X"
                      },
                      {
                        "label": "XL",
                        "value": "XL"
                      }
                    ],
                    "value": "X",
                    "prefix": "尺码: ",
                    "dialogTitle": "选择尺码",
                    "btnText": "确定",
                    "key": "select-box-2"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "Switch",
                  "id": "node_ocmjtgdpwq5b",
                  "docId": "docmjtgdpwq",
                  "props": {
                    "size": "small",
                    "disabled": false,
                    "key": "switch-1"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                }
              ]
            },
            {
              "componentName": "Button",
              "id": "node_ocmjtgduw51",
              "docId": "docmjtguumm",
              "props": {
                "prefix": "next-",
                "type": "primary",
                "size": "large",
                "htmlType": "button",
                "component": "button",
                "children": "更多套餐",
                "iconSize": "xxs",
                "loading": false,
                "text": false,
                "warning": false,
                "disabled": false,
                "style": {
                  "backgroundColor": "#f34949",
                  "width": "180px",
                  "height": "42px",
                  "borderRadius": "2px"
                }
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": ""
            }
          ]
        }
      ]
    },
    {
      "componentName": "FDCell",
      "id": "node_ocmjtmqb0z1",
      "docId": "docmjtgdpwq",
      "props": {
        "align": "space-between",
        "verAlign": "middle",
        "style": {
          "backgroundColor": "rgba(255,255,255,1)",
          "paddingLeft": "12px",
          "paddingRight": "12px",
          "minHeight": ""
        },
        "width": ""
      },
      "hidden": false,
      "title": "",
      "isLocked": false,
      "condition": true,
      "conditionGroup": "",
      "children": [
        {
          "componentName": "FDP",
          "id": "node_ocmjtmqb0z2",
          "docId": "docmjtgdpwq",
          "props": {},
          "title": "段落",
          "hidden": false,
          "isLocked": false,
          "condition": true,
          "conditionGroup": "",
          "children": [
            {
              "componentName": "Divider",
              "id": "node_ocmjtmqb0z3",
              "docId": "docmjtgdpwq",
              "props": {
                "prefix": "next-",
                "direction": "hoz",
                "orientation": "center",
                "children": "特色菜品",
                "dashed": false,
                "style": {
                  "fontSize": "18px"
                }
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": ""
            }
          ]
        }
      ]
    },
    {
      "componentName": "FDCell",
      "id": "node_ocmjtguumm1",
      "docId": "docmjtguumm",
      "props": {
        "align": "center",
        "verAlign": "top",
        "style": {
          "backgroundColor": "rgba(255,255,255,1)",
          "minHeight": "",
          "marginBottom": "42px"
        },
        "width": ""
      },
      "hidden": false,
      "title": "",
      "isLocked": false,
      "condition": true,
      "conditionGroup": "",
      "children": [
        {
          "componentName": "FDP",
          "id": "node_ocmjtguumm84",
          "docId": "docmjtguumm",
          "props": {},
          "title": "段落",
          "hidden": false,
          "isLocked": false,
          "condition": true,
          "conditionGroup": "",
          "children": [
            {
              "componentName": "TeletextList",
              "id": "node_ocmjtguumm7u",
              "docId": "docmjtguumm",
              "props": {
                "type": "textAndImg",
                "imagePlacement": "left",
                "imgWidth": 60,
                "imgHeight": 60,
                "title": "",
                "moreText": "",
                "textLines": 2,
                "itemColumns": 1,
                "itemGap": 0,
                "itemPadding": 10,
                "itemBgColor": "#fff",
                "itemRowAlign": "column",
                "textAlign": "flex-start",
                "textImgGap": 10,
                "isShoppingCart": false,
                "isWishList": false,
                "isUserMenu": false,
                "dataList": {
                  "type": "JSExpression",
                  "value": "this.state['node_ocmjtguumm7u']?.data?.list?.map(item => {return {image: item.dish_image_url_file_list?.map(file => file.uploadPath && !file.uploadPath.startsWith('http') ? '/source/api/upload/' + file.uploadPath : file.uploadPath),title: item.dish_name,description: item.dish_description}})",
                  "mock": [
                    {
                      "image": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                      "title": "标题名称",
                      "description": "说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字"
                    },
                    {
                      "image": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                      "title": "标题名称",
                      "description": "说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字说明文字",
                      "tags": [
                        {
                          "name": "报名火热",
                          "color": "orange"
                        },
                        {
                          "name": "人数众多",
                          "color": "blue"
                        }
                      ]
                    }
                  ]
                },
                "style": {
                  "marginLeft": "12px"
                }
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "children": [
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtguumm7v",
                  "docId": "docmjtguumm",
                  "props": {
                    "type": "h5",
                    "children": "列表标题",
                    "key": "box-title",
                    "style": {
                      "fontSize": "16px",
                      "fontWeight": "bold"
                    }
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "Image",
                  "id": "node_ocmjtguumm7w",
                  "docId": "docmjtguumm",
                  "props": {
                    "imgSrc": "https://img.alicdn.com/tps/TB16TQvOXXXXXbiaFXXXXXXXXXX-120-120.svg",
                    "key": "image"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtguumm7x",
                  "docId": "docmjtguumm",
                  "props": {
                    "type": "h5",
                    "children": "标题标题",
                    "key": "text-1"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtguumm7y",
                  "docId": "docmjtguumm",
                  "props": {
                    "type": "inherit",
                    "children": "基于1 Ali-Lowcode-Engine 快速打造高生产力的低代码研发平台, 基于自然布局体系快速搭建页面",
                    "key": "text-2"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtguumm7z",
                  "docId": "docmjtguumm",
                  "props": {
                    "type": "inherit",
                    "children": "基于1 Ali-Lowcode-Engine 快速打造高生产力的低代码研发平台, 基于自然布局体系快速搭建页面",
                    "key": "text-3"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "NextText",
                  "id": "node_ocmjtguumm80",
                  "docId": "docmjtguumm",
                  "props": {
                    "type": "inherit",
                    "children": "基于1 Ali-Lowcode-Engine 快速打造高生产力的低代码研发平台, 基于自然布局体系快速搭建页面",
                    "key": "text-4"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "Select",
                  "id": "node_ocmjtguumm81",
                  "docId": "docmjtguumm",
                  "props": {
                    "popType": "dialog",
                    "selectType": "number",
                    "value": 1,
                    "prefix": "数量: ",
                    "dialogTitle": "选择数量",
                    "btnText": "确定",
                    "key": "select-box-1"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "Select",
                  "id": "node_ocmjtguumm82",
                  "docId": "docmjtguumm",
                  "props": {
                    "popType": "dialog",
                    "selectType": "string",
                    "dataList": [
                      {
                        "label": "M",
                        "value": "M"
                      },
                      {
                        "label": "X",
                        "value": "X"
                      },
                      {
                        "label": "XL",
                        "value": "XL"
                      }
                    ],
                    "value": "X",
                    "prefix": "尺码: ",
                    "dialogTitle": "选择尺码",
                    "btnText": "确定",
                    "key": "select-box-2"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                },
                {
                  "componentName": "Switch",
                  "id": "node_ocmjtguumm83",
                  "docId": "docmjtguumm",
                  "props": {
                    "size": "small",
                    "disabled": false,
                    "key": "switch-1"
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                }
              ]
            },
            {
              "componentName": "Button",
              "id": "node_ocmjtguyfx1",
              "docId": "docmjtgynq0",
              "props": {
                "prefix": "next-",
                "type": "secondary",
                "size": "medium",
                "htmlType": "button",
                "component": "button",
                "children": "加载更多",
                "icon": "arrow-down",
                "iconSize": "xxs",
                "loading": false,
                "text": false,
                "warning": false,
                "disabled": false
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "children": [
                {
                  "componentName": "Icon",
                  "id": "node_ocmjtguyfx2",
                  "docId": "docmjtgynq0",
                  "props": {
                    "type": "arrow-down",
                    "style": {
                      "marginRight": 5
                    }
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                }
              ]
            },
            {
              "componentName": "Button",
              "id": "node_ocmjtguyfx3",
              "docId": "docmjtgynq0",
              "props": {
                "prefix": "next-",
                "type": "secondary",
                "size": "medium",
                "htmlType": "button",
                "component": "button",
                "children": "展示更少",
                "icon": "arrow-down",
                "iconSize": "xxs",
                "loading": false,
                "text": false,
                "warning": false,
                "disabled": false
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "children": [
                {
                  "componentName": "Icon",
                  "id": "node_ocmjtguyfx4",
                  "docId": "docmjtgynq0",
                  "props": {
                    "type": "arrow-down",
                    "style": {
                      "marginRight": 5
                    }
                  },
                  "hidden": false,
                  "title": "",
                  "isLocked": false,
                  "condition": true,
                  "conditionGroup": ""
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "componentName": "FDCell",
      "id": "node_ocmjtlj4yv1",
      "docId": "docmjtluw70",
      "props": {
        "align": "left",
        "verAlign": "top",
        "style": {
          "backgroundColor": "#333333",
          "paddingTop": "54px",
          "paddingBottom": "54px",
          "paddingLeft": "15px",
          "paddingRight": "15px",
          "minHeight": ""
        },
        "width": "",
        "ref": "fdcell-5848ee4d"
      },
      "hidden": false,
      "title": "",
      "isLocked": false,
      "condition": true,
      "conditionGroup": "",
      "children": [
        {
          "componentName": "FDP",
          "id": "node_ocmjtlj4yv2",
          "docId": "docmjtluw70",
          "props": {},
          "title": "段落",
          "hidden": false,
          "isLocked": false,
          "condition": true,
          "conditionGroup": "",
          "children": [
            {
              "componentName": "NextText",
              "id": "node_ocmjtgyr5k4j",
              "docId": "docmjtluw70",
              "props": {
                "type": "inherit",
                "children": "中古悦（月河店）\n月河历史街区坛弄街 66 号314001 嘉兴\n0573-83669988",
                "mark": false,
                "code": false,
                "delete": false,
                "underline": false,
                "strong": false,
                "prefix": "",
                "classname": "",
                "style": {
                  "color": "#ffffff",
                  "fontSize": "17px"
                },
                "ref": "nexttext-a61bdc32",
                "_unsafe_MixedSetter____loop____select": "JsonSetter"
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "loopArgs": [
                null,
                null
              ]
            },
            {
              "componentName": "NextText",
              "id": "node_ocmjtgyr5k4l",
              "docId": "docmjtluw70",
              "props": {
                "type": "inherit",
                "children": "隆聚・时令海鲜（南湖店）\n望湖路 128 号314000 嘉兴\n0573-82886677",
                "mark": false,
                "code": false,
                "delete": false,
                "underline": false,
                "strong": false,
                "prefix": "",
                "classname": "",
                "style": {
                  "color": "#ffffff",
                  "fontSize": "17px"
                },
                "ref": "nexttext-112e4b73"
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "loopArgs": [
                null,
                null
              ]
            },
            {
              "componentName": "NextText",
              "id": "node_ocmjthdyw62",
              "docId": "docmjtluw70",
              "props": {
                "type": "inherit",
                "children": "© 2019 保留所有权利",
                "mark": false,
                "code": false,
                "delete": false,
                "underline": false,
                "strong": false,
                "prefix": "",
                "classname": "",
                "style": {
                  "color": "#ffffff",
                  "width": "100%",
                  "fontSize": "17px",
                  "textAlign": "center"
                },
                "ref": "nexttext-5b241c7d"
              },
              "hidden": false,
              "title": "",
              "isLocked": false,
              "condition": true,
              "conditionGroup": "",
              "loopArgs": [
                null,
                null
              ]
            }
          ]
        }
      ]
    }
  ]
}