gukai 2 years ago
parent d4b28ddaba
commit 3fcedabe2b

@ -1,16 +1,19 @@
<template> <template>
<view class="charts-box bg-white content"> <view class="charts-box bg-white content">
<view v-show="classifyList.length" class="flex overflow-auto flex-wrap"> <view v-show="true" class="flex overflow-auto flex-wrap">
<div class="grid grid-cols-3 gap-4 p-4 w-full"> <div class="grid grid-cols-3 gap-4 p-4 w-full">
<wd-button @click="utils.toUrl('/mall/cat/edit?edit=' + JSON.stringify({}))" style="width: 100%;" <wd-button @click="utils.toUrl('/mall/cat/edit?edit=' + JSON.stringify({}))" style="width: 100%;"
class="bg-[#f0f0f0] w-full flex-1" :round="false"> class="bg-[#f0f0f0] w-full flex-1" :round="false">
新增 新增
</wd-button> </wd-button>
<template v-if="classifyList.length">
<wd-button @click="showActions(cat)" style="width: 100%;" v-for="cat of classifyList" <wd-button @click="showActions(cat)" style="width: 100%;" v-for="cat of classifyList"
class="bg-[#f0f0f0] w-full flex-1" type="info" :round="false"> class="bg-[#f0f0f0] w-full flex-1" type="info" :round="false">
{{ cat.name }} {{ cat.name }}
</wd-button> </wd-button>
</template>
</div> </div>
</view> </view>

@ -12,10 +12,20 @@
</template> </template>
</wd-search> </wd-search>
<view style="display: flex;">
<wd-drop-menu custom-class="flex w-full bg-white" v-show="classifyList.length"> <wd-drop-menu custom-class="flex w-full bg-white" v-show="classifyList.length">
<wd-drop-menu-item @change="search({ value: params.keywords })" custom-class="flex-1" v-model="classify_id" <wd-drop-menu-item @change="search({ value: params.keywords })" custom-class="flex-1" v-model="classify_id"
:options="classifyList" label-key="name" value-key="id" /> :options="classifyList" label-key="name" value-key="id" />
</wd-drop-menu> </wd-drop-menu>
<wd-drop-menu custom-class="flex w-full bg-white">
<wd-drop-menu-item @change="search({ value: params.keywords })" custom-class="flex-1" v-model="params.apply_status"
:options="apply_list" label-key="name" value-key="id" />
</wd-drop-menu>
</view>
</view> </view>
<div class="goodsBox p-2"> <div class="goodsBox p-2">
@ -93,6 +103,7 @@ const classify_id = ref(0)
const params = ref({ const params = ref({
keywords: "", keywords: "",
status: "", status: "",
apply_status: 1
}) })
const yListRef = ref(null) const yListRef = ref(null)
@ -100,7 +111,8 @@ const search = ({ value }) => {
yListRef.value.upData({ yListRef.value.upData({
keywords: value, keywords: value,
classify_id: classify_id.value, classify_id: classify_id.value,
status: params.value.status status: params.value.status,
apply_status: params.value.apply_status,
}) })
} }
const searchType = ref('全部') const searchType = ref('全部')
@ -117,6 +129,21 @@ const menu = ref([
content: '已下架' content: '已下架'
} }
]) ])
const apply_list = ref([
{
id: 0,
name: '审核中'
},
{
id: 1,
name: '审核通过'
},
{
id: 2,
name: '审核失败'
}
])
function changeSearchType({ item, index }) { function changeSearchType({ item, index }) {
searchType.value = item.content searchType.value = item.content

@ -1,17 +1,18 @@
<template> <template>
<view class="charts-box bg-white content"> <view class="charts-box bg-white content">
<view v-show="classifyList.length" class="flex overflow-auto flex-wrap"> <view v-show="true" class="flex overflow-auto flex-wrap">
<div class="grid grid-cols-3 gap-4 p-4 w-full"> <div class="grid grid-cols-3 gap-4 p-4 w-full">
<wd-button @click="utils.toUrl('/store/cat/edit?edit=' + JSON.stringify({}))" style="width: 100%;" <wd-button @click="utils.toUrl('/store/cat/edit?edit=' + JSON.stringify({}))" style="width: 100%;"
class="bg-[#f0f0f0] w-full flex-1" :round="false"> class="bg-[#f0f0f0] w-full flex-1" :round="false">
新增 新增
</wd-button> </wd-button>
<template v-if="classifyList.length">
<wd-button @click="showActions(cat)" style="width: 100%;" v-for="cat of classifyList" <wd-button @click="showActions(cat)" style="width: 100%;" v-for="cat of classifyList"
class="bg-[#f0f0f0] w-full flex-1" type="info" :round="false"> class="bg-[#f0f0f0] w-full flex-1" type="info" :round="false">
{{ cat.name }} {{ cat.name }}
</wd-button> </wd-button>
</template>
</div> </div>
</view> </view>

Loading…
Cancel
Save