-
{{ $t('employee.hostsId') }}:{{ item.hostsId }}
+
+ {{ $t('employee.hostsId') }}:{{ item.hostsId }}
+ 复制id
+
{{ $t('employee.hostsLevel') }}:{{ item.hostsLevel }}
{{ $t('employee.hostsCoins') }}:{{ item.hostsCoins }}
@@ -426,6 +435,29 @@ function AllocationFun() {
console.log(selectHostList.value)
}
+function handleCopy(text) {
+ // fallback 兼容方案
+ const textarea = document.createElement('textarea')
+ textarea.value = text
+ textarea.style.position = 'fixed' // 避免跳动
+ textarea.style.opacity = '0'
+ document.body.appendChild(textarea)
+ textarea.select()
+ try {
+ const result = document.execCommand('copy')
+ if (result) {
+ ElMessage.success('✅复制成功 ')
+ } else {
+ ElMessage.error('❌复制失败')
+ }
+ } catch (err) {
+ ElMessage.error('❌复制异常')
+ console.error(err)
+ } finally {
+ document.body.removeChild(textarea)
+ }
+}
+
const isMobile = ref(window.innerWidth <= 768)
onMounted(() => {
diff --git a/src/views/server/manageemployeebigbrother/index.vue b/src/views/server/manageemployeebigbrother/index.vue
index 8520a15..6a383b8 100644
--- a/src/views/server/manageemployeebigbrother/index.vue
+++ b/src/views/server/manageemployeebigbrother/index.vue
@@ -324,7 +324,8 @@ function AllocationFun() {
selectBigList.value.forEach(element => {
data.push({
id: element.id,
- userId: allocationUser.value
+ userId: allocationUser.value,
+ operationStatus: 0
})
})
diff --git a/src/views/server/manageemployeehosts/EmployeeHostsForm.vue b/src/views/server/manageemployeehosts/EmployeeHostsForm.vue
index 680461b..9a0ee46 100644
--- a/src/views/server/manageemployeehosts/EmployeeHostsForm.vue
+++ b/src/views/server/manageemployeehosts/EmployeeHostsForm.vue
@@ -103,7 +103,9 @@ const open = async (type: string, id?: number, index?: number) => {
formData.value = await EmployeeHostsApi.getEmployeeHosts(id)
getStrDictOptions(DICT_TYPE.OPERATION_STATE).forEach(item => {
if (item.value == formData.value.operationStatus) {
- formData.value.operationStatus = item.label
+ console.log("item", item)
+
+ formData.value.operationStatus = item.value
}
})
diff --git a/src/views/server/manageemployeehosts/index.vue b/src/views/server/manageemployeehosts/index.vue
index a074357..195c572 100644
--- a/src/views/server/manageemployeehosts/index.vue
+++ b/src/views/server/manageemployeehosts/index.vue
@@ -114,6 +114,12 @@
{{ scope.row.hostsId }}