(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-250204f8"],{"3fa7":function(e,t,r){"use strict";r.r(t);r("4e82"),r("b0c0");var n=function(){var e=this,t=e._self._c;return t("a-form-model",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules,labelCol:{span:7},wrapperCol:{span:14}}},[t("a-form-model-item",{attrs:{label:"上级菜单"}},[t("a-tree-select",{staticStyle:{width:"100%"},attrs:{treeData:e.menuList,"dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:"选择上级菜单","allow-clear":"",replaceFields:{children:"children",title:"label",key:"id",value:"id"}},model:{value:e.form.parentId,callback:function(t){e.$set(e.form,"parentId",t)},expression:"form.parentId"}})],1),t("a-form-model-item",{attrs:{label:"菜单类型",prop:"isMenu"}},[t("a-radio-group",{attrs:{name:"isMenu"},on:{change:e.onChangeMenuType},model:{value:e.form.isMenu,callback:function(t){e.$set(e.form,"isMenu",t)},expression:"form.isMenu"}},[t("a-radio",{attrs:{value:!0}},[e._v("菜单")]),t("a-radio",{attrs:{value:!1}},[e._v("按钮")])],1)],1),e.form.isMenu?t("a-form-model-item",{attrs:{label:"菜单图标",prop:"icon"}},[t("a-input",{attrs:{placeholder:"请输入"},model:{value:e.form.icon,callback:function(t){e.$set(e.form,"icon",t)},expression:"form.icon"}})],1):e._e(),t("a-form-model-item",{attrs:{label:e.form.isMenu?"菜单名称":"按钮名称",prop:"label"}},[t("a-input",{attrs:{placeholder:"请输入"},model:{value:e.form.label,callback:function(t){e.$set(e.form,"label",t)},expression:"form.label"}})],1),e.form.isMenu?t("a-form-model-item",{attrs:{label:"组件名称",prop:"component"}},[t("a-input",{attrs:{placeholder:"请输入(唯一性)"},model:{value:e.form.component,callback:function(t){e.$set(e.form,"component",t)},expression:"form.component"}})],1):e._e(),t("a-form-model-item",{attrs:{label:e.form.isMenu?"菜单路由":"按钮路径",prop:"path"}},[t("a-input",{attrs:{placeholder:"请输入(唯一性)"},model:{value:e.form.path,callback:function(t){e.$set(e.form,"path",t)},expression:"form.path"}})],1),t("a-form-model-item",{attrs:{label:e.form.isMenu?"路由名称":"按钮权限标识",prop:"name"}},[t("a-input",{attrs:{placeholder:"请输入(唯一性)"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),e.form.isMenu?t("a-form-model-item",{attrs:{label:"重定向地址",prop:"redirect"}},[t("a-input",{attrs:{placeholder:"请输入"},model:{value:e.form.redirect,callback:function(t){e.$set(e.form,"redirect",t)},expression:"form.redirect"}})],1):e._e(),t("a-form-model-item",{attrs:{label:"是否显示",prop:"open"}},[t("a-radio-group",{attrs:{name:"open"},model:{value:e.form.open,callback:function(t){e.$set(e.form,"open",t)},expression:"form.open"}},[t("a-radio",{attrs:{value:!0}},[e._v("显示")]),t("a-radio",{attrs:{value:!1}},[e._v("隐藏")])],1)],1),t("a-form-model-item",{attrs:{label:"排序",prop:"sort"}},[t("a-input",{attrs:{type:"number",placeholder:"请输入排序"},model:{value:e.form.sort,callback:function(t){e.$set(e.form,"sort",t)},expression:"form.sort"}})],1)],1)},o=[],a=r("5530"),u=(r("d3b7"),r("b7a6")),i={props:["modelData"],computed:{},data:function(){return{value:"",menuList:[],form:{isMenu:!0,parentId:0,component:"",icon:"a iconfont",label:"",name:"",path:"",redirect:"",open:!0,sort:1},rules:{}}},created:function(){this.form=Object.assign(this.form,this.modelData),this.form.children&&delete this.form.children,this.rules={label:[{required:!0,message:"请输入".concat(this.form.isMenu?"菜单":"按钮","名称"),trigger:"change"},{min:1,max:50,message:"".concat(this.form.isMenu?"菜单":"按钮","名称长度为不能超过50位字符")}],name:[{required:!0,message:"请输入".concat(this.form.isMenu?"路由名称":"按钮权限标识"),trigger:"change"}],path:[{required:!0,message:"请输入".concat(this.form.isMenu?"路由":"按钮跳转","地址"),trigger:"change"}],component:[{required:!0,message:"请输入组件名称",trigger:"change"}]},this.getAll()},methods:{onChangeMenuType:function(e){e.target.value?this.rules.component[0].required=!0:this.rules.component[0].required=!1},getAll:function(){var e=this;Object(u["p"])().then((function(t){200===t.code&&(e.menuList=t.data,e.menuList.unshift({label:"无上级目录",id:0}))}))},onSubmit:function(){var e=this;return new Promise((function(t,r){e.$refs.ruleForm.validate((function(n){if(!n)return r(),!1;Object(u["c"])(Object(a["a"])({},e.form),e.form.id?"put":"post").then((function(r){var n=r.msg;e.$notification.success({message:"成功",description:n}),t()})).catch((function(t){e.$notification.error({message:"失败",description:t.msg}),r()}))}))}))}}},c=i,s=(r("4a49"),r("2877")),l=Object(s["a"])(c,n,o,!1,null,"7d258f85",null);t["default"]=l.exports},"4a49":function(e,t,r){"use strict";r("89ff")},"89ff":function(e,t,r){},b7a6:function(e,t,r){"use strict";r.d(t,"p",(function(){return i})),r.d(t,"c",(function(){return c})),r.d(t,"i",(function(){return s})),r.d(t,"o",(function(){return l})),r.d(t,"b",(function(){return d})),r.d(t,"h",(function(){return m})),r.d(t,"f",(function(){return f})),r.d(t,"u",(function(){return p})),r.d(t,"d",(function(){return b})),r.d(t,"v",(function(){return h})),r.d(t,"j",(function(){return g})),r.d(t,"a",(function(){return v})),r.d(t,"g",(function(){return j})),r.d(t,"r",(function(){return O})),r.d(t,"q",(function(){return y})),r.d(t,"w",(function(){return M})),r.d(t,"y",(function(){return x})),r.d(t,"e",(function(){return k})),r.d(t,"z",(function(){return q})),r.d(t,"A",(function(){return w})),r.d(t,"s",(function(){return $})),r.d(t,"x",(function(){return C})),r.d(t,"n",(function(){return _})),r.d(t,"t",(function(){return I})),r.d(t,"m",(function(){return S})),r.d(t,"k",(function(){return A})),r.d(t,"l",(function(){return L}));r("99af");var n=r("bc3a"),o=r.n(n),a=r("b775"),u=r("9fb0");function i(){return Object(a["b"])({url:"/api/sys-menu/list",method:"get"})}function c(e,t){return Object(a["b"])({url:"/api/sys-menu",method:t,data:e})}function s(e){var t=e.id;return Object(a["b"])({url:"/api/sys-menu/".concat(t),method:"delete"})}function l(e){return Object(a["b"])({url:"/api/dept/list",method:"post",data:e})}function d(e){return Object(a["b"])({url:"/api/dept/save",method:"post",data:e})}function m(e){var t=e.id;return Object(a["b"])({url:"/api/dept/".concat(t),method:"delete"})}function f(e){var t=e.userId;return Object(a["b"])({url:"/api/user/".concat(t),method:"delete"})}function p(e){return Object(a["b"])({url:"/api/sys/user/resetpwd",method:"post",data:e})}function b(e){return Object(a["b"])({url:"/api/role/save",method:"post",data:e})}function h(){return Object(a["b"])({url:"/api/sys-role/list",method:"get"})}function g(e){var t=e.roleIds;return Object(a["b"])({url:"/api/system/role/".concat(t),method:"delete"})}function v(e){return Object(a["b"])({url:"/api/sys/user/save",method:"post",data:e})}function j(e){var t=e.id;return Object(a["b"])({url:"/api/sys/user/".concat(t),method:"delete"})}function O(e){return Object(a["b"])({url:"/api/consumable/list?udi=".concat(e),method:"get"})}function y(e){return Object(a["b"])({url:"/api/sys-user/list?type=".concat(e),method:"get"})}function M(e){return Object(a["b"])({url:"/api/purchase",method:"post",data:e})}function x(e){return Object(a["b"])({url:"/api/qrcode/scan/".concat(e),method:"get"})}function k(e){return Object(a["b"])({url:"/api/qrcode/".concat(e),method:"get"})}function q(e){return Object(a["b"])({url:"/api/qrcode/usage",method:"post",data:e})}function w(e){return Object(a["b"])({url:"/api/qrcode/charge",method:"post",data:e})}function $(e){return Object(a["b"])({url:"/api/open/qrcode/query?patientIdCard=".concat(e.idCard,"&outpatientNo=").concat(e.outpatientNo),method:"get"})}function C(e){return Object(a["b"])({url:"/api/consumable",method:"post",data:e})}function _(){return Object(a["b"])({url:"/api/sys-dept/list?pid=1",method:"get"})}function I(e){return Object(a["b"])({url:"/api/purchase/batch/".concat(e),method:"get"})}function S(e){return o.a.post("/api/consumable/excel/import",e,{headers:{Authorization:sessionStorage.getItem(u["a"]),"Content-Type":"multipart/form-data"}})}function A(e){var t=e.billCode,r=e.entSendName;return Object(a["b"])({url:"/api/bill/query?billCode=".concat(t,"&entSendName=").concat(r),method:"get"})}function L(e){var t=e.code;return Object(a["b"])({url:"/api/bill/storage/".concat(t),method:"get"})}}}]);