商品搜索优化

master
paulGao 2022-05-27 16:07:54 +08:00
parent 8873f575db
commit ebacb58049
1 changed files with 52 additions and 4 deletions

View File

@ -27,6 +27,15 @@
style="width: 200px" style="width: 200px"
/> />
</Form-item> </Form-item>
<Form-item label="店铺名称" prop="id">
<Input
type="text"
v-model="searchForm.storeName"
placeholder="请输入店铺名称"
clearable
style="width: 200px"
/>
</Form-item>
<Form-item label="状态" prop="status"> <Form-item label="状态" prop="status">
<Select <Select
v-model="searchForm.marketEnable" v-model="searchForm.marketEnable"
@ -38,6 +47,17 @@
<Option value="DOWN">下架</Option> <Option value="DOWN">下架</Option>
</Select> </Select>
</Form-item> </Form-item>
<Form-item label="销售模式" prop="status">
<Select
v-model="searchForm.salesModel"
placeholder="请选择"
clearable
style="width: 200px"
>
<Option value="RETAIL">零售</Option>
<Option value="WHOLESALE">批发</Option>
</Select>
</Form-item>
<Form-item label="商品类型" prop="status"> <Form-item label="商品类型" prop="status">
<Select <Select
v-model="searchForm.goodsType" v-model="searchForm.goodsType"
@ -49,7 +69,11 @@
<Option value="VIRTUAL_GOODS">虚拟商品</Option> <Option value="VIRTUAL_GOODS">虚拟商品</Option>
</Select> </Select>
</Form-item> </Form-item>
<Button @click="handleSearch" class="search-btn" type="primary" icon="ios-search" <Button
@click="handleSearch"
class="search-btn"
type="primary"
icon="ios-search"
>搜索</Button >搜索</Button
> >
</Form> </Form>
@ -112,7 +136,12 @@
></Page> ></Page>
</Row> </Row>
</Card> </Card>
<Modal title="下架操作" v-model="modalVisible" :mask-closable="false" :width="500"> <Modal
title="下架操作"
v-model="modalVisible"
:mask-closable="false"
:width="500"
>
<Form ref="underForm" :model="underForm" :label-width="100"> <Form ref="underForm" :model="underForm" :label-width="100">
<FormItem label="下架原因" prop="reason"> <FormItem label="下架原因" prop="reason">
<Input v-model="underForm.reason" clearable style="width: 100%" /> <Input v-model="underForm.reason" clearable style="width: 100%" />
@ -120,7 +149,9 @@
</Form> </Form>
<div slot="footer"> <div slot="footer">
<Button type="text" @click="modalVisible = false">取消</Button> <Button type="text" @click="modalVisible = false">取消</Button>
<Button type="primary" :loading="submitLoading" @click="lower"></Button> <Button type="primary" :loading="submitLoading" @click="lower"
>提交</Button
>
</div> </div>
</Modal> </Modal>
</div> </div>
@ -169,7 +200,24 @@ export default {
key: "price", key: "price",
width: 130, width: 130,
render: (h, params) => { render: (h, params) => {
return h("div", this.$options.filters.unitPrice(params.row.price, "¥")); return h(
"div",
this.$options.filters.unitPrice(params.row.price, "¥")
);
},
},
{
title: "销售模式",
key: "salesModel",
width: 100,
render: (h, params) => {
if (params.row.salesModel === "RETAIL") {
return h("Tag", { props: { color: "orange" } }, "零售");
} else if (params.row.salesModel === "WHOLESALE") {
return h("Tag", { props: { color: "magenta" } }, "批发");
} else {
return h("Tag", { props: { color: "volcano" } }, "其他类型");
}
}, },
}, },
{ {