| 1 |
- !function(){function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,r,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",l=a.toStringTag||"@@toStringTag";function u(t,a,o,l){var u=a&&a.prototype instanceof c?a:c,f=Object.create(u.prototype);return n(f,"_invoke",function(t,n,a){var o,l,u,c=0,f=a||[],d=!1,s={p:0,n:0,v:e,a:v,f:v.bind(e,4),d:function(t,n){return o=t,l=0,u=e,s.n=n,i}};function v(t,n){for(l=t,u=n,r=0;!d&&c&&!a&&r<f.length;r++){var a,o=f[r],v=s.p,p=o[2];t>3?(a=p===n)&&(u=o[(l=o[4])?5:(l=3,3)],o[4]=o[5]=e):o[0]<=v&&((a=t<2&&v<o[1])?(l=0,s.v=n,s.n=o[1]):v<p&&(a=t<3||o[0]>n||n>p)&&(o[4]=t,o[5]=n,s.n=p,l=0))}if(a||t>1)return i;throw d=!0,n}return function(a,f,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===f&&v(f,p),l=f,u=p;(r=l<2?e:u)||!d;){o||(l?l<3?(l>1&&(s.n=-1),v(l,u)):s.n=u:s.v=u);try{if(c=2,o){if(l||(a="next"),r=o[a]){if(!(r=r.call(o,u)))throw TypeError("iterator result is not an object");if(!r.done)return r;u=r.value,l<2&&(l=0)}else 1===l&&(r=o.return)&&r.call(o),l<2&&(u=TypeError("The iterator does not provide a '"+a+"' method"),l=1);o=e}else if((r=(d=s.n<0)?u:t.call(n,s))!==i)break}catch(r){o=e,l=1,u=r}finally{c=1}}return{value:r,done:d}}}(t,o,l),!0),f}var i={};function c(){}function f(){}function d(){}r=Object.getPrototypeOf;var s=[][o]?r(r([][o]())):(n(r={},o,function(){return this}),r),v=d.prototype=c.prototype=Object.create(s);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,n(e,l,"GeneratorFunction")),e.prototype=Object.create(v),e}return f.prototype=d,n(v,"constructor",d),n(d,"constructor",f),f.displayName="GeneratorFunction",n(d,l,"GeneratorFunction"),n(v),n(v,l,"Generator"),n(v,o,function(){return this}),n(v,"toString",function(){return"[object Generator]"}),(t=function(){return{w:u,m:p}})()}function n(e,t,r,a){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}n=function(e,t,r,a){function l(t,r){n(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!a,configurable:!a,writable:!a}):e[t]=r:(l("next",0),l("throw",1),l("return",2))},n(e,t,r,a)}function r(e,t,n,r,a,o,l){try{var u=e[o](l),i=u.value}catch(e){return void n(e)}u.done?t(i):Promise.resolve(i).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise(function(a,o){var l=e.apply(t,n);function u(e){r(l,a,o,u,i,"next",e)}function i(e){r(l,a,o,u,i,"throw",e)}u(void 0)})}}function o(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function c(t,n,r){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,n||"default");if("object"!=e(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}System.register(["./index-legacy-7f6656e1.js","./Edit.vue_vue_type_script_setup_true_lang-legacy-d627e31b.js","./index-legacy-c2eb0980.js","./CusNavigation.vue_vue_type_style_index_0_scoped_5a71d35e_lang-legacy-2e6df359.js","./CusNavigation-legacy-ce721f1c.js","./ReloadOutlined-legacy-23a37b93.js"],function(e,n){"use strict";var r,l,u,c,f,d,s,v,p,m,y,b,g,h,w,_,k,x,C,I,O,S,j,F,U,T,P,W,z,N,D,E,R,A,L,G,K,q;return{setters:[function(e){r=e.d,l=e.i,u=e.v,c=e.k,f=e.Q,d=e.n,s=e.o,v=e.b,p=e.w,m=e.O,y=e.r,b=e.c,g=e.y,h=e.R,w=e.T,_=e.G,k=e.p,x=e.e,C=e.F,I=e.L,O=e.s,S=e.M,j=e.I,F=e.f,U=e.U,T=e.t,P=e._,W=e.a,z=e.J,N=e.S,D=e.V,E=e.W,R=e.h},function(e){A=e._},function(e){L=e.p,G=e.a},null,function(e){K=e.C},function(e){q=e.R}],execute:function(){var n=document.createElement("style");n.textContent=".footer[data-v-eacc2cc3]{width:200px;float:right}.footer button[data-v-eacc2cc3]{margin-left:20px}.rows[data-v-eacc2cc3]{width:100%}.title-icon[data-v-eacc2cc3]{margin-right:5px;width:3px;height:25px;background-color:#000}img[data-v-eacc2cc3]{border:solid 1px #f0f0f0}.tools[data-v-8803d49d]{width:100px;float:right;height:60px}.footer[data-v-5769f2f7]{width:200px;float:right}.footer button[data-v-5769f2f7]{margin-left:20px}.rows[data-v-5769f2f7]{width:100%}.title-icon[data-v-5769f2f7]{margin-right:5px;width:3px;height:25px;background-color:#000}img[data-v-5769f2f7]{border:solid 1px #f0f0f0}[data-v-6bfeff43] .ant-table-wrapper{height:0px;flex-grow:1}[data-v-6bfeff43] .ant-spin-nested-loading{height:100%}[data-v-6bfeff43] .ant-spin-container{height:100%;display:flex;flex-direction:column}[data-v-6bfeff43] .ant-table{flex-grow:1;height:0px}[data-v-6bfeff43] .ant-table-container{height:100%;display:flex;flex-direction:column}[data-v-6bfeff43] .ant-table-body{overflow-y:auto!important;flex-grow:1;border-bottom:1px solid #eee;border-right:1px solid #eee}[data-v-6bfeff43] .ant-table-body::-webkit-scrollbar{width:1px;height:8px;background:#0058FF}[data-v-6bfeff43] .ant-table-body::-webkit-scrollbar-track{width:1px;background:#eee}[data-v-6bfeff43] .ant-table-body::-webkit-scrollbar-thumb{width:1px;background:#0058FF}[data-v-6bfeff43] .ant-table-body::-webkit-scrollbar-thumb:hover{background:#0058FF}[data-v-6bfeff43] .ant-table-body::-webkit-scrollbar-corner{width:1px;background:#eee}.cus-forbidden[data-v-6bfeff43]:hover{cursor:not-allowed}\n",document.head.appendChild(n);for(var B,J=r({__name:"EditPassword",emits:["onSuccess"],setup:function(e,t){var n=t.expose,r=t.emit,a=l(null),o=l(!1),i=r,_=l([]),k=u({id:void 0,password:""}),x=function(e){var t;console.log("handleOK",e),null===(t=a.value)||void 0===t||t.validate().then(function(){console.log("11"),L({url:"/user/edit",data:k},function(e){console.log(e),g.info(e.msg),C(),i("onSuccess",e)})},function(){console.log("22")})},C=function(){o.value=!1},I=l(),O=function(){L({url:"/role/search",data:{size:100,page:1,sort:"createtime",order:"desc",keyWord:""}},function(e){var t;console.log(e),I.value=e.data,t=I.value,_.value=t})},S=l("");return c(function(){console.log("onMounted"),O(),S.value=f(),console.log(S.value)}),d(function(){console.log("onUnmounted")}),n({update:function(e){var t;k.id=e.id,null===(t=a.value)||void 0===t||t.clearValidate(),o.value=!0,h(function(){w(S.value)})}}),function(e,t){var n=y("a-input-password"),r=y("a-form-item"),l=y("a-form"),u=y("a-modal");return s(),v(u,{class:m(S.value),title:"添加用户",visible:o.value,"onUpdate:visible":t[1]||(t[1]=function(e){return o.value=e}),maskClosable:!1,width:480,cancelText:"取消",okText:"确定",onOk:x},{default:p(function(){return[b(l,{ref_key:"formRef",ref:a,model:k,name:"basic","label-align":"left","label-col":{span:4},"wrapper-col":{span:20},autocomplete:"off",layout:"vertical"},{default:p(function(){return[b(r,{"wrapper-col":{offset:0,span:24},label:"密码",name:"password",rules:[{required:!0,message:"请输入密码!"}]},{default:p(function(){return[b(n,{size:"large",value:k.password,"onUpdate:value":t[0]||(t[0]=function(e){return k.password=e})},null,8,["value"])]}),_:1})]}),_:1},8,["model"])]}),_:1},8,["class","visible"])}}}),M=[],V=0;V<256;++V)M.push((V+256).toString(16).slice(1));var Q=new Uint8Array(16);function H(){if(!B&&!(B="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return B(Q)}var $={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function X(e,t,n){if($.randomUUID&&!t&&!e)return $.randomUUID();var r=(e=e||{}).random||(e.rng||H)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=r[a];return t}return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(M[e[t+0]]+M[e[t+1]]+M[e[t+2]]+M[e[t+3]]+"-"+M[e[t+4]]+M[e[t+5]]+"-"+M[e[t+6]]+M[e[t+7]]+"-"+M[e[t+8]]+M[e[t+9]]+"-"+M[e[t+10]]+M[e[t+11]]+M[e[t+12]]+M[e[t+13]]+M[e[t+14]]+M[e[t+15]]).toLowerCase()}(r)}var Y=r({__name:"Modal",props:{visible:{type:Boolean,default:!1},wifiInfo:{type:Object,default:{}}},emits:["onSuccess","onCancel"],setup:function(e,t){var n=t.emit,r=l(null),a=l("添加WIFI信息"),o=l({}),u=e,c=n;function f(){var e;Object.keys(o.value).forEach(function(e){o.value[e]=o.value[e].trim()}),o.value.password||(o.value.password=""),null===(e=r.value)||void 0===e||e.validate().then(function(){c("onSuccess",o.value)})}function d(){c("onCancel")}return _(function(){var e=u.wifiInfo;e&&e.id?(o.value=i({},e),a.value="修改WIFI信息"):(a.value="添加WIFI信息",o.value={})}),function(e,t){var n=y("a-input"),l=y("a-form-item"),i=y("a-form"),c=y("a-modal");return s(),v(c,{title:a.value,visible:u.visible,"onUpdate:visible":t[2]||(t[2]=function(e){return u.visible=e}),maskClosable:!1,width:480,cancelText:"取消",okText:"确定",onOk:f,onCancel:d},{default:p(function(){return[b(i,{ref_key:"formRef",ref:r,model:o.value,name:"basic","label-align":"left","label-col":{span:4},"wrapper-col":{span:20},autocomplete:"off",layout:"vertical"},{default:p(function(){return[b(l,{"wrapper-col":{offset:0,span:24},label:"名称",name:"name",rules:[{required:!0,message:"请输入WIFI名称!"}]},{default:p(function(){return[b(n,{size:"large",value:o.value.name,"onUpdate:value":t[0]||(t[0]=function(e){return o.value.name=e})},null,8,["value"])]}),_:1}),b(l,{"wrapper-col":{offset:0,span:24},label:"密码",name:"password"},{default:p(function(){return[b(n,{size:"large",value:o.value.password,"onUpdate:value":t[1]||(t[1]=function(e){return o.value.password=e})},null,8,["value"])]}),_:1})]}),_:1},8,["model"])]}),_:1},8,["title","visible"])}}}),Z=P(r({__name:"Index",props:{wifiList:{type:Array,default:[]}},emits:["change"],setup:function(e,t){var n=t.emit,r=l([]),a=l(!1),u=l({}),i=l(["#ccc","#1890ff","#008000","#FF7F50","#9932CC","#FF1493","#FFD700"]),c=e;function f(){u.value={},a.value=!0}function d(e){var t="WIFI信息修改成功,保存后生效";if(null!=e&&e.id)for(var n=0;n<r.value.length;n++)r.value[n].id===e.id&&(r.value[n]=e);else e.id=X(),r.value.push(e),t="WIFI信息新增成功,保存后生效";g.info(t),h(),a.value=!1}function m(){u.value={},a.value=!1}function h(){n("change",{type:"wifi",wifiDatas:r.value})}return _(function(){r.value=c.wifiList}),function(e,t){var n=y("a-button"),l=y("a-popconfirm"),c=y("a-avatar"),w=y("a-card-meta"),_=y("a-card"),P=y("a-descriptions-item"),W=y("a-tooltip"),z=y("a-descriptions");return s(),k(C,null,[x("div",null,[b(z,{column:4,style:{"margin-top":"15px"}},{default:p(function(){return[(s(!0),k(C,null,I(r.value,function(e,f){return s(),v(P,{key:f},{default:p(function(){return[b(_,{hoverable:"",style:{width:"350px"}},{cover:p(function(){return o(t[0]||(t[0]=[x("img",{alt:"WIFI信息",src:"/assets/wifi-33b3054a.jfif"},null,-1)]))}),actions:p(function(){return[b(n,{type:"primary",onClick:function(t){return n=e,u.value=n,void(a.value=!0);var n}},{default:p(function(){return o(t[1]||(t[1]=[O("修改",-1)]))}),_:1},8,["onClick"]),b(l,{title:"是否删除此WIFI信息?","ok-text":"确定","cancel-text":"取消",onConfirm:function(t){return n=e,console.log("record",n),r.value=r.value.filter(function(e){return e.id!=n.id}),g.info("WIFI信息删除成功,保存后生效"),void h();var n}},{default:p(function(){return[b(n,{type:"primary",danger:""},{default:p(function(){return o(t[2]||(t[2]=[O("删除",-1)]))}),_:1})]}),_:1},8,["onConfirm"])]}),default:p(function(){return[b(w,{title:e.name,description:e.password},{avatar:p(function(){return[b(c,{size:46,style:j("background-color:"+i.value[F(U)(0,6)])},{default:p(function(){return[O(T(e.name.substr(0,1)),1)]}),_:2},1032,["style"])]}),_:2},1032,["title","description"])]}),_:2},1024)]}),_:2},1024)}),128)),b(P,null,{default:p(function(){return[b(W,null,{title:p(function(){return o(t[3]||(t[3]=[O("点击新增WIFI",-1)]))}),default:p(function(){return[b(_,{hoverable:"",style:{width:"300px"},onClick:f},{cover:p(function(){return o(t[4]||(t[4]=[x("img",{alt:"点击添加",src:"/assets/wifi_add-c1ee3d85.jfif"},null,-1)]))}),_:1})]}),_:1})]}),_:1})]}),_:1})]),a.value?(s(),v(Y,{key:0,wifiInfo:u.value,visible:a.value,onOnSuccess:d,onOnCancel:m},null,8,["wifiInfo","visible"])):S("",!0)],64)}}}),[["__scopeId","data-v-eacc2cc3"]]),ee=[{title:"对接类型",dataIndex:"networkType",key:"networkType"},{title:"对接平台",dataIndex:"platform",key:"platform"},{title:"配置参数",dataIndex:"addressParams",key:"addressParams"},{title:"操作",dataIndex:"action",key:"action"}],te=r({__name:"Modal",props:{visible:{type:Boolean,default:!1},addressInfo:{type:Object,default:{}}},emits:["onSuccess","onCancel"],setup:function(e,t){var n=t.emit,r=l(null),a=l("添加对接配置"),u=l({}),c=e,f=n;function d(){var e;Object.keys(u.value).forEach(function(e){u.value[e]=u.value[e].replace(/\s+/g,"")}),null===(e=r.value)||void 0===e||e.validate().then(function(){f("onSuccess",u.value)})}function m(){f("onCancel")}return _(function(){var e=c.addressInfo;e&&e.id?(u.value=i({},e),a.value="修改对接配置"):(a.value="添加对接配置",u.value={})}),function(e,t){var n=y("a-select-option"),l=y("a-select"),i=y("a-form-item"),f=y("a-input"),g=y("a-form"),h=y("a-modal");return s(),v(h,{title:a.value,visible:c.visible,"onUpdate:visible":t[5]||(t[5]=function(e){return c.visible=e}),maskClosable:!1,width:480,cancelText:"取消",okText:"确定",onOk:d,onCancel:m},{default:p(function(){return[b(g,{ref_key:"formRef",ref:r,model:u.value,name:"basic","label-align":"left","label-col":{span:4},"wrapper-col":{span:20},autocomplete:"off",layout:"vertical"},{default:p(function(){return[b(i,{"wrapper-col":{offset:0,span:24},label:"对接类型",name:"networkType",rules:[{required:!0,message:"请选择对接类型!"}]},{default:p(function(){return[b(l,{ref:"select",value:u.value.networkType,"onUpdate:value":t[0]||(t[0]=function(e){return u.value.networkType=e})},{default:p(function(){return[b(n,{value:"WiFi"},{default:p(function(){return o(t[6]||(t[6]=[O("WiFi",-1)]))}),_:1}),b(n,{value:"NB-IOT"},{default:p(function(){return o(t[7]||(t[7]=[O("NB-IOT",-1)]))}),_:1}),b(n,{value:"4G"},{default:p(function(){return o(t[8]||(t[8]=[O("4G",-1)]))}),_:1})]}),_:1},8,["value"])]}),_:1}),b(i,{"wrapper-col":{offset:0,span:24},label:"对接平台",name:"platform"},{default:p(function(){return[b(l,{ref:"select",value:u.value.platform,"onUpdate:value":t[1]||(t[1]=function(e){return u.value.platform=e})},{default:p(function(){return[b(n,{value:"1"},{default:p(function(){return o(t[9]||(t[9]=[O("阿里云",-1)]))}),_:1}),b(n,{value:"2"},{default:p(function(){return o(t[10]||(t[10]=[O("驼人",-1)]))}),_:1}),b(n,{value:"3"},{default:p(function(){return o(t[11]||(t[11]=[O("本地",-1)]))}),_:1})]}),_:1},8,["value"])]}),_:1}),"1"===u.value.platform?(s(),v(i,{key:0,"wrapper-col":{offset:0,span:24},label:"产品编码",name:"productKey",rules:[{required:!0,message:"请输入productKey!"}]},{default:p(function(){return[b(f,{size:"large",value:u.value.productKey,"onUpdate:value":t[2]||(t[2]=function(e){return u.value.productKey=e})},null,8,["value"])]}),_:1})):S("",!0),"1"!=u.value.platform?(s(),v(i,{key:1,"wrapper-col":{offset:0,span:24},label:"对接地址",name:"address",rules:[{required:!0,message:"请输入对接地址!"}]},{default:p(function(){return[b(f,{size:"large",value:u.value.address,"onUpdate:value":t[3]||(t[3]=function(e){return u.value.address=e})},null,8,["value"])]}),_:1})):S("",!0),"1"!=u.value.platform?(s(),v(i,{key:2,"wrapper-col":{offset:0,span:24},label:"对接端口",name:"port",rules:[{required:!0,message:"请输入对接端口!"}]},{default:p(function(){return[b(f,{size:"large",value:u.value.port,"onUpdate:value":t[4]||(t[4]=function(e){return u.value.port=e})},null,8,["value"])]}),_:1})):S("",!0)]}),_:1},8,["model"])]}),_:1},8,["title","visible"])}}}),ne={class:"tools"},re={key:0},ae={key:1},oe=P(r({__name:"Index",props:{addressList:{type:Array,default:[]}},emits:["change"],setup:function(e,t){var n=t.emit,r=l(!1),a=l({}),u=l([]),i=n,c=e;function f(){a.value={},r.value=!0}function d(e){var t="对接配置修改成功,保存后生效";if(e&&e.id)for(var n=0;n<u.value.length;n++)u.value[n].id===e.id&&(u.value[n]=e);else e.id=X(),u.value.push(e),t="对接配置新增成功,保存后生效";g.info(t),h(),r.value=!1}function m(){a.value={},r.value=!1}function h(){i("change",{type:"address",addressDatas:u.value})}return _(function(){u.value=c.addressList}),function(e,t){var n=y("a-button"),l=y("a-popconfirm"),i=y("a-table");return s(),k(C,null,[x("div",ne,[b(n,{type:"primary",onClick:f,size:"large"},{default:p(function(){return o(t[0]||(t[0]=[O("新增",-1)]))}),_:1})]),b(i,{dataSource:u.value,columns:F(ee)},{bodyCell:p(function(e){var i=e.column,c=e.record;return["platform"===i.key?(s(),k(C,{key:0},[O(T("1"==c.platform?"阿里云":"2"==c.platform?"驼人":"3"==c.platform?"本地":""),1)],64)):S("",!0),"addressParams"===i.key?(s(),k(C,{key:1},["1"==c.platform?(s(),k("span",re,T("产品编码:"+c.productKey),1)):(s(),k("span",ae,T(c.address+":"+c.port),1))],64)):S("",!0),"action"===i.key?(s(),k(C,{key:2},[b(n,{type:"link",onClick:function(e){return function(e){a.value=e,r.value=!0}(c)}},{default:p(function(){return o(t[1]||(t[1]=[O(" 编辑",-1)]))}),_:1},8,["onClick"]),b(l,{title:"是否删除此对接配置?","ok-text":"确定","cancel-text":"取消",onConfirm:function(e){return function(e){console.log("record",e),u.value=u.value.filter(function(t){return t.id!=e.id}),g.info("对接配置删除成功,保存后生效"),h()}(c)}},{default:p(function(){return[b(n,{type:"link",danger:""},{default:p(function(){return o(t[2]||(t[2]=[O("删除",-1)]))}),_:1})]}),_:1},8,["onConfirm"])],64)):S("",!0)]}),_:1},8,["dataSource","columns"]),r.value?(s(),v(te,{key:0,addressInfo:a.value,visible:r.value,onOnSuccess:d,onOnCancel:m},null,8,["addressInfo","visible"])):S("",!0)],64)}}}),[["__scopeId","data-v-8803d49d"]]),le={class:"footer"},ue=r({__name:"Index",props:{isOpen:{type:Boolean,default:!1},userInfo:{type:Object}},emits:["onClose"],setup:function(e,n){var r=n.emit,i=l("1"),c=l([]),f=l([]),d=l(),m=u({id:"",userName:"",wifi:"",address:"",deviceSecret:"7bd7eaa33860ce9a2bd1b33633127f04"}),h=e;function w(){return k.apply(this,arguments)}function k(){return(k=a(t().m(function e(){return t().w(function(e){for(;;)switch(e.n){case 0:m.wifi=JSON.stringify(c.value),m.address=JSON.stringify(f.value),m.deviceSecret=m.deviceSecret.replace(/\s+/g,""),L({url:"/userConfig/config",data:m},function(){g.info("医院配置信息保存成功!"),r("onClose")});case 1:return e.a(2)}},e)}))).apply(this,arguments)}function C(e){e&&"wifi"==e.type?c.value=e.wifiDatas:e&&"address"==e.type&&(f.value=e.addressDatas)}function I(){r("onClose")}return _(function(){var e=h.userInfo;e&&e.id&&e.username&&L({url:"/userConfig/detailById",data:{id:e.id}},function(t){var n;t.data&&null!=t.data?(Object.assign(m,t.data),m.userName=e.username,m&&""!=m.wifi&&(c.value=JSON.parse(m.wifi)),m&&""!=m.address&&(f.value=JSON.parse(m.address))):(null===(n=d.value)||void 0===n||n.resetFields(),Object.assign(m,{id:e.id,userName:e.username,deviceSecret:"7bd7eaa33860ce9a2bd1b33633127f04"}),c.value=[],f.value=[])})}),function(e,t){var n=y("a-form-item"),r=y("a-col"),a=y("a-input"),l=y("a-row"),u=y("a-form"),g=y("a-descriptions"),_=y("a-tab-pane"),k=y("a-tabs"),S=y("a-button"),j=y("a-drawer");return s(),v(j,{visible:h.isOpen,"onUpdate:visible":t[2]||(t[2]=function(e){return h.isOpen=e}),title:"WIFI信息配置",placement:"right",width:"80%",onClose:I},{footer:p(function(){return[x("div",le,[b(S,{onClick:I},{default:p(function(){return o(t[5]||(t[5]=[O("取消",-1)]))}),_:1}),b(S,{type:"primary",onClick:w},{default:p(function(){return o(t[6]||(t[6]=[O("保存",-1)]))}),_:1})])]}),default:p(function(){return[b(g,null,{title:p(function(){return o(t[3]||(t[3]=[x("div",{style:{display:"flex"}},[x("div",{class:"title-icon"}),O(" 医院配置信息 ")],-1)]))}),default:p(function(){return[b(u,{ref_key:"formRef",ref:d,layout:"inline",model:m,autocomplete:"off",labelCol:{span:8},wrapperCol:{span:16}},{default:p(function(){return[b(l,{class:"rows",gutter:16},{default:p(function(){return[b(r,{span:8},{default:p(function(){return[b(n,{label:"用户名称",name:"userName"},{default:p(function(){return[x("span",null,T(m.userName),1)]}),_:1})]}),_:1}),b(r,{span:8},{default:p(function(){return[b(n,{label:"秘钥配置",name:"deviceSecret"},{default:p(function(){return[b(a,{value:m.deviceSecret,"onUpdate:value":t[0]||(t[0]=function(e){return m.deviceSecret=e})},null,8,["value"])]}),_:1})]}),_:1})]}),_:1})]}),_:1},8,["model"])]}),_:1}),b(g,null,{title:p(function(){return o(t[4]||(t[4]=[x("div",{style:{display:"flex"}},[x("div",{class:"title-icon"}),O(" 医院数据对接 ")],-1)]))}),_:1}),b(k,{activeKey:i.value,"onUpdate:activeKey":t[1]||(t[1]=function(e){return i.value=e}),type:"card"},{default:p(function(){return[b(_,{key:"1",tab:"WIFI信息配置"},{default:p(function(){return[b(Z,{wifiList:c.value,onChange:C},null,8,["wifiList"])]}),_:1}),b(_,{key:"2",tab:"对接接口配置"},{default:p(function(){return[b(oe,{addressList:f.value,onChange:C},null,8,["addressList"])]}),_:1})]}),_:1},8,["activeKey"])]}),_:1},8,["visible"])}}}),ie=P(ue,[["__scopeId","data-v-5769f2f7"]]),ce={class:"cus-animation",style:{height:"100%",width:"100%",padding:"16px 20px",display:"flex","flex-direction":"column"}},fe={style:{display:"flex","justify-content":"space-between","align-items":"flex-end"}},de={style:{display:"flex"}},se={style:{"font-weight":"bold"}},ve={key:0},pe={key:1,style:{color:"red"}},me={style:{"font-weight":"bold"}},ye={key:0,style:{color:"green"}},be={key:1,style:{color:"red"}},ge={key:0},he={key:1},we={key:0},_e={key:1},ke={style:{"min-width":"200px"}},xe=["onClick"],Ce=["onClick"],Ie=["onClick"],Oe=["onClick"],Se=r({__name:"Index",setup:function(e){var n=l(null),r=u({x:1550}),i=u({pageSize:20,current:1,size:"default",showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return"共 ".concat(e," 条数据")},onChange:function(e,t){console.log("111",e,t),this.current=e,this.pageSize=t,_()}}),f=l([]),d=l(!1),m=l({}),h=l(!1),w=u({size:20,page:1,sort:"createtime",order:"desc",keyWord:""}),_=function(){h.value=!0,w.size=i.pageSize,w.page=i.current,G({url:"/user/search",data:w}).then(function(e){console.log(e),i.total=e.total,f.value=e.data,h.value=!1})},I=function(){i.current=1,_()},O=l(null),j=l(null),U=function(e){var t;console.log(e),null===(t=j.value)||void 0===t||t.add()},P=W(),B=function(){var e=a(t().m(function e(n){var r,a;return t().w(function(e){for(;;)switch(e.n){case 0:return console.log(n),e.n=1,G({url:"/user/detail",data:{id:n.id}});case 1:0==(null==(r=e.v)?void 0:r.code)&&(null===(a=j.value)||void 0===a||a.update(r.data));case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),M=function(e){console.log(e),_()},V=function(){d.value=!1,m.value={},_()};return c(function(){var e;r.y=(null===(e=n.value)||void 0===e?void 0:e.clientHeight)-113,_()}),function(e,t){var a=y("a-button"),l=y("a-tooltip"),u=y("a-input"),c=y("a-form-item"),W=y("a-form"),G=y("a-table-column"),Q=y("a-menu-item"),H=y("a-popconfirm"),$=y("a-menu"),X=y("a-dropdown"),Y=y("a-table");return s(),k(C,null,[x("div",ce,[b(F(K),{title:"用户管理"}),x("div",fe,[x("div",de,[b(a,{type:"primary",style:{"margin-right":"10px",background:"#0058FF"},onClick:U},{icon:p(function(){return[b(F(z))]}),default:p(function(){return[t[2]||(t[2]=x("span",null,"添加",-1))]}),_:1}),b(W,{layout:"inline",model:w},{default:p(function(){return[b(c,null,{default:p(function(){return[b(u,{allowClear:"",value:w.keyWord,"onUpdate:value":t[0]||(t[0]=function(e){return w.keyWord=e}),placeholder:"请输入要查询的内容",style:{width:"280px"}},{suffix:p(function(){return[b(l,{title:"点击搜索",onClick:I},{default:p(function(){return[b(F(N),{style:{color:"rgba(0, 0, 0, 0.45)"}})]}),_:1})]}),_:1},8,["value"])]}),_:1})]}),_:1},8,["model"])]),x("div",null,[b(l,{onClick:_},{default:p(function(){return[b(F(q),{style:{"font-size":"16px"},spin:h.value},null,8,["spin"])]}),_:1})])]),x("div",{ref_key:"table_container",ref:n,style:{"margin-top":"9px","border-top":"1px solid #eee",display:"flex","flex-direction":"column",overflow:"hidden",height:"0px","flex-grow":"1"}},[b(Y,{"data-source":f.value,pagination:i,scroll:r,bordered:!0,loading:h.value,size:"middle"},{default:p(function(){return[b(G,{title:"序号",width:60,fixed:"left",align:"center"},{default:p(function(e){var t=e.index;return[x("div",null,T(t+1),1)]}),_:1}),b(G,{title:"用户编号",width:180,fixed:"left",align:"center"},{default:p(function(e){var t=e.record;return[x("div",se,[t.code?(s(),k("span",ve,T(t.code),1)):(s(),k("span",pe,"未知"))])]}),_:1}),b(G,{title:"用户名","data-index":"username",width:200,fixed:"left",align:"center"}),b(G,{title:"状态",width:130,align:"center"},{default:p(function(e){var t=e.record;return[x("div",me,[t.enabled?(s(),k("span",ye,"正常")):(s(),k("span",be,"异常"))])]}),_:1}),b(G,{title:"手机号","data-index":"mobile",width:160}),b(G,{title:"邮箱","data-index":"email",width:200},{default:p(function(e){var t=e.record;return[x("div",null,[t.email?(s(),k("span",ge,T(t.email),1)):(s(),k("span",he,"暂无邮箱"))])]}),_:1}),b(G,{title:"上次登录时间","data-index":"lasttime",width:200},{default:p(function(e){var t=e.record;return[x("div",null,[t.lasttime?(s(),k("span",we,T(t.lasttime),1)):(s(),k("span",_e,"暂未登录"))])]}),_:1}),b(G,{title:"注册时间","data-index":"createtime"},{default:p(function(e){var t=e.record;return[x("div",ke,[x("span",null,T(t.createtime),1)])]}),_:1}),b(G,{title:"操作",width:180,fixed:"right"},{default:p(function(e){var n=e.record;return[x("div",null,[x("a",{onClick:function(e){return function(e){console.log(e),P.push("/"+R+"/user/detail/"+e.id)}(n)}},"查看",8,xe),x("a",{style:{margin:"0 20px"},onClick:function(e){return function(e){m.value=e,d.value=!0}(n)}},"配置",8,Ce),b(X,{trigger:["click"]},{overlay:p(function(){return[b($,null,{default:p(function(){return[1!=n.id?(s(),v(Q,{key:0},{default:p(function(){return[x("a",{style:{color:"#0058FF"},onClick:function(e){return B(n)}},"编辑",8,Ie)]}),_:2},1024)):S("",!0),1!=n.id?(s(),v(Q,{key:1},{default:p(function(){return[b(H,{title:"确定删除?",okText:"确定",cancelText:"取消",onConfirm:function(e){return function(e){console.log(e);var t={id:e.id};L({url:"/user/delete",data:t},function(e){console.log(e),g.info(e.msg),_()})}(n)}},{default:p(function(){return o(t[4]||(t[4]=[x("a",{style:{color:"#0058FF"}},"删除",-1)]))}),_:1},8,["onConfirm"])]}),_:2},1024)):S("",!0),b(Q,null,{default:p(function(){return[x("a",{style:{color:"#0058FF"},onClick:function(e){return function(e){var t;console.log(e),null===(t=O.value)||void 0===t||t.update(e)}(n)}},"修改密码",8,Oe)]}),_:2},1024)]}),_:2},1024)]}),default:p(function(){return[x("a",{class:"ant-dropdown-link",onClick:t[1]||(t[1]=D(function(){},["prevent"]))},[t[3]||(t[3]=x("span",null,"更多",-1)),b(F(E))])]}),_:2},1024)])]}),_:1})]}),_:1},8,["data-source","pagination","scroll","loading"])],512)]),b(A,{ref_key:"editRef",ref:j,onOnSuccess:M},null,512),b(J,{ref_key:"editPasswordRef",ref:O,onOnSuccess:M},null,512),b(ie,{isOpen:d.value,userInfo:m.value,onOnClose:V},null,8,["isOpen","userInfo"])],64)}}});e("default",P(Se,[["__scopeId","data-v-6bfeff43"]]))}}})}();
|