webpackJsonp([26],{
|
|
|
|
/***/ "R51N":
|
|
/***/ (function(module, exports) {
|
|
|
|
// removed by extract-text-webpack-plugin
|
|
|
|
/***/ }),
|
|
|
|
/***/ "Y/OZ":
|
|
/***/ (function(module, exports) {
|
|
|
|
// removed by extract-text-webpack-plugin
|
|
|
|
/***/ }),
|
|
|
|
/***/ "YJK1":
|
|
/***/ (function(module, exports) {
|
|
|
|
// removed by extract-text-webpack-plugin
|
|
|
|
/***/ }),
|
|
|
|
/***/ "xKmd":
|
|
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
|
|
|
"use strict";
|
|
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
|
|
|
|
// EXTERNAL MODULE: ./node_modules/babel-runtime/core-js/set.js
|
|
var set = __webpack_require__("lHA8");
|
|
var set_default = /*#__PURE__*/__webpack_require__.n(set);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/babel-runtime/helpers/toConsumableArray.js
|
|
var toConsumableArray = __webpack_require__("Gu7T");
|
|
var toConsumableArray_default = /*#__PURE__*/__webpack_require__.n(toConsumableArray);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/babel-runtime/regenerator/index.js
|
|
var regenerator = __webpack_require__("Xxa5");
|
|
var regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/babel-runtime/helpers/asyncToGenerator.js
|
|
var asyncToGenerator = __webpack_require__("exGp");
|
|
var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator);
|
|
|
|
// 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/babel-runtime/core-js/object/assign.js
|
|
var object_assign = __webpack_require__("woOf");
|
|
var assign_default = /*#__PURE__*/__webpack_require__.n(object_assign);
|
|
|
|
// EXTERNAL MODULE: ./node_modules/jquery/src/jquery.js
|
|
var jquery = __webpack_require__("4kSj");
|
|
var jquery_default = /*#__PURE__*/__webpack_require__.n(jquery);
|
|
|
|
// CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/zTree2.vue
|
|
|
|
//
|
|
//
|
|
//
|
|
//
|
|
|
|
|
|
if (!window.jQuery) {
|
|
window.jQuery = jquery;
|
|
}
|
|
|
|
__webpack_require__("TRKB");
|
|
|
|
/* harmony default export */ var zTree2 = ({
|
|
props: {
|
|
setting: {
|
|
type: Object,
|
|
require: false,
|
|
default: function _default() {
|
|
return {};
|
|
}
|
|
},
|
|
nodes: {
|
|
type: Array,
|
|
require: true,
|
|
default: function _default() {
|
|
return [];
|
|
}
|
|
}
|
|
},
|
|
data: function data() {
|
|
var _this = this;
|
|
|
|
return {
|
|
ztreeId: 'ztree_' + parseInt(Math.random() * 1e10),
|
|
ztreeObj: null,
|
|
list: [],
|
|
ztreeSetting: {
|
|
view: {
|
|
showIcon: false // default to hide icon
|
|
},
|
|
callback: {
|
|
onAsyncError: function onAsyncError() {
|
|
for (var _len = arguments.length, arg = Array(_len), _key = 0; _key < _len; _key++) {
|
|
arg[_key] = arguments[_key];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onAsyncError'].concat(arg));
|
|
},
|
|
onAsyncSuccess: function onAsyncSuccess() {
|
|
for (var _len2 = arguments.length, arg = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
|
arg[_key2] = arguments[_key2];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onAsyncSuccess'].concat(arg));
|
|
},
|
|
onCheck: function onCheck() {
|
|
for (var _len3 = arguments.length, arg = Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
|
|
arg[_key3] = arguments[_key3];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onCheck'].concat(arg));
|
|
},
|
|
onClick: function onClick() {
|
|
for (var _len4 = arguments.length, arg = Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
|
|
arg[_key4] = arguments[_key4];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onClick'].concat(arg));
|
|
},
|
|
onCollapse: function onCollapse() {
|
|
for (var _len5 = arguments.length, arg = Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {
|
|
arg[_key5] = arguments[_key5];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onCollapse'].concat(arg));
|
|
},
|
|
onDblClick: function onDblClick() {
|
|
for (var _len6 = arguments.length, arg = Array(_len6), _key6 = 0; _key6 < _len6; _key6++) {
|
|
arg[_key6] = arguments[_key6];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onDblClick'].concat(arg));
|
|
},
|
|
onDrag: function onDrag() {
|
|
for (var _len7 = arguments.length, arg = Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {
|
|
arg[_key7] = arguments[_key7];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onDrag'].concat(arg));
|
|
},
|
|
onDragMove: function onDragMove() {
|
|
for (var _len8 = arguments.length, arg = Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {
|
|
arg[_key8] = arguments[_key8];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onDragMove'].concat(arg));
|
|
},
|
|
onDrop: function onDrop() {
|
|
for (var _len9 = arguments.length, arg = Array(_len9), _key9 = 0; _key9 < _len9; _key9++) {
|
|
arg[_key9] = arguments[_key9];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onDrop'].concat(arg));
|
|
},
|
|
onExpand: function onExpand() {
|
|
for (var _len10 = arguments.length, arg = Array(_len10), _key10 = 0; _key10 < _len10; _key10++) {
|
|
arg[_key10] = arguments[_key10];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onExpand'].concat(arg));
|
|
},
|
|
onMouseDown: function onMouseDown() {
|
|
for (var _len11 = arguments.length, arg = Array(_len11), _key11 = 0; _key11 < _len11; _key11++) {
|
|
arg[_key11] = arguments[_key11];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onMouseDown'].concat(arg));
|
|
},
|
|
onMouseUp: function onMouseUp() {
|
|
for (var _len12 = arguments.length, arg = Array(_len12), _key12 = 0; _key12 < _len12; _key12++) {
|
|
arg[_key12] = arguments[_key12];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onMouseUp'].concat(arg));
|
|
},
|
|
onRemove: function onRemove() {
|
|
for (var _len13 = arguments.length, arg = Array(_len13), _key13 = 0; _key13 < _len13; _key13++) {
|
|
arg[_key13] = arguments[_key13];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onRemove'].concat(arg));
|
|
},
|
|
onRename: function onRename() {
|
|
for (var _len14 = arguments.length, arg = Array(_len14), _key14 = 0; _key14 < _len14; _key14++) {
|
|
arg[_key14] = arguments[_key14];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onRename'].concat(arg));
|
|
},
|
|
beforeRename: function beforeRename() {
|
|
for (var _len15 = arguments.length, arg = Array(_len15), _key15 = 0; _key15 < _len15; _key15++) {
|
|
arg[_key15] = arguments[_key15];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['beforeRename'].concat(arg));
|
|
},
|
|
onRightClick: function onRightClick() {
|
|
for (var _len16 = arguments.length, arg = Array(_len16), _key16 = 0; _key16 < _len16; _key16++) {
|
|
arg[_key16] = arguments[_key16];
|
|
}
|
|
|
|
_this.$emit.apply(_this, ['onRightClick'].concat(arg));
|
|
}
|
|
}
|
|
}
|
|
};
|
|
},
|
|
|
|
watch: {
|
|
nodes: {
|
|
handler: function handler(nodes) {
|
|
var _this2 = this;
|
|
|
|
this.list = nodes;
|
|
|
|
// update tree
|
|
if (this.ztreeObj) {
|
|
this.ztreeObj.destroy();
|
|
}
|
|
this.$nextTick(function () {
|
|
_this2.ztreeObj = jquery["fn"].zTree.init(jquery("#" + _this2.ztreeId), assign_default()({}, _this2.ztreeSetting, _this2.setting), _this2.list);
|
|
_this2.$emit('onCreated', _this2.ztreeObj);
|
|
_this2.ztreeObj.expandAll(true);
|
|
});
|
|
},
|
|
deep: true,
|
|
immediate: true
|
|
}
|
|
}
|
|
});
|
|
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-5d3736a4","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/components/zTree2.vue
|
|
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"ztree",attrs:{"id":_vm.ztreeId}})}
|
|
var staticRenderFns = []
|
|
var esExports = { render: render, staticRenderFns: staticRenderFns }
|
|
/* harmony default export */ var components_zTree2 = (esExports);
|
|
// CONCATENATED MODULE: ./src/components/zTree2.vue
|
|
function injectStyle (ssrContext) {
|
|
__webpack_require__("R51N")
|
|
}
|
|
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-5d3736a4"
|
|
/* moduleIdentifier (server only) */
|
|
var __vue_module_identifier__ = null
|
|
var Component = normalizeComponent(
|
|
zTree2,
|
|
components_zTree2,
|
|
__vue_template_functional__,
|
|
__vue_styles__,
|
|
__vue_scopeId__,
|
|
__vue_module_identifier__
|
|
)
|
|
|
|
/* harmony default export */ var src_components_zTree2 = (Component.exports);
|
|
|
|
// 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/components/zTree.vue
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
|
|
|
|
|
|
/* harmony default export */ var zTree = ({
|
|
name: "zTree",
|
|
data: function data() {
|
|
return {
|
|
selectedNode: {},
|
|
setting: {
|
|
view: {
|
|
showLine: false,
|
|
showIcon: true
|
|
},
|
|
callbakck: {
|
|
onClick: function onClick(treeId, treeNode) {
|
|
console.log(treeNode);
|
|
}
|
|
},
|
|
data: {
|
|
simpleData: {
|
|
enable: true,
|
|
idKey: "id",
|
|
pIdKey: "pid",
|
|
rootPId: 0
|
|
},
|
|
zNodes: [{}]
|
|
}
|
|
}
|
|
};
|
|
},
|
|
methods: {
|
|
zTreeOnClick: function zTreeOnClick(event, treeId, treeNode) {
|
|
//触发点击后面节点问题
|
|
console.log(treeNode);
|
|
this.selectedNode = treeNode;
|
|
this.$emit("treeClick", treeNode);
|
|
},
|
|
getlist: function getlist(id) {
|
|
console.log(1111);
|
|
// this.$parent.fatherMethod(id);
|
|
},
|
|
|
|
freshArea: function freshArea() {
|
|
$.fn.zTree.init($("#treeDemo"), this.setting, this.zNodes);
|
|
}
|
|
},
|
|
|
|
mounted: function mounted() {
|
|
$.fn.zTree.init($("#treeDemo"), this.setting, this.zNodes).expandAll(true);
|
|
}
|
|
});
|
|
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-96092a0e","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/components/zTree.vue
|
|
var zTree_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _vm._m(0)}
|
|
var zTree_staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{"id":"areaTree"}},[_c('div',{staticClass:"tree-box"},[_c('div',{staticClass:"zTreeDemoBackground left"},[_c('ul',{staticClass:"ztree",attrs:{"id":"treeDemo"}})])])])}]
|
|
var zTree_esExports = { render: zTree_render, staticRenderFns: zTree_staticRenderFns }
|
|
/* harmony default export */ var components_zTree = (zTree_esExports);
|
|
// CONCATENATED MODULE: ./src/components/zTree.vue
|
|
function zTree_injectStyle (ssrContext) {
|
|
__webpack_require__("Y/OZ")
|
|
}
|
|
var zTree_normalizeComponent = __webpack_require__("VU/8")
|
|
/* script */
|
|
|
|
|
|
/* template */
|
|
|
|
/* template functional */
|
|
var zTree___vue_template_functional__ = false
|
|
/* styles */
|
|
var zTree___vue_styles__ = zTree_injectStyle
|
|
/* scopeId */
|
|
var zTree___vue_scopeId__ = "data-v-96092a0e"
|
|
/* moduleIdentifier (server only) */
|
|
var zTree___vue_module_identifier__ = null
|
|
var zTree_Component = zTree_normalizeComponent(
|
|
zTree,
|
|
components_zTree,
|
|
zTree___vue_template_functional__,
|
|
zTree___vue_styles__,
|
|
zTree___vue_scopeId__,
|
|
zTree___vue_module_identifier__
|
|
)
|
|
|
|
/* harmony default export */ var src_components_zTree = (zTree_Component.exports);
|
|
|
|
// EXTERNAL MODULE: ./src/utils/util.js
|
|
var util = __webpack_require__("oFuF");
|
|
|
|
// CONCATENATED MODULE: ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/views/loginAccount.vue
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* harmony default export */ var loginAccount = ({
|
|
inject: ['reload'],
|
|
name: "basetable",
|
|
data: function data() {
|
|
var self = this;
|
|
return {
|
|
atAlertList: [{
|
|
value: 1,
|
|
label: '撬锁报警'
|
|
}, {
|
|
value: 2,
|
|
label: '强行开门报警'
|
|
}, {
|
|
value: 7,
|
|
label: '低电量报警'
|
|
}, {
|
|
value: 9,
|
|
label: '胁迫开锁报警'
|
|
}],
|
|
sendItemList: [{
|
|
value: 1,
|
|
label: '充值短信'
|
|
}, {
|
|
value: 2,
|
|
label: '交租成功'
|
|
}, {
|
|
value: 3,
|
|
label: '提醒交租'
|
|
}, {
|
|
value: 4,
|
|
label: '签约成功'
|
|
}],
|
|
historyUser: false,
|
|
selectoption: [],
|
|
selectoptionValue: '',
|
|
historySelection: [],
|
|
pageNum1: 1,
|
|
pageSize1: 10,
|
|
pageTotal1: 0,
|
|
historyData: [],
|
|
addresstc: false,
|
|
center: [114.064552, 22.548457],
|
|
jurisdiction: {
|
|
roleId: '',
|
|
userType: '',
|
|
identity: '',
|
|
enterpriseName: ''
|
|
},
|
|
lng: 0,
|
|
lat: 0,
|
|
loaded: false,
|
|
events: {
|
|
click: function click(e) {
|
|
self.center = [e.lnglat.lng, e.lnglat.lat];
|
|
self.Enterprise.address = stringify_default()([e.lnglat.lng, e.lnglat.lat]);
|
|
self.Enterprise1.address = stringify_default()([e.lnglat.lng, e.lnglat.lat]);
|
|
}
|
|
},
|
|
plugin: [{
|
|
enableHighAccuracy: true, //是否使用高精度定位,默认:true
|
|
timeout: 100, //超过10秒后停止定位,默认:无穷大
|
|
maximumAge: 0, //定位结果缓存0毫秒,默认:0
|
|
convert: true, //自动偏移坐标,偏移后的坐标为高德坐标,默认:true
|
|
showButton: true, //显示定位按钮,默认:true
|
|
buttonPosition: 'RB', //定位按钮停靠位置,默认:'LB',左下角
|
|
showMarker: true, //定位成功后在定位到的位置显示点标记,默认:true
|
|
showCircle: true, //定位成功后用圆圈表示定位精度范围,默认:true
|
|
panToLocation: true, //定位成功后将定位到的位置作为地图中心点,默认:true
|
|
zoomToAccuracy: true, //定位成功后调整地图视野范围使定位位置及精度范围视野内可见,默认:f
|
|
extensions: 'all',
|
|
pName: 'Geolocation',
|
|
events: {
|
|
init: function init(o) {
|
|
// o 是高德地图定位插件实例
|
|
o.getCurrentPosition(function (status, result) {
|
|
if (result && result.position) {
|
|
self.lng = result.position.lng;
|
|
self.lat = result.position.lat;
|
|
self.center = [self.lng, self.lat];
|
|
self.loaded = true;
|
|
self.$nextTick();
|
|
}
|
|
});
|
|
},
|
|
click: function click(e) {
|
|
console.log(e);
|
|
}
|
|
}
|
|
}],
|
|
sele: true,
|
|
selTreestatus: true,
|
|
SelectedList: [],
|
|
defaultProps: {
|
|
children: "children",
|
|
label: "name"
|
|
},
|
|
zNodes: [],
|
|
setting1: {
|
|
edit: {
|
|
enable: true,
|
|
editNameSelectAll: true,
|
|
drag: {
|
|
isMove: false
|
|
},
|
|
showRemoveBtn: false,
|
|
showRenameBtn: true,
|
|
renameTitle: "修改"
|
|
},
|
|
check: {
|
|
enable: true
|
|
},
|
|
data: {
|
|
simpleData: {
|
|
enable: true,
|
|
pIdKey: "pid"
|
|
}
|
|
},
|
|
view: {
|
|
showIcon: false,
|
|
addHoverDom: this.addHoverDom,
|
|
removeHoverDom: this.removeHoverDom
|
|
}
|
|
},
|
|
setting: {
|
|
edit: {
|
|
enable: true,
|
|
editNameSelectAll: true,
|
|
drag: {
|
|
isMove: false
|
|
},
|
|
showRemoveBtn: false,
|
|
showRenameBtn: true,
|
|
renameTitle: "修改"
|
|
},
|
|
check: {
|
|
enable: false
|
|
},
|
|
data: {
|
|
simpleData: {
|
|
enable: true,
|
|
pIdKey: "parentId"
|
|
}
|
|
},
|
|
view: {
|
|
showIcon: false,
|
|
addHoverDom: this.addHoverDom,
|
|
removeHoverDom: this.removeHoverDom
|
|
}
|
|
},
|
|
ssjg: "",
|
|
addHoverDom: true,
|
|
modifyfrom: {
|
|
oldPassword: "",
|
|
newPassword: "",
|
|
confirmPassword: ""
|
|
},
|
|
isRouterAlive: true,
|
|
identity: "",
|
|
userType: "",
|
|
enterpriselist: [],
|
|
Enterprise: {
|
|
name: "",
|
|
quota: ''
|
|
},
|
|
Enterprise1: {
|
|
name: "",
|
|
address: '',
|
|
atAlert: '',
|
|
sendItem: ''
|
|
},
|
|
rololist: [],
|
|
enterpriseidedit: false,
|
|
yhsflist: [{
|
|
value: 1,
|
|
label: "高级管理员"
|
|
}, {
|
|
value: 2,
|
|
label: "中级管理员"
|
|
}, {
|
|
value: 3,
|
|
label: "低级管理员"
|
|
}],
|
|
yhlxlist: [{
|
|
value: 1,
|
|
label: "管理员"
|
|
}, {
|
|
value: 2,
|
|
label: "子用户"
|
|
}, {
|
|
value: 3,
|
|
label: "小程序用户"
|
|
}],
|
|
pageSize: 10,
|
|
pageIndex: 1,
|
|
query: {
|
|
address: "",
|
|
name: "",
|
|
pageIndex: 1,
|
|
pageSize: 10,
|
|
options: []
|
|
},
|
|
tableData: [],
|
|
multipleSelection: [],
|
|
delList: [],
|
|
editVisible: false,
|
|
pageTotal: 0,
|
|
form: {},
|
|
addform: {
|
|
username: "",
|
|
password: "",
|
|
enterpriseName: "",
|
|
identity: "0",
|
|
userType: "",
|
|
roleId: '',
|
|
enterpriseId: ""
|
|
},
|
|
rules: {
|
|
username: [{
|
|
required: true,
|
|
message: "请输入名称",
|
|
trigger: "blur"
|
|
}],
|
|
phone: [{
|
|
required: true,
|
|
message: "请输入电话",
|
|
trigger: "blur"
|
|
}, {
|
|
min: 11,
|
|
max: 11,
|
|
message: "长度为 11 个字符",
|
|
trigger: "blur"
|
|
}],
|
|
password: [{
|
|
required: true,
|
|
message: "请输入密码",
|
|
trigger: "blur"
|
|
}],
|
|
enterpriseName: [{
|
|
required: true,
|
|
message: "请选择部门",
|
|
trigger: "blur"
|
|
}],
|
|
userType: [{
|
|
required: true,
|
|
message: "请选择用户类型",
|
|
trigger: "blur"
|
|
}]
|
|
},
|
|
idx: -1,
|
|
id: -1,
|
|
editVisible1: false,
|
|
enterpriseidedit1: false,
|
|
enterpriseId: "",
|
|
enterpriseId1: "",
|
|
roomtable: [],
|
|
activeName: "first",
|
|
roomstatus: true,
|
|
zNodes1: [],
|
|
roomlist1: [],
|
|
pid: 1,
|
|
roomlist: [],
|
|
selectkey: [],
|
|
selectkey1: [],
|
|
enterpriseId2: '',
|
|
userInfo: {
|
|
type: ''
|
|
},
|
|
roleIds: [],
|
|
tenantId: '',
|
|
selectKeyList: [],
|
|
colNum_6: 6,
|
|
colNum_18: 18
|
|
};
|
|
},
|
|
|
|
components: {
|
|
zTree: src_components_zTree2,
|
|
zTree1: src_components_zTree,
|
|
zTreeOne: src_components_zTree2
|
|
},
|
|
beforeCreate: function beforeCreate() {
|
|
// this.$store.commit('getselectoption')
|
|
},
|
|
created: function created() {
|
|
this.userInfo = JSON.parse(localStorage.getItem('info'));
|
|
this.enterpriseId = this.userInfo.enterpriseId;
|
|
this.getEnterprise();
|
|
this.selectoption = JSON.parse(localStorage.getItem('selectoption'));
|
|
this.selectoptionValue = localStorage.getItem('tenantId');
|
|
|
|
if (document.documentElement.clientWidth < 1080) {
|
|
this.colNum_6 = 24;
|
|
this.colNum_18 = 24;
|
|
} else {
|
|
this.colNum_6 = 6;
|
|
this.colNum_18 = 18;
|
|
}
|
|
},
|
|
mounted: function mounted() {
|
|
this.getUserID();
|
|
this.getUserList();
|
|
this.addRoom();
|
|
if (this.userInfo.type == 0) {
|
|
this.getDeletes();
|
|
}
|
|
},
|
|
|
|
methods: {
|
|
selectTenantId: function selectTenantId(e) {
|
|
localStorage.setItem('tenantId', e);
|
|
this.reload();
|
|
},
|
|
|
|
// 获取选中角色权限
|
|
getCheckNode: function getCheckNode(e) {
|
|
var list = [];
|
|
e.map(function (li) {
|
|
list.push(li[0]);
|
|
});
|
|
this.jurisdiction.roleId = list;
|
|
},
|
|
getCheckNode1: function getCheckNode1(e) {
|
|
var list = [];
|
|
e.map(function (li) {
|
|
list.push(li[0]);
|
|
});
|
|
this.roleIds = list;
|
|
},
|
|
|
|
// 权限选择
|
|
jurisdictionFun: function jurisdictionFun() {},
|
|
getDeletes: function getDeletes() {
|
|
var _this = this;
|
|
|
|
var data = {
|
|
pageNum: this.pageNum1,
|
|
pageSize: this.pageSize1
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getDeletes).then(function (res) {
|
|
if (res.success) {
|
|
_this.historyData = res.data.list;
|
|
_this.pageTotal1 = res.data.total;
|
|
} else {
|
|
_this.$message.error('获取历史账户失败');
|
|
}
|
|
});
|
|
},
|
|
historicalAccount: function historicalAccount() {
|
|
this.historyUser = true;
|
|
},
|
|
|
|
// 强制删除登录用户
|
|
forceDeletion: function forceDeletion(index, row) {
|
|
var _this2 = this;
|
|
|
|
this.$confirm("确定要删除吗?", "提示", {
|
|
type: "warning"
|
|
}).then(function () {
|
|
var data = {
|
|
user: row.username
|
|
};
|
|
Object(api["d" /* httpGet */])(data, _this2.$api.orderKill).then(function (res) {
|
|
if (res.success) {
|
|
_this2.getUserList();
|
|
_this2.getDeletes();
|
|
_this2.$message.success('删除成功');
|
|
} else {
|
|
_this2.$message.error('删除失败');
|
|
}
|
|
});
|
|
});
|
|
},
|
|
initMap: function initMap(e) {
|
|
// init(o) {
|
|
// o 是高德地图定位插件实例
|
|
e.getCurrentPosition(function (status, result) {
|
|
if (result && result.position) {
|
|
self.lng = result.position.lng;
|
|
self.lat = result.position.lat;
|
|
self.center = [self.lng, self.lat];
|
|
self.loaded = true;
|
|
self.$nextTick();
|
|
}
|
|
});
|
|
// }
|
|
},
|
|
selectAddress: function selectAddress() {
|
|
this.addresstc = true;
|
|
},
|
|
|
|
//编辑节点
|
|
modifyFun: function modifyFun(node, data) {
|
|
console.log(node, data);
|
|
},
|
|
deleteUserList: function deleteUserList() {
|
|
var _this3 = this;
|
|
|
|
return asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee() {
|
|
return regenerator_default.a.wrap(function _callee$(_context) {
|
|
while (1) {
|
|
switch (_context.prev = _context.next) {
|
|
case 0:
|
|
_this3.tableData.map(function (li) {
|
|
data.push(li.id);
|
|
});
|
|
|
|
case 1:
|
|
case "end":
|
|
return _context.stop();
|
|
}
|
|
}
|
|
}, _callee, _this3);
|
|
}))();
|
|
},
|
|
remove: function remove(node, data) {
|
|
var _this4 = this;
|
|
|
|
return asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee3() {
|
|
var list, data2;
|
|
return regenerator_default.a.wrap(function _callee3$(_context3) {
|
|
while (1) {
|
|
switch (_context3.prev = _context3.next) {
|
|
case 0:
|
|
list = [];
|
|
data2 = [];
|
|
_context3.next = 4;
|
|
return _this4.getUserList();
|
|
|
|
case 4:
|
|
setTimeout(asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee2() {
|
|
var data1;
|
|
return regenerator_default.a.wrap(function _callee2$(_context2) {
|
|
while (1) {
|
|
switch (_context2.prev = _context2.next) {
|
|
case 0:
|
|
_this4.tableData.map(function (li) {
|
|
data2.push(li.id);
|
|
});
|
|
list.push(data);
|
|
data1 = Object(utils["j" /* recursion */])(list);
|
|
_context2.next = 5;
|
|
return _this4.getshsite(data1[0]);
|
|
|
|
case 5:
|
|
_this4.enterpriseId = data[0];
|
|
_this4.$confirm("确定要删除部门对应账号吗?", "提示", {
|
|
type: "warning"
|
|
}).then(function () {
|
|
Object(api["g" /* httpPost */])(data2, _this4.$api.deleteUser).then(function (res) {
|
|
if (res.success) {
|
|
_this4.$message.success("删除账号成功");
|
|
_this4.$confirm("确定要删除吗?", "提示", {
|
|
type: "warning"
|
|
}).then(function () {
|
|
var datalistll = [];
|
|
_this4.selectkey1.map(function (li) {
|
|
var ary = {
|
|
itemId: li,
|
|
orderId: data1[0]
|
|
};
|
|
datalistll.push(ary);
|
|
});
|
|
Object(api["g" /* httpPost */])(datalistll, _this4.$api.removeAssign).then(function (res) {
|
|
if (res.success) {
|
|
Object(api["g" /* httpPost */])(data1, _this4.$api.deleteEnterprise).then(function (res) {
|
|
if (res.success) {
|
|
_this4.getEnterprise();
|
|
_this4.$message.success("部门删除成功");
|
|
} else {
|
|
_this4.getEnterprise();
|
|
_this4.$message.error("部门删除失败");
|
|
}
|
|
});
|
|
} else {
|
|
_this4.$message.error(res.message);
|
|
}
|
|
});
|
|
});
|
|
} else {
|
|
_this4.$message.error("删除账号失败");
|
|
}
|
|
});
|
|
});
|
|
|
|
case 7:
|
|
case "end":
|
|
return _context2.stop();
|
|
}
|
|
}
|
|
}, _callee2, _this4);
|
|
})), 500);
|
|
|
|
case 5:
|
|
case "end":
|
|
return _context3.stop();
|
|
}
|
|
}
|
|
}, _callee3, _this4);
|
|
}))();
|
|
},
|
|
|
|
// 绑定房间
|
|
bindsave: function bindsave() {},
|
|
handleCheckChange1: function handleCheckChange1(e) {
|
|
// console.log(e,this.selectkey1)
|
|
var SelectedList = this.$refs.tree1.getCheckedNodes();
|
|
var arr = [];
|
|
SelectedList.map(function (li) {
|
|
arr.push(li.value);
|
|
});
|
|
this.SelectedList = arr;
|
|
this.selectKeyList = e;
|
|
},
|
|
|
|
//所选房源
|
|
handleCheckChange: function handleCheckChange() {
|
|
this.selectkey = this.$refs.tree.getCheckedKeys();
|
|
},
|
|
|
|
//添加房源
|
|
addRoom: function addRoom() {
|
|
var _this5 = this;
|
|
|
|
var data = {};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getSiteList).then(function (res) {
|
|
var array = Object(utils["n" /* uniqueArray */])(res.data.list.list, 'id');
|
|
_this5.roomlist = Object(utils["p" /* ztreeToElementTree */])(array, {});
|
|
});
|
|
},
|
|
ssselectFun1: function ssselectFun1(e) {
|
|
this.enterpriseId2 = e;
|
|
},
|
|
ssselectFun: function ssselectFun(e) {
|
|
var _this6 = this;
|
|
|
|
this.enterpriseId1 = e;
|
|
this.ssjg = e;
|
|
var q = {
|
|
enterpriseId: e
|
|
};
|
|
this.SelectedList = [];
|
|
var data = {
|
|
q: stringify_default()(q)
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getSiteList).then(function (res) {
|
|
// this.selectkey
|
|
var array = Object(utils["n" /* uniqueArray */])(res.data.list.list, 'id');
|
|
_this6.zNodes1 = Object(utils["p" /* ztreeToElementTree */])(array, {});
|
|
var array1 = [];
|
|
array.map(function (li) {
|
|
array1.push(li.id);
|
|
});
|
|
var selectKeyList = [],
|
|
selectkey1 = [];
|
|
res.data.list.list.forEach(function (item) {
|
|
var name = util["a" /* default */].findIndexArrayOne(_this6.roomlist, item.id, []);
|
|
if (name) {
|
|
selectKeyList.push(name);
|
|
}
|
|
selectkey1.push(item.id);
|
|
});
|
|
_this6.selectKeyList = selectKeyList;
|
|
_this6.selectkey1 = selectkey1;
|
|
_this6.sele = false;
|
|
_this6.$nextTick(function () {
|
|
this.SelectedList = array1;
|
|
this.sele = true;
|
|
});
|
|
});
|
|
},
|
|
loadNode: function loadNode(node, resolve) {
|
|
if (node.childNodes) {
|
|
var q = {};
|
|
if (node.level) {
|
|
q = {
|
|
pid: node.level
|
|
};
|
|
} else {
|
|
q = {
|
|
pid: this.pid
|
|
};
|
|
}
|
|
var data = {
|
|
q: stringify_default()(q)
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getTree).then(function (res) {
|
|
// if (res.data.length > 1) {
|
|
// res.data.splice(0, 1);
|
|
// }
|
|
return resolve(arr);
|
|
});
|
|
} else {
|
|
this.$message.error("暂无更多数据");
|
|
}
|
|
},
|
|
getroomperson: function getroomperson() {
|
|
var _this7 = this;
|
|
|
|
var q = {
|
|
enterpriseId: this.form.enterpriseId
|
|
};
|
|
var data = {
|
|
q: stringify_default()(q)
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getSiteList).then(function (res) {
|
|
var roomtable = [];
|
|
var array = Object(utils["n" /* uniqueArray */])(res.data.list.list, 'id');
|
|
array.map(function (li) {
|
|
if (li.acreage && li.layout) {
|
|
roomtable.push(li);
|
|
}
|
|
});
|
|
_this7.roomtable = roomtable;
|
|
});
|
|
},
|
|
|
|
// 添加绑定房间
|
|
bindroom: function bindroom() {
|
|
this.roomstatus = !this.roomstatus;
|
|
},
|
|
|
|
//操作切换
|
|
handleClick: function handleClick(tab, event) {
|
|
// console.log(tab, event);
|
|
},
|
|
onMouseDown: function onMouseDown(evt, treeId, treeNode) {
|
|
this.Enterprise1 = treeId;
|
|
this.enterpriseidedit1 = true;
|
|
this.getroom();
|
|
},
|
|
getroom: function getroom() {
|
|
var _this8 = this;
|
|
|
|
var q = {
|
|
enterpriseId: this.Enterprise1.id
|
|
};
|
|
var data = {
|
|
q: stringify_default()(q)
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getSiteList).then(function (res) {
|
|
var array = Object(utils["n" /* uniqueArray */])(res.data.list.list, 'id');
|
|
_this8.zNodes1 = array;
|
|
});
|
|
},
|
|
|
|
// 部门手风琴点击事件
|
|
handleNodeClick: function handleNodeClick(data) {
|
|
this.enterpriseId = data.id;
|
|
this.getUserList();
|
|
},
|
|
|
|
// 获取角色id
|
|
getUserID: function getUserID() {
|
|
var _this9 = this;
|
|
|
|
var data = {
|
|
pageNum: 1,
|
|
pageSize: 100
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getRoleList).then(function (res) {
|
|
var rololist = [];
|
|
res.data.list.map(function (li) {
|
|
var obj = {
|
|
value: li.id,
|
|
label: li.name
|
|
};
|
|
rololist.push(obj);
|
|
});
|
|
_this9.rololist = rololist;
|
|
});
|
|
},
|
|
enterfun: function enterfun(e) {
|
|
var _this10 = this;
|
|
|
|
this.enterpriseId = e;
|
|
this.getUserList();
|
|
this.enterpriselist.map(function (li) {
|
|
if (li.id == e) {
|
|
_this10.addform.enterpriseName = li.name;
|
|
_this10.addform.enterpriseId = li.id;
|
|
}
|
|
});
|
|
},
|
|
getEnterprise: function getEnterprise() {
|
|
var _this11 = this;
|
|
|
|
Object(api["d" /* httpGet */])("", this.$api.getEnterprise).then(function (res) {
|
|
_this11.enterpriselist = res.data.list;
|
|
if (res.data.list.length > 0) {
|
|
_this11.enterpriseId = res.data.list[0].id;
|
|
}
|
|
res.data.list.map(function (li) {
|
|
li.pid = li.parentId;
|
|
});
|
|
_this11.zNodes = [];
|
|
_this11.zNodes = Object(utils["p" /* ztreeToElementTree */])(res.data.list, {}); //res.data.list;
|
|
});
|
|
},
|
|
|
|
// 部门编辑确
|
|
addEnterprise1: function addEnterprise1() {
|
|
var _this12 = this;
|
|
|
|
if (this.enterpriseId1 == "") {
|
|
this.$message.error("请选择要编辑的部门");
|
|
} else {
|
|
var idlist1 = [].concat(toConsumableArray_default()(new set_default.a(this.selectkey1.concat(this.SelectedList))));
|
|
if (this.selectkey1.length > 0) {
|
|
if (idlist1.length > 0) {
|
|
var datalistll = [];
|
|
this.selectkey1.map(function (li) {
|
|
var ary = {
|
|
itemId: li,
|
|
orderId: _this12.enterpriseId1
|
|
};
|
|
datalistll.push(ary);
|
|
});
|
|
Object(api["g" /* httpPost */])(datalistll, this.$api.removeAssign).then(function (res) {
|
|
if (res.success) {
|
|
var idlist = [];
|
|
_this12.SelectedList.map(function (li) {
|
|
var ary = {
|
|
itemId: li,
|
|
orderId: _this12.enterpriseId1
|
|
};
|
|
idlist.push(ary);
|
|
});
|
|
if (idlist.length != 0) {
|
|
setTimeout(function () {
|
|
Object(api["g" /* httpPost */])(idlist, _this12.$api.assignSite).then(function (res) {});
|
|
}, 500);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
} else {
|
|
var idlist = [];
|
|
this.SelectedList.map(function (li) {
|
|
var ary = {
|
|
itemId: li,
|
|
orderId: _this12.enterpriseId1
|
|
};
|
|
idlist.push(ary);
|
|
});
|
|
if (idlist.length != 0) {
|
|
Object(api["g" /* httpPost */])(idlist, this.$api.assignSite).then(function (res) {});
|
|
}
|
|
}
|
|
if (this.Enterprise1.name != "" || this.Enterprise1.address != "") {
|
|
var data = {
|
|
list: [{
|
|
name: this.Enterprise1.name,
|
|
id: this.enterpriseId1,
|
|
coordinate: stringify_default()(this.Enterprise1.address),
|
|
atAlert: stringify_default()(this.Enterprise1.atAlert),
|
|
sendItem: stringify_default()(this.Enterprise1.sendItem)
|
|
}]
|
|
};
|
|
Object(api["g" /* httpPost */])(data, this.$api.updateEnterprise).then(function (res) {
|
|
if (res.success) {
|
|
_this12.getEnterprise();
|
|
_this12.$message.success("修改成功");
|
|
} else {
|
|
_this12.$message.error("修改部门失败");
|
|
}
|
|
});
|
|
} else {
|
|
this.getEnterprise();
|
|
this.$message.success("修改成功");
|
|
}
|
|
this.enterpriseidedit1 = false;
|
|
}
|
|
},
|
|
addEnterprise: function addEnterprise() {
|
|
var _this13 = this;
|
|
|
|
if (this.ssjg == "") {
|
|
this.$message.error("请选择所属部门");
|
|
} else if (this.Enterprise.name == "") {
|
|
this.$message.error("输入部门名称");
|
|
} else if (this.Enterprise.quota == "") {
|
|
this.$message.error("请输入允许接入设备数量");
|
|
} else {
|
|
var q = {
|
|
"quota": this.Enterprise.quota,
|
|
"deadline": this.userInfo.license.deadline
|
|
};
|
|
var code = 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0DLoa5uX9MjFQJkwvsTb92xkJnwffrdcjKnuFcYN3z4GrGYt0voO22zl3ncNOCzsXZmL6iOK6ukjolajqnpKB/ipXI0/17nZbmY4zturM49EkVt4qw0BvFR7bN/qo7By2Z9dpHOswDEDrJZk+mmD3MCX+ZK5zuhDFVYjDvX9oTZEBdTY5qrgVp2p3fOQCOccGR8ael8lQ+uwewlEMJoJ+NwtF6YPm/SEkVlcnD04J84i7RSXHLoXCV549E8Qv0rDfgcAZhWJfDFmdpuUr42N7TwXl2QI7hNXjqdGbmZjjeZ5MYVWIhDAUGPXB3wlJhYjem7wfjJyeKQ8Zi8vhTtkkQIDAQAB';
|
|
|
|
var data = {
|
|
name: this.Enterprise.name,
|
|
parentId: this.ssjg,
|
|
coordinate: stringify_default()(this.Enterprise.address),
|
|
quota: Object(api["j" /* setCode */])(code, stringify_default()(q))
|
|
};
|
|
Object(api["g" /* httpPost */])(data, this.$api.addEnterprise).then(function (res) {
|
|
if (res.success) {
|
|
_this13.$message.success("创建成功");
|
|
var idlist = [];
|
|
_this13.selectkey.map(function (li) {
|
|
var ary = {
|
|
itemId: li,
|
|
orderId: res.data
|
|
};
|
|
idlist.push(ary);
|
|
});
|
|
if (idlist.length != 0) {
|
|
Object(api["g" /* httpPost */])(idlist, _this13.$api.assignSite).then(function (res1) {
|
|
if (res1.success) {
|
|
_this13.$message.success("绑定成功");
|
|
_this13.enterpriseidedit = false;
|
|
_this13.getEnterprise();
|
|
}
|
|
});
|
|
}
|
|
} else {
|
|
if (res.message == "Exceeded quota") {
|
|
_this13.$message.error("超出配额");
|
|
} else {
|
|
_this13.$message.error(res.message);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
},
|
|
modifyEnterprise: function modifyEnterprise(node, data) {
|
|
this.enterpriseidedit1 = true;
|
|
this.ssjg = data.id;
|
|
this.enterpriseId1 = data.id;
|
|
this.Enterprise1.address = JSON.parse(data.coordinate);
|
|
this.Enterprise1.atAlert = JSON.parse(data.atAlert);
|
|
this.Enterprise1.sendItem = JSON.parse(data.sendItem);
|
|
this.getshsite(data.id);
|
|
},
|
|
getArr: function getArr(dataSource, id) {
|
|
// dataSource 这个是选择器的数据源 id 是 目标id
|
|
var arrRes = [];
|
|
dataSource.some(function (item) {
|
|
if (item.value == id) {
|
|
arrRes.unshift(item.value);
|
|
return true;
|
|
} else {
|
|
if (item.children) {
|
|
item.children.some(function (item1) {
|
|
if (item1.value == id) {
|
|
arrRes.unshift(item1.value);
|
|
arrRes.unshift(item.value);
|
|
return true;
|
|
} else {
|
|
if (item1.children) {
|
|
// item1.children 判断 防止不存在对应的三级数据
|
|
item1.children.some(function (item2) {
|
|
if (item2.value == id) {
|
|
arrRes.unshift(item2.value);
|
|
arrRes.unshift(item1.value);
|
|
arrRes.unshift(item.value);
|
|
return true;
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
return arrRes; // 返回最终根据id查找出来的数组
|
|
},
|
|
getshsite: function getshsite(id) {
|
|
var _this14 = this;
|
|
|
|
this.SelectedList = [];
|
|
var q = {
|
|
enterpriseId: id
|
|
};
|
|
var data = {
|
|
q: stringify_default()(q)
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getSiteList).then(function (res) {
|
|
var SelectedList = [];
|
|
if (res.data.list.list.length > 0) {
|
|
var array = Object(utils["n" /* uniqueArray */])(res.data.list.list, 'id');
|
|
SelectedList = Object(utils["j" /* recursion */])(array);
|
|
} else {
|
|
SelectedList = [];
|
|
}
|
|
var selectKeyList = [],
|
|
selectkey1 = [];
|
|
res.data.list.list.forEach(function (item) {
|
|
var name = util["a" /* default */].findIndexArrayOne(_this14.roomlist, item.id, []);
|
|
if (name) {
|
|
selectKeyList.push(name);
|
|
}
|
|
selectkey1.push(item.id);
|
|
});
|
|
_this14.selectKeyList = selectKeyList;
|
|
_this14.selectkey1 = selectkey1;
|
|
_this14.sele = false;
|
|
_this14.$nextTick(function () {
|
|
var str = _this14.familyTree(_this14.roomlist);
|
|
var newArr = SelectedList.filter(function (x) {
|
|
return !str.some(function (item) {
|
|
return x === item;
|
|
});
|
|
});
|
|
_this14.SelectedList = newArr;
|
|
_this14.sele = true;
|
|
});
|
|
});
|
|
},
|
|
familyTree: function familyTree(arr) {
|
|
var temp = [];
|
|
var forFn = function forFn(list) {
|
|
for (var i = 0; i < list.length; i++) {
|
|
var item = list[i];
|
|
if (item.children) {
|
|
temp.push(item.id);
|
|
forFn(item.children);
|
|
}
|
|
}
|
|
};
|
|
forFn(arr);
|
|
return temp;
|
|
},
|
|
createEnterprise: function createEnterprise() {
|
|
this.enterpriseidedit = true;
|
|
},
|
|
|
|
// 获取用户列表
|
|
getUserList: function getUserList() {
|
|
var _this15 = this;
|
|
|
|
return asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee4() {
|
|
var data;
|
|
return regenerator_default.a.wrap(function _callee4$(_context4) {
|
|
while (1) {
|
|
switch (_context4.prev = _context4.next) {
|
|
case 0:
|
|
data = {
|
|
pageNum: _this15.pageNum1,
|
|
pageSize: _this15.pageSize1,
|
|
q: stringify_default()({
|
|
enterpriseId: _this15.enterpriseId
|
|
})
|
|
};
|
|
|
|
Object(api["d" /* httpGet */])(data, _this15.$api.getUserList).then(function (res) {
|
|
res.data.list.map(function (li) {
|
|
var name = util["a" /* default */].findIndexArray(_this15.enterpriselist, li.enterpriseId, []);
|
|
var path = '';
|
|
if (name) {
|
|
path = name.join('/');
|
|
li.enterpriseName = path;
|
|
}
|
|
});
|
|
_this15.tableData = res.data.list;
|
|
_this15.pageTotal = res.data.total;
|
|
});
|
|
|
|
case 2:
|
|
case "end":
|
|
return _context4.stop();
|
|
}
|
|
}
|
|
}, _callee4, _this15);
|
|
}))();
|
|
},
|
|
|
|
// 编辑操作
|
|
handleEdit1: function handleEdit1() {
|
|
this.editVisible1 = true;
|
|
},
|
|
|
|
// 保存编辑 添加用户
|
|
saveEdit1: function saveEdit1() {
|
|
var _this16 = this;
|
|
|
|
return asyncToGenerator_default()( /*#__PURE__*/regenerator_default.a.mark(function _callee5() {
|
|
var roleIds, addform;
|
|
return regenerator_default.a.wrap(function _callee5$(_context5) {
|
|
while (1) {
|
|
switch (_context5.prev = _context5.next) {
|
|
case 0:
|
|
_this16.addform.identity = _this16.userType;
|
|
_this16.addform.userType = _this16.userType;
|
|
roleIds = _this16.roleIds;
|
|
|
|
_this16.addform.roleId = roleIds[0];
|
|
// utils.validatePassword('',this.addform.password,(callback=>{
|
|
// if(!callback){
|
|
if (_this16.addform.username == "" || _this16.addform.phone == "" || _this16.addform.password == "" || _this16.addform.userType === "") {
|
|
_this16.$message.error("请填写完整信息");
|
|
} else if (_this16.addform.phone.length != 11) {
|
|
_this16.$message.error("请填写正确手机号");
|
|
} else {
|
|
addform = _this16.addform;
|
|
|
|
addform['tenantId'] = _this16.$store.state.tenantId;
|
|
Object(api["g" /* httpPost */])(_this16.addform, _this16.$api.addUser).then(function (res) {
|
|
if (res.success) {
|
|
var data = {
|
|
roleIds: roleIds,
|
|
userId: res.data
|
|
};
|
|
Object(api["g" /* httpPost */])(data, _this16.$api.bindRole).then(function (res1) {
|
|
if (res1.success) {
|
|
_this16.$message.success('绑定角色成功');
|
|
} else {
|
|
_this16.$message.error('绑定角色失败');
|
|
}
|
|
});
|
|
_this16.$message.success("添加成功");
|
|
_this16.editVisible1 = false;
|
|
_this16.isRouterAlive = false;
|
|
_this16.getUserList();
|
|
_this16.$nextTick(function () {
|
|
this.isRouterAlive = true;
|
|
});
|
|
} else {
|
|
_this16.$message.error("添加失败");
|
|
}
|
|
});
|
|
}
|
|
// }else{
|
|
// this.$message.error(callback);
|
|
// }
|
|
// }))
|
|
|
|
case 5:
|
|
case "end":
|
|
return _context5.stop();
|
|
}
|
|
}
|
|
}, _callee5, _this16);
|
|
}))();
|
|
},
|
|
handleChange: function handleChange(value) {
|
|
console.log(value);
|
|
},
|
|
|
|
// 触发搜索按钮
|
|
handleSearch: function handleSearch() {
|
|
// this.$set(this.query, "pageIndex", 1);
|
|
this.getUserList1(1, 10);
|
|
this.$store.commit('increment', 1);
|
|
},
|
|
|
|
// 删除操作
|
|
handleDelete: function handleDelete(index, row) {
|
|
var _this17 = this;
|
|
|
|
// 二次确认删除
|
|
this.$confirm("确定要删除吗?", "提示", {
|
|
type: "warning"
|
|
}).then(function () {
|
|
var data = [row.id];
|
|
Object(api["g" /* httpPost */])(data, _this17.$api.deleteUser).then(function (res) {
|
|
if (res.success) {
|
|
_this17.$message.success("删除成功");
|
|
_this17.getUserList();
|
|
} else {
|
|
_this17.$message.error("删除失败");
|
|
}
|
|
});
|
|
}).catch(function () {});
|
|
},
|
|
|
|
// 多选操作
|
|
handleSelectionChange: function handleSelectionChange(val) {
|
|
this.multipleSelection = val;
|
|
},
|
|
|
|
// 多选操作
|
|
handleSelectionChange1: function handleSelectionChange1(val) {
|
|
this.historySelection = val;
|
|
},
|
|
delAllSelection: function delAllSelection() {
|
|
var length = this.multipleSelection.length;
|
|
var str = "";
|
|
this.delList = this.delList.concat(this.multipleSelection);
|
|
for (var i = 0; i < length; i++) {
|
|
str += this.multipleSelection[i].name + " ";
|
|
}
|
|
this.$message.error("\u5220\u9664\u4E86" + str);
|
|
this.multipleSelection = [];
|
|
},
|
|
|
|
// 编辑操作
|
|
handleEdit: function handleEdit(index, row) {
|
|
this.idx = index;
|
|
this.form = row;
|
|
this.editVisible = true;
|
|
this.jurisdiction.userType = row.type;
|
|
// this.jurisdiction.roleId = row.identity
|
|
this.jurisdiction.enterpriseName = row.enterpriseId;
|
|
this.getroomperson();
|
|
this.getroleId(row.id);
|
|
},
|
|
|
|
// 获取绑定角色
|
|
getroleId: function getroleId(id) {
|
|
var _this18 = this;
|
|
|
|
var data = {
|
|
userId: id
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getRolesByUser).then(function (res) {
|
|
if (res.success) {
|
|
if (res.data.length > 0) {
|
|
var defaultkeys = [];
|
|
res.data.map(function (li) {
|
|
defaultkeys.push(li.id);
|
|
});
|
|
_this18.jurisdiction.roleId = defaultkeys;
|
|
_this18.form.identity = defaultkeys;
|
|
}
|
|
} else {
|
|
_this18.$message.error('获取绑定角色失败');
|
|
}
|
|
});
|
|
},
|
|
scalarArrayEquals: function scalarArrayEquals(array1, array2) {
|
|
if (array2) {
|
|
return array1.length == array2.length && array1.every(function (v, i) {
|
|
return v === array2[i];
|
|
});
|
|
} else {
|
|
return false;
|
|
}
|
|
},
|
|
|
|
// 保存编辑
|
|
saveEdit: function saveEdit() {
|
|
var _this19 = this;
|
|
|
|
if (this.activeName == 'first') {
|
|
var jurisdiction = this.jurisdiction;
|
|
if (jurisdiction.enterpriseName != this.form.enterpriseId) {
|
|
var data = {
|
|
id: this.form.id,
|
|
enterpriseId: jurisdiction.enterpriseName
|
|
};
|
|
Object(api["g" /* httpPost */])(data, this.$api.editUserEnterprise).then(function (res) {
|
|
if (res.success) {
|
|
_this19.getUserList1(1, 10);
|
|
_this19.$message.success("修改成功");
|
|
} else {
|
|
_this19.$message.error("修改失败");
|
|
}
|
|
});
|
|
}
|
|
if (!this.scalarArrayEquals(jurisdiction.roleId, this.form.identity)) {
|
|
var data = {
|
|
roleIds: jurisdiction.roleId,
|
|
userId: this.form.id
|
|
};
|
|
Object(api["g" /* httpPost */])(data, this.$api.bindRole).then(function (res) {
|
|
if (res.success) {
|
|
_this19.getUserList1(1, 10);
|
|
_this19.$message.success('修改成功');
|
|
} else {
|
|
_this19.$message.error('修改失败');
|
|
}
|
|
});
|
|
}
|
|
if (jurisdiction.userType != this.form.type) {
|
|
var data = {
|
|
type: jurisdiction.userType,
|
|
id: this.form.id
|
|
};
|
|
Object(api["g" /* httpPost */])(data, this.$api.editType).then(function (res) {
|
|
if (res.success) {
|
|
_this19.getUserList1(1, 10);
|
|
_this19.$message.success('修改成功');
|
|
} else {
|
|
_this19.$message.error('修改失败');
|
|
}
|
|
});
|
|
}
|
|
this.editVisible = false;
|
|
} else if (this.activeName == 'second') {
|
|
if (this.modifyfrom.confirmPassword != this.modifyfrom.newPassword) {
|
|
this.$message.error("确认密码输入错误!");
|
|
} else if (this.modifyfrom.confirmPassword == '' || this.modifyfrom.newPassword == '') {
|
|
this.$message.error("请输入修改的密码");
|
|
} else {
|
|
var data = {
|
|
userId: this.form.id,
|
|
new: this.modifyfrom.newPassword,
|
|
old: this.modifyfrom.oldPassword
|
|
};
|
|
Object(api["g" /* httpPost */])(data, this.$api.editPassword).then(function (res) {
|
|
if (res.success) {
|
|
_this19.getUserList1(1, 10);
|
|
_this19.$message.success("修改成功!");
|
|
_this19.editVisible = false;
|
|
} else {
|
|
_this19.$message.error("修改失败,请输入正确的旧密码!");
|
|
}
|
|
});
|
|
}
|
|
}
|
|
},
|
|
|
|
// 分页导航
|
|
handlePageChange: function handlePageChange(val) {
|
|
// this.$set(this.query, "pageIndex", val);
|
|
console.log(val);
|
|
this.getUserList1(val, 10);
|
|
},
|
|
handleSizeChange: function handleSizeChange(val) {
|
|
this.pageSize1 = val;
|
|
this.getHistoryList(this.pageNum1, val);
|
|
},
|
|
|
|
// 分页导航
|
|
handlePageChange1: function handlePageChange1(val) {
|
|
this.getHistoryList(val, this.pageSize1);
|
|
},
|
|
getHistoryList: function getHistoryList(pageNum, pageSize) {
|
|
var _this20 = this;
|
|
|
|
var data = {
|
|
pageNum: pageNum,
|
|
pageSize: pageSize
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getDeletes).then(function (res) {
|
|
if (res.success) {
|
|
_this20.historyData = res.data.list;
|
|
} else {
|
|
_this20.$message.error('获取历史账户失败');
|
|
}
|
|
});
|
|
},
|
|
getUserList1: function getUserList1(pageNum, pageSize) {
|
|
var _this21 = this;
|
|
|
|
var q = {
|
|
username: this.query.name,
|
|
enterpriseId: this.enterpriseId
|
|
};
|
|
var data = {
|
|
pageNum: pageNum,
|
|
pageSize: pageSize,
|
|
q: stringify_default()(q)
|
|
};
|
|
Object(api["d" /* httpGet */])(data, this.$api.getUserList).then(function (res) {
|
|
res.data.list.map(function (li) {
|
|
var name = util["a" /* default */].findIndexArray(_this21.enterpriselist, li.enterpriseId, []);
|
|
var path = '';
|
|
if (name) {
|
|
path = name.join('/');
|
|
li.enterpriseName = path;
|
|
}
|
|
});
|
|
_this21.tableData = res.data.list;
|
|
_this21.pageTotal = res.data.total;
|
|
});
|
|
}
|
|
}
|
|
});
|
|
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-3733c4e0","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/loginAccount.vue
|
|
var loginAccount_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.isRouterAlive)?_c('div',[_c('div',{staticClass:"container"},[_c('div',{staticClass:"handle-box"},[_c('selectoption'),_vm._v(" "),_c('el-input',{staticClass:"handle-input mr10",attrs:{"size":"small","placeholder":"登录账号","clearable":true},model:{value:(_vm.query.name),callback:function ($$v) {_vm.$set(_vm.query, "name", $$v)},expression:"query.name"}}),_vm._v(" "),_c('el-button',{staticClass:"my-2",attrs:{"type":"primary","size":"small","icon":"el-icon-search"},on:{"click":_vm.handleSearch}},[_vm._v("搜索")]),_vm._v(" "),_c('el-button',{staticClass:"my-2",attrs:{"type":"primary","size":"small"},on:{"click":_vm.handleEdit1}},[_vm._v("添加账户")]),_vm._v(" "),_c('el-button',{staticClass:"my-2",attrs:{"type":"primary","size":"small"},on:{"click":_vm.createEnterprise}},[_vm._v("添加部门")]),_vm._v(" "),(_vm.userInfo.type==0)?_c('el-button',{staticClass:"my-2",attrs:{"type":"primary","size":"small"},on:{"click":_vm.historicalAccount}},[_vm._v("历史账户\n\t\t\t\t")]):_vm._e()],1),_vm._v(" "),_c('div',[_c('el-row',{attrs:{"gutter":20}},[_c('el-col',{attrs:{"span":_vm.colNum_6}},[_c('el-card',{staticClass:"h600 cardbg",attrs:{"shadow":"nerver"}},[_c('el-tree',{staticClass:"el-tree",attrs:{"data":_vm.zNodes,"node-key":"id","node-click":"onClick","default-expand-all":"","expand-on-click-node":false,"props":_vm.defaultProps},on:{"node-click":_vm.handleNodeClick},scopedSlots:_vm._u([{key:"default",fn:function(ref){
|
|
var node = ref.node;
|
|
var data = ref.data;
|
|
return _c('span',{staticClass:"custom-tree-node"},[_c('span',[_vm._v(_vm._s(node.label))]),_vm._v(" "),_c('span',[_c('el-button',{attrs:{"type":"text","size":"mini"},on:{"click":function () { return _vm.modifyEnterprise(node, data); }}},[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t编辑\n\t\t\t\t\t\t\t\t\t\t")]),_vm._v(" "),_c('el-button',{attrs:{"type":"text","size":"mini"},on:{"click":function () { return _vm.remove(node, data); }}},[_vm._v("\n\t\t\t\t\t\t\t\t\t\t\t删除\n\t\t\t\t\t\t\t\t\t\t")])],1)])}}],null,false,1527207862)})],1)],1),_vm._v(" "),_c('el-col',{attrs:{"span":_vm.colNum_18}},[_c('el-table',{ref:"multipleTable",staticClass:"table",attrs:{"data":_vm.tableData,"border":"","height":"600","header-cell-class-name":"table-header"},on:{"selection-change":_vm.handleSelectionChange}},[_c('el-table-column',{attrs:{"label":"序号","type":"index","width":"80"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_vm._v("\n "+_vm._s(_vm.pageTotal - ((_vm.$store.state.currentPage-1)*_vm.pageSize) - scope.$index)+"\n ")]}}],null,false,729785732)}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"username","label":"登录账号"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"phone","label":"电话"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"enterpriseName","label":"所属部门"}}),_vm._v(" "),_c('el-table-column',{attrs:{"label":"操作","width":"200","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [_c('el-button',{attrs:{"type":"text"},on:{"click":function($event){return _vm.handleEdit(scope.$index, scope.row)}}},[_vm._v("操作")]),_vm._v(" "),_c('el-button',{staticClass:"red",attrs:{"type":"text"},on:{"click":function($event){return _vm.handleDelete(scope.$index, scope.row)}}},[_vm._v("删除\n\t\t\t\t\t\t\t\t\t")]),_vm._v(" "),(_vm.userInfo.type==0)?_c('el-button',{staticClass:"red",attrs:{"type":"text"},on:{"click":function($event){return _vm.forceDeletion(scope.$index, scope.row)}}},[_vm._v("强制删除")]):_vm._e()]}}],null,false,1403623246)})],1),_vm._v(" "),_c('div',{staticClass:"pagination"},[_c('el-pagination',{attrs:{"background":"","layout":"total, prev, pager, next","current-page":_vm.$store.state.currentPage,"page-size":_vm.pageSize,"total":_vm.pageTotal},on:{"current-change":_vm.handlePageChange}})],1)],1)],1)],1),_vm._v(" "),_c('el-dialog',{attrs:{"title":"编辑","visible":_vm.editVisible1,"width":"30%"},on:{"update:visible":function($event){_vm.editVisible1=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('span',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":function($event){_vm.editVisible1 = false}}},[_vm._v("取 消")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.saveEdit1}},[_vm._v("保 存")])],1)]},proxy:true}],null,false,4211661439)},[_c('el-form',{ref:"addform",staticClass:"demo-ruleForm",attrs:{"model":_vm.addform,"rules":_vm.rules,"label-width":"100px"}},[_c('el-form-item',{attrs:{"label":"登录账号","prop":"username"}},[_c('el-input',{attrs:{"clearable":true},model:{value:(_vm.addform.username),callback:function ($$v) {_vm.$set(_vm.addform, "username", $$v)},expression:"addform.username"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"密码","prop":"password"}},[_c('el-input',{attrs:{"clearable":true,"show-password":"","placeholder":"密码长度在8-20位之间,并且包含大写字母、小写字母、数字和特殊符号"},model:{value:(_vm.addform.password),callback:function ($$v) {_vm.$set(_vm.addform, "password", $$v)},expression:"addform.password"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"电话","prop":"phone"}},[_c('el-input',{attrs:{"clearable":true},model:{value:(_vm.addform.phone),callback:function ($$v) {_vm.$set(_vm.addform, "phone", $$v)},expression:"addform.phone"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"部门","prop":"enterpriseName"}},[_c('el-select',{attrs:{"placeholder":"请选择"},on:{"change":_vm.enterfun},model:{value:(_vm.addform.enterpriseName),callback:function ($$v) {_vm.$set(_vm.addform, "enterpriseName", $$v)},expression:"addform.enterpriseName"}},_vm._l((_vm.enterpriselist),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.name,"value":item.id}})}),1)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"用户类型","prop":"userType"}},[_c('el-select',{attrs:{"placeholder":"请选择"},model:{value:(_vm.userType),callback:function ($$v) {_vm.userType=$$v},expression:"userType"}},[(_vm.userInfo.type==0)?_c('el-option',{key:0,attrs:{"label":"超级管理员","value":0}}):_vm._e(),_vm._v(" "),_vm._l((_vm.yhlxlist),function(item){return (_vm.userInfo.type<=item.value)?_c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}}):_vm._e()})],2)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"角色"}},[_c('el-cascader',{attrs:{"options":_vm.rololist,"props":{multiple: true },"clearable":""},on:{"change":_vm.getCheckNode1},model:{value:(_vm.roleIds),callback:function ($$v) {_vm.roleIds=$$v},expression:"roleIds"}})],1)],1)],1)],1),_vm._v(" "),_c('el-dialog',{attrs:{"title":"操作","visible":_vm.editVisible,"width":"50%"},on:{"update:visible":function($event){_vm.editVisible=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('span',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":function($event){_vm.editVisible = false}}},[_vm._v("取 消")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.saveEdit}},[_vm._v("确 定")])],1)]},proxy:true}],null,false,2750799758)},[_c('el-tabs',{on:{"tab-click":_vm.handleClick},model:{value:(_vm.activeName),callback:function ($$v) {_vm.activeName=$$v},expression:"activeName"}},[_c('el-tab-pane',{attrs:{"label":"修改权限","name":"first"}},[_c('el-form',{ref:"jurisdiction",attrs:{"model":_vm.jurisdiction,"label-width":"70px"}},[_c('el-form-item',{attrs:{"label":"部门","prop":"enterpriseName"}},[_c('el-select',{attrs:{"placeholder":"请选择"},on:{"change":_vm.enterfun},model:{value:(_vm.jurisdiction.enterpriseName),callback:function ($$v) {_vm.$set(_vm.jurisdiction, "enterpriseName", $$v)},expression:"jurisdiction.enterpriseName"}},_vm._l((_vm.enterpriselist),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.name,"value":item.id}})}),1)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"用户类型","prop":"userType"}},[_c('el-select',{attrs:{"placeholder":"请选择"},model:{value:(_vm.jurisdiction.userType),callback:function ($$v) {_vm.$set(_vm.jurisdiction, "userType", $$v)},expression:"jurisdiction.userType"}},[(_vm.userInfo.type==0)?_c('el-option',{key:0,attrs:{"label":"超级管理员","value":0}}):_vm._e(),_vm._v(" "),_vm._l((_vm.yhlxlist),function(item){return (_vm.userInfo.type<=item.value)?_c('el-option',{key:item.value,attrs:{"label":item.label,"value":item.value}}):_vm._e()})],2)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"角色"}},[_c('el-cascader',{attrs:{"options":_vm.rololist,"props":{multiple: true },"clearable":""},on:{"change":_vm.getCheckNode},model:{value:(_vm.jurisdiction.roleId),callback:function ($$v) {_vm.$set(_vm.jurisdiction, "roleId", $$v)},expression:"jurisdiction.roleId"}})],1)],1)],1),_vm._v(" "),_c('el-tab-pane',{attrs:{"label":"修改密码","name":"second"}},[_c('el-form',{ref:"form",attrs:{"model":_vm.form,"label-width":"70px"}},[_c('el-form-item',{attrs:{"label":"旧密码"}},[_c('el-input',{attrs:{"clearable":true,"show-password":""},model:{value:(_vm.modifyfrom.oldPassword),callback:function ($$v) {_vm.$set(_vm.modifyfrom, "oldPassword", $$v)},expression:"modifyfrom.oldPassword"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"新密码"}},[_c('el-input',{attrs:{"clearable":true,"show-password":""},model:{value:(_vm.modifyfrom.newPassword),callback:function ($$v) {_vm.$set(_vm.modifyfrom, "newPassword", $$v)},expression:"modifyfrom.newPassword"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"确认密码"}},[_c('el-input',{attrs:{"clearable":true,"show-password":""},model:{value:(_vm.modifyfrom.confirmPassword),callback:function ($$v) {_vm.$set(_vm.modifyfrom, "confirmPassword", $$v)},expression:"modifyfrom.confirmPassword"}})],1)],1)],1)],1)],1),_vm._v(" "),_c('el-dialog',{attrs:{"title":"历史账户","visible":_vm.historyUser,"width":"50%"},on:{"update:visible":function($event){_vm.historyUser=$event}}},[_c('el-table',{ref:"multipleTable1",staticStyle:{"width":"100%"},attrs:{"data":_vm.historyData,"tooltip-effect":"dark","height":"400"},on:{"selection-change":_vm.handleSelectionChange1}},[_c('el-table-column',{attrs:{"prop":"id","label":"ID","width":"70","align":"center"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"username","label":"登录账号"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"phone","label":"电话"}}),_vm._v(" "),_c('el-table-column',{attrs:{"prop":"enterpriseName","label":"所属部门"}}),_vm._v(" "),_c('el-table-column',{attrs:{"label":"操作","width":"200","align":"center"},scopedSlots:_vm._u([{key:"default",fn:function(scope){return [(_vm.userInfo.type==0)?_c('el-button',{staticClass:"red",attrs:{"type":"text"},on:{"click":function($event){return _vm.forceDeletion(scope.$index, scope.row)}}},[_vm._v("\n\t\t\t\t\t\t\t强制删除")]):_vm._e()]}}],null,false,2065992877)})],1),_vm._v(" "),_c('el-pagination',{attrs:{"background":"","layout":"total,sizes, prev, pager, next","page-sizes":[10, 20, 100, 200],"current-page":_vm.pageNum1,"page-size":_vm.pageSize1,"total":_vm.pageTotal1},on:{"size-change":_vm.handleSizeChange,"current-change":_vm.handlePageChange1}})],1),_vm._v(" "),_c('el-dialog',{attrs:{"title":"创建部门","visible":_vm.enterpriseidedit,"width":"50%"},on:{"update:visible":function($event){_vm.enterpriseidedit=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('span',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":function($event){_vm.enterpriseidedit = false}}},[_vm._v("取 消")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.addEnterprise}},[_vm._v("确 定")])],1)]},proxy:true}],null,false,2948929809)},[_c('el-form',{ref:"form",attrs:{"model":_vm.Enterprise,"label-width":"70px"}},[_c('el-form-item',{attrs:{"label":"所属机构"}},[_c('el-select',{attrs:{"placeholder":"请选择"},on:{"change":_vm.ssselectFun1},model:{value:(_vm.ssjg),callback:function ($$v) {_vm.ssjg=$$v},expression:"ssjg"}},_vm._l((_vm.enterpriselist),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.name,"value":item.id}})}),1)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"部门名字"}},[_c('el-input',{attrs:{"clearable":true},model:{value:(_vm.Enterprise.name),callback:function ($$v) {_vm.$set(_vm.Enterprise, "name", $$v)},expression:"Enterprise.name"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"允许接入"}},[_c('el-input',{attrs:{"clearable":true},model:{value:(_vm.Enterprise.quota),callback:function ($$v) {_vm.$set(_vm.Enterprise, "quota", $$v)},expression:"Enterprise.quota"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"坐标"}},[_c('el-input',{attrs:{"disabled":true,"clearable":true},model:{value:(_vm.Enterprise.address),callback:function ($$v) {_vm.$set(_vm.Enterprise, "address", $$v)},expression:"Enterprise.address"}},[_c('el-button',{attrs:{"slot":"append","icon":"el-icon-location"},slot:"append"})],1),_vm._v(" "),_c('el-amap',{staticClass:"amap-demo",attrs:{"vid":"amap","plugin":_vm.plugin,"center":_vm.center,"events":_vm.events}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"绑定房间"}},[_c('div',{staticClass:"eltree"},[_c('el-tree',{ref:"tree",attrs:{"data":_vm.roomlist,"show-checkbox":"","node-key":"id","props":_vm.defaultProps},on:{"check":_vm.handleCheckChange}})],1)])],1)],1),_vm._v(" "),_c('el-dialog',{attrs:{"title":"编辑部门","visible":_vm.enterpriseidedit1,"width":"30%"},on:{"update:visible":function($event){_vm.enterpriseidedit1=$event}},scopedSlots:_vm._u([{key:"footer",fn:function(){return [_c('span',{staticClass:"dialog-footer"},[_c('el-button',{on:{"click":function($event){_vm.enterpriseidedit1 = false}}},[_vm._v("取 消")]),_vm._v(" "),_c('el-button',{attrs:{"type":"primary"},on:{"click":_vm.addEnterprise1}},[_vm._v("确 定")])],1)]},proxy:true}],null,false,495689393)},[_c('el-form',{ref:"form1",attrs:{"model":_vm.Enterprise1,"label-width":"70px"}},[_c('el-form-item',{attrs:{"label":"部门名称"}},[_c('el-select',{attrs:{"placeholder":"请选择"},on:{"change":_vm.ssselectFun},model:{value:(_vm.ssjg),callback:function ($$v) {_vm.ssjg=$$v},expression:"ssjg"}},_vm._l((_vm.enterpriselist),function(item){return _c('el-option',{key:item.id,attrs:{"label":item.name,"value":item.id}})}),1)],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"修改名称"}},[_c('el-input',{attrs:{"clearable":true},model:{value:(_vm.Enterprise1.name),callback:function ($$v) {_vm.$set(_vm.Enterprise1, "name", $$v)},expression:"Enterprise1.name"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"房源"}},[_c('el-cascader',{ref:"tree1",staticStyle:{"width":"100%"},attrs:{"size":"middle","options":_vm.roomlist,"collapse-tags":"","clearable":"","props":{ multiple: true }},on:{"change":_vm.handleCheckChange1},model:{value:(_vm.selectKeyList),callback:function ($$v) {_vm.selectKeyList=$$v},expression:"selectKeyList"}})],1),_vm._v(" "),_c('el-form-item',{attrs:{"label":"接收类型"}},[_c('el-select',{attrs:{"multiple":"","collapse-tags":"","placeholder":"请选择"},model:{value:(_vm.Enterprise1.atAlert),callback:function ($$v) {_vm.$set(_vm.Enterprise1, "atAlert", $$v)},expression:"Enterprise1.atAlert"}},_vm._l((_vm.atAlertList),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-select',{attrs:{"multiple":"","collapse-tags":"","placeholder":"请选择"},model:{value:(_vm.Enterprise1.sendItem),callback:function ($$v) {_vm.$set(_vm.Enterprise1, "sendItem", $$v)},expression:"Enterprise1.sendItem"}},_vm._l((_vm.sendItemList),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',{attrs:{"disabled":true,"clearable":true},model:{value:(_vm.Enterprise1.address),callback:function ($$v) {_vm.$set(_vm.Enterprise1, "address", $$v)},expression:"Enterprise1.address"}},[_c('el-button',{attrs:{"slot":"append","icon":"el-icon-location"},slot:"append"})],1),_vm._v(" "),_c('el-amap',{staticClass:"amap-demo",attrs:{"vid":"amap","plugin":_vm.plugin,"center":_vm.center,"events":_vm.events}})],1)],1)],1),_vm._v(" "),_c('el-dialog',{attrs:{"title":"选择地址","visible":_vm.addresstc,"width":"30%"},on:{"update:visible":function($event){_vm.addresstc=$event}}})],1):_vm._e()}
|
|
var loginAccount_staticRenderFns = []
|
|
var loginAccount_esExports = { render: loginAccount_render, staticRenderFns: loginAccount_staticRenderFns }
|
|
/* harmony default export */ var views_loginAccount = (loginAccount_esExports);
|
|
// CONCATENATED MODULE: ./src/views/loginAccount.vue
|
|
function loginAccount_injectStyle (ssrContext) {
|
|
__webpack_require__("YJK1")
|
|
}
|
|
var loginAccount_normalizeComponent = __webpack_require__("VU/8")
|
|
/* script */
|
|
|
|
|
|
/* template */
|
|
|
|
/* template functional */
|
|
var loginAccount___vue_template_functional__ = false
|
|
/* styles */
|
|
var loginAccount___vue_styles__ = loginAccount_injectStyle
|
|
/* scopeId */
|
|
var loginAccount___vue_scopeId__ = "data-v-3733c4e0"
|
|
/* moduleIdentifier (server only) */
|
|
var loginAccount___vue_module_identifier__ = null
|
|
var loginAccount_Component = loginAccount_normalizeComponent(
|
|
loginAccount,
|
|
views_loginAccount,
|
|
loginAccount___vue_template_functional__,
|
|
loginAccount___vue_styles__,
|
|
loginAccount___vue_scopeId__,
|
|
loginAccount___vue_module_identifier__
|
|
)
|
|
|
|
/* harmony default export */ var src_views_loginAccount = __webpack_exports__["default"] = (loginAccount_Component.exports);
|
|
|
|
|
|
/***/ })
|
|
|
|
});
|