| @@ -3,15 +3,15 @@ | |||
| <!-- 头部开始 --> | |||
| <div class="header"> | |||
| <!-- @click="onClickLeft"--> | |||
| <div class="header_left" v-if="navDis == 'none'" @click="navDis = 'block',loginDis = 'none'"> | |||
| <div class="header_left" v-if="navDis == 'none'" @click="loginType='',navDis = 'block',loginDis = 'none'"> | |||
| <img src="../../../static/images/agriculturalTrusteeship/return.png"> | |||
| </div> | |||
| <div class="header_left" v-if="navDis == 'block'" @click="$router.push({ path: '/agriculturalTrusteeship/index' })"> | |||
| <div class="header_left" v-if="navDis == 'block'" @click="loginType='',$router.push({ path: '/agriculturalTrusteeship/index' })"> | |||
| <img src="../../../static/images/agriculturalTrusteeship/return.png"> | |||
| </div> | |||
| <div class="tit"> | |||
| <p>大托管服务中心</p> | |||
| <p>登录注册</p> | |||
| <p>{{loginType=='mj'?'买家':loginType=='fwzz'?'社会化服务组织':loginType=='bxjg'?'保险机构':loginType=='dkjg'?'贷款机构':loginType=='ndjg'?'农担机构':''}}登录注册</p> | |||
| </div> | |||
| </div> | |||
| <!-- 头部结束 --> | |||
| @@ -814,14 +814,16 @@ | |||
| height: 30PX; | |||
| justify-content: center; | |||
| border-radius: 100%; | |||
| z-index: 999; | |||
| } | |||
| .tit{ | |||
| font-size: .7rem; | |||
| color: #334281; | |||
| text-align: center; | |||
| position: absolute; | |||
| left: 50%; | |||
| transform: translateX(-50%); | |||
| //left: 50%; | |||
| //transform: translateX(-50%); | |||
| width: 92%; | |||
| line-height: 1; | |||
| p{ | |||
| &:nth-child(1){ | |||
| @@ -65,8 +65,29 @@ | |||
| <!-- @cancel="showBodyType = false"--> | |||
| <!-- />--> | |||
| <!-- </van-popup>--> | |||
| <van-field label="所属主体" required :rules="[{ required: true }]" v-model="supplyDemand.entityName" 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 label="所属主体" required :rules="[{ required: true }]" v-model="supplyDemand.entityName" input-align="right" placeholder="请输入所属主体" />--> | |||
| <van-field label="单价" required :rules="[{ required: true }]" v-model="supplyDemand.unitPrice" input-align="right" placeholder="请输入单价" /> | |||
| <van-field label="数量" v-model="supplyDemand.number" input-align="right" placeholder="请输入数量" /> | |||
| @@ -104,7 +125,7 @@ | |||
| productTypes, | |||
| commonUpload, | |||
| supplyDemandEdit, | |||
| supplyDemandAdd | |||
| supplyDemandAdd, detailList | |||
| } from "@/api/agriculturalTrusteeship"; | |||
| export default { | |||
| name: "agriculturalTrusteeshipSocializationRelease", | |||
| @@ -134,7 +155,8 @@ | |||
| value: 'id', | |||
| children: 'children', | |||
| }, | |||
| publishStatus:'' | |||
| publishStatus:'', | |||
| detailListOptions:[] | |||
| }; | |||
| }, | |||
| created() { | |||
| @@ -157,6 +179,11 @@ | |||
| } | |||
| this.bodyTypeOptions = response.data; | |||
| }); | |||
| detailList().then(res=>{ | |||
| if (res.code == 200) { | |||
| this.detailListOptions = res.rows; | |||
| } | |||
| }) | |||
| this.getDetail(); | |||
| }, | |||
| methods: { | |||
| @@ -184,8 +211,8 @@ | |||
| this.showProductType = false; | |||
| }, | |||
| onConfirmProjectType(data){ | |||
| this.supplyDemand.bodyType = data.value; | |||
| this.bodyType = data.text; | |||
| this.supplyDemand.entityName = data.entityName; | |||
| this.supplyDemand.entityId = data.id; | |||
| this.showBodyType = false; | |||
| }, | |||
| afterReadEvidenceForm(file){ | |||
| @@ -44,29 +44,31 @@ | |||
| <!-- <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="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="请输入所属主体" />--> | |||
| <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="数量" v-model="supplyDemand.number" type="digit" input-align="right" placeholder="请输入数量" /> | |||
| @@ -125,7 +127,7 @@ | |||
| </template> | |||
| <script> | |||
| import Cookies from "js-cookie"; | |||
| import {commonUpload, productTypes, supplyDemandAdd, treeselect} from "@/api/agriculturalTrusteeship"; | |||
| import {commonUpload, productTypes, supplyDemandAdd, treeselect,detailList} from "@/api/agriculturalTrusteeship"; | |||
| export default { | |||
| name: "agriculturalTrusteeshipSocializationRelease", | |||
| data() { | |||
| @@ -164,6 +166,7 @@ | |||
| value: "value", | |||
| children: "children", | |||
| }, | |||
| detailListOptions:[] | |||
| }; | |||
| }, | |||
| created() { | |||
| @@ -197,6 +200,11 @@ | |||
| this.deptOptions = res.data; | |||
| } | |||
| }) | |||
| detailList().then(res=>{ | |||
| if (res.code == 200) { | |||
| this.detailListOptions = res.rows; | |||
| } | |||
| }) | |||
| }, | |||
| methods: { | |||
| onConfirmProductType({ selectedOptions }){ | |||
| @@ -205,8 +213,8 @@ | |||
| this.showProductType = false; | |||
| }, | |||
| onConfirmProjectType(data){ | |||
| this.supplyDemand.bodyType = data.value; | |||
| this.bodyType = data.text; | |||
| this.supplyDemand.entityName = data.entityName; | |||
| this.supplyDemand.entityId = data.id; | |||
| this.showBodyType = false; | |||
| }, | |||
| afterReadEvidenceForm(file){ | |||