{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\SecurityCenter\\DevicePerson.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\SecurityCenter\\DevicePerson.vue","mtime":1675071992772},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport uc from '@/api/uc.js'\r\nimport EipUserDialog from '@/components/dialog/EipUserDialog.vue'\r\n\r\nexport default {\r\n    props: {},\r\n    components: {\r\n        EipUserDialog,\r\n    },\r\n    computed: {\r\n        deleteUrl: function () {\r\n            return `${window.context.uc}/uc/Machine/v1/deletePersonloginlimis`\r\n        },\r\n    },\r\n    data() {\r\n        return {\r\n            querySearch: [\r\n                {\r\n                    label: '人员账号',\r\n                    prop: 'u.account_',\r\n                },\r\n                {\r\n                    label: '人员名称',\r\n                    prop: 'u.fullname_',\r\n                },\r\n            ],\r\n            dialogVisible: false,\r\n            isSubmit: true,\r\n            data: [],\r\n            pageResult: {\r\n                page: 1,\r\n                pageSize: 50,\r\n                total: 0,\r\n            },\r\n            machineId: '',\r\n        }\r\n    },\r\n    watch: {},\r\n    created() {},\r\n    methods: {\r\n        handleClose() {\r\n            this.dialogVisible = false\r\n        },\r\n        showDialog(machineId) {\r\n            this.machineId = machineId\r\n            this.dialogVisible = true\r\n        },\r\n        dialogCancle() {\r\n            this.dialogVisible = false\r\n        },\r\n        loadData(param, cb) {\r\n            let paramsData = {...param, params: {machineId: this.machineId}}\r\n            uc.queryPersonloginlimitPage(paramsData)\r\n                .then((response) => {\r\n                    this.data = response.rows\r\n                    this.pageResult = {\r\n                        page: response.page,\r\n                        pageSize: response.pageSize,\r\n                        total: response.total,\r\n                    }\r\n                })\r\n                .finally(() => cb())\r\n        },\r\n        showUserDialog() {\r\n            this.$refs.eipUserDialog.showDialog()\r\n        },\r\n        userDialogOnConfirm(selection) {\r\n            if (!selection || selection.length == 0) {\r\n                this.$message.error('请至少选择一个用户')\r\n                return\r\n            }\r\n            let userIds = []\r\n            for (let user of selection) {\r\n                userIds.push(user.id)\r\n            }\r\n            let param = {\r\n                machineId: this.machineId,\r\n                userIds: userIds.join(','),\r\n            }\r\n            let params = this.qs.stringify(param)\r\n            uc.insertPersonloginlimit(params).then((data) => {\r\n                if (data.state) {\r\n                    this.$message({\r\n                        message: data.message,\r\n                        type: 'success',\r\n                        showClose: true,\r\n                    })\r\n                    this.$refs.personTable.load()\r\n                    return\r\n                }\r\n                this.$message.error(data.message || '添加人员失败')\r\n            })\r\n        },\r\n    },\r\n}\r\n",null]}