| @@ -225,7 +225,7 @@ export function supplyDemandEdit(data) { | |||||
| // 评价 | // 评价 | ||||
| export function supplyComment(data) { | export function supplyComment(data) { | ||||
| return request({ | return request({ | ||||
| url: '/deposit/supplyorder/comment', | |||||
| url: '/entity/supplyorder/comment', | |||||
| headers: { | headers: { | ||||
| "ACCESS-SESSION-ID": Cookies.get('ACCESS-SESSION-ID') | "ACCESS-SESSION-ID": Cookies.get('ACCESS-SESSION-ID') | ||||
| }, | }, | ||||
| @@ -4606,6 +4606,7 @@ export const constantRoutes = [ | |||||
| meta: { | meta: { | ||||
| title: '农业大托管', | title: '农业大托管', | ||||
| hidden: true, | hidden: true, | ||||
| keepAlive: true | |||||
| }, | }, | ||||
| component: (resolve) => require(['@/views/agriculturalTrusteeship/index'], resolve) | component: (resolve) => require(['@/views/agriculturalTrusteeship/index'], resolve) | ||||
| }, | }, | ||||
| @@ -4624,6 +4625,7 @@ export const constantRoutes = [ | |||||
| meta: { | meta: { | ||||
| title: '保险服务', | title: '保险服务', | ||||
| hidden: true, | hidden: true, | ||||
| keepAlive: true | |||||
| }, | }, | ||||
| component: (resolve) => require(['@/views/agriculturalTrusteeship/insurance/insuranceList'], resolve) | component: (resolve) => require(['@/views/agriculturalTrusteeship/insurance/insuranceList'], resolve) | ||||
| }, | }, | ||||
| @@ -4651,6 +4653,7 @@ export const constantRoutes = [ | |||||
| meta: { | meta: { | ||||
| title: '社会化服务', | title: '社会化服务', | ||||
| hidden: true, | hidden: true, | ||||
| keepAlive: true | |||||
| }, | }, | ||||
| component: (resolve) => require(['@/views/agriculturalTrusteeship/society/societyList'], resolve) | component: (resolve) => require(['@/views/agriculturalTrusteeship/society/societyList'], resolve) | ||||
| }, | }, | ||||
| @@ -4833,6 +4836,7 @@ export const constantRoutes = [ | |||||
| meta: { | meta: { | ||||
| title: '买家选购', | title: '买家选购', | ||||
| hidden: true, | hidden: true, | ||||
| keepAlive: true | |||||
| }, | }, | ||||
| component: (resolve) => require(['@/views/agriculturalTrusteeship/buyer/index'], resolve) | component: (resolve) => require(['@/views/agriculturalTrusteeship/buyer/index'], resolve) | ||||
| }, | }, | ||||
| @@ -59,12 +59,15 @@ | |||||
| </div> | </div> | ||||
| <!-- $router.push({name:'agriculturalTrusteeshipBillDetail2',query:{id:item.id}})--> | <!-- $router.push({name:'agriculturalTrusteeshipBillDetail2',query:{id:item.id}})--> | ||||
| <div class="main_content_right_list_center" @click="goDetail(item.orderStatus,item.id)"> | <div class="main_content_right_list_center" @click="goDetail(item.orderStatus,item.id)"> | ||||
| <img v-if="item.supplyDemand!=null" :src="item.supplyDemand.supplyMasterMap" style="width: 25vw;height: 25vw;"> | |||||
| <template v-if="item.supplyDemand!=null"> | |||||
| <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;"> | <img v-else src="../../../../static/images/agriculturalTrusteeship/zwtp.png" style="width: 25vw;height: 25vw;"> | ||||
| <div class="main_content_right_list_content"> | <div class="main_content_right_list_content"> | ||||
| <p class="tt">{{item.demandName}}</p> | <p class="tt">{{item.demandName}}</p> | ||||
| <div class="tab"> | <div class="tab"> | ||||
| <p>¥<span>{{item.realityServiceMoney}}</span>.00</p> | |||||
| <p>¥<span>{{item.realityServiceMoney == null ? item.countMoney:item.realityServiceMoney}}</span>.00</p> | |||||
| </div> | </div> | ||||
| <p class="name"> | <p class="name"> | ||||
| <span>数量:{{item.serviceNum}}</span> | <span>数量:{{item.serviceNum}}</span> | ||||
| @@ -203,7 +206,12 @@ | |||||
| } | } | ||||
| res.cropType = this.selectDictLabel(this.cropTypeOptions, res.cropType); | res.cropType = this.selectDictLabel(this.cropTypeOptions, res.cropType); | ||||
| res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus); | res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus); | ||||
| res.productType = this.productList.filter(function (e) { return e.id == res.productType; })[0].dictName; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| res.productType = that.productList.filter(function (e) { return e.id == res.productType; })[0].dictName; | |||||
| },1000) | |||||
| res.countMoney = res.unitPrice*res.serviceNum; | |||||
| this.supplyDemandList.push(res); | this.supplyDemandList.push(res); | ||||
| }) | }) | ||||
| if(this.supplyDemandList.length >= response.total){ | if(this.supplyDemandList.length >= response.total){ | ||||
| @@ -92,7 +92,7 @@ | |||||
| created() { | created() { | ||||
| let query = { | let query = { | ||||
| parentId : null, | parentId : null, | ||||
| tree:true | |||||
| tree:false | |||||
| } | } | ||||
| productTypes(query).then(response => { | productTypes(query).then(response => { | ||||
| this.productList = response.data; | this.productList = response.data; | ||||
| @@ -110,8 +110,10 @@ | |||||
| supplyorderGet(this.$route.query.id).then(response => { | supplyorderGet(this.$route.query.id).then(response => { | ||||
| response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | ||||
| response.data.orderStatus = this.selectDictLabel(this.orderStatusOptions, response.data.orderStatus); | 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.updateTime = response.data.updateTime.substr(0,10); | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| response.data.productType = that.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| if (response.data.supplyDemand!=null){ | if (response.data.supplyDemand!=null){ | ||||
| if (response.data.supplyDemand.supplyMasterMap){ | if (response.data.supplyDemand.supplyMasterMap){ | ||||
| var attachement = response.data.supplyDemand.supplyMasterMap.split( "," ); | var attachement = response.data.supplyDemand.supplyMasterMap.split( "," ); | ||||
| @@ -95,7 +95,7 @@ | |||||
| created() { | created() { | ||||
| let query = { | let query = { | ||||
| parentId : null, | parentId : null, | ||||
| tree:true | |||||
| tree:false | |||||
| } | } | ||||
| productTypes(query).then(response => { | productTypes(query).then(response => { | ||||
| this.productList = response.data; | this.productList = response.data; | ||||
| @@ -113,7 +113,10 @@ | |||||
| supplyorderGet(this.$route.query.id).then(response => { | supplyorderGet(this.$route.query.id).then(response => { | ||||
| response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | ||||
| response.data.orderStatus = this.selectDictLabel(this.orderStatusOptions, response.data.orderStatus); | 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; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| response.data.productType = that.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| if (response.data.supplyDemand!=null){ | if (response.data.supplyDemand!=null){ | ||||
| if (response.data.supplyDemand.supplyMasterMap){ | if (response.data.supplyDemand.supplyMasterMap){ | ||||
| var attachement = response.data.supplyDemand.supplyMasterMap.split( "," ); | var attachement = response.data.supplyDemand.supplyMasterMap.split( "," ); | ||||
| @@ -103,7 +103,7 @@ | |||||
| created() { | created() { | ||||
| let query = { | let query = { | ||||
| parentId : null, | parentId : null, | ||||
| tree:true | |||||
| tree:false | |||||
| } | } | ||||
| productTypes(query).then(response => { | productTypes(query).then(response => { | ||||
| this.productList = response.data; | this.productList = response.data; | ||||
| @@ -121,7 +121,10 @@ | |||||
| supplyorderGet(this.$route.query.id).then(response => { | supplyorderGet(this.$route.query.id).then(response => { | ||||
| response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | ||||
| response.data.orderStatus = this.selectDictLabel(this.orderStatusOptions, response.data.orderStatus); | 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; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| response.data.productType = that.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| response.data.updateTime = response.data.updateTime.substr(0,10); | response.data.updateTime = response.data.updateTime.substr(0,10); | ||||
| if (response.data.supplyDemand!=null){ | if (response.data.supplyDemand!=null){ | ||||
| if (response.data.supplyDemand.supplyMasterMap){ | if (response.data.supplyDemand.supplyMasterMap){ | ||||
| @@ -91,7 +91,7 @@ | |||||
| created() { | created() { | ||||
| let query = { | let query = { | ||||
| parentId : null, | parentId : null, | ||||
| tree:true | |||||
| tree:false | |||||
| } | } | ||||
| productTypes(query).then(response => { | productTypes(query).then(response => { | ||||
| this.productList = response.data; | this.productList = response.data; | ||||
| @@ -109,7 +109,10 @@ | |||||
| supplyorderGet(this.$route.query.id).then(response => { | supplyorderGet(this.$route.query.id).then(response => { | ||||
| response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | ||||
| response.data.orderStatus = this.selectDictLabel(this.orderStatusOptions, response.data.orderStatus); | 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; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| response.data.productType = that.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| response.data.updateTime = response.data.updateTime.substr(0,10); | response.data.updateTime = response.data.updateTime.substr(0,10); | ||||
| if (response.data.supplyDemand!=null){ | if (response.data.supplyDemand!=null){ | ||||
| if (response.data.supplyDemand.supplyMasterMap){ | if (response.data.supplyDemand.supplyMasterMap){ | ||||
| @@ -28,9 +28,9 @@ | |||||
| <div class="main_content_right_list"> | <div class="main_content_right_list"> | ||||
| <van-field label="实际服务数量" v-model="supplyDemand.realityServiceNum" :border="false" input-align="right" placeholder="实际服务数量" /> | |||||
| <van-field label="实际服务费用" v-model="supplyDemand.realityServiceMoney" :border="false" input-align="right" placeholder="实际服务费用" /> | |||||
| <van-field label="服务评分" v-model="supplyDemand.serviceScore" :border="false" input-align="right" placeholder="服务评分" /> | |||||
| <van-field label="实际服务数量" type="number" v-model="supplyDemand.realityServiceNum" :border="false" input-align="right" placeholder="实际服务数量" /> | |||||
| <van-field label="实际服务费用" type="number" v-model="supplyDemand.realityServiceMoney" :border="false" input-align="right" placeholder="实际服务费用" /> | |||||
| <van-field label="服务评分" type="number" v-model="supplyDemand.serviceScore" :border="false" input-align="right" placeholder="服务评分" /> | |||||
| <van-field label="服务评价" v-model="supplyDemand.serviceAssess" :border="false" input-align="right" placeholder="服务评价" /> | <van-field label="服务评价" v-model="supplyDemand.serviceAssess" :border="false" input-align="right" placeholder="服务评价" /> | ||||
| </div> | </div> | ||||
| @@ -62,7 +62,7 @@ | |||||
| title="请选择" | title="请选择" | ||||
| :options="deptOptions" | :options="deptOptions" | ||||
| @close="showDeptId = false" | @close="showDeptId = false" | ||||
| @finish="onConfirmDept" | |||||
| @change="onConfirmDept" | |||||
| active-color="#1989fa" | active-color="#1989fa" | ||||
| :field-names="hcAreaInfoFieldName" | :field-names="hcAreaInfoFieldName" | ||||
| /> | /> | ||||
| @@ -90,7 +90,7 @@ | |||||
| </van-tabs> | </van-tabs> | ||||
| </div> | </div> | ||||
| <div class="main_content_right_nav" v-if="activeKey!=0"> | <div class="main_content_right_nav" v-if="activeKey!=0"> | ||||
| <p v-for="(item,index) in productListChildren" :key="index">{{item.dictName}}</p> | |||||
| <p :class="{'active':query.productType == item.id}" @click="tabChange(item.id)" v-for="(item,index) in productListChildren" :key="index">{{item.dictName}}</p> | |||||
| </div> | </div> | ||||
| <van-list | <van-list | ||||
| @@ -149,7 +149,7 @@ | |||||
| main_content_right_header_tit:'全套服务', | main_content_right_header_tit:'全套服务', | ||||
| query:{ | query:{ | ||||
| entityId:'', | entityId:'', | ||||
| serviceDeptId:'187', | |||||
| serviceDeptId:'', | |||||
| productType:'', | productType:'', | ||||
| supplyDemandName:'' | supplyDemandName:'' | ||||
| }, | }, | ||||
| @@ -160,7 +160,7 @@ | |||||
| phonenumber:'', | phonenumber:'', | ||||
| searchInput:'', | searchInput:'', | ||||
| deptOptions:[], | deptOptions:[], | ||||
| deptName:'张村', | |||||
| deptName:'', | |||||
| showDeptId:false, | showDeptId:false, | ||||
| villageValue : '', | villageValue : '', | ||||
| hcAreaInfoFieldName: { | hcAreaInfoFieldName: { | ||||
| @@ -188,6 +188,8 @@ | |||||
| treeselect().then(res=>{ | treeselect().then(res=>{ | ||||
| if (res.code == 200) { | if (res.code == 200) { | ||||
| this.deptOptions = res.data; | this.deptOptions = res.data; | ||||
| this.query.serviceDeptId = res.data[0].value; | |||||
| this.deptName = res.data[0].label; | |||||
| } | } | ||||
| }) | }) | ||||
| }, | }, | ||||
| @@ -250,7 +252,11 @@ | |||||
| this.supplyDemandListYes = []; | this.supplyDemandListYes = []; | ||||
| this.getList(); | this.getList(); | ||||
| }, | }, | ||||
| tabChange(val){ | |||||
| this.query.productType = val; | |||||
| this.supplyDemandListYes=[]; | |||||
| this.getList(); | |||||
| }, | |||||
| openMain(){ | openMain(){ | ||||
| $('#topMain').attr('none'); | $('#topMain').attr('none'); | ||||
| }, | }, | ||||
| @@ -258,7 +264,7 @@ | |||||
| onConfirmDept({ selectedOptions }){ | onConfirmDept({ selectedOptions }){ | ||||
| this.query.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | this.query.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | ||||
| this.deptName = selectedOptions[selectedOptions.length-1].label; | this.deptName = selectedOptions[selectedOptions.length-1].label; | ||||
| this.showDeptId = false | |||||
| // this.showDeptId = false | |||||
| this.supplyDemandListYes = []; | this.supplyDemandListYes = []; | ||||
| this.getList(); | this.getList(); | ||||
| }, | }, | ||||
| @@ -429,13 +435,19 @@ | |||||
| } | } | ||||
| .main_content_right_nav{ | .main_content_right_nav{ | ||||
| display: flex; | display: flex; | ||||
| justify-content: space-between; | |||||
| flex-wrap: wrap; | |||||
| margin-top: 2vh; | margin-top: 2vh; | ||||
| p{ | p{ | ||||
| padding: 5PX 10PX; | padding: 5PX 10PX; | ||||
| background: #F5F5F5; | background: #F5F5F5; | ||||
| color: #8F8F8F; | color: #8F8F8F; | ||||
| border-radius: 4PX; | border-radius: 4PX; | ||||
| margin-right: 10PX; | |||||
| margin-bottom: 10PX; | |||||
| &.active{ | |||||
| background: #E2E9FD; | |||||
| color: #1B5DEA; | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| .main_content_right_list{ | .main_content_right_list{ | ||||
| @@ -21,7 +21,11 @@ | |||||
| </div> | </div> | ||||
| <div class="main_content_right_list_center"> | <div class="main_content_right_list_center"> | ||||
| <img :src="supplyDemand.supplyMasterMap" style="width: 25vw;height: 25vw;"> | |||||
| <template v-if="supplyDemand!=null"> | |||||
| <img v-if="supplyDemand.supplyMasterMap" :src="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"> | <div class="main_content_right_list_content"> | ||||
| <p class="tt">{{supplyDemand.supplyDemandName}}</p> | <p class="tt">{{supplyDemand.supplyDemandName}}</p> | ||||
| <div class="tab"> | <div class="tab"> | ||||
| @@ -164,6 +168,7 @@ | |||||
| showServiceAt: false, | showServiceAt: false, | ||||
| activeNames:[], | activeNames:[], | ||||
| supplyDemand:{ | supplyDemand:{ | ||||
| }, | }, | ||||
| projectTypeOptions:[], | projectTypeOptions:[], | ||||
| productList:[], | productList:[], | ||||
| @@ -209,12 +214,17 @@ | |||||
| getDetail(){ | getDetail(){ | ||||
| supplyDemandGet(this.$route.query.id).then(response => { | supplyDemandGet(this.$route.query.id).then(response => { | ||||
| response.data.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType); | response.data.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType); | ||||
| this.productType = this.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| that.productType = that.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| if (response.data.supplyMasterMap){ | if (response.data.supplyMasterMap){ | ||||
| var attachement = response.data.supplyMasterMap.split( "," ); | var attachement = response.data.supplyMasterMap.split( "," ); | ||||
| response.data.supplyMasterMap = '/api' + attachement[0]; | response.data.supplyMasterMap = '/api' + attachement[0]; | ||||
| } | } | ||||
| response.data.serviceNum = 1; | response.data.serviceNum = 1; | ||||
| response.data.serviceAt = this.format(new Date(),'yyyy-MM-dd'); | |||||
| response.data.orderAt = this.format(new Date(),'yyyy-MM-dd'); | |||||
| this.supplyDemand = response.data; | this.supplyDemand = response.data; | ||||
| }); | }); | ||||
| }, | }, | ||||
| @@ -25,12 +25,15 @@ | |||||
| </div> | </div> | ||||
| <div class="main_content_right_list_center"> | <div class="main_content_right_list_center"> | ||||
| <img v-if="item.supplyDemand!=null" :src="item.supplyDemand.supplyMasterMap" style="width: 25vw;height: 25vw;"> | |||||
| <template v-if="item.supplyDemand!=null"> | |||||
| <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;"> | <img v-else src="../../../../static/images/agriculturalTrusteeship/zwtp.png" style="width: 25vw;height: 25vw;"> | ||||
| <div class="main_content_right_list_content"> | <div class="main_content_right_list_content"> | ||||
| <p class="tt">{{item.demandName}}</p> | <p class="tt">{{item.demandName}}</p> | ||||
| <div class="tab"> | <div class="tab"> | ||||
| <p>¥<span>{{item.unitPrice}}</span>.00/{{item.unit}}</p> | |||||
| <p>¥<span>{{item.countMoney}}</span>.00</p> | |||||
| </div> | </div> | ||||
| <p class="name"> | <p class="name"> | ||||
| <span>数量:{{item.serviceNum}}</span> | <span>数量:{{item.serviceNum}}</span> | ||||
| @@ -113,13 +116,19 @@ | |||||
| supplyorderList(this.query).then(response => { | supplyorderList(this.query).then(response => { | ||||
| response.rows.map(res=>{ | response.rows.map(res=>{ | ||||
| if ( res.orderStatus == '1'){ | if ( res.orderStatus == '1'){ | ||||
| if (res.supplyDemand!=null){ | |||||
| 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.cropType = this.selectDictLabel(this.cropTypeOptions, res.cropType); | ||||
| res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus); | res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus); | ||||
| res.productType = this.productList.filter(function (e) { return e.id == res.productType; })[0].dictName; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| res.productType = that.productList.filter(function (e) { return e.id == res.productType; })[0].dictName; | |||||
| },1000) | |||||
| res.countMoney = res.unitPrice*res.serviceNum; | |||||
| this.supplyDemandList.push(res); | this.supplyDemandList.push(res); | ||||
| } | } | ||||
| this.supplyDemandList1.push(res); | this.supplyDemandList1.push(res); | ||||
| @@ -52,7 +52,18 @@ | |||||
| <div class="main"> | <div class="main"> | ||||
| <div class="main_header"> | <div class="main_header"> | ||||
| <p>社会化服务产品</p> | <p>社会化服务产品</p> | ||||
| <p>河东河西村</p> | |||||
| <p @click="showDeptId = true">{{deptName}}</p> | |||||
| <van-popup v-model="showDeptId" position="bottom" get-container="body"> | |||||
| <van-cascader | |||||
| v-model="villageValue" | |||||
| title="请选择" | |||||
| :options="deptOptions" | |||||
| @close="showDeptId = false" | |||||
| @change="onConfirmDept" | |||||
| active-color="#1989fa" | |||||
| :field-names="hcAreaInfoFieldName" | |||||
| /> | |||||
| </van-popup> | |||||
| </div> | </div> | ||||
| <div class="search"> | <div class="search"> | ||||
| <img src="../../../static/images/agriculturalTrusteeship/index/search_icon_01.png" /> | <img src="../../../static/images/agriculturalTrusteeship/index/search_icon_01.png" /> | ||||
| @@ -112,7 +123,7 @@ | |||||
| </template> | </template> | ||||
| <script> | <script> | ||||
| import Cookies from "js-cookie"; | import Cookies from "js-cookie"; | ||||
| import {productTypes, supplyDemandList} from "@/api/agriculturalTrusteeship"; | |||||
| import {productTypes, supplyDemandList, treeselect} from "@/api/agriculturalTrusteeship"; | |||||
| export default { | export default { | ||||
| name: "agriculturalTrusteeshipIndex", | name: "agriculturalTrusteeshipIndex", | ||||
| data() { | data() { | ||||
| @@ -128,10 +139,20 @@ | |||||
| main_content_right_header_tit:'全套服务', | main_content_right_header_tit:'全套服务', | ||||
| query:{ | query:{ | ||||
| entityId:'', | entityId:'', | ||||
| serviceDeptId:'', | |||||
| productType:'', | productType:'', | ||||
| supplyDemandName:'' | supplyDemandName:'' | ||||
| }, | }, | ||||
| searchInput:'', | searchInput:'', | ||||
| deptOptions:[], | |||||
| deptName:'点击选择服务区域', | |||||
| showDeptId:false, | |||||
| villageValue : '', | |||||
| hcAreaInfoFieldName: { | |||||
| text: "label", | |||||
| value: "value", | |||||
| children: "children", | |||||
| }, | |||||
| }; | }; | ||||
| }, | }, | ||||
| created() { | created() { | ||||
| @@ -141,6 +162,14 @@ | |||||
| productTypes(query).then(response => { | productTypes(query).then(response => { | ||||
| this.productList = response.data; | this.productList = response.data; | ||||
| }); | }); | ||||
| treeselect().then(res=>{ | |||||
| if (res.code == 200) { | |||||
| this.deptOptions = res.data; | |||||
| this.query.serviceDeptId = res.data[0].value; | |||||
| this.deptName = res.data[0].label; | |||||
| } | |||||
| }) | |||||
| }, | }, | ||||
| methods: { | methods: { | ||||
| getList(){ | getList(){ | ||||
| @@ -204,6 +233,14 @@ | |||||
| this.supplyDemandListYes=[]; | this.supplyDemandListYes=[]; | ||||
| this.getList(); | this.getList(); | ||||
| }, | }, | ||||
| //选择案件属地 | |||||
| onConfirmDept({ selectedOptions }){ | |||||
| this.query.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | |||||
| this.deptName = selectedOptions[selectedOptions.length-1].label; | |||||
| // this.showDeptId = false; | |||||
| this.supplyDemandListYes = []; | |||||
| this.getList(); | |||||
| }, | |||||
| }, | }, | ||||
| } | } | ||||
| </script> | </script> | ||||
| @@ -13,7 +13,7 @@ | |||||
| title="请选择" | title="请选择" | ||||
| :options="deptOptions" | :options="deptOptions" | ||||
| @close="showDeptId = false" | @close="showDeptId = false" | ||||
| @finish="onConfirmDept" | |||||
| @change="onConfirmDept" | |||||
| active-color="#1989fa" | active-color="#1989fa" | ||||
| :field-names="hcAreaInfoFieldName" | :field-names="hcAreaInfoFieldName" | ||||
| /> | /> | ||||
| @@ -117,20 +117,20 @@ | |||||
| main_content_right_header_tit:'全套服务', | main_content_right_header_tit:'全套服务', | ||||
| query:{ | query:{ | ||||
| entityId:'', | entityId:'', | ||||
| serviceDeptId:'187', | |||||
| serviceDeptId:'', | |||||
| entityName:'', | entityName:'', | ||||
| productType:'' | productType:'' | ||||
| }, | }, | ||||
| query2:{ | query2:{ | ||||
| productName :'', | productName :'', | ||||
| serviceDeptId:'187', | |||||
| serviceDeptId:'', | |||||
| orderByColumn:'order_score' | orderByColumn:'order_score' | ||||
| }, | }, | ||||
| searchServiceInput:'', | searchServiceInput:'', | ||||
| searchInput:'', | searchInput:'', | ||||
| tt:'', | tt:'', | ||||
| deptOptions:[], | deptOptions:[], | ||||
| deptName:'张村', | |||||
| deptName:'', | |||||
| showDeptId:false, | showDeptId:false, | ||||
| villageValue : '', | villageValue : '', | ||||
| hcAreaInfoFieldName: { | hcAreaInfoFieldName: { | ||||
| @@ -150,6 +150,9 @@ | |||||
| treeselect().then(res=>{ | treeselect().then(res=>{ | ||||
| if (res.code == 200) { | if (res.code == 200) { | ||||
| this.deptOptions = res.data; | this.deptOptions = res.data; | ||||
| this.query.serviceDeptId = res.data[0].value; | |||||
| this.query2.serviceDeptId = res.data[0].value; | |||||
| this.deptName = res.data[0].label; | |||||
| } | } | ||||
| }) | }) | ||||
| }, | }, | ||||
| @@ -244,7 +247,7 @@ | |||||
| this.query.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | this.query.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | ||||
| this.query2.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | this.query2.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | ||||
| this.deptName = selectedOptions[selectedOptions.length-1].label; | this.deptName = selectedOptions[selectedOptions.length-1].label; | ||||
| this.showDeptId = false | |||||
| // this.showDeptId = false | |||||
| this.supplyDemandListYes = []; | this.supplyDemandListYes = []; | ||||
| this.serviceList = []; | this.serviceList = []; | ||||
| this.getServiceList(); | this.getServiceList(); | ||||
| @@ -11,7 +11,7 @@ | |||||
| </div> | </div> | ||||
| <div class="tit"> | <div class="tit"> | ||||
| <p>大托管服务中心</p> | <p>大托管服务中心</p> | ||||
| <p>{{loginType=='mj'?'买家':loginType=='fwzz'?'社会化服务组织':loginType=='bxjg'?'保险机构':loginType=='dkjg'?'贷款机构':loginType=='ndjg'?'农担机构':''}}登录注册</p> | |||||
| <p>{{loginType=='mj'?'买家':loginType=='fwzz'?'社会化服务组织':loginType=='bxjg'?'保险机构':loginType=='dkjg'?'贷款机构':loginType=='ndjg'?'农担机构':''}}登录{{loginType!='mj'?'注册':''}}</p> | |||||
| </div> | </div> | ||||
| </div> | </div> | ||||
| <!-- 头部结束 --> | <!-- 头部结束 --> | ||||
| @@ -269,7 +269,7 @@ | |||||
| title="请选择主体属地" | title="请选择主体属地" | ||||
| :options="deptOptions" | :options="deptOptions" | ||||
| @close="showDeptId = false" | @close="showDeptId = false" | ||||
| @finish="onConfirmDept" | |||||
| @change="onConfirmDept" | |||||
| active-color="#1989fa" | active-color="#1989fa" | ||||
| :field-names="hcAreaInfoFieldName" | :field-names="hcAreaInfoFieldName" | ||||
| /> | /> | ||||
| @@ -738,7 +738,8 @@ | |||||
| this.mainImgUploader2.splice(detail.index,1); | this.mainImgUploader2.splice(detail.index,1); | ||||
| }, | }, | ||||
| goRegister(){ | goRegister(){ | ||||
| console.log(this.loginType) | |||||
| console.log(this.entityForm) | |||||
| return; | |||||
| if (this.loginType == 'bxjg' || this.loginType == 'dkjg' || this.loginType == 'ndjg'){ | if (this.loginType == 'bxjg' || this.loginType == 'dkjg' || this.loginType == 'ndjg'){ | ||||
| this.serviceForm.mainImg = this.mainImgArr.join(','); | this.serviceForm.mainImg = this.mainImgArr.join(','); | ||||
| this.serviceForm.username = encrypt(this.serviceForm.username); | this.serviceForm.username = encrypt(this.serviceForm.username); | ||||
| @@ -783,9 +784,10 @@ | |||||
| }, | }, | ||||
| //选择案件属地 | //选择案件属地 | ||||
| onConfirmDept({ selectedOptions }){ | onConfirmDept({ selectedOptions }){ | ||||
| this.entityForm.deptId = selectedOptions[selectedOptions.length-1].value; | |||||
| this.entityForm.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | |||||
| this.entityForm.serviceDeptName = selectedOptions[selectedOptions.length-1].label; | |||||
| this.deptName = selectedOptions[selectedOptions.length-1].label; | this.deptName = selectedOptions[selectedOptions.length-1].label; | ||||
| this.showDeptId = false | |||||
| // this.showDeptId = false | |||||
| }, | }, | ||||
| //methods结束处 | //methods结束处 | ||||
| @@ -67,7 +67,11 @@ | |||||
| </div> | </div> | ||||
| <div class="main_content_right_list_center" @click="$router.push({name:'agriculturalTrusteeshipSocializationBillDetail',query:{id:item.id}})"> | <div class="main_content_right_list_center" @click="$router.push({name:'agriculturalTrusteeshipSocializationBillDetail',query:{id:item.id}})"> | ||||
| <img v-if="item.supplyDemand.supplyMasterMap" :src="item.supplyDemand.supplyMasterMap" style="width: 25vw;height: 25vw;"> | |||||
| <template v-if="item.supplyDemand!=null"> | |||||
| <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;"> | <img v-else src="../../../../static/images/agriculturalTrusteeship/zwtp.png" style="width: 25vw;height: 25vw;"> | ||||
| <div class="main_content_right_list_content"> | <div class="main_content_right_list_content"> | ||||
| <p class="tt">{{item.contractionName}}</p> | <p class="tt">{{item.contractionName}}</p> | ||||
| @@ -231,13 +235,18 @@ | |||||
| getList(){ | getList(){ | ||||
| supplyorderList(this.query).then(response => { | supplyorderList(this.query).then(response => { | ||||
| response.rows.map(res=>{ | response.rows.map(res=>{ | ||||
| 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.cropType = this.selectDictLabel(this.cropTypeOptions, res.cropType); | ||||
| res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus); | res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus); | ||||
| res.productType = this.productList.filter(function (e) { return e.id == res.productType; })[0].dictName; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| res.productType = that.productList.filter(function (e) { return e.id == res.productType; })[0].dictName; | |||||
| },1000) | |||||
| this.supplyDemandList.push(res); | this.supplyDemandList.push(res); | ||||
| }) | }) | ||||
| if(this.supplyDemandList.length >= response.total){ | if(this.supplyDemandList.length >= response.total){ | ||||
| @@ -111,7 +111,10 @@ | |||||
| supplyorderGet(this.$route.query.id).then(response => { | supplyorderGet(this.$route.query.id).then(response => { | ||||
| response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | ||||
| response.data.orderStatus = this.selectDictLabel(this.orderStatusOptions, response.data.orderStatus); | 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; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| response.data.productType = that.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| response.data.countMoney = response.data.unitPrice*response.data.serviceNum; | response.data.countMoney = response.data.unitPrice*response.data.serviceNum; | ||||
| if (response.data.supplyDemand.supplyMasterMap){ | if (response.data.supplyDemand.supplyMasterMap){ | ||||
| var attachement = response.data.supplyDemand.supplyMasterMap.split( "," ); | var attachement = response.data.supplyDemand.supplyMasterMap.split( "," ); | ||||
| @@ -112,7 +112,12 @@ | |||||
| supplyorderGet(this.$route.query.id).then(response => { | supplyorderGet(this.$route.query.id).then(response => { | ||||
| response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | response.data.cropType = this.selectDictLabel(this.cropTypeOptions, response.data.cropType); | ||||
| response.data.orderStatus = this.selectDictLabel(this.orderStatusOptions, response.data.orderStatus); | 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; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| response.data.productType = that.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| response.data.countMoney = response.data.unitPrice*response.data.serviceNum; | response.data.countMoney = response.data.unitPrice*response.data.serviceNum; | ||||
| if (response.data.supplyDemand!=null){ | if (response.data.supplyDemand!=null){ | ||||
| @@ -127,7 +127,10 @@ | |||||
| } | } | ||||
| res.cropType = this.selectDictLabel(this.cropTypeOptions, res.cropType); | res.cropType = this.selectDictLabel(this.cropTypeOptions, res.cropType); | ||||
| res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus); | res.orderStatus = this.selectDictLabel(this.orderStatusOptions, res.orderStatus); | ||||
| res.productType = this.productList.filter(function (e) { return e.id == res.productType; })[0].dictName; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| res.productType = that.productList.filter(function (e) { return e.id == res.productType; })[0].dictName; | |||||
| },1000) | |||||
| res.countMoney = res.unitPrice * res.serviceNum; | res.countMoney = res.unitPrice * res.serviceNum; | ||||
| this.supplyDemandList.push(res); | this.supplyDemandList.push(res); | ||||
| } | } | ||||
| @@ -37,7 +37,7 @@ | |||||
| </van-tabs> | </van-tabs> | ||||
| </div> | </div> | ||||
| <div class="main_content_right_nav" v-if="activeKey!=0"> | <div class="main_content_right_nav" v-if="activeKey!=0"> | ||||
| <p v-for="(item,index) in productListChildren" :key="index">{{item.dictName}}</p> | |||||
| <p :class="{'active':query.productType == item.id}" @click="tabChange(item.id)" v-for="(item,index) in productListChildren" :key="index">{{item.dictName}}</p> | |||||
| </div> | </div> | ||||
| <van-list | <van-list | ||||
| @@ -341,6 +341,13 @@ | |||||
| this.query2.supplyDemandName = this.searchInput; | this.query2.supplyDemandName = this.searchInput; | ||||
| this.getList(); | this.getList(); | ||||
| }, | }, | ||||
| tabChange(val){ | |||||
| this.query.productType = val; | |||||
| this.supplyDemandListYes=[]; | |||||
| this.getList(); | |||||
| }, | |||||
| }, | }, | ||||
| } | } | ||||
| </script> | </script> | ||||
| @@ -549,13 +556,19 @@ | |||||
| } | } | ||||
| .main_content_right_nav{ | .main_content_right_nav{ | ||||
| display: flex; | display: flex; | ||||
| justify-content: space-between; | |||||
| flex-wrap: wrap; | |||||
| margin-top: 2vh; | margin-top: 2vh; | ||||
| p{ | p{ | ||||
| padding: 5PX 10PX; | padding: 5PX 10PX; | ||||
| background: #F5F5F5; | background: #F5F5F5; | ||||
| color: #8F8F8F; | color: #8F8F8F; | ||||
| border-radius: 4PX; | border-radius: 4PX; | ||||
| margin-right: 10PX; | |||||
| margin-bottom: 10PX; | |||||
| &.active{ | |||||
| background: #E2E9FD; | |||||
| color: #1B5DEA; | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| .main_content_right_list{ | .main_content_right_list{ | ||||
| @@ -107,7 +107,10 @@ | |||||
| getDetail(){ | getDetail(){ | ||||
| supplyDemandGet(this.$route.query.id).then(response => { | supplyDemandGet(this.$route.query.id).then(response => { | ||||
| response.data.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType); | 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; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| response.data.productType = that.productList1.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| response.data.createTime = response.data.createTime.substr(0,10) | response.data.createTime = response.data.createTime.substr(0,10) | ||||
| if (response.data.supplyMasterMap){ | if (response.data.supplyMasterMap){ | ||||
| response.data.supplyMasterMapList = []; | response.data.supplyMasterMapList = []; | ||||
| @@ -190,7 +190,10 @@ | |||||
| getDetail(){ | getDetail(){ | ||||
| supplyDemandGet(this.$route.query.id).then(response => { | supplyDemandGet(this.$route.query.id).then(response => { | ||||
| this.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType); | this.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType); | ||||
| this.productType = this.productList1.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| that.productType = that.productList1.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| if (response.data.supplyMasterMap){ | if (response.data.supplyMasterMap){ | ||||
| response.data.supplyMasterMapList = []; | response.data.supplyMasterMapList = []; | ||||
| var attachement = response.data.supplyMasterMap.split( "," ); | var attachement = response.data.supplyMasterMap.split( "," ); | ||||
| @@ -13,7 +13,7 @@ | |||||
| title="请选择" | title="请选择" | ||||
| :options="deptOptions" | :options="deptOptions" | ||||
| @close="showDeptId = false" | @close="showDeptId = false" | ||||
| @finish="onConfirmDept" | |||||
| @change="onConfirmDept" | |||||
| active-color="#1989fa" | active-color="#1989fa" | ||||
| :field-names="hcAreaInfoFieldName" | :field-names="hcAreaInfoFieldName" | ||||
| /> | /> | ||||
| @@ -35,10 +35,18 @@ | |||||
| v-model="loading1" | v-model="loading1" | ||||
| :finished="finished1" | :finished="finished1" | ||||
| finished-text="没有更多了" | finished-text="没有更多了" | ||||
| :immediate-check="false" | |||||
| @load="getServiceList" | @load="getServiceList" | ||||
| > | > | ||||
| <div class="content" v-for="(item,index) in serviceList" :key="index" @click="$router.push({name:'agriculturalTrusteeshipSocietyProjectList',query:{id:item.id,entityName:item.entityName}})"> | <div class="content" v-for="(item,index) in serviceList" :key="index" @click="$router.push({name:'agriculturalTrusteeshipSocietyProjectList',query:{id:item.id,entityName:item.entityName}})"> | ||||
| <div class="boxParents" v-if="item.modelSocietyType != '非'"> | |||||
| <p>{{item.modelSocietyType}}</p> | |||||
| <div class='box'></div> | |||||
| <div class='box2'></div> | |||||
| <div class='box3'></div> | |||||
| </div> | |||||
| <div class="tt_box"> | <div class="tt_box"> | ||||
| <p class="content_tt">{{item.entityName}}</p> | <p class="content_tt">{{item.entityName}}</p> | ||||
| <div class="tab_box"> | <div class="tab_box"> | ||||
| @@ -148,23 +156,24 @@ | |||||
| serviceList:[], | serviceList:[], | ||||
| productListYes:[], | productListYes:[], | ||||
| financialTypeOptions:[], | financialTypeOptions:[], | ||||
| modelSocietyTypeOptions:[], | |||||
| productListChildren:[], | productListChildren:[], | ||||
| main_content_right_header_tit:'全套服务', | main_content_right_header_tit:'全套服务', | ||||
| query:{ | query:{ | ||||
| entityId:'', | entityId:'', | ||||
| serviceDeptId:'187', | |||||
| serviceDeptId:'', | |||||
| entityName:'', | entityName:'', | ||||
| productType:'' | productType:'' | ||||
| }, | }, | ||||
| query2:{ | query2:{ | ||||
| supplyDemandName:'', | supplyDemandName:'', | ||||
| serviceDeptId:'187', | |||||
| serviceDeptId:'', | |||||
| orderByColumn:'order_score' | orderByColumn:'order_score' | ||||
| }, | }, | ||||
| searchServiceInput:'', | searchServiceInput:'', | ||||
| searchInput:'', | searchInput:'', | ||||
| deptOptions:[], | deptOptions:[], | ||||
| deptName:'张村', | |||||
| deptName:'', | |||||
| showDeptId:false, | showDeptId:false, | ||||
| villageValue : '', | villageValue : '', | ||||
| hcAreaInfoFieldName: { | hcAreaInfoFieldName: { | ||||
| @@ -178,6 +187,9 @@ | |||||
| this.getDicts("Industrial_classification_type").then(response => { | this.getDicts("Industrial_classification_type").then(response => { | ||||
| this.financialTypeOptions = response.data; | this.financialTypeOptions = response.data; | ||||
| }); | }); | ||||
| this.getDicts("model_society_type").then(response => { | |||||
| this.modelSocietyTypeOptions = response.data; | |||||
| }); | |||||
| let query = { | let query = { | ||||
| parentId : 0 | parentId : 0 | ||||
| } | } | ||||
| @@ -188,6 +200,11 @@ | |||||
| treeselect().then(res=>{ | treeselect().then(res=>{ | ||||
| if (res.code == 200) { | if (res.code == 200) { | ||||
| this.deptOptions = res.data; | this.deptOptions = res.data; | ||||
| this.query.serviceDeptId = res.data[0].value; | |||||
| this.query2.serviceDeptId = res.data[0].value; | |||||
| this.deptName = res.data[0].label; | |||||
| this.serviceList = []; | |||||
| this.getServiceList(); | |||||
| } | } | ||||
| }) | }) | ||||
| }, | }, | ||||
| @@ -196,6 +213,8 @@ | |||||
| detailList(this.query).then(response => { | detailList(this.query).then(response => { | ||||
| response.rows.map(res=>{ | response.rows.map(res=>{ | ||||
| res.industryClassificationType = this.selectDictLabel(this.financialTypeOptions, res.industryClassificationType); | res.industryClassificationType = this.selectDictLabel(this.financialTypeOptions, res.industryClassificationType); | ||||
| var modelSocietyType = this.selectDictLabel(this.modelSocietyTypeOptions, res.modelSocietyType); | |||||
| res.modelSocietyType = modelSocietyType.substr(0,modelSocietyType.length-3) | |||||
| if (res.masterMap){ | if (res.masterMap){ | ||||
| let supplyMasterMap = res.masterMap.split( "," ) | let supplyMasterMap = res.masterMap.split( "," ) | ||||
| res.masterMap2 = [] | res.masterMap2 = [] | ||||
| @@ -280,7 +299,7 @@ | |||||
| this.query.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | this.query.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | ||||
| this.query2.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | this.query2.serviceDeptId = selectedOptions[selectedOptions.length-1].value; | ||||
| this.deptName = selectedOptions[selectedOptions.length-1].label; | this.deptName = selectedOptions[selectedOptions.length-1].label; | ||||
| this.showDeptId = false | |||||
| // this.showDeptId = false | |||||
| this.supplyDemandListYes = []; | this.supplyDemandListYes = []; | ||||
| this.serviceList = []; | this.serviceList = []; | ||||
| this.getServiceList(); | this.getServiceList(); | ||||
| @@ -293,6 +312,43 @@ | |||||
| .home_wrapper{ | .home_wrapper{ | ||||
| height: 100vh; | height: 100vh; | ||||
| background: #ffffff; | background: #ffffff; | ||||
| } | |||||
| .boxParents{ | |||||
| position: absolute; | |||||
| top: -21PX; | |||||
| transform: rotateZ(45deg); | |||||
| right: -58PX; | |||||
| p{ | |||||
| position: absolute; | |||||
| top: 37PX; | |||||
| left: 54PX; | |||||
| color: #fff; | |||||
| z-index: 9; | |||||
| } | |||||
| } | |||||
| .box,.box3 | |||||
| { | |||||
| width:0px; | |||||
| height:0px; | |||||
| display:inline-block; | |||||
| border-top:50px solid rgba(0,0,0,0); | |||||
| border-right:50px solid rgba(0,0,0,0); | |||||
| border-bottom:50px solid #FF5E00; | |||||
| border-left:50px solid rgba(0,0,0,0); | |||||
| margin-bottom:10px; | |||||
| } | |||||
| .box2 | |||||
| { | |||||
| width:25PX; | |||||
| height:25PX; | |||||
| background-color:#FF5E00; | |||||
| display:inline-block; | |||||
| } | |||||
| .box{ | |||||
| transform: translate(56px,10px); | |||||
| } | |||||
| .box3{ | |||||
| transform: translate(-54px,10px); | |||||
| } | } | ||||
| /*头部*/ | /*头部*/ | ||||
| .header{ | .header{ | ||||
| @@ -359,6 +415,7 @@ | |||||
| border-radius: 10PX; | border-radius: 10PX; | ||||
| margin-top: 2vh; | margin-top: 2vh; | ||||
| padding: 1.5vh 4%; | padding: 1.5vh 4%; | ||||
| position: relative; | |||||
| .content_tt{ | .content_tt{ | ||||
| font-size: .35rem; | font-size: .35rem; | ||||
| margin-bottom: 1vh; | margin-bottom: 1vh; | ||||
| @@ -117,7 +117,10 @@ | |||||
| getDetail(){ | getDetail(){ | ||||
| supplyDemandGet(this.$route.query.id).then(response => { | supplyDemandGet(this.$route.query.id).then(response => { | ||||
| response.data.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType); | response.data.bodyType = this.selectDictLabel(this.bodyTypeOptions, response.data.bodyType); | ||||
| response.data.productType = this.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| var that = this ; | |||||
| setTimeout(function () { | |||||
| response.data.productType = that.productList.filter(function (e) { return e.id == response.data.productType; })[0].dictName; | |||||
| },1000) | |||||
| response.data.createTime = response.data.createTime.substr(0,10); | response.data.createTime = response.data.createTime.substr(0,10); | ||||
| response.data.supplyMasterMapList = []; | response.data.supplyMasterMapList = []; | ||||
| if (response.data.theGeom){ | if (response.data.theGeom){ | ||||