Browse Source

fix:模糊查消耗的商品

zhangyong/feature-20250815160302-金币优化
lihui 2 months ago
parent
commit
6c8d73969f
  1. 5
      src/views/consume/gold/addCoinConsume.vue
  2. 63
      src/views/consume/gold/coinConsumeDetail.vue

5
src/views/consume/gold/addCoinConsume.vue

@ -533,9 +533,10 @@ onMounted(async function () {
</el-form-item> </el-form-item>
<el-form-item prop="goodsName" label="商品名称" style="flex: 1; margin-right: 0px"> <el-form-item prop="goodsName" label="商品名称" style="flex: 1; margin-right: 0px">
<el-select v-model="addConsume.goodsName" placeholder="请选择商品" style="width: 10vw;" filterable
<el-select v-model="addConsume.goodsName" placeholder="请选择商品" style="width: 10vw;" clearable filterable
> >
<el-option v-for="item in goods" :key="item.value" :label="item.label" :value="item.value"/>
<el-option v-for="(item, index) in goods" :key="index" :label="item.label" :value="item"/>
</el-select> </el-select>
</el-form-item> </el-form-item>

63
src/views/consume/gold/coinConsumeDetail.vue

@ -90,8 +90,33 @@ const sortField = ref('')
const sortOrder = ref('') const sortOrder = ref('')
// //
const consumePlatform = ref([]);
const consumePlatform = [
{
value: '金币系统',
label: '金币系统'
},
{
value: 'HomilyChart',
label: 'HomilyChart'
},
{
value: 'HomilyLink',
label: 'HomilyLink'
},
{
value: 'ERP',
label: 'ERP'
},
{
value: '其他',
label: '其他'
},
{
value: '初始化金币',
label: '初始化金币'
},
]
// //
const tableDataTotal = ref({}) const tableDataTotal = ref({})
@ -132,21 +157,21 @@ const getAdminData = async function () {
console.log('请求失败', error) console.log('请求失败', error)
} }
} }
//
const getPlatformData = async function () {
try {
const result = await request({
url: '/general/platform',
})
if (result.code === 200){
consumePlatform.value = result.data
console.log('平台信息', consumePlatform.value)
console.log('请求成功', result)
}
} catch (error) {
console.log('请求失败', error)
}
}
// //
// const getPlatformData = async function () {
// try {
// const result = await request({
// url: '/general/platform',
// })
// if (result.code === 200){
// consumePlatform.value = result.data
// console.log('', consumePlatform.value)
// console.log('', result)
// }
// } catch (error) {
// console.log('', error)
// }
// }
const ConsumeSelectBy = async function (val) { const ConsumeSelectBy = async function (val) {
@ -404,7 +429,7 @@ onMounted(async function () {
// getActivity(); // getActivity();
await getMarket() await getMarket()
await getGoods() await getGoods()
await getPlatformData()
// await getPlatformData()
}) })
@ -577,7 +602,7 @@ const getMarket = async function () {
<div class="head-card-element"> <div class="head-card-element">
<el-text class="mx-1" size="large">消耗平台</el-text> <el-text class="mx-1" size="large">消耗平台</el-text>
<el-select v-model="consumeUser.payPlatform" placeholder="请选择消耗平台" style="width: 180px" clearable> <el-select v-model="consumeUser.payPlatform" placeholder="请选择消耗平台" style="width: 180px" clearable>
<el-option v-for="item in consumePlatform" :key="item.id" :label="item.platform" :value="item.platform" />
<el-option v-for="item in consumePlatform" :key="item.value" :label="item.label" :value="item.value"/>
</el-select> </el-select>
</div> </div>
</el-col> </el-col>

Loading…
Cancel
Save