| | |
| | | <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) { |