{"remainingRequest":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\artfess-module\\src\\demo\\SelectorCode.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\demo\\SelectorCode.vue","mtime":1675232038699},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\artfess-module\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport CodeBox from \"@/components/CodeBox.vue\";\r\nimport AnchorWrapper from \"@/components/AnchorWrapper.vue\";\r\nimport MdView from \"@/views/MdView.vue\";\r\nimport utils from \"@/utils.js\";\r\nimport service from \"@/service.js\";\r\nimport { Message } from \"element-ui\";\r\nimport { setTimeout } from \"timers\";\r\nimport { Promise } from \"q\";\r\nimport MyDemension from \"@/demo/MyDemension.vue\";\r\nimport MyRoleSelector from \"@/demo/MyRoleSelector.vue\";\r\nimport MyUserSelector from \"@/demo/MyUserSelector.vue\";\r\nimport MyOrgSelector from \"@/demo/MyOrgSelector.vue\";\r\nimport MyJobSelector from \"@/demo/MyJobSelector.vue\";\r\nimport MyPostSelector from \"@/demo/MyPostSelector.vue\";\r\n\r\nexport default {\r\n name: \"basic-form\",\r\n components: {\r\n CodeBox,\r\n AnchorWrapper,\r\n MdView,\r\n MyDemension,\r\n MyRoleSelector,\r\n MyUserSelector,\r\n MyOrgSelector,\r\n MyJobSelector,\r\n MyPostSelector\r\n },\r\n data() {\r\n return {\r\n dialogVisible:false,\r\n loading: false,\r\n permission: \"w\",\r\n permission1: \"w\",\r\n permission2: \"w\",\r\n permission3: \"w\",\r\n permission4: \"w\",\r\n permission5: \"w\",\r\n permission6: \"w\",\r\n permissions: [\r\n { key: \"w\", value: \"编辑\" },\r\n { key: \"b\", value: \"必填\" },\r\n { key: \"r\", value: \"只读\" }\r\n ],\r\n demo: {\r\n anchors: [\r\n {\r\n content: \"维度选择器\",\r\n alias: \"demensionSelector\"\r\n },\r\n {\r\n content: \"组织选择器\",\r\n alias: \"orgSelector\"\r\n },\r\n {\r\n content: \"角色选择器\",\r\n alias: \"roleSelector\"\r\n },\r\n {\r\n content: \"用户选择器\",\r\n alias: \"userSelector\"\r\n },\r\n {\r\n content: \"职务选择器\",\r\n alias: \"jobSelector\"\r\n },\r\n {\r\n content: \"岗位选择器\",\r\n alias: \"postSelector\"\r\n }\r\n ],\r\n demensionCode: `\r\n \r\n `,\r\n orgCode: ``,\r\n roleCode: ``,\r\n userCode: ``,\r\n jobCode: ``,\r\n postCode: ``\r\n },\r\n data: {\r\n xxb: {\r\n xm: \"张三\",\r\n xb: \"1\",\r\n ah: \"1,3\",\r\n csrq: \"1986-6-29\",\r\n bysj: \"2008-6-30\",\r\n szwd: \"行政维度,项目维度\",\r\n szwdId: \"1,2\",\r\n szwdCode: \"xzwd,xzwd\",\r\n roles: \"行政角色\",\r\n roleId: \"1\",\r\n roleCode: \"aa\",\r\n fjzl:\r\n '[{\"name\":\"更新日志.txt\",\"size\":12764,\"percentage\":100,\"status\":\"success\",\"state\":\"success\"}]',\r\n sub_bxxx: [],\r\n users:\r\n \"黎扬贵1,黎扬贵2,黎扬贵3,黎扬贵4,黎扬贵5,黎扬贵6,黎扬贵7,黎扬贵8,黎扬贵9,黎扬贵10,黎扬贵11,黎扬贵12,黎扬贵13,黎扬贵14,黎扬贵15\",\r\n userIds: \"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15\",\r\n \r\n userFullnames:\r\n \"黎扬贵1,黎扬贵2,黎扬贵3,黎扬贵4,黎扬贵5,黎扬贵6,黎扬贵7,黎扬贵8,黎扬贵9,黎扬贵10,黎扬贵11,黎扬贵12,黎扬贵13,黎扬贵14,黎扬贵15\",\r\n userAccounts:\r\n \"liyanggui1,liyanggui2,liyanggui3,liyanggui4,liyanggui5,liyanggui6,liyanggui7,liyanggui8,liyanggui9,liyanggui10,liyanggui11,liyanggui12,liyanggui13,liyanggui14,liyanggui15\",\r\n orgs: \"测试部门,财务部\",\r\n orgNames: \"测试部门,财务部\",\r\n orgCodes: \"csbm,cwb\",\r\n orgIds: \"876613,31784\"\r\n },\r\n defaultUsers: [],\r\n xxbb: {\r\n szwd: \"行政维度,项目维度\",\r\n szwdId: \"1,2\",\r\n szwdCode: \"xzwd,xzwd\",\r\n\r\n roles: \"行政角色\",\r\n roleId: \"1\",\r\n roleCode: \"aa\",\r\n\r\n users: \"黎扬贵1,黎扬贵2\",\r\n userIds: \"1,2\",\r\n userFullnames: \"黎扬贵1,黎扬贵2\",\r\n userAccounts: \"liyanggui1,liyanggui2\",\r\n usersA: \"黎扬贵1,黎扬贵2\",\r\n userIdsArr:[{id:\"1,2\"}],\r\n\r\n orgs: \"测试部门,财务部\",\r\n orgNames: \"测试部门,财务部\",\r\n orgCodes: \"csbm,cwb\",\r\n orgIds: \"876613,31784\",\r\n orgPathNames:'/测试部门,/财务部'\r\n }\r\n },\r\n validate: {\r\n xm: null\r\n }\r\n };\r\n },\r\n methods: {\r\n showDialog(){\r\n this.dialogVisible=true;\r\n let user = {\r\n id:\"1,2\",\r\n name:\"黎扬贵1,黎扬贵2\",\r\n title:\"用户选择\",\r\n type: \"user\"\r\n }\r\n this.data.defaultUsers = [];\r\n this.data.defaultUsers.push(user);\r\n },\r\n beforeClose: function(){\r\n this.dialogVisible=false;\r\n },\r\n handleSelectOptions: function(query) {\r\n let _me = this;\r\n return new Promise((resolve, reject) => {\r\n setTimeout(() => {\r\n _me.options.zy = _me.options.zy2;\r\n resolve();\r\n }, 1000);\r\n });\r\n },\r\n move: function(ary, item, direct) {\r\n this.data.xxb.sub_bxxx = utils.arrayMove(ary, item, direct);\r\n },\r\n submit: function() {\r\n this.loading = true;\r\n setTimeout(() => {\r\n utils\r\n .validateForm(this, \"form1\")\r\n .then(r => {\r\n Message.success(JSON.stringify(this.data));\r\n })\r\n .catch(reason => {\r\n Message.error(reason);\r\n })\r\n .finally(() => {\r\n this.loading = false;\r\n });\r\n }, 500);\r\n }\r\n }\r\n};\r\n",null]}