a246dea75cbd5b132b0c7c6b64b79981ac17e3a2e775a8c42701ab938c1c662157b1c51435a52ffd395b9abfba9dcb3ff479373f68fbc321a609fa0d2312 20 KB

1
  1. {"code":"(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-64a7bedf\"],{\"3ac9\":function(e,t,a){\"use strict\";a(\"8215\")},\"3c65\":function(e,t,a){\"use strict\";var r=a(\"23e7\"),o=a(\"7b0b\"),n=a(\"07fa\"),s=a(\"3a34\"),l=a(\"083a\"),i=a(\"3511\"),c=1!==[].unshift(0),u=!function(){try{Object.defineProperty([],\"length\",{writable:!1}).unshift()}catch(e){return e instanceof TypeError}}();r({target:\"Array\",proto:!0,arity:1,forced:c||u},{unshift:function(e){var t=o(this),a=n(t),r=arguments.length;if(r){i(a+r);var c=a;while(c--){var u=c+r;c in t?t[u]=t[c]:l(t,u)}for(var d=0;d<r;d++)t[d]=arguments[d]}return s(t,a+r)}})},\"3ce4\":function(e,t,a){\"use strict\";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a(\"div\",{staticClass:\"app-container\"},[a(\"el-form\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.showSearch,expression:\"showSearch\"}],ref:\"queryForm\",attrs:{model:e.queryParams,size:\"small\",inline:!0}},[a(\"el-form-item\",{attrs:{label:\"角色名称\",prop:\"roleName\"}},[a(\"el-input\",{staticStyle:{width:\"240px\"},attrs:{maxlength:\"15\",placeholder:\"请输入角色名称\",clearable:\"\"},nativeOn:{keyup:function(t){return!t.type.indexOf(\"key\")&&e._k(t.keyCode,\"enter\",13,t.key,\"Enter\")?null:e.handleQuery(t)}},model:{value:e.queryParams.roleName,callback:function(t){e.$set(e.queryParams,\"roleName\",t)},expression:\"queryParams.roleName\"}})],1),a(\"el-form-item\",{attrs:{label:\"字符标识\",prop:\"roleKey\"}},[a(\"el-select\",{attrs:{placeholder:\"请选择字符标识\"},model:{value:e.queryParams.roleKey,callback:function(t){e.$set(e.queryParams,\"roleKey\",t)},expression:\"queryParams.roleKey\"}},e._l(e.pcOptions,(function(e){return a(\"el-option\",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a(\"el-form-item\",[a(\"el-button\",{attrs:{type:\"primary\",icon:\"el-icon-search\",size:\"mini\"},on:{click:e.handleQuery}},[e._v(\"搜索\")]),a(\"el-button\",{attrs:{icon:\"el-icon-refresh\",size:\"mini\"},on:{click:e.resetQuery}},[e._v(\"重置\")])],1)],1),a(\"el-row\",{staticClass:\"mb8\",attrs:{gutter:10}},[a(\"el-col\",{attrs:{span:1.5}},[a(\"el-button\",{directives:[{name:\"hasPermi\",rawName:\"v-hasPermi\",value:[\"system:role:add\"],expression:\"['system:role:add']\"}],attrs:{type:\"primary\",plain:\"\",icon:\"el-icon-plus\",size:\"mini\"},on:{click:e.handleAdd}},[e._v(\"新增 \")])],1),a(\"el-col\",{attrs:{span:1.5}},[a(\"el-button\",{directives:[{name:\"hasPermi\",rawName:\"v-hasPermi\",value:[\"system:role:edit\"],expression:\"['system:role:edit']\"}],attrs:{type:\"success\",plain:\"\",icon:\"el-icon-edit\",size:\"mini\"},on:{click:e.handleUpdate}},[e._v(\"修改 \")])],1),a(\"el-col\",{attrs:{span:1.5}},[a(\"el-button\",{directives:[{name:\"hasPermi\",rawName:\"v-hasPermi\",value:[\"system:role:remove\"],expression:\"['system:role:remove']\"}],attrs:{type:\"danger\",plain:\"\",icon:\"el-icon-delete\",size:\"mini\"},on:{click:e.handleDelete}},[e._v(\"删除 \")])],1)],1),a(\"div\",{staticStyle:{\"padding-top\":\"10px\"}},[a(\"vxe-table\",{ref:\"xTable\",staticClass:\"mytable-style\",attrs:{align:\"center\",loading:e.loading,\"auto-resize\":\"\",border:\"\",resizable:\"\",\"export-config\":\"\",\"highlight-current-row\":\"\",\"show-overflow\":\"\",\"max-height\":\"700\",data:e.roleList,\"radio-config\":{trigger:\"row\"}}},[a(\"vxe-column\",{attrs:{type:\"radio\",width:\"60\"}}),a(\"vxe-table-column\",{attrs:{field:\"roleName\",title:\"角色名称\"}}),a(\"vxe-table-column\",{attrs:{field:\"roleType\",title:\"类型\",formatter:e.typeFormat}}),a(\"vxe-table-column\",{attrs:{field:\"roleKey\",title:\"字符标识\"}}),a(\"vxe-table-column\",{attrs:{field:\"roleSort\",title:\"显示顺序\"}})],1),a(\"vxe-pager\",{directives:[{name:\"show\",rawName:\"v-show\",value:e.showTable,expression:\"showTable\"}],attrs:{perfect:\"\",\"current-page\":e.currentPage,\"page-size\":e.pageSize,total:e.total,\"page-sizes\":[10,50,100],layouts:[\"PrevJump\",\"PrevPage\",\"JumpNumber\",\"NextPage\",\"NextJump\",\"Sizes\",\"FullJump\",\"Total\"]},on:{\"update:currentPage\":function(t){e.currentPage=t},\"update:current-page\":function(t){e.currentPage=t},\"update:pageSize\":function(t){e.pageSize=t},\"update:page-size\":function(t){e.pageSize=t},\"page-change\":e.handlePageChange}})],1),a(\"el-dialog\",{attrs:{title:e.title,visible:e.open,width:\"500px\",\"append-to-body\":\"\"},on:{\"update:visible\":function(t){e.open=t}}},[a(\"el-form\",{ref:\"form\",attrs:{model:e.form,rules:e.rules,\"label-width\":\"100px\"}},[a(\"el-form-item\",{attrs:{label:\"角色名称\",prop:\"roleName\"}},[a(\"el-input\",{attrs:{maxlength:\"15\",placeholder:\"请输入角色名称\",disabled:e.edit},model:{value:e.form.roleName,callback:function(t){e.$set(e.form,\"roleName\",t)},expression:\"form.roleName\"}})],1),a(\"el-form-item\",{attrs:{label:\"字符标识\",prop:\"roleKey\",disabled:e.xtglyedit}},[a(\"el-select\",{attrs:{placeholder:\"请选择字符标识\",disabled:e.edit},on:{change:e.changepc},model:{value:e.form.roleKey,callback:function(t){e.$set(e.form,\"roleKey\",t)},expression:\"form.roleKey\"}},e._l(e.pcOptions,(function(e){return a(\"el-option\",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a(\"el-form-item\",{attrs:{label:\"角色顺序\",prop:\"roleSort\"}},[a(\"el-input-number\",{attrs:{\"controls-position\":\"right\",min:0,disabled:e.edit},model:{value:e.form.roleSort,callback:function(t){e.$set(e.form,\"roleSort\",t)},expression:\"form.roleSort\"}})],1),a(\"el-form-item\",{attrs:{label:\"类型\"}},[a(\"el-select\",{staticStyle:{width:\"240px\"},attrs:{placeholder:\"请选择角色类型\",clearable:\"\",disabled:e.edit},model:{value:e.form.roleType,callback:function(t){e.$set(e.form,\"roleType\",t)},expression:\"form.roleType\"}},e._l(e.typeOptions,(function(e){return a(\"el-option\",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a(\"el-form-item\",{attrs:{label:\"菜单权限\"}},[a(\"el-checkbox\",{on:{change:function(t){return e.handleCheckedTreeExpand(t,\"menu\")}},model:{value:e.menuExpand,callback:function(t){e.menuExpand=t},expression:\"menuExpand\"}},[e._v(\"展开/折叠\")]),a(\"el-checkbox\",{on:{change:function(t){return e.handleCheckedTreeNodeAll(t,\"menu\")}},model:{value:e.menuNodeAll,callback:function(t){e.menuNodeAll=t},expression:\"menuNodeAll\"}},[e._v(\"全选/全不选\")]),a(\"el-checkbox\",{on:{change:function(t){return e.handleCheckedTreeConnect(t,\"menu\")}},model:{value:e.form.menuCheckStrictly,callback:function(t){e.$set(e.form,\"menuCheckStrictly\",t)},expression:\"form.menuCheckStrictly\"}},[e._v(\"父子联动 \")]),a(\"el-tree\",{ref:\"menu\",staticClass:\"tree-border\",attrs:{data:e.menuOptions,\"show-checkbox\":\"\",\"node-key\":\"id\",\"check-strictly\":!e.form.menuCheckStrictly,\"empty-text\":\"无数据,请选择字符标识!\",props:e.defaultProps}})],1),a(\"el-form-item\",{attrs:{label:\"备注\"}},[a(\"el-input\",{attrs:{type:\"textarea\",placeholder:\"请输入内容\",disabled:e.edit},model:{value:e.form.remark,callback:function(t){e.$set(e.form,\"remark\",t)},expression:\"form.remark\"}})],1)],1),a(\"div\",{staticClass:\"dialog-footer\",attrs:{slot:\"footer\"},slot:\"footer\"},[a(\"el-button\",{attrs:{type:\"primary\"},on:{click:e.submitForm}},[e._v(\"确 定\")]),a(\"el-button\",{on:{click:e.cancel}},[e._v(\"取 消\")])],1)],1),a(\"el-dialog\",{attrs:{title:e.title,visible:e.openDataScope,width:\"500px\",\"append-to-body\":\"\"},on:{\"update:visible\":function(t){e.openDataScope=t}}},[a(\"el-form\",{attrs:{model:e.form,\"label-width\":\"80px\"}},[a(\"el-form-item\",{attrs:{label:\"角色名称\"}},[a(\"el-input\",{attrs:{disabled:!0},model:{value:e.form.roleName,callback:function(t){e.$set(e.form,\"roleName\",t)},expression:\"form.roleName\"}})],1),a(\"el-form-item\",{attrs:{label:\"权限字符\"}},[a(\"el-input\",{attrs:{disabled:!0},model:{value:e.form.roleKey,callback:function(t){e.$set(e.form,\"roleKey\",t)},expression:\"form.roleKey\"}})],1),a(\"el-form-item\",{attrs:{label:\"权限范围\"}},[a(\"el-select\",{on:{change:e.dataScopeSelectChange},model:{value:e.form.dataScope,callback:function(t){e.$set(e.form,\"dataScope\",t)},expression:\"form.dataScope\"}},e._l(e.dataScopeOptions,(function(e){return a(\"el-option\",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a(\"el-form-item\",{directives:[{name:\"show\",rawName:\"v-show\",value:2==e.form.dataScope,expression:\"form.dataScope == 2\"}],attrs:{label:\"数据权限\"}},[a(\"el-checkbox\",{on:{change:function(t){return e.handleCheckedTreeExpand(t,\"dept\")}},model:{value:e.deptExpand,callback:function(t){e.deptExpand=t},expression:\"deptExpand\"}},[e._v(\"展开/折叠\")]),a(\"el-checkbox\",{on:{change:function(t){return e.handleCheckedTreeNodeAll(t,\"dept\")}},model:{value:e.deptNodeAll,callback:function(t){e.deptNodeAll=t},expression:\"deptNodeAll\"}},[e._v(\"全选/全不选\")]),a(\"el-checkbox\",{on:{change:function(t){return e.handleCheckedTreeConnect(t,\"dept\")}},model:{value:e.form.deptCheckStrictly,callback:function(t){e.$set(e.form,\"deptCheckStrictly\",t)},expression:\"form.deptCheckStrictly\"}},[e._v(\"父子联动 \")]),a(\"el-tree\",{ref:\"dept\",staticClass:\"tree-border\",attrs:{data:e.deptOptions,\"show-checkbox\":\"\",\"default-expand-all\":\"\",\"node-key\":\"id\",\"check-strictly\":!e.form.deptCheckStrictly,\"empty-text\":\"加载中,请稍候\",props:e.defaultProps}})],1)],1),a(\"div\",{staticClass:\"dialog-footer\",attrs:{slot:\"footer\"},slot:\"footer\"},[a(\"el-button\",{attrs:{type:\"primary\"},on:{click:e.submitDataScope}},[e._v(\"确 定\")]),a(\"el-button\",{on:{click:e.cancelDataScope}},[e._v(\"取 消\")])],1)],1)],1)},o=[],n=a(\"c7eb\"),s=a(\"1da1\"),l=(a(\"3c65\"),a(\"d81d\"),a(\"d3b7\"),a(\"159b\"),a(\"14d9\"),a(\"498a\"),a(\"2ef0\")),i={name:\"Role\",dicts:[\"sys_normal_disable\"],data:function(){return{typeOptions:[{value:\"0\",label:\"管理员\"},{value:\"1\",label:\"业务员\"}],statusOptions:[{value:\"0\",label:\"正常\"},{value:\"1\",label:\"停用\"}],xtglyedit:!1,edit:!1,showTable:!1,loading:!0,ids:[],single:!0,multiple:!0,showSearch:!1,currentPage:1,pageSize:10,total:0,roleList:[],title:\"\",open:!1,openDataScope:!1,menuExpand:!1,menuNodeAll:!1,deptExpand:!0,deptNodeAll:!1,pcOptions:[{value:\"XTGL\",label:\"XTGL\"},{value:\"SJGL\",label:\"SJGL\"},{value:\"SHGL\",label:\"SHGL\"},{value:\"YWGL\",label:\"YWGL\"},{value:\"SJYW\",label:\"SJYW\"},{value:\"YWPZ\",label:\"YWPZ\"},{value:\"YWCZ\",label:\"YWCZ\"}],dateRange:[],dataScopeOptions:[{value:\"1\",label:\"全部数据权限\"},{value:\"2\",label:\"自定数据权限\"},{value:\"3\",label:\"本部门数据权限\"},{value:\"4\",label:\"本部门及以下数据权限\"},{value:\"5\",label:\"仅本人数据权限\"}],menuOptions:[],deptOptions:[],queryParams:{roleName:void 0,roleKey:void 0,status:void 0},form:{},defaultProps:{children:\"children\",label:\"label\"},rules:{roleName:[{required:!0,message:\"角色名称不能为空\",trigger:\"blur\"}],roleKey:[{required:!0,message:\"权限字符不能为空\",trigger:\"blur\"}],roleSort:[{required:!0,message:\"角色顺序不能为空\",trigger:\"blur\"}]}}},created:function(){this.getList()},methods:{changepc:function(e){this.getMenuTreeselect(e)},typeFormat:function(e){for(var t=e.cellValue,a=\"未知的类型\",r=0;r<this.typeOptions.length;r++)\"0\"==t?a=\"管理员\":\"1\"==t&&(a=\"业务员\");return a},getList:function(){var e=this;return Object(s[\"a\"])(Object(n[\"a\"])().mark((function t(){var a;return Object(n[\"a\"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.showSearch=!0,e.xtglyedit=!0,e.edit=!0,e.loading=!0,a={currentPage:e.currentPage,pageSize:e.pageSize,roleName:e.queryParams.roleName,roleKey:e.queryParams.roleKey,status:e.queryParams.status},t.next=7,e.$axios.get(\"/sysRoleController/getAll\",{params:a}).then((function(t){e.roleList=t.data.records,e.total=t.data.total,\"\"==t.data.records?e.showTable=!1:e.showTable=!0,e.loading=!1})).catch((function(t){e.loading=!1}));case 7:case\"end\":return t.stop()}}),t)})))()},handlePageChange:function(e){var t=e.currentPage,a=e.pageSize;this.currentPage=t,this.pageSize=a,this.getList()},statusFormat:function(e){for(var t=e.cellValue,a=\"未知的类型\",r=0;r<this.statusOptions.length;r++)\"0\"==t?a=\"正常\":\"1\"==t&&(a=\"停用\");return a},getMenuTreeselect:function(e){var t=this;return Object(s[\"a\"])(Object(n[\"a\"])().mark((function a(){var r;return Object(n[\"a\"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return r={pc:e},a.next=3,t.$axios.get(\"/sysMenuController/treeselect\",{params:r}).then((function(e){t.menuOptions=e.data})).catch((function(e){t.loading=!1}));case 3:case\"end\":return a.stop()}}),a)})))()},getMenuAllCheckedKeys:function(){var e=this.$refs.menu.getCheckedKeys(),t=this.$refs.menu.getHalfCheckedKeys();return e.unshift.apply(e,t),e},getRoleMenuTreeselect:function(e){var t=this,a={roleId:e};this.$axios.get(\"/sysMenuController/roleMenuTreeselect\",{params:a}).then((function(e){return t.menuOptions=e.data.menus,e.data})).catch((function(e){t.loading=!1}))},handleStatusChange:function(e){var t=this,a=\"0\"===e.status?\"启用\":\"停用\";this.$modal.confirm('确认要\"'+a+'\"\"'+e.roleName+'\"角色吗?').then((function(){return changeRoleStatus(e.roleId,e.status)})).then((function(){t.$modal.msgSuccess(a+\"成功\")})).catch((function(){e.status=\"0\"===e.status?\"1\":\"0\"}))},cancel:function(){this.menuOptions=[],this.open=!1,this.reset()},cancelDataScope:function(){this.deptOptions=[],this.openDataScope=!1,this.reset()},reset:function(){void 0!=this.$refs.menu&&this.$refs.menu.setCheckedKeys([]),this.edit=!1,this.menuExpand=!1,this.menuNodeAll=!1,this.deptExpand=!0,this.deptNodeAll=!1,this.form={roleId:void 0,roleName:void 0,roleKey:void 0,roleSort:0,status:\"0\",roleType:\"0\",menuIds:[],deptIds:[],menuCheckStrictly:!0,deptCheckStrictly:!0,remark:void 0},this.resetForm(\"form\")},handleQuery:Object(l[\"debounce\"])((function(){this.currentPage=1,this.pageSize=10,this.getList()}),1e3),resetQuery:function(){this.dateRange=[],this.resetForm(\"queryForm\")},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.roleId})),this.single=1!=e.length,this.multiple=!e.length},handleCommand:function(e,t){switch(e){case\"handleAuthUser\":this.handleAuthUser(t);break;default:break}},handleCheckedTreeExpand:function(e,t){if(\"menu\"==t)for(var a=this.menuOptions,r=0;r<a.length;r++)this.$refs.menu.store.nodesMap[a[r].id].expanded=e;else if(\"dept\"==t)for(var o=this.deptOptions,n=0;n<o.length;n++)this.$refs.dept.store.nodesMap[o[n].id].expanded=e},handleCheckedTreeNodeAll:function(e,t){\"menu\"==t?this.$refs.menu.setCheckedNodes(e?this.menuOptions:[]):\"dept\"==t&&this.$refs.dept.setCheckedNodes(e?this.deptOptions:[])},handleCheckedTreeConnect:function(e,t){\"menu\"==t?this.form.menuCheckStrictly=!!e:\"dept\"==t&&(this.form.deptCheckStrictly=!!e)},handleAdd:Object(l[\"debounce\"])((function(){this.reset(),this.open=!0,this.title=\"添加角色\",this.edit=!1}),500),handleUpdate:Object(l[\"debounce\"])(Object(s[\"a\"])(Object(n[\"a\"])().mark((function e(){var t,a,r,o,s=this;return Object(n[\"a\"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.reset(),t=this.$refs.xTable.getRadioRecord(!0),null!=t){e.next=5;break}return this.$message({type:\"warning\",message:\"请选择记录!\"}),e.abrupt(\"return\");case 5:return this.edit=!0,a=t.roleId,r={roleId:a},e.next=10,this.$axios.get(\"/sysRoleController/getInfo\",{params:r}).then((function(e){s.form=e.data,s.open=!0}));case 10:return this.title=\"修改角色\",o={roleId:a},e.next=14,this.$axios.get(\"/sysMenuController/roleMenuTreeselect\",{params:o}).then((function(e){s.menuOptions=e.data.menus;var t=e.data.checkedKeys;t.forEach((function(e){s.$nextTick((function(){s.$refs.menu.setChecked(e,!0,!1)}))}))}));case 14:case\"end\":return e.stop()}}),e,this)}))),1e3),dataScopeSelectChange:function(e){\"2\"!==e&&this.$refs.dept.setCheckedKeys([])},handleAuthUser:function(e){var t=e.roleId;this.$router.push(\"/system/role-auth/user/\"+t)},submitForm:Object(l[\"debounce\"])((function(){var e=this;this.$refs[\"form\"].validate(function(){var t=Object(s[\"a\"])(Object(n[\"a\"])().mark((function t(a){return Object(n[\"a\"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=6;break}if(\"XTGL\"!=e.form.roleKey.trim()){t.next=5;break}if(\"0\"==e.form.builtIn){t.next=5;break}return e.$message({type:\"warning\",message:\"内置角色标识XTGL不能再次添加!\"}),t.abrupt(\"return\");case 5:void 0!=e.form.roleId?(e.form.menuIds=e.getMenuAllCheckedKeys(),e.$axios.post(\"/sysRoleController/updateRole\",e.form).then((function(t){e.$message.success(\"修改成功\"),e.open=!1,e.reset(),e.getList(),e.menuOptions=[],e.loading=!1})).catch((function(t){e.loading=!1}))):(e.form.menuIds=e.getMenuAllCheckedKeys(),e.$axios.post(\"/sysRoleController/addRole\",e.form).then((function(t){e.$message.success(\"新增成功\"),e.open=!1,e.reset(),e.getList(),e.menuOptions=[],e.loading=!1})).catch((function(t){e.loading=!1})));case 6:case\"end\":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}),1e3),submitDataScope:function(){var e=this;void 0!=this.form.roleId&&(this.form.deptIds=this.getDeptAllCheckedKeys(),dataScope(this.form).then((function(t){e.$modal.msgSuccess(\"修改成功\"),e.openDataScope=!1,e.getList()})))},handleDelete:function(){var e=this,t=this.$refs.xTable.getRadioRecord(!0);null!=t?\"XTGL\"!=t.roleKey?this.$confirm(\"是否确认删除角色?\",\"提示\",{confirmButtonText:\"确定\",cancelButtonText:\"取消\",type:\"warning\"}).then((function(){e.doDelete(t)})).catch((function(){})):this.$message({type:\"warning\",message:\"内置角色不能删除!\"}):this.$message({type:\"warning\",message:\"请选择记录!\"})},doDelete:Object(l[\"debounce\"])(function(){var e=Object(s[\"a\"])(Object(n[\"a\"])().mark((function e(t){var a,r=this;return Object(n[\"a\"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a={roleId:t.roleId},e.next=3,this.$axios.post(\"/sysRoleController/delRole\",this.$qs.stringify(a)).then((function(e){r.$message.success(\"删除成功!\"),r.getList()})).catch((function(e){}));case 3:this.loading=!1;case 4:case\"end\":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),1e3)}},c=i,u=(a(\"3ac9\"),a(\"2877\")),d=Object(u[\"a\"])(c,r,o,!1,null,\"01a204a0\",null);t[\"default\"]=d.exports},8215:function(e,t){throw new Error(\"Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):\\nModuleBuildError: Module build failed (from ./node_modules/postcss-loader/src/index.js):\\nError: PostCSS plugin autoprefixer requires PostCSS 8.\\nMigration guide for end-users:\\nhttps://github.com/postcss/postcss/wiki/PostCSS-8-for-end-users\\n at Processor.normalize (D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\node_modules\\\\postcss\\\\lib\\\\processor.js:153:15)\\n at new Processor (D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\node_modules\\\\postcss\\\\lib\\\\processor.js:56:25)\\n at postcss (D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\node_modules\\\\postcss\\\\lib\\\\postcss.js:55:10)\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js:140:12\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\webpack\\\\lib\\\\NormalModule.js:316:20\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\loader-runner\\\\lib\\\\LoaderRunner.js:367:11\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\loader-runner\\\\lib\\\\LoaderRunner.js:233:18\\n at context.callback (D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\loader-runner\\\\lib\\\\LoaderRunner.js:111:13)\\n at D:\\\\test\\\\ssi-satoken\\\\ui\\\\node_modules\\\\postcss-loader\\\\src\\\\index.js:208:9\")}}]);","extractedComments":[]}