张泽亮 il y a 2 ans
Parent
révision
573408b237
12 fichiers modifiés avec 156 ajouts et 128 suppressions
  1. +1
    -1
      src/views/agriculturalTrusteeship/buyer/allBill.vue
  2. +1
    -1
      src/views/agriculturalTrusteeship/buyer/index.vue
  3. +1
    -1
      src/views/agriculturalTrusteeship/buyer/waitBill.vue
  4. +1
    -0
      src/views/agriculturalTrusteeship/insurance/insuranceList.vue
  5. +1
    -4
      src/views/agriculturalTrusteeship/insurance/insuranceProjectList.vue
  6. +4
    -2
      src/views/agriculturalTrusteeship/socialization/billDetail.vue
  7. +9
    -4
      src/views/agriculturalTrusteeship/socialization/index.vue
  8. +2
    -1
      src/views/agriculturalTrusteeship/socialization/projectDetail.vue
  9. +28
    -25
      src/views/agriculturalTrusteeship/socialization/projectEdit.vue
  10. +79
    -74
      src/views/agriculturalTrusteeship/socialization/release.vue
  11. +1
    -1
      src/views/agriculturalTrusteeship/socialization/user.vue
  12. +28
    -14
      src/views/agriculturalTrusteeship/society/societyProjectDetail.vue

+ 1
- 1
src/views/agriculturalTrusteeship/buyer/allBill.vue Voir le fichier

