Commit 059087f1 authored by zhanglw's avatar zhanglw

求购留言

parent 954ca425
...@@ -124,6 +124,14 @@ export const constantRouterMap = [ ...@@ -124,6 +124,14 @@ export const constantRouterMap = [
}, },
hidden: true hidden: true
}, },
{
path: '/publish/otherInfo',
meta: { title: '留言页', noCache: true },
component: (resolve) => {
return require(['@/views/homepage/publish/otherInfo'], resolve)
},
hidden: true
},
{ {
path: '/backstage', path: '/backstage',
component: Layout, component: Layout,
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<el-option v-for="item in [{value:undefined,label:'全部产品'}, ...dict.product_type]" :key="item.value" :label="item.label" :value="item.value" /> <el-option v-for="item in [{value:undefined,label:'全部产品'}, ...dict.product_type]" :key="item.value" :label="item.label" :value="item.value" />
</el-select> </el-select>
<el-select v-model="query.area" placeholder="区域" style="width: 100px"> <el-select v-model="query.area" placeholder="区域" style="width: 100px">
<el-option v-for="item in [{value:undefined,label:'区域'}, ...dict.area_province]" :key="item.value" :label="item.label" :value="item.value" /> <el-option v-for="item in [{value:undefined,label:'全地区'}, ...dict.area_province]" :key="item.value" :label="item.label" :value="item.value" />
</el-select> </el-select>
<el-button icon="el-icon-search" class="btn">搜索</el-button> <el-button icon="el-icon-search" class="btn">搜索</el-button>
</div> </div>
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</div> </div>
<div class="line-btn" style="padding-top: 42px;"> <div class="line-btn" style="padding-top: 42px;">
<div class="btn-o" style="padding: 10px" @click="goToDetails(null, '/publish/supplyInfo/all')">我要供应</div> <div class="btn-o" style="padding: 10px" @click="goToDetails(null, '/publish/supplyInfo/all')">我要供应</div>
<div class="btn-o" style="padding: 10px">我要采购</div> <div class="btn-o" style="padding: 10px" @click="goToDetails(null, '/publish/buyInfo/all')">我要采购</div>
</div> </div>
<div class="line-btn" style="padding-top: 30px"> <div class="line-btn" style="padding-top: 30px">
<div v-for="(item,index) in dict.product_type" :key="index" class="btn-b" :class="currentProductTypeObj===item?'active':''" @mouseenter="changeProductPush(item)">{{ item.label }}</div> <div v-for="(item,index) in dict.product_type" :key="index" class="btn-b" :class="currentProductTypeObj===item?'active':''" @mouseenter="changeProductPush(item)">{{ item.label }}</div>
...@@ -136,11 +136,11 @@ ...@@ -136,11 +136,11 @@
</div></el-col> </div></el-col>
</el-row> </el-row>
<div class="line-btn" style="padding-top: 64px;"> <div class="line-btn" style="padding-top: 64px;">
<div class="btn-o" style="padding: 10px">我要供应</div> <div class="btn-o" style="padding: 10px" @click="goToDetails(null, '/publish/supplyInfo/all')">我要供应</div>
<div class="btn-o" style="padding: 10px">我要采购</div> <div class="btn-o" style="padding: 10px" @click="goToDetails(null, '/publish/buyInfo/all')">我要采购</div>
</div> </div>
<div class="line-btn" style="padding: 30px 0;"> <div class="line-btn" style="padding: 30px 0;">
<div class="btn-l">没有我需要的,我要留言</div> <div class="btn-l" @click="goToDetails(null, '/publish/otherInfo')">没有我需要的,我要留言</div>
</div> </div>
<!--合作伙伴 --> <!--合作伙伴 -->
<div class="line-title"><div class="title-point" /><span class="title-text">合作伙伴 </span></div> <div class="line-title"><div class="title-point" /><span class="title-text">合作伙伴 </span></div>
......
This diff is collapsed.
This diff is collapsed.
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/publish' }">信息发布</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/publish' }">信息发布</el-breadcrumb-item>
<el-breadcrumb-item>我要供应{{ title }}</el-breadcrumb-item> <el-breadcrumb-item>我要供应{{ title }}产品</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
</div> </div>
<div class="form-table-box"> <div class="form-table-box">
...@@ -28,12 +28,12 @@ ...@@ -28,12 +28,12 @@
<el-form-item label="产品分类:" class="form-cell" required style="margin: 0"> <el-form-item label="产品分类:" class="form-cell" required style="margin: 0">
<div class="cell-box" style="display: flex"> <div class="cell-box" style="display: flex">
<el-form-item prop="productType"> <el-form-item prop="productType">
<el-select v-model="formData.productType" placeholder="产品大类" style="width: 120px" @change="changeProductType"> <el-select v-model="formData.productType" placeholder="产品大类" style="width: 240px" @change="changeProductType">
<el-option v-for="item in productTypeOpts" :key="item.id" :label="item.label" :value="item.value" /> <el-option v-for="item in productTypeOpts" :key="item.id" :label="item.label" :value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item prop="productSubType" style="margin-left: 5px"> <el-form-item prop="productSubType" style="margin-left: 5px">
<el-select v-model="formData.productSubType" placeholder="产品小类" style="width: 160px"> <el-select v-model="formData.productSubType" placeholder="产品小类" style="width: 320px">
<el-option v-for="item in productSubTypeOpts" :key="item.id" :label="item.label" :value="item.value" /> <el-option v-for="item in productSubTypeOpts" :key="item.id" :label="item.label" :value="item.value" />
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -144,11 +144,11 @@ ...@@ -144,11 +144,11 @@
<el-form-item label="产品价格区间(元):" class="form-cell" required style="margin: 0"> <el-form-item label="产品价格区间(元):" class="form-cell" required style="margin: 0">
<div class="cell-box" style="display: flex"> <div class="cell-box" style="display: flex">
<el-form-item prop="minPrice"> <el-form-item prop="minPrice">
<el-input v-model.number="formData.minPrice" placeholder="价格区间下限" class="cell-input" style="width: 180px" /> <el-input v-model.number="formData.minPrice" placeholder="价格区间下限" class="cell-input" style="width: 300px" />
</el-form-item> </el-form-item>
<div style="width: 20px;text-align: center">~</div> <div style="width: 20px;text-align: center">~</div>
<el-form-item prop="maxPrice"> <el-form-item prop="maxPrice">
<el-input v-model.number="formData.maxPrice" placeholder="价格区间上限" class="cell-input" style="width: 180px" /> <el-input v-model.number="formData.maxPrice" placeholder="价格区间上限" class="cell-input" style="width: 300px" />
</el-form-item> </el-form-item>
</div> </div>
</el-form-item> </el-form-item>
...@@ -216,8 +216,8 @@ ...@@ -216,8 +216,8 @@
</el-form> </el-form>
<div style="width: 100%;text-align: center"> <div style="width: 100%;text-align: center">
<el-button @click="cancelView">返回</el-button> <el-button @click="cancelView">返回</el-button>
<el-button type="primary" @click="submitForm()">保存</el-button> <el-button type="success" @click="submitForm()">保存</el-button>
<el-button type="warning" @click="submitForm()">提交</el-button> <el-button type="primary" @click="submitForm()">提交</el-button>
</div> </div>
</div> </div>
</div> </div>
...@@ -259,7 +259,7 @@ export default { ...@@ -259,7 +259,7 @@ export default {
}, 500) }, 500)
} }
return { return {
title: '产品', title: '',
uploadHeaders: { 'Authorization': getToken() }, uploadHeaders: { 'Authorization': getToken() },
imgSrcStart: process.env.VUE_APP_BASE_API, imgSrcStart: process.env.VUE_APP_BASE_API,
editor: false, // 富文本对象 editor: false, // 富文本对象
...@@ -332,12 +332,14 @@ export default { ...@@ -332,12 +332,14 @@ export default {
}, },
methods: { methods: {
onDictReady(dict) { onDictReady(dict) {
console.log(this.$route.params.type)
if (this.$route.params.type === 'hardware') { if (this.$route.params.type === 'hardware') {
this.title = '硬件'
this.productTypeOpts = dict.product_type.slice(0, 4) this.productTypeOpts = dict.product_type.slice(0, 4)
} else if (this.$route.params.type === 'other') { } else if (this.$route.params.type === 'other') {
this.title = '其他'
this.productTypeOpts = dict.product_type.slice(4) this.productTypeOpts = dict.product_type.slice(4)
} else { } else {
this.title = ''
this.productTypeOpts = dict.product_type this.productTypeOpts = dict.product_type
} }
this.loadData() this.loadData()
...@@ -589,7 +591,7 @@ export default { ...@@ -589,7 +591,7 @@ export default {
.cell-box { .cell-box {
min-width: 120px; min-width: 120px;
.cell-input { .cell-input {
width: 420px; width: 620px;
} }
.cell-select { .cell-select {
width: 220px; width: 220px;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment