webpackJsonp([34],{ /***/ "EsnQ": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); // EXTERNAL MODULE: ./node_modules/babel-runtime/core-js/json/stringify.js var stringify = __webpack_require__("mvHQ"); var stringify_default = /*#__PURE__*/__webpack_require__.n(stringify); // EXTERNAL MODULE: ./src/api/index.js + 5 modules var api = __webpack_require__("gyMJ"); // EXTERNAL MODULE: ./src/utils/index.js var utils = __webpack_require__("0xDb"); // EXTERNAL MODULE: ./src/utils/util.js var util = __webpack_require__("oFuF"); // EXTERNAL MODULE: ./node_modules/moment/moment.js var moment = __webpack_require__("PJh5"); var moment_default = /*#__PURE__*/__webpack_require__.n(moment); // CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/views/VoucherList.vue // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var VoucherList = ({ inject: ['reload'], name: "VoucherList", data: function data() { return { userNameSearch: '', deviceNumSearch: '', selectVoucherStatus: '', voucherStatusList: [{ label: '下发中', value: '0' }, { label: '下发成功', value: '1' }, { label: '发送失败', value: '702' }, { label: '已作废', value: '703' }], selectoption: [], selectoptionValue: '', tableData: [], currentPage: 1, total: 0, form: { password: "", password1: "" }, row: {}, index: 0, startdate: "", documentType1: "", certificatestatus: false, enddate: "", editVisiblelist: false, certificatesContent: { pzname: "" }, dialogImageUrl: "", modifyStatus: true, multipleSelection: [], modifyvalue2: [], dialogVisible: false, modifyrow: {}, cardId: "", pageSize: 10, selectVcalue: '', options: [{ value: '26', label: '锁用户' }, { value: '0', label: '人脸' }, { value: '1', label: '指纹' }, { value: '2', label: '身份证' }, { value: '3', label: 'NFC' }, { value: '4', label: '密码' }], cardList: [], userInfo: { type: '' }, AboutDevice: [] }; }, created: function created() { // 获取凭证列表/v1/device/certificate/list // var tenantId = JSON.parse(localStorage.getItem('tenantId')) // if (tenantId == 400) { // this.$store.commit('defaultsettenantid') // } this.userInfo = JSON.parse(localStorage.getItem('info')); this.$store.commit('getCardname'); this.cardList = this.$store.state.cartList; this.getcertificate(); // this.selectoption=JSON.parse(localStorage.getItem('selectoption')) // this.selectoptionValue=localStorage.getItem('tenantId') }, methods: { selectTenantId: function selectTenantId(e) { localStorage.setItem('tenantId', e); this.reload(); }, // 搜索 serach: function serach() { var _this = this; var data = {}; if (this.deviceNumSearch == "") { this.$refs.pagination.internalCurrentPage = 1; data = { pageNum: 1, pageSize: this.pageSize, q: stringify_default()({ type: this.selectVcalue, status: this.selectVoucherStatus, name: this.userNameSearch, types: "0,1,2,3,4,26" }), orderBy: "create_at desc" }; } else { data = { pageNum: 1, pageSize: this.pageSize, q: stringify_default()({ deviceNum: this.deviceNumSearch, type: this.selectVcalue, status: this.selectVoucherStatus, types: "0,1,2,3,4,26" }), orderBy: "create_at desc" }; } Object(api["d" /* httpGet */])(data, this.$api.getCertificates).then(function (res) { var dataOne = util["a" /* default */].zlib_unzip(res.data); dataOne.map(function (li) { li.createAt = _this.time(+new Date(li.createAt)); li.userTelephone = JSON.parse(li.content).userTelephone; li['pzname'] = JSON.parse(li.content).pzname; // var cardli = this.cardList.filter((item) => item.id == li.cardId) // if (cardli.length == 0) { // li['cardName'] = '' // } else { // li['cardName'] = cardli[0].name // } li['statusText'] = util["a" /* default */].statusCode(li.status); li['startTimeText'] = util["a" /* default */].formatTime(li.startTime); li['endTimeText'] = util["a" /* default */].formatTime(li.endTime); li.roomName = JSON.parse(li.content).roomName || ""; if (li.type == 36) { li['deviceNum'] = JSON.parse(li.content).deviceNum; } }); _this.tableData = dataOne; _this.total = res.data.total; }); }, // input视图刷新 changesr: function changesr(e) { this.$forceUpdate(); }, // 修改凭证 modifyCraiFun: function modifyCraiFun() { var _this2 = this; var that = this; var row = this.modifyrow; var ids = this.roomtable; var content = JSON.parse(row.content); this.documentType1 = row.type; var data = {}; var userTelephone = content.userTelephone; var userPassword = content.userPassword; var startTime = new Date(this.modifyvalue2[0]).getTime() / 1000; var endTime = new Date(this.modifyvalue2[1]).getTime() / 1000; Object(utils["i" /* modifyCraiAllFun */])(row, this.modifyvalue2, this.certificatesContent, function (data) { if (data.success) { var updatedata = { id: row.id, serial: data.data.serialNumber, startTime: startTime, endTime: endTime, status: 0 }; Object(api["g" /* httpPost */])(updatedata, that.$api.updateCertificates).then(function (res2) { if (res2.success) { that.getcertificate(); that.certificatestatus = false; } }); that.$message.success("修改成功"); } else { that.$message.error("修改失败"); } }); return; if (row.type == 1) { this.getfiId(row, function (data) { if (data.length > 0) { var fpid = ""; fpid = data[0].face.toString(16).length != 2 ? "0" + data[0].face.toString(16) : data[0].face.toString(16); var str = { imei: row.imei, deviceNum: row.deviceNum, pzname: that.certificatesContent.pzname, cardId: row.cardId, password: fpid, operateMode: 17, order: 6217, userPassword: userPassword, userTelephone: userTelephone, passwordStartTime: Object(utils["m" /* timestampToTime */])(that.modifyvalue2[0]), passwordEndTime: Object(utils["m" /* timestampToTime */])(that.modifyvalue2[1]), is: false }; Object(api["g" /* httpPost */])(str, that.$api.getDeviceOperateUserInfo).then(function (res1) { if (res1.success) { content.passwordStartTime = str.passwordStartTime; content.passwordEndTime = str.passwordEndTime; content.pzname = str.pzname; var updatedata = { id: row.id, content: stringify_default()(content), serial: res1.data.serialNumber, status: 0 }; Object(api["g" /* httpPost */])(updatedata, that.$api.updateCertificates).then(function (res2) { that.certificatestatus = false; that.getcertificate(); that.$message.success("修改成功"); }); } else { that.certificatestatus = false; that.getcertificate(); that.$message.success("修改失败"); } }); } }); return false; } else if (row.type == 2) { var arr2 = Object(utils["d" /* dec2hex */])(this.certificatesContent.idcard); data = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: userTelephone, pzname: this.certificatesContent.pzname, cardId: row.cardId, userPassword: userPassword, password: arr2.toUpperCase(), operateMode: 14, order: 6214, passwordStartTime: Object(utils["m" /* timestampToTime */])(this.modifyvalue2[0]), passwordEndTime: Object(utils["m" /* timestampToTime */])(this.modifyvalue2[1]), is: false }; if (arr2 == "") { this.$message.error("请填写完整信息"); return false; } } else if (row.type == 3) { var array3 = Object(utils["d" /* dec2hex */])(this.certificatesContent.nfc); var arr4 = Object(utils["h" /* group */])(array3, 2).reverse(); var nfc = ""; arr4.map(function (li) { nfc += li; }); data = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: userTelephone, pzname: this.certificatesContent.pzname, cardId: row.cardId, userPassword: userPassword, password: arr4.toUpperCase(), operateMode: 11, order: 6211, passwordStartTime: Object(utils["m" /* timestampToTime */])(this.modifyvalue2[0]), passwordEndTime: Object(utils["m" /* timestampToTime */])(this.modifyvalue2[1]), is: false }; if (arr4 == "") { this.$message.error("请填写完整信息"); return false; } } else if (row.type == 4) { data = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: userTelephone, pzname: this.certificatesContent.pzname, cardId: row.cardId, userPassword: userPassword, password: this.certificatesContent.password, operateMode: 8, order: 6208, passwordStartTime: Object(utils["m" /* timestampToTime */])(this.modifyvalue2[0]), passwordEndTime: Object(utils["m" /* timestampToTime */])(this.modifyvalue2[1]), is: false }; if (this.certificatesContent.password == "") { this.$message.error("请填写完整信息"); return false; } } Object(api["g" /* httpPost */])(data, this.$api.getDeviceOperateUserInfo).then(function (res) { if (res.success) { var updatedata = { id: row.id, content: stringify_default()(data), serial: res.data.serialNumber, status: 0 }; Object(api["g" /* httpPost */])(updatedata, _this2.$api.updateCertificates).then(function (res2) { if (res2.success) { _this2.getcertificate(); _this2.certificatestatus = false; } }); _this2.$message.success("修改成功"); } }); }, modifyCrai: function modifyCrai(index, row) { var that = this; this.getItems(row.imei, function (data) { console.log(data); if (data.list.length > 0) { if (data.list[0].manufactureId == 201 || data.list[0].manufactureId == 221) { that.modifyrow = row; var content = JSON.parse(row.content); that.documentType1 = row.type; that.certificatesContent.username = content.username; that.certificatesContent.pzname = content.pzname; that.certificatesContent.password = content.password; var passwordStartTime = moment_default()(row.startTime * 1000).format('YYYY-MM-DD HH:mm:ss'); var passwordEndTime = moment_default()(row.endTime * 1000).format('YYYY-MM-DD HH:mm:ss'); that.modifyStatus = false; that.$nextTick(function () { that.modifyvalue2[0] = passwordStartTime; that.modifyvalue2[1] = passwordEndTime; that.modifyStatus = true; }); that.certificatestatus = true; } else if (data.list[0].manufactureId == 101) { that.modifyrow = row; var content = JSON.parse(row.content); that.documentType1 = row.type; that.certificatesContent.username = content.username; that.certificatesContent.pzname = content.pzname; that.certificatesContent.password = content.password; if (content.passwordStartTime && content.passwordEndTime) { var passwordStartTime = that.insertStr(content.passwordStartTime, "-"); var passwordEndTime = that.insertStr(content.passwordEndTime, "-"); } that.modifyStatus = false; that.$nextTick(function () { that.modifyvalue2[0] = passwordStartTime; that.modifyvalue2[1] = passwordEndTime; that.modifyStatus = true; }); that.certificatestatus = true; } } else { that.$message.error('未发现对应设备'); } }); }, getItems: function getItems(imei, callback) { var _this3 = this; var data = { q: stringify_default()({ imei: imei, lockType: 1 }), pageNum: 0, pageSize: 0 }; Object(api["g" /* httpPost */])(data, this.$api.getDeviceItems).then(function (res) { if (res.success) { callback(res.data); } else { _this3.$message.error("查询设备失败"); } }); }, insertStr: function insertStr(soure, newStr) { return soure.slice(0, 4) + newStr + soure.slice(4, 6) + newStr + soure.slice(6, 8) + " " + soure.slice(8, 10) + ":" + soure.slice(10, 12) + ":" + soure.slice(12, 14); }, // 下发凭证 Issue: function Issue(index, row) { var _this4 = this; var data = {}; var userTelephone = JSON.parse(row.content).userTelephone; var userPassword = JSON.parse(row.content).userPassword; var passwordEndTime = JSON.parse(row.content).passwordEndTime; var passwordStartTime = JSON.parse(row.content).passwordStartTime; if (row.type == 1) { var fpId = new Date(); var fingerprint = JSON.parse(row.content).fingerprint; var str = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: userTelephone, userPassword: userPassword, password: JSON.parse(row.content).password, length: fingerprint.length / 2, fpTimeId: fpId.getTime(), operateMode: 16, order: 6216, fingerprint: fingerprint, passwordStartTime: passwordStartTime, passwordEndTime: passwordEndTime }; Object(api["g" /* httpPost */])(str, this.$api.fingerprintTransfer).then(function (res1) { if (res1.success) { var str1 = JSON.parse(row.content); str1.fpTimeId = str.fpTimeId; var updatedata = { id: row.id, content: stringify_default()(str1), serial: res1.data.serialNumber }; Object(api["g" /* httpPost */])(updatedata, _this4.$api.updateCertificates).then(function (res2) {}); _this4.$message.success("下发成功"); } else { _this4.$message.error("下发失败"); } }); this.$message.success("操作成功"); return false; } else if (row.type == 2) { data = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: userTelephone, cardId: row.cardId, userPassword: userPassword, password: JSON.parse(row.content).password, operateMode: 13, order: 6213, passwordStartTime: passwordStartTime, passwordEndTime: passwordEndTime, is: false }; } else if (row.type == 3) { data = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: userTelephone, cardId: row.cardId, userPassword: userPassword, password: JSON.parse(row.content).password, operateMode: 10, order: 6210, passwordStartTime: passwordStartTime, passwordEndTime: passwordEndTime, is: false }; } else if (row.type == 4) { data = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: userTelephone, cardId: row.cardId, userPassword: userPassword, password: JSON.parse(row.content).password, operateMode: 7, order: 6207, passwordStartTime: passwordStartTime, passwordEndTime: passwordEndTime, is: false }; } Object(api["g" /* httpPost */])(data, this.$api.getDeviceOperateUserInfo).then(function (res) { if (res.success) { var updatedata = { id: row.id, serial: res.data.serialNumber }; Object(api["g" /* httpPost */])(updatedata, _this4.$api.updateCertificates).then(function (res) {}); _this4.$message.success("下发成功"); } else { _this4.$message.error("下发失败"); } }); }, // 时间处理 time: function time() { var time = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : +new Date(); var date = new Date(time + 8 * 3600 * 1000); // 增加8小时 return date.toJSON().substr(0, 19).replace("T", " "); }, // 凭证列表获取 getcertificate: function getcertificate() { var _this5 = this; var data = { pageNum: this.currentPage, pageSize: this.pageSize, // orderType: "desc", orderBy: "create_at desc", q: stringify_default()({ deviceNum: this.deviceNumSearch, type: this.selectVcalue, status: this.selectVoucherStatus, name: this.userNameSearch, types: "0,1,2,3,4,26" }) }; Object(api["d" /* httpGet */])(data, this.$api.getCertificates).then(function (res) { var dataOne = util["a" /* default */].zlib_unzip(res.data); dataOne.map(function (li) { li.createAt = _this5.time(+new Date(li.createAt)); li.userTelephone = JSON.parse(li.content).userTelephone; // var cardli = this.cardList.filter((item) => item.id == li.cardId) // if (cardli.length == 0) { // li['cardName'] = '' // } else { // li['cardName'] = cardli[0].name // } li['pzname'] = JSON.parse(li.content).pzname; li['statusText'] = util["a" /* default */].statusCode(li.status); li['startTimeText'] = util["a" /* default */].formatTime(li.startTime); li['endTimeText'] = util["a" /* default */].formatTime(li.endTime); li.roomName = JSON.parse(li.content).roomName || ""; if (li.type == 36) { li['deviceNum'] = JSON.parse(li.content).deviceNum; } }); _this5.tableData = dataOne; _this5.total = res.data.total; }); }, handleSizeChange: function handleSizeChange(val) { this.pageSize = val; this.$refs.pagination.internalCurrentPage = 1; this.getlistNum(0, val); }, handleCurrentChange: function handleCurrentChange(val) { this.getlistNum(val, 10); }, getlistNum: function getlistNum(val, size) { var _this6 = this; var data = {}; if (this.deviceNumSearch == "") { data = { pageNum: val, pageSize: size, orderBy: "create_at desc", q: stringify_default()({ type: this.selectVcalue, status: this.selectVoucherStatus }) }; } else { data = { pageNum: val, pageSize: size, q: stringify_default()({ deviceNum: this.deviceNumSearch, type: this.selectVcalue, status: this.selectVoucherStatus, name: this.userNameSearch, types: "0,1,2,3,4,26" }), orderBy: "create_at desc" }; } Object(api["d" /* httpGet */])(data, this.$api.getCertificates).then(function (res) { var dataOne = util["a" /* default */].zlib_unzip(res.data); dataOne.map(function (li) { li.createAt = _this6.time(+new Date(li.createAt)); li.userTelephone = JSON.parse(li.content).userTelephone; // var cardli = this.cardList.filter((item) => item.id == li.cardId) // if (cardli.length == 0) { // li['cardName'] = '' // } else { // li['cardName'] = cardli[0].name // } li['pzname'] = JSON.parse(li.content).pzname; li['statusText'] = util["a" /* default */].statusCode(li.status); li['startTimeText'] = util["a" /* default */].formatTime(li.startTime); li['endTimeText'] = util["a" /* default */].formatTime(li.endTime); li.roomName = JSON.parse(li.content).roomName || ""; if (li.type == 36) { li['deviceNum'] = JSON.parse(li.content).deviceNum; } }); _this6.tableData = dataOne; _this6.total = res.data.total; }); }, handleSelectionChange: function handleSelectionChange(val) { this.multipleSelection = val; }, // 编辑操作 handleEdit: function handleEdit(index, row) { this.row = row; this.index = index; this.startdate = row.startTime; this.enddate = row.endTime; this.editVisiblelist = true; }, // 保存编辑 saveEdit: function saveEdit() { var _this7 = this; if (this.form.password == this.form.password1 && this.startdate != "" && this.enddate != "") { var data = { id: this.row.id, content: stringify_default()({ password: this.form.password }), startTime: Number(this.startdate), endTime: Number(this.enddate) }; Object(api["g" /* httpPost */])(data, this.$api.updateCertificates).then(function (res) { _this7.$message.success("修改成功"); _this7.editVisiblelist = false; }); } else { this.$message.error("两次密码输入不一致!"); } }, alldelete: function alldelete() { var _this8 = this; var that = this; // 二次确认删除 if (this.multipleSelection.length == 0) { this.$message.error("请选择删除数据!"); return false; } else { this.$confirm("确定要删除吗?", "提示", { type: "warning" }).then(function () { _this8.multipleSelection.map(function (row) { Object(utils["a" /* backDevice */])(row, function (data1) { console.log(data1); if (data1.data.list.length > 0) { if (data1.data.list[0].manufactureId == 201 || data1.data.list[0].manufactureId == 221) { Object(utils["e" /* deleteZgVoucher */])(row, function (data) { if (data.success) { that.deleteall(row); } else { that.$confirm('是否删除平台凭证!', data.msg, { type: "warning" }).then(function () { that.deleteall(row); }); } }); } else if (data1.data.list[0].manufactureId == 101) { var str = {}; if (row.type == 1) { this.getfiId(row, function (data) { if (data.length > 0) { var fpid = ""; if (data[0].face) { fpid = data[0].face.toString(16); if (fpid.length != 2) { fpid = "0" + fpid; } } else { if (data[0].face == 0) { fpid = data[0].face.toString(16); fpid = "0" + fpid; } } str = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: JSON.parse(row.content).userTelephone, operateMode: 18, order: 6218, password: fpid, userPassword: JSON.parse(row.content).userPassword, is: false, passwordStartTime: JSON.parse(row.content).passwordStartTime, passwordEndTime: JSON.parse(row.content).passwordEndTime }; Object(api["g" /* httpPost */])(str, that.$api.getDeviceOperateUserInfo).then(function (res1) { if (res1.success) { that.deleteall(row); } else { that.$message.error('删除失败'); } }); } else { that.$message.error("该凭还未下发"); } }); return false; } else if (row.type == 2) { str = { cardId: row.cardId, imei: row.imei, deviceNum: row.deviceNum, userTelephone: JSON.parse(row.content).userTelephone, userPassword: JSON.parse(row.content).userPassword, operateMode: 13, order: 6213, password: JSON.parse(row.content).password, passwordStartTime: "20210813010101", passwordEndTime: "20680813010101", is: false }; } else if (row.type == 3) { str = { cardId: row.cardId, imei: row.imei, deviceNum: row.deviceNum, userTelephone: JSON.parse(row.content).userTelephone, userPassword: JSON.parse(row.content).userPassword, operateMode: 12, order: 6212, is: false, passwordStartTime: "20210813010101", passwordEndTime: "20680813010101" }; } else if (row.type == 4) { str = { cardId: row.cardId, imei: row.imei, deviceNum: row.deviceNum, userTelephone: JSON.parse(row.content).userTelephone, operateMode: 9, order: 6209, userPassword: JSON.parse(row.content).userPassword, password: JSON.parse(row.content).password, is: false, passwordStartTime: "20210813010101", passwordEndTime: "20680813010101" }; } Object(api["g" /* httpPost */])(str, that.$api.getDeviceOperateUserInfo).then(function (res1) { if (res1.success) { that.deleteall(row); } else { that.$message.error('删除失败'); } }); } } else { that.deleteall(row); } }); }); }); } }, deleteall: function deleteall(row) { var _this9 = this; var ids = []; // this.multipleSelection.map((row) => { ids.push(row.id); // if (ids.length == this.multipleSelection.length) { var data = { ids: ids }; Object(api["g" /* httpPost */])(data, this.$api.deleteCertificates).then(function (res) { if (res.success) { _this9.getcertificate(); _this9.$message.success("删除成功!"); } else { _this9.$message.error('平台删除失败'); } }); // } // }); }, // 获取指纹id getfiId: function getfiId(row, callback) { var content = JSON.parse(row.content); var data = { q: stringify_default()({ fpTimeId: content.fpTimeId }), pageNum: 1, pageSize: 10 }; Object(api["g" /* httpPost */])(data, this.$api.getDeviceResult).then(function (res) { var datalist = util["a" /* default */].zlib_unzip(res.data); callback(datalist); }); }, // 删除操作 handleDelete: function handleDelete(index, row) { var that = this; // 二次确认删除 this.$confirm("确定要删除吗?", "提示", { type: "warning" }).then(function () { Object(utils["a" /* backDevice */])(row, function (data1) { var _this10 = this; if (data1.data.list[0].manufactureId == 201 || data1.data.list[0].manufactureId == 221) { Object(utils["e" /* deleteZgVoucher */])(row, function (data) { if (data.success) { that.deleteall(row); } else { that.$confirm('是否删除平台凭证!', data.msg, { type: "warning" }).then(function () { that.deleteall(row); }); } }); } else if (data1.data.list[0].manufactureId == 101) { var str = {}; if (row.type == 1) { this.getfiId(row, function (data) { if (data.length > 0) { var fpid = ""; if (data[0].face) { fpid = data[0].face.toString(16); if (fpid.length != 2) { fpid = "0" + fpid; } } else { if (data[0].face == 0) { fpid = data[0].face.toString(16); fpid = "0" + fpid; } } str = { imei: row.imei, deviceNum: row.deviceNum, userTelephone: JSON.parse(row.content).userTelephone, operateMode: 18, order: 6218, password: fpid, userPassword: JSON.parse(row.content).userPassword, is: false, passwordStartTime: JSON.parse(row.content).passwordStartTime, passwordEndTime: JSON.parse(row.content).passwordEndTime }; Object(api["g" /* httpPost */])(str, that.$api.getDeviceOperateUserInfo).then(function (res1) { if (res1.success) { that.deleteall(row); } else { that.$message.error('删除失败'); } }); } else { that.$message.error("该凭还未下发"); } }); return false; } else if (row.type == 2) { str = { cardId: row.cardId, imei: row.imei, deviceNum: row.deviceNum, userTelephone: JSON.parse(row.content).userTelephone, userPassword: JSON.parse(row.content).userPassword, operateMode: 13, order: 6213, password: JSON.parse(row.content).password, passwordStartTime: "20210813010101", passwordEndTime: "20680813010101", is: false }; } else if (row.type == 3) { str = { cardId: row.cardId, imei: row.imei, deviceNum: row.deviceNum, userTelephone: JSON.parse(row.content).userTelephone, operateMode: 12, order: 6212, userPassword: JSON.parse(row.content).userPassword, is: false, passwordStartTime: "20210813010101", passwordEndTime: "20680813010101" }; } else if (row.type == 4) { str = { cardId: row.cardId, imei: row.imei, deviceNum: row.deviceNum, userTelephone: JSON.parse(row.content).userTelephone, operateMode: 9, order: 6209, userPassword: JSON.parse(row.content).userPassword, password: JSON.parse(row.content).password, is: false, passwordStartTime: "20210813010101", passwordEndTime: "20680813010101" }; } Object(api["g" /* httpPost */])(str, this.$api.getDeviceOperateUserInfo).then(function (res1) { if (res1.success) { var data = { ids: [row.id] }; Object(api["g" /* httpPost */])(data, _this10.$api.deleteCertificates).then(function (res) { if (res.success) { _this10.$message.success("删除成功!"); _this10.getcertificate(); } }); } }); } }); }).catch(function () { // this.$message.error("删除失败"); }); // .finally(() => { // var data = { // ids: [row.id], // }; // httpPost(data, this.$api.deleteCertificates).then((res) => { // if (res.success) { // this.$message.success("删除成功!"); // this.getcertificate(); // } // }); // }); } } }); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-eaf0af74","hasScoped":true,"transformToRequire":{"video":["src","poster"],"source":"src","img":"src","image":"xlink:href"},"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/views/VoucherList.vue var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('el-card',{staticClass:"box-card"},[_c('div',{staticClass:"operation"},[_c('selectoption'),_vm._v(" "),_c('el-input',{staticClass:"handle-input mr10",attrs:{"placeholder":"设备号","size":"small","clearable":true},model:{value:(_vm.deviceNumSearch),callback:function ($$v) {_vm.deviceNumSearch=$$v},expression:"deviceNumSearch"}}),_vm._v(" "),_c('el-input',{staticClass:"handle-input mr10",attrs:{"placeholder":"用户名称","size":"small","clearable":true},model:{value:(_vm.userNameSearch),callback:function ($$v) {_vm.userNameSearch=$$v},expression:"userNameSearch"}}),_vm._v(" "),_c('el-select',{attrs:{"size":"small","placeholder":"请选择凭证类型","clearable":true},model:{value:(_vm.selectVcalue),callback:function ($$v) {_vm.selectVcalue=$$v},expression:"selectVcalue"}},_vm._l((_vm.options),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1),_vm._v(" "),_c('el-select',{attrs:{"size":"small","placeholder":"请选择凭证状态","clearable":""},model:{value:(_vm.selectVoucherStatus),callback:function ($$v) {_vm.selectVoucherStatus=$$v},expression:"selectVoucherStatus"}},_vm._l((_vm.voucherStatusList),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1),_vm._v(" "),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.serach}},[_vm._v("搜索")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary","size":"small"},on:{"click":_vm.alldelete}},[_vm._v("批量删除")])],1),_vm._v(" "),_c('el-table',{ref:"multipleTable",staticClass:"table",attrs:{"data":_vm.tableData,"border":"","height":"700","header-cell-class-name":"table-header"},on:{"selection-change":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{"type":"selection","width":"55","align":"center"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"deviceNum","label":"设备号"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"roomName","label":"房间名"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"name","label":"人员名称"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"pzname","label":"凭证名称"}}),_vm._v(" "),_c('el-table-column',{attrs:{"label":"类型"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(scope.row.type == 26)?_c('span',[_vm._v("锁用户")]):_vm._e(),_vm._v(" "),(scope.row.type == 36)?_c('span',[_vm._v("蓝牙扣")]):_vm._e(),_vm._v(" "),(scope.row.type == 0)?_c('span',[_vm._v("人脸")]):_vm._e(),_vm._v(" "),(scope.row.type == 1)?_c('span',[_vm._v("指纹")]):_vm._e(),_vm._v(" "),(scope.row.type == 2)?_c('span',[_vm._v("身份证")]):_vm._e(),_vm._v(" "),(scope.row.type == 3)?_c('span',[_vm._v("NFC")]):_vm._e(),_vm._v(" "),(scope.row.type == 4)?_c('span',[_vm._v("密码")]):_vm._e()]}}])}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"number","width":"400","label":"有效期"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('span',[_vm._v(_vm._s(scope.row.startTimeText)+" - "+_vm._s(scope.row.endTimeText))])]}}])}),_vm._v(" "),_c('el-table-column',{attrs:{"label":"下发状态","prop":"statusText"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"createAt","label":"创建时间"}})],1),_vm._v(" "),_c('div',{staticClass:"pagepg"},[_c('el-pagination',{ref:"pagination",attrs:{"current-page":_vm.currentPage,"page-sizes":[10,30,100,200],"page-size":_vm.pageSize,"layout":"total, sizes, prev, pager, next, jumper","total":_vm.total},on:{"size-change":_vm.handleSizeChange,"current-change":_vm.handleCurrentChange}})],1),_vm._v(" "),_c('el-dialog',{attrs:{"title":"编辑","visible":_vm.certificatestatus,"width":"30%"},on:{"update:visible":function($event){_vm.certificatestatus=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('span',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":function($event){_vm.certificatestatus = false}}},[_vm._v("取 消")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.modifyCraiFun}},[_vm._v("确 定")])],1)]},proxy:true}])},[_c('el-form',{ref:"formvoucher1",staticClass:"temporary",attrs:{"model":_vm.certificatesContent,"label-width":"80px"}},[_c('el-form-item',{attrs:{"label":"凭证名称"}},[_c('el-input',{attrs:{"clearable":true},model:{value:(_vm.certificatesContent.pzname),callback:function ($$v) {_vm.$set(_vm.certificatesContent, "pzname", $$v)},expression:"certificatesContent.pzname"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"类型"}},[_c('el-select',{staticClass:"documentType",attrs:{"placeholder":"请选择","disabled":""},model:{value:(_vm.documentType1),callback:function ($$v) {_vm.documentType1=$$v},expression:"documentType1"}},[_c('el-option',{attrs:{"label":"人脸","value":0}}),_vm._v(" "),_c('el-option',{attrs:{"label":"指纹","value":1}}),_vm._v(" "),_c('el-option',{attrs:{"label":"身份证","value":2}}),_vm._v(" "),_c('el-option',{attrs:{"label":"NFC","value":3}}),_vm._v(" "),_c('el-option',{attrs:{"label":"密码","value":4}})],1)],1),_vm._v(" "),(_vm.documentType1 == 0)?_c('el-form-item',{attrs:{"label":"上传照片"}},[(_vm.documentType1 == 0)?_c('div',[_c('el-upload',{attrs:{"action":"#","list-type":"picture-card","auto-upload":false,"modal-append-to-body":false},scopedSlots:_vm._u([{key:"file",fn:function(ref){ var file = ref.file; return _c('div',{},[_c('img',{staticClass:"el-upload-list__item-thumbnail",attrs:{"src":file.url,"alt":""}}),_vm._v(" "),_c('span',{staticClass:"el-upload-list__item-actions"},[_c('span',{staticClass:"el-upload-list__item-preview",on:{"click":function($event){return _vm.handlePictureCardPreview(file)}}},[_c('i',{staticClass:"el-icon-zoom-in"})]),_vm._v(" "),(!_vm.disabled1)?_c('span',{staticClass:"el-upload-list__item-delete",on:{"click":function($event){return _vm.handleDownload(file)}}},[_c('i',{staticClass:"el-icon-download"})]):_vm._e(),_vm._v(" "),(!_vm.disabled1)?_c('span',{staticClass:"el-upload-list__item-delete",on:{"click":function($event){return _vm.handleRemove(file)}}},[_c('i',{staticClass:"el-icon-delete"})]):_vm._e()])])}}],null,false,1205945247)},[_c('i',{staticClass:"el-icon-plus",attrs:{"slot":"default"},slot:"default"})]),_vm._v(" "),_c('el-dialog',{attrs:{"visible":_vm.dialogVisible,"modal-append-to-body":false},on:{"update:visible":function($event){_vm.dialogVisible=$event}}},[_c('img',{attrs:{"width":"100%","src":_vm.dialogImageUrl,"alt":""}})])],1):_vm._e()]):_vm._e(),_vm._v(" "),_c('el-form-item',{attrs:{"label":"有效期"}},[(_vm.modifyStatus)?_c('el-date-picker',{attrs:{"type":"datetimerange","align":"right","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:(_vm.modifyvalue2),callback:function ($$v) {_vm.modifyvalue2=$$v},expression:"modifyvalue2"}}):_vm._e()],1)],1)],1)],1)],1)} var staticRenderFns = [] var esExports = { render: render, staticRenderFns: staticRenderFns } /* harmony default export */ var views_VoucherList = (esExports); // CONCATENATED MODULE: ./src/views/VoucherList.vue function injectStyle (ssrContext) { __webpack_require__("jhQs") } var normalizeComponent = __webpack_require__("VU/8") /* script */ /* template */ /* template functional */ var __vue_template_functional__ = false /* styles */ var __vue_styles__ = injectStyle /* scopeId */ var __vue_scopeId__ = "data-v-eaf0af74" /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( VoucherList, views_VoucherList, __vue_template_functional__, __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) /* harmony default export */ var src_views_VoucherList = __webpack_exports__["default"] = (Component.exports); /***/ }), /***/ "jhQs": /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }) });