@@ -180,7 +180,7 @@
created() {
let query = {
parentId : null,
tree:true
tree:false
}
productTypes(query).then(response => {
this.productList = response.data;


+ 1
- 1
src/views/agriculturalTrusteeship/buyer/index.vue Voir le fichier

@@ -137,7 +137,7 @@
productList:[],
main_content_right_header_tit:'全套服务',
query:{
entityId:Cookies.get('ACCESS-SESSION-ID'),
entityId:'',
productType:'',
supplyDemandName:''
},


+ 1
- 1
src/views/agriculturalTrusteeship/buyer/waitBill.vue Voir le fichier

@@ -96,7 +96,7 @@
created() {
let query = {
parentId : null,
tree:true
tree:false
}
productTypes(query).then(response => {
this.productList = response.data;


+ 1
- 0
src/views/agriculturalTrusteeship/insurance/insuranceList.vue Voir le fichier

@@ -120,6 +120,7 @@
},
created() {
this.query.financialType = this.$route.query.type;
this.query2.financialType = this.$route.query.type;
if (this.$route.query.type == 3){this.tt = '农担'}
if (this.$route.query.type == 2){this.tt = '保险'}
if (this.$route.query.type == 1){this.tt = '贷款'}


+ 1
- 4
src/views/agriculturalTrusteeship/insurance/insuranceProjectList.vue Voir le fichier

@@ -76,10 +76,7 @@
if(res.sysYesNo == 'Y'){
if (res.mainImg){
let supplyMasterMap = res.mainImg.split( "," )
res.mainImg2 = []
supplyMasterMap.map(rr=>{
res.mainImg2.push('/api'+rr)
})
res.mainImg = '/api'+supplyMasterMap[0]
}
this.productListYes.push(res);
}


+ 4
- 2
src/views/agriculturalTrusteeship/socialization/billDetail.vue Voir le fichier

@@ -56,7 +56,8 @@
<van-cell title="下单时间" :border="false" :value="supplyDemand.orderAt" />
<van-cell title="服务时间" :border="false" :value="supplyDemand.serviceAt" />
<van-cell title="服务数量" :border="false" :value="supplyDemand.serviceNum" />
<van-cell title="成交金额" :border="false" :value="supplyDemand.realityServiceMoney" />
<van-cell title="成交金额" :border="false" :value="supplyDemand.realityServiceMoney == null ? supplyDemand.countMoney:supplyDemand.realityServiceMoney" />

<van-cell title="备注" :border="false" :value="supplyDemand.serviceRemark" />
</div>

@@ -92,7 +93,7 @@
created() {
let query = {
parentId : null,
tree:true
tree:false
}
productTypes(query).then(response => {
this.productList = response.data;
@@ -111,6 +112,7 @@
response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType);
response.data.orderStatus = this.selectDictLabel(this.orderStatusOptions, response.data.orderStatus);
response.data.productType = this.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName;
response.data.countMoney = response.data.unitPrice*response.data.serviceNum;
if (response.data.supplyDemand.supplyMasterMap){
var attachement = response.data.supplyDemand.supplyMasterMap.split( "," );
response.data.supplyDemand.supplyMasterMap = '/api' + attachement[0];


+ 9
- 4
src/views/agriculturalTrusteeship/socialization/index.vue Voir le fichier

@@ -25,7 +25,10 @@
</div>

<div class="main_content_right_list_center">
<img v-if="item.supplyDemand.supplyMasterMap" :src="item.supplyDemand.supplyMasterMap" style="width: 25vw;height: 25vw;">
<template v-if="item.supplyDemand">
<img v-if="item.supplyDemand.supplyMasterMap" :src="item.supplyDemand.supplyMasterMap" style="width: 25vw;height: 25vw;">
<img v-else src="../../../../static/images/agriculturalTrusteeship/zwtp.png" style="width: 25vw;height: 25vw;">
</template>
<img v-else src="../../../../static/images/agriculturalTrusteeship/zwtp.png" style="width: 25vw;height: 25vw;">
<div class="main_content_right_list_content">
<p class="tt">{{item.contractionName}}</p>
@@ -116,9 +119,11 @@
supplyorderList(this.query).then(response => {
response.rows.map(res=>{
if ( res.orderStatus == '1'){
if (res.supplyDemand.supplyMasterMap){
let supplyMasterMap = res.supplyDemand.supplyMasterMap.split( "," )
res.supplyDemand.supplyMasterMap = '/api'+supplyMasterMap[0]
if (res.supplyDemand){
if (res.supplyDemand.supplyMasterMap){
let supplyMasterMap = res.supplyDemand.supplyMasterMap.split( "," )
res.supplyDemand.supplyMasterMap = '/api'+supplyMasterMap[0]
}
}
res.cropType = this.selectDictLabel(this.cropTypeOptions, res.cropType);
res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus);


+ 2
- 1
src/views/agriculturalTrusteeship/socialization/projectDetail.vue Voir le fichier

@@ -23,7 +23,7 @@
<p><span>销 {{supplyDemand.orderNum}}</span><span>分 {{supplyDemand.orderScore}}</span></p>
</div>
<p class="tt">{{supplyDemand.supplyDemandName}}</p>
<p class="name" @click="$router.push({name:'agriculturalTrusteeshipSocietyProjectList',query:{id:supplyDemand.id,entityName:supplyDemand.entityName}})">{{supplyDemand.entityName}}<span>{{supplyDemand.createTime}}</span></p>
<p class="name" @click="$router.push({name:'agriculturalTrusteeshipSocietyProjectList',query:{id:supplyDemand.entityId,entityName:supplyDemand.entityName}})">{{supplyDemand.entityName}}<span>{{supplyDemand.createTime}}</span></p>
</div>

<div class="main_box">
@@ -108,6 +108,7 @@
supplyDemandGet(this.$route.query.id).then(response => {
response.data.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType);
response.data.productType = this.productList1.filter(function (e) { return e.id == response.data.productType; })[0].dictName;
response.data.createTime = response.data.createTime.substr(0,10)
if (response.data.supplyMasterMap){
response.data.supplyMasterMapList = [];
var attachement = response.data.supplyMasterMap.split( "," );


+ 28
- 25
src/views/agriculturalTrusteeship/socialization/projectEdit.vue Voir le fichier

@@ -12,6 +12,7 @@


<!-- 内容开始 -->
<van-form @submit="submitForm" ref="formData" show-error :show-error-message="false">
<div class="main">
<van-field label="产品名称" v-model="supplyDemand.supplyDemandName" input-align="right" placeholder="请输入产品名称" />
<!-- <van-field label="产品类型" v-model="supplyDemand.productType" input-align="right" placeholder="请输入产品类型" />-->
@@ -43,28 +44,29 @@
<!-- <van-field label="二级分类" v-model="supplyDemand.supplyDemandType" input-align="right" placeholder="请输入二级分类" />-->
<van-field label="产品规格" v-model="supplyDemand.specification" input-align="right" placeholder="请输入产品规格" />
<!-- <van-field label="所属主体" v-model="supplyDemand.bodyType" input-align="right" placeholder="请输入所属主体" />-->
<van-field
readonly
clickable
required
:rules="[{ required: true , message:'请选择所属主体'}]"
v-model="bodyType"
label="所属主体"
placeholder="请选择所属主体"
@click="showBodyType = true"
input-align="right"
right-icon="arrow-down"
label-width="auto"
/>
<van-popup v-model="showBodyType" position="bottom">
<van-picker
show-toolbar
:columns="projectTypeOptions"
@confirm="onConfirmProjectType"
@cancel="showBodyType = false"
/>
</van-popup>
<!-- <van-field-->
<!-- readonly-->
<!-- clickable-->
<!-- required-->
<!-- :rules="[{ required: true , message:'请选择所属主体'}]"-->
<!-- v-model="bodyType"-->
<!-- label="所属主体"-->
<!-- placeholder="请选择所属主体"-->
<!-- @click="showBodyType = true"-->
<!-- input-align="right"-->
<!-- right-icon="arrow-down"-->
<!-- label-width="auto"-->
<!-- />-->
<!-- <van-popup v-model="showBodyType" position="bottom">-->
<!-- <van-picker-->
<!-- show-toolbar-->
<!-- :columns="projectTypeOptions"-->
<!-- @confirm="onConfirmProjectType"-->
<!-- @cancel="showBodyType = false"-->
<!-- />-->
<!-- </van-popup>-->

<van-field label="所属主体" v-model="supplyDemand.entityName" input-align="right" placeholder="请输入所属主体" />
<van-field label="单价" v-model="supplyDemand.unitPrice" input-align="right" placeholder="请输入单价" />
<van-field label="数量" v-model="supplyDemand.number" input-align="right" placeholder="请输入数量" />
<van-field label="单位" v-model="supplyDemand.unit" input-align="right" placeholder="请输入单位" />
@@ -87,9 +89,10 @@
</div>

<div class="main_btn">
<p @click="submitForm('3')">发布</p>
<p @click="submitForm('2')">存稿</p>
<p @click="publishStatus = '3',$refs.formData.submit()">发布</p>
<p @click="publishStatus = '2',$refs.formData.submit()">存稿</p>
</div>
</van-form>
<!-- 内容结束 -->
</div>
</template>
@@ -130,7 +133,7 @@
value: 'id',
children: 'children',
},
publishStatus:''
};
},
created() {
@@ -200,7 +203,7 @@
submitForm(publishStatus){
this.supplyDemand.supplyMasterMap = this.supplyMasterMapArr.join(',')
this.supplyDemand.supplyDemandType = '1';
this.supplyDemand.publishStatus = publishStatus;
this.supplyDemand.publishStatus = this.publishStatus;
supplyDemandEdit(this.supplyDemand).then((res) => {
if(res.code=="200"){
if (publishStatus == '3'){


+ 79
- 74
src/views/agriculturalTrusteeship/socialization/release.vue Voir le fichier

@@ -12,85 +12,89 @@


<!-- 内容开始 -->
<div class="main">
<van-field label="产品名称" v-model="supplyDemand.supplyDemandName" input-align="right" placeholder="请输入产品名称" />
<!-- <van-field label="产品类型" v-model="supplyDemand.productType" input-align="right" placeholder="请输入产品类型" />-->
<van-field
readonly
clickable
required
:rules="[{ required: true , message:'请选择产品类型'}]"
v-model="productType"
label="产品类型"
placeholder="请选择产品类型"
@click="showProductType = true"
input-align="right"
right-icon="arrow-down"
label-width="auto"
/>

<van-popup v-model="showProductType" round position="bottom">
<!-- v-model="cascaderValue"-->
<van-cascader
title="请选择产品类型"
:options="productList"
@close="showProductType = false"
@finish="onConfirmProductType"
:field-names="fieldNames"
<van-form @submit="submitForm" ref="formData" show-error :show-error-message="false">
<div class="main">
<van-field label="产品名称" required :rules="[{ required: true }]" v-model="supplyDemand.supplyDemandName" input-align="right" placeholder="请输入产品名称" />
<!-- <van-field label="产品类型" v-model="supplyDemand.productType" input-align="right" placeholder="请输入产品类型" />-->
<van-field
readonly
clickable
required
:rules="[{ required: true , message:'请选择产品类型'}]"
v-model="productType"
label="产品类型"
placeholder="请选择产品类型"
@click="showProductType = true"
input-align="right"
right-icon="arrow-down"
label-width="auto"
/>
</van-popup>

<!-- <van-field label="二级分类" v-model="supplyDemand.supplyDemandType" input-align="right" placeholder="请输入二级分类" />-->
<van-field label="产品规格" v-model="supplyDemand.specification" input-align="right" placeholder="请输入产品规格" />
<!-- <van-field label="所属主体" v-model="supplyDemand.bodyType" input-align="right" placeholder="请输入所属主体" />-->
<van-field
readonly
clickable
required
:rules="[{ required: true , message:'请选择所属主体'}]"
v-model="bodyType"
label="所属主体"
placeholder="请选择所属主体"
@click="showBodyType = true"
input-align="right"
right-icon="arrow-down"
label-width="auto"
/>
<van-popup v-model="showBodyType" position="bottom">
<van-picker
show-toolbar
:columns="projectTypeOptions"
@confirm="onConfirmProjectType"
@cancel="showBodyType = false"
/>
</van-popup>
<van-popup v-model="showProductType" round position="bottom">
<!-- v-model="cascaderValue"-->
<van-cascader
title="请选择产品类型"
:options="productList"
@close="showProductType = false"
@finish="onConfirmProductType"
:field-names="fieldNames"
/>
</van-popup>

<!-- <van-field label="二级分类" v-model="supplyDemand.supplyDemandType" input-align="right" placeholder="请输入二级分类" />-->
<van-field label="产品规格" required :rules="[{ required: true }]" v-model="supplyDemand.specification" input-align="right" placeholder="请输入产品规格" />
<!-- <van-field label="所属主体" v-model="supplyDemand.bodyType" input-align="right" placeholder="请输入所属主体" />-->
<!-- <van-field-->
<!-- readonly-->
<!-- clickable-->
<!-- required-->
<!-- :rules="[{ required: true , message:'请选择所属主体'}]"-->
<!-- v-model="bodyType"-->
<!-- label="所属主体"-->
<!-- placeholder="请选择所属主体"-->
<!-- @click="showBodyType = true"-->
<!-- input-align="right"-->
<!-- right-icon="arrow-down"-->
<!-- label-width="auto"-->
<!-- />-->
<!-- <van-popup v-model="showBodyType" position="bottom">-->
<!-- <van-picker-->
<!-- show-toolbar-->
<!-- :columns="projectTypeOptions"-->
<!-- @confirm="onConfirmProjectType"-->
<!-- @cancel="showBodyType = false"-->
<!-- />-->
<!-- </van-popup>-->

<van-field label="单价" v-model="supplyDemand.unitPrice" type="number" input-align="right" placeholder="请输入单价" />
<van-field label="数量" v-model="supplyDemand.number" type="digit" input-align="right" placeholder="请输入数量" />
<van-field label="单位" v-model="supplyDemand.unit" input-align="right" placeholder="请输入单位" />
<van-field label="联系电话" v-model="supplyDemand.supplyDemandTal" type="digit" input-align="right" placeholder="请输入联系电话" />
<van-field label="联系人" v-model="supplyDemand.linker" input-align="right" placeholder="请输入联系人" />
<van-field label="服务区域" v-model="supplyDemand.serviceDeptName" input-align="right" placeholder="请输入服务区域" />
<van-field label="地址" v-model="supplyDemand.address" input-align="right" placeholder="请输入地址" />
<van-field label="简介" v-model="supplyDemand.introduction" type="textarea" autosize input-align="right" placeholder="请输入简介" />
<van-field label="详情" v-model="supplyDemand.particulars" type="textarea" autosize input-align="right" placeholder="请输入详情" />
<van-field label="图片" :border="false" input-align="right" readonly />
<div style="padding: 0 4% 2vh;">
<van-uploader v-model="supplyDemand.supplyMasterMapList" :after-read="afterReadEvidenceForm" :before-delete="deleteFileEvidenceForm" />
<van-field label="所属主体" required :rules="[{ required: true }]" v-model="supplyDemand.entityName" input-align="right" placeholder="请输入所属主体" />

<van-field label="单价" required :rules="[{ required: true }]" v-model="supplyDemand.unitPrice" type="number" input-align="right" placeholder="请输入单价" />
<van-field label="数量" required :rules="[{ required: true }]" v-model="supplyDemand.number" type="digit" input-align="right" placeholder="请输入数量" />
<van-field label="单位" required :rules="[{ required: true }]" v-model="supplyDemand.unit" input-align="right" placeholder="请输入单位" />
<van-field label="联系电话" required :rules="[{ required: true }]" v-model="supplyDemand.supplyDemandTal" type="digit" input-align="right" placeholder="请输入联系电话" />
<van-field label="联系人" required :rules="[{ required: true }]" v-model="supplyDemand.linker" input-align="right" placeholder="请输入联系人" />
<van-field label="服务区域" required :rules="[{ required: true }]" v-model="supplyDemand.serviceDeptName" input-align="right" placeholder="请输入服务区域" />
<van-field label="地址" required :rules="[{ required: true }]" v-model="supplyDemand.address" input-align="right" placeholder="请输入地址" />
<van-field label="简介" required :rules="[{ required: true }]" v-model="supplyDemand.introduction" type="textarea" autosize input-align="right" placeholder="请输入简介" />
<van-field label="详情" required :rules="[{ required: true }]" v-model="supplyDemand.particulars" type="textarea" autosize input-align="right" placeholder="请输入详情" />
<van-field label="图片" :border="false" input-align="right" readonly />
<div style="padding: 0 4% 2vh;">
<van-uploader v-model="supplyDemand.supplyMasterMapList" :after-read="afterReadEvidenceForm" :before-delete="deleteFileEvidenceForm" />
</div>
</div>
</div>

<div class="main">
<baidu-map :center="center" panBy="[50,50]" :zoom="zoom" :scroll-wheel-zoom="true" :pinch-to-zoom="true" map-type="BMAP_NORMAL_MAP" style="height:25vh" >
<!-- 必须给容器指高度,不然地图将显示在一个高度为0的容器中,看不到 -->
<bm-marker :position="center" :dragging="true" animation="BMAP_ANIMATION_BOUNCE" :icon="{url: '../../../../static/images/lawEnforcement/new/address.gif', size: {width: 50, height: 50}}"></bm-marker>
</baidu-map>
</div>
<div class="main">
<baidu-map :center="center" panBy="[50,50]" :zoom="zoom" :scroll-wheel-zoom="true" :pinch-to-zoom="true" map-type="BMAP_NORMAL_MAP" style="height:25vh" >
<!-- 必须给容器指高度,不然地图将显示在一个高度为0的容器中,看不到 -->
<bm-marker :position="center" :dragging="true" animation="BMAP_ANIMATION_BOUNCE" :icon="{url: '../../../../static/images/lawEnforcement/new/address.gif', size: {width: 50, height: 50}}"></bm-marker>
</baidu-map>
</div>

<div class="main_btn">
<p @click="submitForm('3')">发布</p>
<p @click="submitForm('2')">存稿</p>
</div>
<div class="main_btn">
<p @click="publishStatus = '3',$refs.formData.submit()">发布</p>
<p @click="publishStatus = '2',$refs.formData.submit()">存稿</p>
</div>
</van-form>
<!-- 内容结束 -->
</div>
</template>
@@ -125,6 +129,7 @@
value: 'id',
children: 'children',
},
publishStatus:''
};
},
created() {
@@ -181,7 +186,7 @@
submitForm(publishStatus){
this.supplyDemand.supplyMasterMap = this.supplyMasterMapArr.join(',')
this.supplyDemand.supplyDemandType = '1';
this.supplyDemand.publishStatus = publishStatus;
this.supplyDemand.publishStatus = this.publishStatus;
supplyDemandAdd(this.supplyDemand).then((res) => {
if(res.code=="200"){
if (publishStatus == '3'){


+ 1
- 1
src/views/agriculturalTrusteeship/socialization/user.vue Voir le fichier

@@ -2,7 +2,7 @@
<div class="home_wrapper">
<!-- 头部开始 -->
<div class="header">
<div class="header_left" @click="onClickLeft">
<div class="header_left" @click="$router.push({name:'agriculturalTrusteeshipLogin'})">
<img src="../../../../static/images/agriculturalTrusteeship/return.png">
<p>退出登录</p>
</div>


+ 28
- 14
src/views/agriculturalTrusteeship/society/societyProjectDetail.vue Voir le fichier

@@ -23,7 +23,7 @@
<p><span>销 {{supplyDemand.orderNum}}</span><span>分 {{supplyDemand.orderScore}}</span></p>
</div>
<p class="tt">{{supplyDemand.supplyDemandName}}</p>
<p class="name">{{supplyDemand.entityName}}<span>{{supplyDemand.createTime.substr(0,10)}}</span></p>
<p class="name" @click="$router.push({name:'agriculturalTrusteeshipSocietyProjectList',query:{id:supplyDemand.entityId,entityName:supplyDemand.entityName}})">{{supplyDemand.entityName}}<span>{{supplyDemand.createTime}}</span></p>
</div>

<div class="main_box">
@@ -41,9 +41,15 @@
</div>

<div class="main_box" style="padding: 0;">
<baidu-map :center="center" panBy="[50,50]" :zoom="zoom" :scroll-wheel-zoom="true" :pinch-to-zoom="true" map-type="BMAP_NORMAL_MAP" style="height:25vh" >
<baidu-map
:center="center"
panBy="[50,50]"
:zoom="zoom"
:scroll-wheel-zoom="true"
:pinch-to-zoom="true"
map-type="BMAP_NORMAL_MAP"
style="height:25vh" >
<!-- 必须给容器指高度,不然地图将显示在一个高度为0的容器中,看不到 -->
<bm-geolocation anchor="BMAP_ANCHOR_BOTTOM_RIGHT" :showAddressBar="true" :autoLocation="true"></bm-geolocation>
<bm-marker :position="center" :dragging="true" animation="BMAP_ANIMATION_BOUNCE" :icon="{url: '../../../../static/images/lawEnforcement/new/address.gif', size: {width: 50, height: 50}}"></bm-marker>
</baidu-map>
</div>
@@ -68,8 +74,11 @@
active: 0,
loading: false,
finished: false,
center: { lng: 122.089726, lat: 37.540728 }, //经纬度
zoom: 15, //地图展示级别
center: {
lng :'',
lat :'',
}, //经纬度
zoom: 1, //地图展示级别
showDialog:false,
supplyDemand:{},
productType:'',
@@ -90,17 +99,12 @@
},
created() {
let query = {
parentId : ''
}
let query1 = {
tree : true
parentId : '',
tree : false
}
productTypes(query).then(response => {
this.productList = response.data;
});
productTypes(query1).then(response => {
this.productList1 = response.data;
});
this.getDicts("newBusinessEntity_statistics_project").then(response => {
for (var i = 0; i < response.data.length; i++) {
this.projectTypeOptions.push({text: response.data[i].dictLabel, value: response.data[i].dictValue});
@@ -113,14 +117,23 @@
getDetail(){
supplyDemandGet(this.$route.query.id).then(response => {
response.data.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType);
response.data.productType = this.productList1.filter(function (e) { return e.id == response.data.productType; })[0].dictName;
response.data.productType = this.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName;
response.data.createTime = response.data.createTime.substr(0,10);
response.data.supplyMasterMapList = [];
if (response.data.theGeom){
console.log(JSON.parse(response.data.theGeom).coordinates[0])
console.log(JSON.parse(response.data.theGeom).coordinates[1])
this.center.lng = JSON.parse(response.data.theGeom).coordinates[0];
this.center.lat = JSON.parse(response.data.theGeom).coordinates[1];
}
if (response.data.supplyMasterMap){
response.data.supplyMasterMapList = [];
var attachement = response.data.supplyMasterMap.split( "," );
this.supplyMasterMapArr = response.data.supplyMasterMap.split( "," );
attachement.forEach(responseAttach=>{
response.data.supplyMasterMapList.push('/api' + responseAttach);
})
}else{
response.data.supplyMasterMapList.push('../../../../static/images/agriculturalTrusteeship/zwtp.png')
}
this.supplyDemand = response.data;
});
@@ -131,6 +144,7 @@
<style scoped lang="scss">
.home_wrapper{
padding-bottom: 15vh;
background-color: #F9F9F9;
}
/*头部*/
.header{


Chargement…
Annuler
Enregistrer