feature/comment-0615-ch
ch 2 years ago
parent 953aa1b824
commit a0173283ae

@ -144,7 +144,6 @@
} }
} }
}; };
getDetail();
onActivated(getDetail); onActivated(getDetail);
/** /**
* 点击回复设置当前回复对象以及输入框提示 * 点击回复设置当前回复对象以及输入框提示

@ -2,43 +2,66 @@
* @Author: ch * @Author: ch
* @Date: 2022-06-15 17:29:32 * @Date: 2022-06-15 17:29:32
* @LastEditors: ch * @LastEditors: ch
* @LastEditTime: 2022-06-28 17:48:42 * @LastEditTime: 2022-06-30 15:59:57
* @Description: file content * @Description: file content
--> -->
<template> <template>
<table-list <div>
v-loading="loading" <table-list
:operation="['search']" v-loading="loading"
:code="_pagingCode" :operation="['search']"
:config="config" :code="_pagingCode"
:data="list" :config="config"
:total="total" :data="list"
@search="handleSearch" :total="total"
:reset="handleReset" @search="handleSearch"
> :reset="handleReset"
<template #search> >
<el-form inline> <template #search>
<el-form-item label="商品名称" prop="productName"> <el-form inline>
<el-input v-model="state.condition.productName" /> <el-form-item label="商品名称" prop="productName">
</el-form-item> <el-input v-model="state.condition.productName" />
<el-form-item label="用户昵称"> </el-form-item>
<el-input v-model="state.condition.userName" /> <el-form-item label="用户昵称">
</el-form-item> <el-input v-model="state.condition.userName" />
<el-form-item label="手机号" prop="phone"> </el-form-item>
<el-input v-model="state.condition.phone" /> <el-form-item label="手机号" prop="phone">
</el-form-item> <el-input v-model="state.condition.phone" />
<el-form-item label="评分" prop="name"> </el-form-item>
<el-select v-model="state.condition.scoreList" multiple collapse-tags collapse-tags-tooltip> <el-form-item label="评分" prop="name">
<el-option <el-select v-model="state.condition.scoreList" multiple collapse-tags collapse-tags-tooltip>
v-for="(item, idx) in opts.score" <el-option
:key="idx" v-for="(item, idx) in opts.score"
:label="item.label" :key="idx"
:value="item.value" :label="item.label"
></el-option> :value="item.value"
</el-select> ></el-option>
</el-form-item> </el-select>
<el-form-item label="是否显示" prop="name"> </el-form-item>
<el-select v-model="state.condition.isShow"> <el-form-item label="是否显示" prop="name">
<el-select v-model="state.condition.isShow">
<el-option
v-for="(item, idx) in opts.isShow"
:key="idx"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</el-form-item>
<el-form-item label="评价时间" prop="dateRange">
<el-date-picker
v-model="state.condition.dateRange"
:default-time="[new Date(0, 0, 0, 0, 0, 0), new Date(0, 0, 0, 23, 59, 59)]"
type="datetimerange"
value-format="YYYY-MM-DD HH:mm:ss"
/>
</el-form-item>
</el-form>
</template>
<template #operation="{ selection }">
<div class="batch-show-hide" v-if="selection.length">
<el-select v-model="allShowHideVal">
<el-option <el-option
v-for="(item, idx) in opts.isShow" v-for="(item, idx) in opts.isShow"
:key="idx" :key="idx"
@ -46,32 +69,11 @@
:value="item.value" :value="item.value"
></el-option> ></el-option>
</el-select> </el-select>
</el-form-item> <el-button type="primary" @click="handleAllShowHide(selection)"></el-button>
<el-form-item label="评价时间" prop="dateRange"> </div>
<el-date-picker </template>
v-model="state.condition.dateRange" </table-list>
:default-time="[new Date(0, 0, 0, 0, 0, 0), new Date(0, 0, 0, 23, 59, 59)]" </div>
type="datetimerange"
value-format="YYYY-MM-DD HH:mm:ss"
/>
</el-form-item>
</el-form>
</template>
<template #operation="{ selection }">
<div class="batch-show-hide" v-if="selection.length">
<el-select v-model="allShowHideVal">
<el-option
v-for="(item, idx) in opts.isShow"
:key="idx"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
<el-button type="primary" @click="handleAllShowHide(selection)"></el-button>
</div>
</template>
</table-list>
</template> </template>
<script setup lang="jsx"> <script setup lang="jsx">
import ElButton from '@/components/extra/ElButton.vue'; import ElButton from '@/components/extra/ElButton.vue';
@ -102,7 +104,7 @@
const allShowHideVal = ref(true); const allShowHideVal = ref(true);
store.dispatch('comment/search', { pagingCode: _pagingCode }); store.dispatch('comment/search', { pagingCode: _pagingCode });
onActivated(() => handleSearch); onActivated(handleSearch);
/** /**
* 搜索 * 搜索

Loading…
Cancel
Save