This commit is contained in:
77
2024-05-13 01:04:32 +08:00
parent 38cbbab023
commit ab6b01bc41
3 changed files with 31 additions and 4 deletions

View File

@@ -28,6 +28,10 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="价格" prop="price">
<el-input-number size="mini" v-model="queryParams.startPrice" :min="0" :step="100" @keyup.enter.native="handleQuery"></el-input-number> -
<el-input-number size="mini" v-model="queryParams.endPrice" :min="0" :step="100" @keyup.enter.native="handleQuery"></el-input-number>
</el-form-item>
<el-form-item> <el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -123,6 +127,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="评分" align="center" prop="giveScore" /> <el-table-column label="评分" align="center" prop="giveScore" />
<el-table-column label="价格" align="center" prop="price" />
<!-- <el-table-column label="视频分成" align="center" prop="videoRate" /> <!-- <el-table-column label="视频分成" align="center" prop="videoRate" />
<el-table-column label="守护分成" align="center" prop="guardRate" /> <el-table-column label="守护分成" align="center" prop="guardRate" />
<el-table-column label="礼物分成" align="center" prop="giftRate" />--> <el-table-column label="礼物分成" align="center" prop="giftRate" />-->
@@ -225,7 +230,9 @@ export default {
pageSize: 10, pageSize: 10,
usercode: undefined, usercode: undefined,
mobile: undefined, mobile: undefined,
onlineStatus: undefined onlineStatus: undefined,
startPrice: undefined,
endPrice: undefined
}, },
}; };
}, },
@@ -250,6 +257,8 @@ export default {
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.resetForm("queryForm"); this.resetForm("queryForm");
this.queryParams.startPrice = undefined;
this.queryParams.endPrice = undefined;
this.handleQuery(); this.handleQuery();
}, },
// 多选框选中数据 // 多选框选中数据

View File

@@ -17,6 +17,10 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="价格" prop="price">
<el-input-number size="mini" v-model="queryParams.startPrice" :min="0" :step="100" @keyup.enter.native="handleQuery"></el-input-number> -
<el-input-number size="mini" v-model="queryParams.endPrice" :min="0" :step="100" @keyup.enter.native="handleQuery"></el-input-number>
</el-form-item>
<el-form-item label="置顶状态" prop="topStatus"> <el-form-item label="置顶状态" prop="topStatus">
<el-select v-model="queryParams.topStatus" placeholder="置顶状态" clearable size="small"> <el-select v-model="queryParams.topStatus" placeholder="置顶状态" clearable size="small">
<el-option <el-option
@@ -48,15 +52,16 @@
<image-avatar :src="scope.row.avatar"/> <image-avatar :src="scope.row.avatar"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="价格" align="center" prop="price" />
<el-table-column label="性别" align="center" prop="gender"> <el-table-column label="性别" align="center" prop="gender">
<template v-slot="scope"> <template v-slot="scope">
<cai-dict-tag :options="genderList" :value="scope.row.gender"/> <cai-dict-tag :options="genderList" :value="scope.row.gender"/>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="年龄" align="center" prop="age"/> <el-table-column label="年龄" align="center" prop="age"/>
<el-table-column label="比重" align="center" prop="sortBy"/>
<el-table-column label="开启时间" align="center" prop="beginTime" width="160" fixed="right"/> <el-table-column label="开启时间" align="center" prop="beginTime" width="160" fixed="right"/>
<el-table-column label="结束时间" align="center" prop="endTime" width="160" fixed="right"/> <el-table-column label="结束时间" align="center" prop="endTime" width="160" fixed="right"/>
<el-table-column label="比重" align="center" prop="sortBy" fixed="right"/>
</el-table> </el-table>
<pagination <pagination
@@ -105,7 +110,9 @@ export default {
usercode: undefined, usercode: undefined,
nickname: undefined, nickname: undefined,
mobile: undefined, mobile: undefined,
topStatus: undefined topStatus: undefined,
startPrice: undefined,
endPrice: undefined
}, },
open: false, open: false,
title: '', title: '',
@@ -137,6 +144,8 @@ export default {
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.resetForm('queryForm') this.resetForm('queryForm')
this.queryParams.startPrice = undefined;
this.queryParams.endPrice = undefined;
this.handleQuery() this.handleQuery()
}, },
} }

View File

@@ -17,6 +17,10 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="价格" prop="price">
<el-input-number size="mini" v-model="queryParams.startPrice" :min="0" :step="100" @keyup.enter.native="handleQuery"></el-input-number> -
<el-input-number size="mini" v-model="queryParams.endPrice" :min="0" :step="100" @keyup.enter.native="handleQuery"></el-input-number>
</el-form-item>
<el-form-item label="置顶状态" prop="topStatus"> <el-form-item label="置顶状态" prop="topStatus">
<el-select v-model="queryParams.topStatus" placeholder="置顶状态" clearable size="small"> <el-select v-model="queryParams.topStatus" placeholder="置顶状态" clearable size="small">
<el-option <el-option
@@ -94,6 +98,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="年龄" align="center" prop="age"/> <el-table-column label="年龄" align="center" prop="age"/>
<el-table-column label="价格" align="center" prop="price" />
<el-table-column label="开启时间" align="center" prop="beginTime" width="160"/> <el-table-column label="开启时间" align="center" prop="beginTime" width="160"/>
<el-table-column label="结束时间" align="center" prop="endTime" width="160"/> <el-table-column label="结束时间" align="center" prop="endTime" width="160"/>
<el-table-column label="比重" align="center" prop="sortBy"/> <el-table-column label="比重" align="center" prop="sortBy"/>
@@ -166,7 +171,9 @@ export default {
usercode: undefined, usercode: undefined,
nickname: undefined, nickname: undefined,
mobile: undefined, mobile: undefined,
topStatus: undefined topStatus: undefined,
startPrice: undefined,
endPrice: undefined
} }
} }
}, },
@@ -191,6 +198,8 @@ export default {
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.resetForm('queryForm') this.resetForm('queryForm')
this.queryParams.startPrice = undefined;
this.queryParams.endPrice = undefined;
this.handleQuery() this.handleQuery()
}, },
// 多选框选中数据 // 多选框选中数据