|
@@ -131,15 +131,14 @@ export default React.forwardRef((props, ref) => {
|
131
|
131
|
const handelCopy = (e, val) => {
|
132
|
132
|
//阻止冒泡不允许执行父元素的点击事件
|
133
|
133
|
e.stopPropagation()
|
134
|
|
- // detail.map((item,index)=>{
|
135
|
|
- // if (item.roomId==val.roomId) {
|
136
|
|
- // console.log(index)
|
137
|
|
- // }
|
138
|
|
- // })
|
|
134
|
+ let copy = 0
|
|
135
|
+ detail.map((item, index) => {
|
|
136
|
+ if (item.roomId === val.roomId) {
|
|
137
|
+ copy = index
|
|
138
|
+ }
|
|
139
|
+ })
|
139
|
140
|
saveRoom({ ...val, roomId: null, roomName: val.roomName + '复制' }).then((res) => {
|
140
|
|
- getRoomList({ hotelId: hotel.hotelId }).then((res) => {
|
141
|
|
- setDetail(res.records || [])
|
142
|
|
- })
|
|
141
|
+ setDetail([...detail.slice(0, copy), res, ...detail.slice(copy)])
|
143
|
142
|
})
|
144
|
143
|
}
|
145
|
144
|
const [showCutover3, setShowCutover3] = useState(false)
|