|  |  | 
 |  |  | <template> | 
 |  |  |     <view class="mainContent"> | 
 |  |  |         <basicInfor :basic-infor="basicInfor" v-if="isShow" /> | 
 |  |  |         <basicInfor :basic-infor="basicInfor" v-if="basicInfor.unitId" /> | 
 |  |  |         <rectificationInfor ref="rectificationInfor" :basic-infor="basicInfor" | 
 |  |  |             v-if="!(pageState === 'view' && basicInfor.state === 20)&&isShow" /> | 
 |  |  |         <approvalnfor ref="approvalnfor" v-if="basicInfor.state >= 30 && basicInfor.stateName!=='待完成' && isShow" | 
 |  |  | 
 |  |  |                 return this.basicInfor.pageState | 
 |  |  |             }, | 
 |  |  |         }, | 
 |  |  |         created() { | 
 |  |  |             this.getUnitList() | 
 |  |  |         }, | 
 |  |  |         created() {}, | 
 |  |  |         onLoad(option) { | 
 |  |  |             //option为object类型,会序列化上个页面传递的参数 | 
 |  |  |             this.basicInfor = JSON.parse(option.infor) | 
 |  |  | 
 |  |  |                 this.isShow = true | 
 |  |  |                 this.getData() | 
 |  |  |             } | 
 |  |  |             console.log('this.basicInfor123', this.basicInfor) | 
 |  |  |         }, | 
 |  |  |         methods: { | 
 |  |  |             getData() { | 
 |  |  |                 this.$http.httpGet('/allocation/detail', { | 
 |  |  |                     id: this.basicInfor.allocationId | 
 |  |  |                 }).then(res => { | 
 |  |  |                     this.isShow = true | 
 |  |  |                     this.show = false | 
 |  |  |                     this.basicInfor = { | 
 |  |  |                         ...this.basicInfor, | 
 |  |  |                         ...res.data | 
 |  |  |                     } | 
 |  |  |                 }) | 
 |  |  |             }, | 
 |  |  |             getUnitList() { | 
 |  |  |                 this.$http.httpGet('/allocation/unit').then(res => { | 
 |  |  |                     this.unitList = res.data | 
 |  |  |                     let data = '' | 
 |  |  |                     if (this.basicInfor.unitId && this.unitList.length > 0) { | 
 |  |  |                         data = this.unitList && this.unitList.find(a => Number(a.unitId) === Number(this.basicInfor | 
 |  |  |                             .unitId)).unitName | 
 |  |  |                         let time = this.basicInfor.time.slice(5) | 
 |  |  |                         this.share.title = `${data}-${time}的交办单` | 
 |  |  |                     } | 
 |  |  |                     console.log('this.basicInfor123', this.basicInfor) | 
 |  |  |                     let time = this.basicInfor.time.slice(5) | 
 |  |  |                     this.share.title = `${this.basicInfor.escalationUnitName}-${time}的交办单` | 
 |  |  |                     this.show = false | 
 |  |  |                     this.isShow = true | 
 |  |  |                 }) | 
 |  |  |             }, | 
 |  |  |             radioGroupChange(e) { |