|
|
@@ -44,28 +44,28 @@ |
|
|
|
<!-- <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="supplyDemand.entityName" |
|
|
|
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="detailListOptions" |
|
|
|
value-key="entityName" |
|
|
|
@confirm="onConfirmProjectType" |
|
|
|
@cancel="showBodyType = false" |
|
|
|
/> |
|
|
|
</van-popup> |
|
|
|
<!-- <van-field--> |
|
|
|
<!-- readonly--> |
|
|
|
<!-- clickable--> |
|
|
|
<!-- required--> |
|
|
|
<!-- :rules="[{ required: true , message:'请选择所属主体'}]"--> |
|
|
|
<!-- v-model="supplyDemand.entityName"--> |
|
|
|
<!-- 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="detailListOptions"--> |
|
|
|
<!-- value-key="entityName"--> |
|
|
|
<!-- @confirm="onConfirmProjectType"--> |
|
|
|
<!-- @cancel="showBodyType = false"--> |
|
|
|
<!-- />--> |
|
|
|
<!-- </van-popup>--> |
|
|
|
|
|
|
|
<!-- <van-field label="所属主体" required :rules="[{ required: true }]" v-model="supplyDemand.entityName" input-align="right" placeholder="请输入所属主体" />--> |
|
|
|
|
|
|
@@ -95,7 +95,7 @@ |
|
|
|
title="请选择" |
|
|
|
:options="deptOptions" |
|
|
|
@close="showDeptId = false" |
|
|
|
@finish="onConfirmDept" |
|
|
|
@change="onConfirmDept" |
|
|
|
active-color="#1989fa" |
|
|
|
:field-names="hcAreaInfoFieldName" |
|
|
|
/> |
|
|
@@ -141,7 +141,10 @@ |
|
|
|
center: { lng: 122.089726, lat: 37.540728 }, //经纬度 |
|
|
|
zoom: 15, //地图展示级别 |
|
|
|
showDialog:false, |
|
|
|
supplyDemand:{}, |
|
|
|
supplyDemand:{ |
|
|
|
entityName:JSON.parse(Cookies.get("ServiceInformation")).entityName, |
|
|
|
entityId:Cookies.get("ACCESS-SESSION-ID"), |
|
|
|
}, |
|
|
|
productType:'', |
|
|
|
bodyType:'', |
|
|
|
projectTypeOptions:[], |
|
|
@@ -252,7 +255,7 @@ |
|
|
|
onConfirmDept({ selectedOptions }){ |
|
|
|
this.supplyDemand.serviceDeptId = selectedOptions[selectedOptions.length-1].value; |
|
|
|
this.supplyDemand.serviceDeptName = selectedOptions[selectedOptions.length-1].label; |
|
|
|
this.showDeptId = false |
|
|
|
// this.showDeptId = false |
|
|
|
}, |
|
|
|
}, |
|
|
|
} |
|
|
|