|
|
- 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);
-
-
- /***/ })
-
- });
|