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