|
@@ -12,7 +12,7 @@
|
|
<button class="btn" @click="handleScanCode">扫码</button>
|
|
<button class="btn" @click="handleScanCode">扫码</button>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- <dialog-confirm ref="confirm" @reflush="reflush"></dialog-confirm>
|
|
|
|
|
|
+ <dialog-confirm ref="confirm" @submit="handleConfirmUnbind" @reflush="reflush"></dialog-confirm>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
@@ -59,7 +59,7 @@
|
|
getEquipmentUserList(data).then(res => {
|
|
getEquipmentUserList(data).then(res => {
|
|
curBindDetails.value = res.rows;
|
|
curBindDetails.value = res.rows;
|
|
for (var i = 0; i < curBindDetails.value.length; i++) {
|
|
for (var i = 0; i < curBindDetails.value.length; i++) {
|
|
- curBindEquipmentIds.value.push(curBindDetails.value[i].equipmentDetailId)
|
|
|
|
|
|
+ curBindEquipmentIds?.value.push(curBindDetails.value[i].equipmentDetailId)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
})
|
|
})
|
|
@@ -69,9 +69,12 @@
|
|
* 刷新
|
|
* 刷新
|
|
*/
|
|
*/
|
|
function reflush(){
|
|
function reflush(){
|
|
- console.log('111111111111111111111111111113')
|
|
|
|
init();
|
|
init();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ function handleConfirmUnbind(){
|
|
|
|
+ handleSaveInfo();
|
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
/**
|
|
* 长按显示解绑按钮
|
|
* 长按显示解绑按钮
|
|
@@ -115,13 +118,15 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
// 设置绑定员工的信息
|
|
// 设置绑定员工的信息
|
|
- userEquipmentData.value = JSON.parse(res.result);
|
|
|
|
- userEquipmentData.value.userId = userInfo.value.userId;
|
|
|
|
- userEquipmentData.value.nickName = userInfo.value.nickName;
|
|
|
|
|
|
+ userEquipmentData.value = {
|
|
|
|
+ ...JSON.parse(res.result),
|
|
|
|
+ userId: userInfo.value.userId,
|
|
|
|
+ nickName: userInfo.value.nickName
|
|
|
|
+ }
|
|
// 判断该设备是否分配给改员工
|
|
// 判断该设备是否分配给改员工
|
|
if (!curBindEquipmentIds.value.includes(equipment.equipmentId)) {
|
|
if (!curBindEquipmentIds.value.includes(equipment.equipmentId)) {
|
|
let msg = '当前员工没有分配到该设备,确定继续绑定吗?';
|
|
let msg = '当前员工没有分配到该设备,确定继续绑定吗?';
|
|
- confirm.value.open(msg,userEquipmentData.value);
|
|
|
|
|
|
+ confirm.value.open(msg);
|
|
}else{
|
|
}else{
|
|
handleSaveInfo();
|
|
handleSaveInfo();
|
|
}
|
|
}
|