<template>
  <div class="container">
    <div class="filter">
      <el-input
        class="input_item"
        placeholder="输入商品名称"
        prefix-icon="el-icon-search"
        v-model="filter.productName"
        clearable
      ></el-input>
      <el-select
        v-model="filter.storeId"
        placeholder="选择店铺"
        filterable
        clearable
      >
        <el-option
          v-for="item in shopList"
          :key="item.store_id"
          :label="item.store_name"
          :value="item.store_id"
        >
        </el-option>
      </el-select>

      <el-button type="primary" size="medium" @click="handleSearch">
        搜索
      </el-button>
    </div>

    <div class="list">
      <div class="tool">
        <el-button type="primary" @click="openBatchAdd">批量新增</el-button>

        <el-button
          type="success"
          @click="handleExport"
          :disabled="!selectedRowKeys.length"
        >
          导出数据
        </el-button>

        <el-upload action=""  :show-file-list="false" :limit="1"  :before-upload="beforeGoodsDataUpload">
          <el-button type="warning"> 导入数据 </el-button>
        </el-upload>

        <el-button type="danger" @click="HandleSyncGoods">同步数据</el-button>

        <el-popover placement="bottom" :width="400" trigger="click">
          <template slot="reference">
            <el-button >下载错误报告</el-button>
          </template>
          <div>
            <el-input v-model="errReportFilePath" placeholder="输入文件地址">
              <template slot="append">
                <el-button
                  type="primary"
                  size="medium"
                  @click="HandleDownloadErrorReport"
                >
                  确定
                </el-button>
              </template>
            </el-input>
          </div>
        </el-popover>

        <el-button type="info" plain @click="handleSyncProductMaping">
          自动计算并上架商品
        </el-button>
      </div>
      <el-table
        :data="tableData"
        style="width: 100%"
        @selection-change="handleSelectionChange"
        ref="productTable"
      >
        <el-table-column type="selection" width="55"></el-table-column>
        <el-table-column prop="id" label="ID" />
        <el-table-column prop="storeId" label="店铺ID" />
        <el-table-column prop="productName" label="商品名称" />
        <el-table-column prop="description" label="商品描述" />
        <el-table-column prop="specValue" label="商品规格">
          <template #default="scope">
            {{ scope.row.specValue }}{{ scope.row.specUnit }}
          </template>
        </el-table-column>
        <el-table-column label="操作" width="400">
          <template #default="scope">
            <el-button
              size="mini"
              type="primary"
              plain
              @click="editGoods(scope.row)"
              >编辑配置</el-button
            >
            <el-button
              size="mini"
              type="danger"
              plain
              @click="handleDelete(scope.row)"
              >删除配置</el-button
            >
            <el-button
              size="mini"
              type="info"
              plain
              @click="downloadTemplate(scope.row)"
              >下载模板</el-button
            >
            <el-button
              size="mini"
              type="success"
              plain
              @click="getProductMapping(scope.row)"
              >店铺商品映射</el-button
            >
          </template>
        </el-table-column>
      </el-table>

      <el-pagination
        background
        layout="total, sizes, prev, pager, next, jumper"
        :current-page="pagination.pageNum"
        :page-size="pagination.pageSize"
        :total="pagination.total"
        @current-change="handleCurrentChange"
        @size-change="handleSizeChange"
      />
    </div>

    <GoodsItem
      ref="batchFormRef"
      :mode="formMode"
      :initialData="formData"
      :shopListData="shopList"
      @success="handleSuccess"
    ></GoodsItem>
  </div>
</template>

<script>
import GoodsToolApi from "@/api/goodsTool";
import GoodsItem from "./GoodsItem.vue";

