| | |
| | |
|
| | | for (const resKey in res.data.data) {
|
| | | t.filteredOptions = t.filteredOptions.concat(...res.data.data[resKey]);
|
| | | console.log('t.filteredOptions',t.filteredOptions)
|
| | | console.log(t.filteredOptions,'ops')
|
| | | const obj = {
|
| | | title: resKey,
|
| | | value: resKey,
|
| | | key: resKey,
|
| | | children: res.data.data[resKey].map(item => {
|
| | | return {
|
| | | title: item.recipientName + '(' +item.company +item.phone+ ')',
|
| | | value: item.id,
|
| | | key: item.id,
|
| | | }
|
| | | item['title'] = item.recipientName + '(' +item.company +item.phone+ ')'
|
| | | item['value'] = item.id
|
| | | item['key'] = item.id
|
| | | return item
|
| | | })
|
| | | }
|
| | | t.treeData.push(obj);
|
| | | t.treeData.push(obj)
|
| | | }
|
| | | } else {
|
| | | console.log('暂无数据')
|
| | |
| | | const newAList = [].concat(...aList)
|
| | | for (let i of newAList) {
|
| | | // const {realName,...data} = i
|
| | | const {
|
| | | id: recipienterId,
|
| | | name: recipienterName,
|
| | | phone: recipienterPhone,
|
| | | company: receiveUnit,
|
| | | realName: recipienterRealName,
|
| | | registrationId: registrationId,
|
| | | ...rest
|
| | | } = i
|
| | | const obj = {
|
| | | recipienterId,
|
| | | recipienterName,
|
| | | recipienterRealName,
|
| | | recipienterPhone,
|
| | | receiveUnit,
|
| | | registrationId,
|
| | | ...rest
|
| | | }
|
| | | const {id: recipienterId, name: recipienterName, phone: recipienterPhone, company: receiveUnit, realName: recipienterRealName, registrationId: registrationId, ...rest} = i
|
| | | const obj = {recipienterId, recipienterName, recipienterRealName, recipienterPhone, receiveUnit, registrationId, ...rest}
|
| | | this.form.acceptingUnitIds.push(obj)
|
| | | }
|
| | | this.form.acceptingUnitIds = [...this.form.acceptingUnitIds, ...this.sendLeaders]
|
| | |
|
| | |
|
| | | if (this.form.recipient.length > 0) {
|
| | | const bList = this.form.recipient.map(item => this.filteredOptions.find(i => i.id ==
|
| | | item))
|
| | | for (let i of bList) {
|
| | | const {
|
| | | id: recipienterId,
|
| | | recipientName: recipienterName,
|
| | | phone: recipienterPhone,
|
| | | company: receiveUnit,
|
| | | ...rest
|
| | | } = i
|
| | | const obj = {
|
| | | recipienterId,
|
| | | recipienterName,
|
| | | recipienterPhone,
|
| | | receiveUnit,
|
| | | unittype: this.unittype,
|
| | | recipienterRealName: recipienterName,
|
| | | ...rest
|
| | | }
|
| | | this.form.peerRecipientIds.push(obj)
|
| | | }
|
| | | // const bList = this.form.recipient.map(item => this.filteredOptions.find(i => i.id == item))
|
| | | // for (let i of bList) {
|
| | | // const {id: recipienterId, recipientName: recipienterName, phone: recipienterPhone, company: receiveUnit, ...rest} = i
|
| | | // const obj = {recipienterId, recipienterName, recipienterPhone, receiveUnit, unittype: this.unittype, recipienterRealName: recipienterName, ...rest}
|
| | | // this.form.peerRecipientIds.push(obj)
|
| | | // }
|
| | |
|
| | | let bList = []
|
| | | for(let i of this.form.recipient){
|
| | | for(let j of this.treeData){
|
| | | if(j.value == i){
|
| | | bList = bList.concat(j.children)
|
| | | }else{
|
| | | if(j.children && j.children.length>0){
|
| | | for(let k of j.children){
|
| | | if(k.id == i){
|
| | | bList.push(k)
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | | for (let i of bList) {
|
| | | const {id: recipienterId, recipientName: recipienterName, phone: recipienterPhone, company: receiveUnit, id,province,city,area,town,...rest} = i
|
| | | const obj = {recipienterId, recipienterName, recipienterPhone, receiveUnit, unittype: this.unittype, recipienterRealName: recipienterName, id,province,city,area,town}
|
| | | this.form.peerRecipientIds.push(obj)
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | this.form.attachments = this.fileList.map(i => i.response.data.id)
|
| | | const {
|
| | | receiver,
|