webpackJsonp([72],{ /***/ "6fyX": /***/ (function(module, exports) { // removed by extract-text-webpack-plugin /***/ }), /***/ "rFFW": /***/ (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: ./node_modules/moment/moment.js var moment = __webpack_require__("PJh5"); var moment_default = /*#__PURE__*/__webpack_require__.n(moment); // EXTERNAL MODULE: ./src/api/index.js + 5 modules var api = __webpack_require__("gyMJ"); // EXTERNAL MODULE: ./src/utils/index.js var utils = __webpack_require__("0xDb"); // CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/views/systemConfiguration.vue // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var systemConfiguration = ({ inject: ['reload'], name: "systemConfiguration", data: function data() { return { fileList: [], info: { type: '' }, zNodes: [], form: { number: '', id: '', endTime: '', key: '' } }; }, mounted: function mounted() { var info = JSON.parse(localStorage.getItem('info')); this.info = info; this.getEnterprise(); }, methods: { getEnterprise: function getEnterprise() { var _this2 = this; Object(api["d" /* httpGet */])("", this.$api.getEnterprise).then(function (res) { res.data.list.map(function (li) { if (li.id == _this2.info.enterpriseId) { var quota = JSON.parse(li.quota); if (quota) { _this2.form.number = quota.quota; _this2.form.id = li.id; _this2.form.endTime = quota.deadline; } } li.pid = li.parentId; li.label = li.name; li.value = li.id; }); var zNodes = [];var arr = []; zNodes = Object(utils["p" /* ztreeToElementTree */])(res.data.list, {}); if (zNodes.length > 0) { if (zNodes[0].children) { zNodes[0].children.map(function (li) { var obj = { name: li.name, id: li.id, label: li.name, value: li.id, parentId: li.parentId }; arr.push(obj); }); _this2.zNodes = arr; } } }); }, handleRemove: function handleRemove(file, fileList) { console.log(file, fileList); }, handlePreview: function handlePreview(file) { console.log(file); }, handleExceed: function handleExceed(files, fileList) { this.$message.warning("\u5F53\u524D\u9650\u5236\u9009\u62E9 1 \u4E2A\u6587\u4EF6\uFF0C\u672C\u6B21\u9009\u62E9\u4E86 " + files.length + " \u4E2A\u6587\u4EF6\uFF0C\u5171\u9009\u62E9\u4E86 " + (files.length + fileList.length) + " \u4E2A\u6587\u4EF6"); }, beforeRemove: function beforeRemove(file, fileList) { return this.$confirm("\u786E\u5B9A\u79FB\u9664 " + file.name + "\uFF1F"); }, /*读取授权文件*/ handleChange: function handleChange(file) { var _this = this; var reader = new FileReader(); //先new 一个读文件的对象 FileReader if (typeof FileReader === "undefined") { //用来判断你的浏览器是否支持 FileReader this.$message({ type: "info", message: "您的浏览器不支持文件读取。" }); return; } // reader.readAsText(file.raw, "gb2312"); //读.txt文件 reader.readAsArrayBuffer(file.raw); //读任意文件 reader.onload = function (e) { var ints = new Uint8Array(e.target.result); //要使用读取的内容,所以将读取内容转化成Uint8Array // ints = ints.slice(0, 5000); //截取一段读取的内容 var snippets = new TextDecoder('gb2312').decode(ints); //二进制缓存区内容转化成中文(即也就是读取到的内容) _this.form.key = snippets; }; }, onSubmit: function onSubmit() { var _this3 = this; var q = { "quota": this.form.number, "deadline": this.form.endTime }; var code = 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0DLoa5uX9MjFQJkwvsTb92xkJnwffrdcjKnuFcYN3z4GrGYt0voO22zl3ncNOCzsXZmL6iOK6ukjolajqnpKB/ipXI0/17nZbmY4zturM49EkVt4qw0BvFR7bN/qo7By2Z9dpHOswDEDrJZk+mmD3MCX+ZK5zuhDFVYjDvX9oTZEBdTY5qrgVp2p3fOQCOccGR8ael8lQ+uwewlEMJoJ+NwtF6YPm/SEkVlcnD04J84i7RSXHLoXCV549E8Qv0rDfgcAZhWJfDFmdpuUr42N7TwXl2QI7hNXjqdGbmZjjeZ5MYVWIhDAUGPXB3wlJhYjem7wfjJyeKQ8Zi8vhTtkkQIDAQAB'; var data = { key: Object(api["j" /* setCode */])(code, stringify_default()(q)), id: this.form.id }; Object(api["g" /* httpPost */])(data, this.$api.editLincense).then(function (res) { if (res.success) { _this3.$message.success('设置成功'); _this3.reload(); } else { _this3.$message.error("\u8BBE\u7F6E\u5931\u8D25\uFF1A" + res.message); } }); }, onSubmitOne: function onSubmitOne() { var _this4 = this; if (this.form.key == '') { this.$message.error("请上传授权文件"); } else { var data = { key: this.form.key, id: this.form.id }; Object(api["g" /* httpPost */])(data, this.$api.editLincense).then(function (res) { if (res.success) { _this4.$message.success('设置成功'); _this4.reload(); } else { _this4.$message.error("\u8BBE\u7F6E\u5931\u8D25\uFF1A" + res.message); } }); } } } }); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-39529bfc","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/systemConfiguration.vue var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('el-card',{attrs:{"shadow":"never"}},[(_vm.info.type === 0)?_c('div',{staticClass:"width-percentage-60"},[_c('el-form',{ref:"form",attrs:{"model":_vm.form,"label-width":"150px"}},[_c('el-form-item',{attrs:{"label":"企业/部门"}},[_c('el-select',{attrs:{"placeholder":"请选择"},model:{value:(_vm.form.id),callback:function ($$v) {_vm.$set(_vm.form, "id", $$v)},expression:"form.id"}},_vm._l((_vm.zNodes),function(item){return _c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}})}),1)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"设备接入数量"}},[_c('el-input',{model:{value:(_vm.form.number),callback:function ($$v) {_vm.$set(_vm.form, "number", $$v)},expression:"form.number"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"设备接入授权时间"}},[_c('el-col',{attrs:{"span":11}},[_c('el-date-picker',{staticStyle:{"width":"100%"},attrs:{"type":"date","placeholder":"选择日期","value-format":"timestamp","format":"yyyy 年 MM 月 dd 日"},model:{value:(_vm.form.endTime),callback:function ($$v) {_vm.$set(_vm.form, "endTime", $$v)},expression:"form.endTime"}})],1)],1),_vm._v(" "),_c('el-form-item',[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.onSubmit}},[_vm._v("确认")])],1)],1)],1):_c('div',{staticClass:"width-percentage-60"},[_c('el-form',{ref:"form",attrs:{"model":_vm.form,"label-width":"150px"}},[_c('el-form-item',{attrs:{"label":"设备接入数量"}},[_c('el-input',{attrs:{"disabled":""},model:{value:(_vm.form.number),callback:function ($$v) {_vm.$set(_vm.form, "number", $$v)},expression:"form.number"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"设备接入授权时间"}},[_c('el-col',{attrs:{"span":11}},[_c('el-date-picker',{staticStyle:{"width":"100%"},attrs:{"type":"date","placeholder":"选择日期","disabled":"","value-format":"timestamp","format":"yyyy 年 MM 月 dd 日"},model:{value:(_vm.form.endTime),callback:function ($$v) {_vm.$set(_vm.form, "endTime", $$v)},expression:"form.endTime"}})],1)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"授权文件"}},[_c('el-upload',{ref:"upload",staticClass:"upload-demo",attrs:{"action":"","on-change":_vm.handleChange,"auto-upload":false,"limit":1}},[_vm._v(" 点击上传\n ")])],1),_vm._v(" "),_c('el-form-item',[_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.onSubmitOne}},[_vm._v("确认")])],1)],1)],1)])],1)} var staticRenderFns = [] var esExports = { render: render, staticRenderFns: staticRenderFns } /* harmony default export */ var views_systemConfiguration = (esExports); // CONCATENATED MODULE: ./src/views/systemConfiguration.vue function injectStyle (ssrContext) { __webpack_require__("6fyX") } 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-39529bfc" /* moduleIdentifier (server only) */ var __vue_module_identifier__ = null var Component = normalizeComponent( systemConfiguration, views_systemConfiguration, __vue_template_functional__, __vue_styles__, __vue_scopeId__, __vue_module_identifier__ ) /* harmony default export */ var src_views_systemConfiguration = __webpack_exports__["default"] = (Component.exports); /***/ }) });