|  |  | 
 |  |  |           id: '', | 
 |  |  |           pid: '', | 
 |  |  |           name: '', | 
 |  |  |           shipId: '', | 
 |  |  |           productType: '', | 
 |  |  |           operatImg: '', | 
 |  |  |           operatImgName: '', | 
 |  |  |           sort: '', | 
 |  |  |           equipType:'', | 
 |  |  |           equipType: '', | 
 |  |  |           status: '' | 
 |  |  |         } | 
 |  |  |       } | 
 |  |  | 
 |  |  |     }, | 
 |  |  |     methods: { | 
 |  |  |       init(id, params) { | 
 |  |  |         if (params.shipId) { | 
 |  |  |           this.dataForm.shipId = params.shipId | 
 |  |  |         } | 
 |  |  |         if (params.type === 'xh') { | 
 |  |  |           this.isShow = false | 
 |  |  |           this.dataForm.pid = null | 
 |  |  | 
 |  |  |           productType: selected | 
 |  |  |         } | 
 |  |  |         let res = await this.$http.get(`/sysPictureBase/getDefaultImg`, {params: params}) | 
 |  |  |         if (res.data){ | 
 |  |  |         if (res.data) { | 
 |  |  |           this.dataForm.operatImgName = res.data.name | 
 |  |  |           this.dataForm.operatImg = res.data.id | 
 |  |  |         } | 
 |  |  | 
 |  |  |           await this.$tip.success() | 
 |  |  |           this.$refs.dialog.close() | 
 |  |  |           this.$emit('refreshDataList') | 
 |  |  |           this.map.clear() | 
 |  |  |         } | 
 |  |  |       } | 
 |  |  |     } |