export default {
  components: {
    GoodsItem,
  },
  data() {
    return {
      filter: {
        productName: "",
        storeId: "",
      },
      pagination: {
        pageNum: 1,
        pageSize: 10,
        total: 0,
      },
      shopList: [],
      tableData: [],
      selectedRowKeys: [],
      formMode: "add",
      formData: [],
      errReportFilePath: "",
    };
  },
  mounted() {
    this.getShopList();
    this.getGoodsList();
  },
  methods: {
    handleSearch(){
      this.pagination.pageNum = 1;
      this.pagination.pageSize = 10;
      this.getGoodsList()
    },
    async getGoodsList() {
      let res = await GoodsToolApi.getProductMapperList({
        ...this.filter,
        pageNum: this.pagination.pageNum,
        pageSize: this.pagination.pageSize,
      });
      // res = {
      //   code: 0,
      //   status: 200,
      //   msg: "操作成功！",
      //   data: {
      //     total: 1,
      //     records: 37,
      //     page: 1,
      //     items: [
      //       {
      //         createTime: "2025-06-19 11:06:40",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-19 11:06:40",
      //         id: 1,
      //         storeId: 1,
      //         productName: "1",
      //       },
      //       {
      //         createTime: "2025-06-19 11:07:11",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-19 11:07:11",
      //         id: 2,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-19 11:07:11",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-19 11:07:11",
      //         id: 3,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-24 22:26:57",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-24 22:26:57",
      //         id: 5,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-24 22:26:57",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-24 22:26:57",
      //         id: 6,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-24 23:32:23",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-24 23:32:23",
      //         id: 7,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-24 23:32:23",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-24 23:32:23",
      //         id: 8,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 15:01:55",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 15:01:55",
      //         id: 9,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 15:01:55",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 15:01:55",
      //         id: 10,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 15:03:41",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 15:03:41",
      //         id: 11,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 15:03:41",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 15:03:41",
      //         id: 12,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 15:03:45",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 15:03:45",
      //         id: 13,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 15:03:45",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 15:03:45",
      //         id: 14,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 17:41:39",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 17:41:39",
      //         id: 15,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 17:41:39",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 17:41:39",
      //         id: 16,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:34:02",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:34:02",
      //         id: 18,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:34:02",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:34:02",
      //         id: 19,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:51:18",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:51:18",
      //         id: 20,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:51:18",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:51:18",
      //         id: 21,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:51:22",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:51:22",
      //         id: 22,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:51:22",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:51:22",
      //         id: 23,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:52:17",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:52:17",
      //         id: 24,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:52:17",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:52:17",
      //         id: 25,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:53:10",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:53:10",
      //         id: 26,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:53:10",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:53:10",
      //         id: 27,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:54:17",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:54:17",
      //         id: 28,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:54:17",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:54:17",
      //         id: 29,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:54:44",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:54:44",
      //         id: 30,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:54:44",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:54:44",
      //         id: 31,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:55:40",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:55:40",
      //         id: 32,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:55:40",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:55:40",
      //         id: 33,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 20:55:42",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:55:42",
      //         id: 34,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 20:55:42",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 20:55:42",
      //         id: 35,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-25 21:48:24",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 21:48:24",
      //         id: 36,
      //         storeId: 1,
      //         productName: "测试1",
      //       },
      //       {
      //         createTime: "2025-06-25 21:48:24",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 21:48:24",
      //         id: 37,
      //         storeId: 1,
      //         productName: "测试2",
      //       },
      //       {
      //         createTime: "2025-06-19 11:18:57",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-19 11:18:57",
      //         id: 4,
      //         storeId: 1111,
      //         productName: "1111",
      //       },
      //       {
      //         createTime: "2025-06-25 18:56:35",
      //         specValue: 50.0,
      //         sortOrder: 10,
      //         description: "描点点滴滴述",
      //         specUnit: "kg",
      //         updateTime: "2025-06-25 18:56:35",
      //         id: 17,
      //         storeId: 1113,
      //         productName: "阿斯顿",
      //       },
      //     ],
      //   },
      // };
      this.tableData = res.data.items;
      this.pagination.total = res.data.records;
    },
    async getShopList() {
      let res = await GoodsToolApi.getShopList();
      // res = {
      //   code: 0,
      //   status: 200,
      //   msg: "操作成功！",
      //   data: {
      //     total: 1,
      //     records: 20,
      //     page: 1,
      //     items: [
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 1,
      //         lkl_term_no: "",
      //         store_address: "贵港市桂平市安业街桂平凤凰新区海鲜农贸市场",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1003,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-06-25 17:47:29",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "",
      //         store_domain: "",
      //         store_time: "2025-06-25 17:47:28",
      //         store_end_time: "2026-06-25 17:47:28",
      //         store_o2o_tags: "",
      //         store_name: "生鲜超市",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 46,
      //         store_close_hours: "",
      //         store_latitude: "23.36928791589422",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/1000071/20250625/50fd857947404d9db7332efee55ca232.jpg",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 1000071,
      //         store_longitude: "110.06699664263846",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/e756aa8881afd7e371bf8a49bce5eb4a_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "1001",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "1001",
      //       },
      //       {
      //         store_area: "",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 0,
      //         lkl_term_no: "",
      //         store_address: "",
      //         store_is_selfsupport: 1,
      //         store_category_id: 1003,
      //         store_district_id: "",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-06-24 22:41:30",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "",
      //         store_domain: "",
      //         store_time: "2025-06-24 22:41:30",
      //         store_end_time: "2026-06-24 22:41:29",
      //         store_o2o_tags: "",
      //         store_name: "1",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 45,
      //         store_close_hours: "",
      //         store_latitude: "0",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo: "",
      //         subsite_name: "全国站",
      //         store_state_id: 3220,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 1000070,
      //         store_longitude: "0",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/545d12b887c5a52b9c22eab98186a9b9_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "1",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "1",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "外卖美食/甜品烘焙",
      //         store_is_open: 1,
      //         lkl_term_no: "",
      //         store_address: "广西壮族自治区贵港市桂平市岛内价购物商场(桂平店)",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1007,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-06-24 16:29:54",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "100140205",
      //         store_domain: "",
      //         store_time: "2025-06-24 16:29:54",
      //         store_end_time: "2030-06-23 16:29:53",
      //         store_o2o_tags: "",
      //         store_name: "祈雨咖啡",
      //         store_circle: "",
      //         split_ratio: 95.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 44,
      //         store_close_hours: "22:00",
      //         store_latitude: "23.387785678256",
      //         store_biz_state: 1,
      //         store_opening_hours: "08:00",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/1000039/20250624/7de248647e754baa938e9fea8c29583a.jpg",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10148,
      //         store_longitude: "110.07741018508",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/2ce8cabd48796ddd5c02ec990dc16e3c_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "微信用户",
      //         user_avatar:
      //           "https://thirdwx.qlogo.cn/mmopen/vi_32/POgEwh4mIHO4nibH0KlMECNjjGxQUq24ZEaGT4poC6icRiccVGKSyXwibcPq4BWmiaIGuG1icwxaQX6grC9VemZoJ8rg/132",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "+8618620139091",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "外卖美食/甜品烘焙",
      //         store_is_open: 1,
      //         lkl_term_no: "",
      //         store_address: "广西壮族自治区贵港市桂平市岛内价购物商场(桂平店)",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1007,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-06-24 14:45:53",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "100140201",
      //         store_domain: "",
      //         store_time: "2025-06-24 14:45:53",
      //         store_end_time: "2030-06-23 14:45:53",
      //         store_o2o_tags: "",
      //         store_name: "幸福咖啡店",
      //         store_circle: "",
      //         split_ratio: 95.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 43,
      //         store_close_hours: "22:00",
      //         store_latitude: "23.387785678256",
      //         store_biz_state: 1,
      //         store_opening_hours: "08:00",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/1000039/20250624/fb8d6e38351e421dbd45a7342ef62446.jpg",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 1000039,
      //         store_longitude: "110.07741018508",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/cc55735d472181fe7eeaa1f7b5677526_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "202503031527475685",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "+8618620139091",
      //       },
      //       {
      //         store_area: "",
      //         store_category_name: "外卖美食/甜品烘焙",
      //         store_is_open: 1,
      //         lkl_term_no: "",
      //         store_address: "",
      //         store_is_selfsupport: 1,
      //         store_category_id: 1007,
      //         store_district_id: "",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-06-16 08:50:07",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "",
      //         store_domain: "",
      //         store_time: "2025-06-16 08:50:06",
      //         store_end_time: "2026-06-16 08:50:05",
      //         store_o2o_tags: "",
      //         store_name: "螺蛳粉",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 28,
      //         store_close_hours: "",
      //         store_latitude: "0",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo: "",
      //         subsite_name: "全国站",
      //         store_state_id: 3220,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 1000060,
      //         store_longitude: "0",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/5c41b2b7a42f6ab111680bdc2f37693a_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "222222",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "222222",
      //       },
      //       {
      //         store_area: "",
      //         store_category_name: "外卖美食/甜品烘焙",
      //         store_is_open: 1,
      //         lkl_term_no: "",
      //         store_address: "",
      //         store_is_selfsupport: 1,
      //         store_category_id: 1007,
      //         store_district_id: "",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-06-13 11:07:00",
      //         store_product_num: 2,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "",
      //         store_domain: "",
      //         store_time: "2025-06-13 11:07:00",
      //         store_end_time: "2026-06-13 11:06:58",
      //         store_o2o_tags: "",
      //         store_name: "蛋糕店",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 27,
      //         store_close_hours: "",
      //         store_latitude: "0",
      //         store_biz_state: 2,
      //         store_opening_hours: "",
      //         store_logo: "",
      //         subsite_name: "全国站",
      //         store_state_id: 3220,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 1000047,
      //         store_longitude: "0",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/c9c8704ccb0f80eb89b32891910c4292_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "111111",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "111111",
      //       },
      //       {
      //         store_area: "广东省/中山市/东凤镇",
      //         store_category_name: "外卖美食/甜品烘焙",
      //         store_is_open: 1,
      //         lkl_term_no: "",
      //         store_address: "和泰村同吉路198号二层B1卡",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1007,
      //         store_district_id: "440000/442000/442000103",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-04-22 13:44:10",
      //         store_product_num: 10,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "",
      //         store_domain: "",
      //         store_time: "2025-04-22 13:44:10",
      //         store_end_time: "2026-04-22 13:44:07",
      //         store_o2o_tags: "1001",
      //         store_name: "大自然醉鹅（东凤店）",
      //         store_circle: "0",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 16,
      //         store_close_hours: "22:00",
      //         store_latitude: "22.697597395541685",
      //         store_biz_state: 1,
      //         store_opening_hours: "10:00",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10113/20250425/bbe56eec4c46463291939da0e2a45288.jpg",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 1,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10113,
      //         store_longitude: "113.27913399706149",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/1dcd811d8f515f15b86f2cfd2b56f9f7_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "18078599623",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "18078599623",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: null,
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "广西壮族自治区贵港市桂平市北江湾大饭店",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-03-26 15:33:08",
      //         store_product_num: 2,
      //         store_o2o_flag: 0,
      //         store_slogan: "999",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2025-03-26 15:33:08",
      //         store_end_time: "2030-03-25 15:33:07",
      //         store_o2o_tags: "",
      //         store_name: "七七七大店铺",
      //         store_circle: "0",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 15,
      //         store_close_hours: "23:00",
      //         store_latitude: "23.37199074510669",
      //         store_biz_state: 1,
      //         store_opening_hours: "08:00",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10039/20250413/9e8a0461f5bd403983cd9b8513bb9110.png",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 1000039,
      //         store_longitude: "110.03815828707845",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/d3aa008b5a258fb3c25e0539e7c0c8d3_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "202503031527475685",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "+8618620139091",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/港北区",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "盛世名都北门1号",
      //         store_is_selfsupport: 1,
      //         store_category_id: 1003,
      //         store_district_id: "450000/450800/450802",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-03-21 10:54:24",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2025-03-21 10:54:24",
      //         store_end_time: "2026-03-21 10:54:21",
      //         store_o2o_tags: "",
      //         store_name: "测试店铺",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 14,
      //         store_close_hours: "21:31",
      //         store_latitude: "23.101819324877575",
      //         store_biz_state: 1,
      //         store_opening_hours: "09:00",
      //         store_logo: "",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10053,
      //         store_longitude: "109.57938049249226",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/363b35e32753c92a79413c7b0bc70bf0_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "111111",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "111111",
      //       },
      //       {
      //         store_area: "广西壮族自治区,贵港市,港南区",
      //         store_category_name: "酒店/机票/旅游",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1031,
      //         store_district_id: "450000/450800/450803",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-03-08 10:21:19",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2025-03-08 10:21:19",
      //         store_end_time: "2025-03-08 22:21:19",
      //         store_o2o_tags: "",
      //         store_name: "陌上轻奢酒店",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 13,
      //         store_close_hours: "",
      //         store_latitude: "0",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo: "",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: null,
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 0,
      //         store_o2o_merchant_id: "",
      //         user_id: 10024,
      //         store_longitude: "0",
      //         store_sales_num: 0,
      //         wx_qrcode: "",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: null,
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: null,
      //         user_level_name: null,
      //         rid: null,
      //         user_account: null,
      //       },
      //       {
      //         store_area: "广西壮族自治区,贵港市,桂平市",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1003,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-03-03 21:06:13",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2025-03-03 21:06:13",
      //         store_end_time: "2025-03-04 09:06:13",
      //         store_o2o_tags: "",
      //         store_name: "菜市场",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 12,
      //         store_close_hours: "",
      //         store_latitude: "0",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo: "",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: null,
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 0,
      //         store_o2o_merchant_id: "",
      //         user_id: 10037,
      //         store_longitude: "0",
      //         store_sales_num: 0,
      //         wx_qrcode: "",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "oDVKR7fGkwAhHUZoJ31MNM3QXqFQ",
      //       },
      //       {
      //         store_area: "北京,北京市,东城区",
      //         store_category_name: "手机/数码/运营商",
      //         store_is_open: 0,
      //         lkl_term_no: "M0780798",
      //         store_address: "",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1030,
      //         store_district_id: "110000/110100/110101",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-02-21 17:04:00",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2025-02-21 17:04:00",
      //         store_end_time: "2025-02-22 05:04:00",
      //         store_o2o_tags: "",
      //         store_name: "6666",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 11,
      //         store_close_hours: "",
      //         store_latitude: "0",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo: "",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: null,
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 0,
      //         store_o2o_merchant_id: "",
      //         user_id: 10011,
      //         store_longitude: "0",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/d37ebc8b5ca5c3ff93f5c2f43675dbce_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "seven1",
      //         user_avatar:
      //           "https://lancerdt.oss-accelerate.aliyuncs.com/media/user/11791/image/20210730/1627609200632447.png?t=1089234732",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 3,
      //         user_account: "seven1",
      //       },
      //       {
      //         store_area: "广西壮族自治区,贵港市,桂平市",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1003,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-02-13 10:46:03",
      //         store_product_num: 0,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2025-02-13 10:46:03",
      //         store_end_time: "2025-02-13 22:46:02",
      //         store_o2o_tags: "",
      //         store_name: "菜鲜鲜",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 10,
      //         store_close_hours: "",
      //         store_latitude: "0",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo: "",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: null,
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 0,
      //         store_o2o_merchant_id: "",
      //         user_id: 10008,
      //         store_longitude: "0",
      //         store_sales_num: 0,
      //         wx_qrcode: "",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10008/20250225/dacdcb90ac8a4b6da719917f255ca8cb.jpg?t=440200390",
      //         user_sign: "",
      //         user_level_name: "v2",
      //         rid: 2,
      //         user_account: "oDVKR7fGkwAhHUZoJ31MNM3QXqFQ1111",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "桂贵南路与郁江东路交汇处大龙城市广场1-3楼",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1003,
      //         store_district_id:
      //           "450000/450800/450881/450800/450881/450800/450881/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2025-01-02 19:33:31",
      //         store_product_num: 5,
      //         store_o2o_flag: 1,
      //         store_slogan: "",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2025-01-02 19:33:30",
      //         store_end_time: "2026-01-02 19:33:30",
      //         store_o2o_tags: "",
      //         store_name: "厚德贸易有限公司",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 9,
      //         store_close_hours: "",
      //         store_latitude: "23.356808731364726",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10030/20250308/bf1afd71c799493499beaafda458f301.jpg",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 1,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10030,
      //         store_longitude: "110.05874485502576",
      //         store_sales_num: 0,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/481052f8869a451c3193d3d5a81d7fb4_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "houdemaoyi",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "houdemaoyi",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address:
      //           "桂南路与兴宁街交叉口宏辉商厦内1-3层（天天岛内价购物商场公司）",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1003,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 5.58,
      //         store_start_time: "2024-11-19 16:46:39",
      //         store_product_num: 26,
      //         store_o2o_flag: 0,
      //         store_slogan: "桂平街坊最喜欢的超市之一",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2024-11-19 16:46:39",
      //         store_end_time: "2025-11-19 16:46:38",
      //         store_o2o_tags: "",
      //         store_name: "岛内价综合超市",
      //         store_circle: "0",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 6,
      //         store_close_hours: "23:30",
      //         store_latitude: "23.37570485903899",
      //         store_biz_state: 1,
      //         store_opening_hours: "07:00",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10015/20250618/cf6681bd16524370b7dfe19810431e36.png",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 2,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10015,
      //         store_longitude: "110.06446318361495",
      //         store_sales_num: 235,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/f09ef5fc39524bb17df7f2e1c3a3254a_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "daoneijia",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10015/20250612/7132d9fb2e6e4563b2af8068e689e5d8.jpg",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "daoneijia",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "酒店/机票/旅游",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "贵港市桂平市桂贵路大龙城市广场西北侧约30米",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1031,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2024-11-06 15:59:36",
      //         store_product_num: 1,
      //         store_o2o_flag: 1,
      //         store_slogan: "",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2024-11-06 15:59:36",
      //         store_end_time: "2025-11-06 15:59:36",
      //         store_o2o_tags: "",
      //         store_name: "陌上轻雅酒店",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 5,
      //         store_close_hours: "",
      //         store_latitude: "23.3454050153647",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10012/20241106/a7bc366b71054586889459f179029071.jpg",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10012,
      //         store_longitude: "110.04546677501423",
      //         store_sales_num: 7,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/181c1a10d0b5df07e899f8a9bb3617c6_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "17777525390",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "17777525390",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "手机/数码/运营商",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "西山镇公园路万联超市五楼(人民路)",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1030,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2024-11-04 19:43:44",
      //         store_product_num: 4,
      //         store_o2o_flag: 0,
      //         store_slogan: "30分钟送货到家 7天无理由退换货",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2024-11-04 19:43:44",
      //         store_end_time: "2025-11-04 19:43:43",
      //         store_o2o_tags: "",
      //         store_name: "大顺数码",
      //         store_circle: "",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 4,
      //         store_close_hours: "",
      //         store_latitude: "23.39276561226213",
      //         store_biz_state: 1,
      //         store_opening_hours: "",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10009/20250311/8de4ca06ff414776b3fdfc9cb95a6961.png",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10009,
      //         store_longitude: "110.07917785834483",
      //         store_sales_num: 0,
      //         wx_qrcode: "",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "17777525395",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "17777525395",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "桂贵南路65号桂平凤凰公寓",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1003,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 2.04,
      //         store_start_time: "2024-10-24 14:28:10",
      //         store_product_num: 10,
      //         store_o2o_flag: 0,
      //         store_slogan: "",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2024-10-24 14:28:10",
      //         store_end_time: "2025-10-24 14:28:09",
      //         store_o2o_tags: "",
      //         store_name: "福家优鲜超市",
      //         store_circle: "0",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 3,
      //         store_close_hours: "23:30",
      //         store_latitude: "23.363879206264897",
      //         store_biz_state: 1,
      //         store_opening_hours: "07:30",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10005/20241229/32ffd7bbc002477bad81dec43344e410.jpg",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 1,
      //         subsite_id: 0,
      //         store_evaluation_num: 2,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10005,
      //         store_longitude: "110.0663117545348",
      //         store_sales_num: 194,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/2d537f24a6374d7d715f8b7eed8bfd07_qrcode.png",
      //         scores_arr: [],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "guangbaihui",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10005/20241211/f172db39fbac40fba64e8912a84d8c34.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "guangbaihui",
      //       },
      //       {
      //         store_area: "广西壮族自治区/贵港市/桂平市",
      //         store_category_name: "大型超市/连锁超市",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address:
      //           "桂南路与兴宁街交叉口宏辉商厦内1-3层（天天岛内价购物商场公司）",
      //         store_is_selfsupport: 0,
      //         store_category_id: 1003,
      //         store_district_id: "450000/450800/450881",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2024-10-23 16:59:39",
      //         store_product_num: 1,
      //         store_o2o_flag: 0,
      //         store_slogan: "这是一个店铺口号",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2024-10-23 16:59:39",
      //         store_end_time: "2025-10-23 16:59:38",
      //         store_o2o_tags: "1003,1001,1002",
      //         store_name: "岛内价生活超市",
      //         store_circle: "0",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 2,
      //         store_close_hours: "10:30",
      //         store_latitude: "23.387785678256268",
      //         store_biz_state: 1,
      //         store_opening_hours: "07:00",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10004/20241024/6ac65e8595c2413bbabff9c1d7dbdfb9.jpg",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "白金店铺",
      //         store_type: 1,
      //         store_favorite_num: 1,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1001,
      //         store_o2o_merchant_id: "",
      //         user_id: 10004,
      //         store_longitude: "110.07741018507788",
      //         store_sales_num: 0,
      //         wx_qrcode: "",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "daoniejia",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/20250307/ced8b1740af949328ca7948563337a58.png",
      //         user_sign: "",
      //         user_level_name: "v1",
      //         rid: 2,
      //         user_account: "daoniejia",
      //       },
      //       {
      //         store_area: "北京市/北京市/海淀区",
      //         store_category_name: "外卖美食/甜品烘焙",
      //         store_is_open: 1,
      //         lkl_term_no: "M0780798",
      //         store_address: "学清路10号院学清嘉创大厦a座1层",
      //         store_is_selfsupport: 1,
      //         store_category_id: 1007,
      //         store_district_id: "110000/110100/110108",
      //         store_trade_amount: 0.0,
      //         store_start_time: "2024-10-22 15:17:12",
      //         store_product_num: 2,
      //         store_o2o_flag: 1,
      //         store_slogan: "116.41149047087424,39.91615683861309",
      //         lkl_merchant_no: "8226330599900LN",
      //         store_domain: "",
      //         store_time: "2024-10-22 15:17:12",
      //         store_end_time: "2025-10-22 15:17:10",
      //         store_o2o_tags: "1001",
      //         store_name: "柒柒店铺",
      //         store_circle: "0",
      //         split_ratio: 100.0,
      //         product_category_ids: "",
      //         shop_parent_id: 0,
      //         store_id: 1,
      //         store_close_hours: "23:10",
      //         store_latitude: "39.9805189800765",
      //         store_biz_state: 1,
      //         store_opening_hours: "08:10",
      //         store_logo:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10002/20250328/a80a342fd7e84ee9a5a87805c764ffc9.png",
      //         subsite_name: "全国站",
      //         store_state_id: 3240,
      //         store_grade_name: "超级店铺",
      //         store_type: 1,
      //         store_favorite_num: 0,
      //         subsite_id: 0,
      //         store_evaluation_num: 0,
      //         store_grade_id: 1003,
      //         store_o2o_merchant_id: "",
      //         user_id: 10002,
      //         store_longitude: "116.31333490497457",
      //         store_sales_num: 11,
      //         wx_qrcode:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/plantform/95ee9d0a7dc22343d7dcd89048aab39d_qrcode.png",
      //         scores_arr: [1, 1, 1, 1, 1],
      //         store_evaluation_rate: 5.0,
      //         user_nickname: "seven",
      //         user_avatar:
      //           "https://media-mall-prod-1259811287.cos.ap-guangzhou.myqcloud.com/media/media/store/10002/20250218/23ad086f7c0c436f9489d06196d440fd.jpg?t=1977010004",
      //         user_sign: "",
      //         user_level_name: "v2",
      //         rid: 2,
      //         user_account: "seven",
      //       },
      //     ],
      //   },
      // };
      this.shopList = res.data.items;
    },
    handleCurrentChange(val) {
      this.pagination.pageNum = val;
      this.getGoodsList();
    },
    handleSizeChange(val) {
      this.pagination.pageSize = val;
      this.getGoodsList();
    },

    openBatchAdd() {
      this.formMode = "add";
      this.formData = [];
      this.$refs.batchFormRef.open();
    },

    openBatchEdit() {
      const selectedProducts = this.tableData.filter((item) => item.selected);

      if (selectedProducts.length === 0) {
        this.$message.warning("请先选择要编辑的商品");
        return;
      }

      this.formMode = "edit";
      this.formData = selectedProducts;
      this.$refs.batchFormRef.open();
    },

    editGoods(data) {
      this.formMode = "edit";
      this.formData = [data];
      this.$refs.batchFormRef.open();
    },

    async getProductMapping(data) {
      this.$confirm("确定要映射选中的商品配置吗？", "友情提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "danger",
      }).then(async () => {
        console.log(data);
        const res = await GoodsToolApi.getProductMapping({ id: data.id });
        if (res.status == 200) {
          this.$message.success("操作成功");
          this.getProductMapperList();
        }
      });
    },

    handleSuccess(data) {
      this.fetchProductList();
    },

    handleSelectionChange(selection) {
      this.selectedRowKeys = selection.map((item) => item.id);
    },

    handleDelete(data) {
      this.$confirm(
        "确定要删除选中的商品配置吗？此操作不可撤销。",
        "友情提示",
        {
          confirmButtonText: "确定",
          cancelButtonText: "取消",
          type: "danger",
        }
      ).then(async () => {
        console.log(data);
        const res = await GoodsToolApi.deleteGoods({ id: data.id });
        if (res.status == 200) {
          this.$message.success("已删除");
          this.getProductMapperList();
        }
      });
    },

    HandleSyncGoods() {
      this.$confirm("确定要获取同步未分配的商品数据？", "友情提示", {
        confirmButtonText: "确定",
        cancelButtonText: "取消",
        type: "danger",
      }).then(async () => {
        const res = await GoodsToolApi.getSyncBaseMapingProducts();
        if (res.status == 200) {
          this.$message.success("操作成功");
          this.getProductMapperList();
        }
      });
    },

    async HandleDownloadErrorReport() {
      if (!this.errReportFilePath) {
        this.$message.warning("请输入文件地址");
        return;
      }
      const res = await GoodsToolApi.HandleDownloadErrorReport({
        file: this.errReportFilePath,
      });
      if (res.status == 200) {
        this.$message.success("操作成功");
        this.downloadFile(res.data, `${this.errReportFilePath}.xlsx`);
      }
    },

    async handleSyncProductMaping() {
      const res = await GoodsToolApi.syncProductMaping();
      if (res.status == 200) {
        this.$message.success("操作成功");
      }
    },

    async handleExport() {
      if (!this.selectedRowKeys.length) {
        this.$message.warning("请先选择要导出的商品");
        return;
      }

      const res = await GoodsToolApi.batchExportGoods(this.selectedRowKeys);
      if (res.status == 200) {
        this.downloadFile(response.data, "商品映射实体数据.xlsx");
      }
    },

 async beforeGoodsDataUpload(file) {
      const name = file.name.toLocaleLowerCase();
      if(name.endsWith(".xlsx") || name.endsWith(".csv")){
        handleImportGoodsData(file)
      }else{
        this.$message.error("文件格式错误，仅支持xlsx或csv格式");
      }
    },

    async handleImportGoodsData(file) {
      const data = new FormData();
      data.append("file", file);
      const res = await GoodsToolApi.importGoodsData(data);
      if (res.status == 200) {
        this.$message.success("操作成功");
      }
    },

    async downloadTemplate(data) {
      const res = await GoodsToolApi.downloadTempGoods({ id: data.id });
      if (res.status == 200) {
        this.$message.success("操作成功");
        this.downloadFile(res, "商品商品映射数据模板.xlsx");
      }
    },

    downloadFile(blobData, fileName) {
      const url = window.URL.createObjectURL(new Blob([blobData]));

      const link = document.createElement("a");
      link.href = url;
      link.setAttribute("download", fileName);

      document.body.appendChild(link);
      link.click();

      document.body.removeChild(link);
      window.URL.revokeObjectURL(url);
    },
  },
};
</script>

<style lang="scss" scoped>
.filter {
  display: flex;
  align-items: center;
  padding: 20px;
  margin: 20px;
  gap: 10px;
  border-radius: 5px;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);

  .input_item {
    width: 250px;
  }
}
.list {
  padding: 20px;
  margin: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  border-radius: 5px;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.1);
}
.tool{
  display: flex;
  gap: 10px;
  ::v-deep .el-button{
    margin-left: 0 !important;
  }
}

</style>
