|
@@ -5,7 +5,7 @@
|
|
|
* @Author: Cheney
|
|
|
*/
|
|
|
|
|
|
-import { RefreshLeft, Search } from '@element-plus/icons-vue';
|
|
|
+import { ArrowDown, ArrowUp, RefreshLeft, Search } from '@element-plus/icons-vue';
|
|
|
import VerticalDivider from '/src/components/VerticalDivider/index.vue';
|
|
|
import { useResponse } from '/@/utils/useResponse';
|
|
|
import * as api from './api';
|
|
@@ -99,8 +99,22 @@ async function resetParameter() {
|
|
|
<div ref="queryContainer" class="flex justify-between">
|
|
|
<div class="flex flex-1">
|
|
|
<div class="w-full whitespace-nowrap">
|
|
|
- <el-row :gutter="20" style="margin-bottom: 10px;">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-row :gutter="20" style="margin-bottom: 12px;">
|
|
|
+ <el-col :span="4" class="flex">
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span class="mr-2">店 铺</span>
|
|
|
+ <el-select v-model="formInline.shop" clearable placeholder="请选择店铺">
|
|
|
+ <el-option v-for="item in shopsOptions" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span class="mr-2">平台编号</span>
|
|
|
+ <el-input v-model="formInline.platformId" clearable placeholder="请输入平台编号"></el-input>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="flex items-center">
|
|
|
<span class="mr-2">国 家</span>
|
|
|
<el-select v-model="formInline.country" clearable placeholder="请选择国家">
|
|
@@ -109,7 +123,7 @@ async function resetParameter() {
|
|
|
</el-select>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="4">
|
|
|
<div class="flex items-center">
|
|
|
<span class="mr-2">品 牌</span>
|
|
|
<el-select v-model="formInline.brand" clearable placeholder="请选择品牌">
|
|
@@ -117,7 +131,7 @@ async function resetParameter() {
|
|
|
</el-select>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="4">
|
|
|
<div class="flex items-center">
|
|
|
<span class="mr-2">分 组</span>
|
|
|
<el-select v-model="formInline.group" clearable placeholder="请选择分组">
|
|
@@ -125,25 +139,16 @@ async function resetParameter() {
|
|
|
</el-select>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <div class="flex items-center">
|
|
|
- <span class="mr-2">状 态</span>
|
|
|
- <el-select v-model="formInline.status" clearable placeholder="请选择状态">
|
|
|
- <el-option v-for="item in statusOptions" :key="item.value" :label="item.label"
|
|
|
- :value="item.value" />
|
|
|
- </el-select>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span class="mr-2">状 态</span>
|
|
|
+ <el-select v-model="formInline.status" clearable placeholder="请选择状态">
|
|
|
+ <el-option v-for="item in statusOptions" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
- <el-row :gutter="20" style="margin-bottom: 10px;">
|
|
|
- <el-col :span="6" class="flex">
|
|
|
- <div class="flex items-center">
|
|
|
- <span class="mr-2">店 铺</span>
|
|
|
- <el-select v-model="formInline.shop" clearable placeholder="请选择店铺">
|
|
|
- <el-option v-for="item in shopsOptions" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
- </el-select>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
+ <el-row :gutter="20" style="margin-bottom: 12px;">
|
|
|
<el-col :span="6">
|
|
|
<div class="flex items-center">
|
|
|
<span class="mr-2">ASIN</span>
|
|
@@ -156,35 +161,158 @@ async function resetParameter() {
|
|
|
<el-input v-model="formInline.sku" clearable placeholder="请输入SKU"></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <div class="flex items-center">
|
|
|
- <span class="mr-2">平台编号</span>
|
|
|
- <el-input v-model="formInline.platformId" clearable placeholder="请输入平台编号"></el-input>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span class="mr-2">亚马逊评分</span>
|
|
|
+ <el-input-number v-model="formInline.minScore" :min="0" :max="5">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ <span class="mx-2">~</span>
|
|
|
+ <el-input-number v-model="formInline.maxScore" :min="0" :max="5">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" class="flex">
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span class="mr-2">亚马逊评分人数</span>
|
|
|
+ <el-input-number v-model="formInline.minScoreNumber" :min="0">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ <span class="mx-2">~</span>
|
|
|
+ <el-input-number v-model="formInline.maxScoreNumber" :min="0">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6" class="flex">
|
|
|
- <div class="flex items-center">
|
|
|
- <span class="mr-2">亚马逊显示评分人数</span>
|
|
|
- <el-input-number v-model="formInline.scoreNumber" :min="0" placeholder="请输入">
|
|
|
- </el-input-number>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <div class="flex items-center">
|
|
|
- <span class="mr-2">亚马逊显示评论人数</span>
|
|
|
- <el-input-number v-model="formInline.commentNumber" :min="0" placeholder="请输入">
|
|
|
- </el-input-number>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <div class="flex items-center">
|
|
|
- <span class="mr-2">亚马逊显示评分</span>
|
|
|
- <el-input-number v-model="formInline.displayScore" :min="0" placeholder="请输入">
|
|
|
- </el-input-number>
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span class="mr-2">亚马逊评论人数</span>
|
|
|
+ <el-input-number v-model="formInline.minCommentNumber" :min="0">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ <span class="mx-2">~</span>
|
|
|
+ <el-input-number v-model="formInline.maxCommentNumber" :min="0">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span class="mr-2">子ASIN评分人数</span>
|
|
|
+ <el-input-number v-model="formInline.minAsinScore" :min="0">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ <span class="mx-2">~</span>
|
|
|
+ <el-input-number v-model="formInline.maxAsinScore" :min="0">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <div class="flex items-center">
|
|
|
+ <span class="mr-2">子ASIN评论人数</span>
|
|
|
+ <el-input-number v-model="formInline.minAsinCommentNumber" :min="0">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ <span class="mx-2">~</span>
|
|
|
+ <el-input-number v-model="formInline.maxAsinCommentNumber" :min="0">
|
|
|
+ <template #decrease-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowDown />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ <template #increase-icon>
|
|
|
+ <el-icon>
|
|
|
+ <ArrowUp />
|
|
|
+ </el-icon>
|
|
|
+ </template>
|
|
|
+ </el-input-number>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
</div>
|