{"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\\src\\demo\\html\\selector.code.js","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\demo\\html\\selector.code.js","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}],"contextDependencies":[],"result":["var SelecorCodeHtml = {\n  code: \"<template>\\n  <div>\\n    <form data-vv-scope=\\\"form2\\\" v-form>\\n      <el-row :gutter=\\\"20\\\">\\n        <el-col :span=\\\"20\\\">\\n          <MdView>\\n            <template>\\n              # \\u9009\\u62E9\\u5668\\u7528\\u6CD5\\n              \\u5F53\\u524D\\u5B9E\\u73B0\\u7684\\u9009\\u62E9\\u5668\\u662F\\u6F14\\u793A\\u4F7F\\u7528\\u7684 \\uFF0C\\u5177\\u4F53\\u5230\\u9879\\u76EE\\u4E2D\\u5B9E\\u73B0\\u65F6\\u9700\\u8981\\u5B9E\\u73B0\\u5BF9\\u5E94\\u7684\\u7EC4\\u4EF6\\n              \\u4F8B\\u5982 \\u7EF4\\u5EA6\\u9009\\u62E9\\u5668\\u662FMyDemension.vue\\u7EC4\\u4EF6 \\u5177\\u4F53\\u5230X7\\u9879\\u76EE\\u5B9E\\u73B0\\u65F6\\u53EF\\u4EE5\\u53C2\\u8003MyDemension.vue\\u5B9E\\u73B0\\u4E00\\u4E2AX7Demension.vue\\u7684\\u7EC4\\u4EF6\\n            </template>\\n          </MdView>\\u6570\\u636E\\u9884\\u89C8\\n          <pre>{{data.xxbb}}</pre>\\n          <CodeBox name=\\\"\\u7EF4\\u5EA6\\u9009\\u62E9\\u5668\\\" alias=\\\"demensionSelector\\\" :code=\\\"demo.demensionCode\\\" desc=\\\"\\u7EF4\\u5EA6\\u9009\\u62E9\\u5668\\\">\\n            <template slot=\\\"demo\\\">\\n              <div>\\n                \\u6743\\u9650\\u8BBE\\u7F6E\\uFF1A\\n                <ht-radio v-model=\\\"permission1\\\" permission=\\\"w\\\" :options=\\\"permissions\\\" />\\n                <br />\\n                <my-demension\\n                  v-model=\\\"data.xxbb.szwd\\\"\\n                  :permission=\\\"permission1\\\"\\n                  :config=\\\"{id:'data.xxbb.szwdId',code: 'data.xxbb.szwdCode'}\\\"\\n                  placeholder=\\\"\\u9009\\u62E9\\u4F60\\u6240\\u5728\\u7684\\u7EF4\\u5EA6\\\"\\n                />\\n              </div>\\n            </template>\\n          </CodeBox>\\n          <CodeBox name=\\\"\\u7EC4\\u7EC7\\u9009\\u62E9\\u5668\\\" alias=\\\"orgSelector\\\" :code=\\\"demo.orgCode\\\" desc=\\\"\\u7EC4\\u7EC7\\u9009\\u62E9\\u5668\\\">\\n            <template slot=\\\"demo\\\">\\n              <div>\\n                \\u6743\\u9650\\u8BBE\\u7F6E\\uFF1A\\n                <ht-radio v-model=\\\"permission2\\\" permission=\\\"w\\\" :options=\\\"permissions\\\" />\\n                <br />\\n                <my-org-selector\\n                  v-model=\\\"data.xxbb.orgs\\\"\\n                  :permission=\\\"permission2\\\"\\n                  :config=\\\"{id:'data.xxbb.orgIds',code: 'data.xxbb.orgCodes', name: 'data.xxbb.orgNames'}\\\"\\n                  placeholder=\\\"\\u9009\\u62E9\\u4F60\\u6240\\u5728\\u7684\\u7EC4\\u7EC7\\\"\\n                />\\n              </div>\\n            </template>\\n          </CodeBox>\\n\\n          <CodeBox name=\\\"\\u89D2\\u8272\\u9009\\u62E9\\u5668\\\" alias=\\\"roleSelector\\\" :code=\\\"demo.roleCode\\\" desc=\\\"\\u89D2\\u8272\\u9009\\u62E9\\u5668\\\">\\n            <template slot=\\\"demo\\\">\\n              <div>\\n                \\u6743\\u9650\\u8BBE\\u7F6E\\uFF1A\\n                <ht-radio v-model=\\\"permission3\\\" permission=\\\"w\\\" :options=\\\"permissions\\\" />\\n                <br />\\n                <my-role-selector\\n                  v-model=\\\"data.xxbb.roles\\\"\\n                  :permission=\\\"permission3\\\"\\n                  :config=\\\"{id:'data.xxbb.roleId',code: 'data.xxbb.roleCode'}\\\"\\n                  placeholder=\\\"\\u8BF7\\u9009\\u62E9\\\"\\n                />\\n              </div>\\n            </template>\\n          </CodeBox>\\n\\n          <CodeBox name=\\\"\\u7528\\u6237\\u9009\\u62E9\\u5668\\\" alias=\\\"userSelector\\\" :code=\\\"demo.userCode\\\" desc=\\\"\\u7528\\u6237\\u9009\\u62E9\\u5668\\\">\\n            <template slot=\\\"demo\\\">\\n              <div>\\n                \\u6743\\u9650\\u8BBE\\u7F6E\\uFF1A\\n                <ht-radio v-model=\\\"permission4\\\" permission=\\\"w\\\" :options=\\\"permissions\\\" />\\n                <br />\\n                <my-user-selector\\n                  v-model=\\\"data.xxbb.users\\\"\\n                  :permission=\\\"permission4\\\"\\n                  :config=\\\"{id:'data.xxbb.userIds',fullname: 'data.xxbb.userFullnames',account: 'data.xxbb.userAccounts'}\\\"\\n                  placeholder=\\\"\\u8BF7\\u9009\\u62E9\\\"\\n                />\\n              </div>\\n            </template>\\n          </CodeBox>\\n\\n          <CodeBox name=\\\"\\u804C\\u52A1\\u9009\\u62E9\\u5668\\\" alias=\\\"jobSelector\\\" :code=\\\"demo.jobCode\\\" desc=\\\"\\u804C\\u52A1\\u9009\\u62E9\\u5668\\\">\\n            <template slot=\\\"demo\\\">\\n              <div>\\n                \\u6743\\u9650\\u8BBE\\u7F6E\\uFF1A\\n                <ht-radio v-model=\\\"permission5\\\" permission=\\\"w\\\" :options=\\\"permissions\\\" />\\n                <br />\\n                <my-job-selector\\n                  v-model=\\\"data.xxbb.jobs\\\"\\n                  :permission=\\\"permission5\\\"\\n                  :config=\\\"{id:'data.xxbb.jobIds',code: 'data.xxbb.jobCodes'}\\\"\\n                  placeholder=\\\"\\u8BF7\\u9009\\u62E9\\\"\\n                />\\n              </div>\\n            </template>\\n          </CodeBox>\\n\\n          <CodeBox name=\\\"\\u5C97\\u4F4D\\u9009\\u62E9\\u5668\\\" alias=\\\"postSelector\\\" :code=\\\"demo.postCode\\\" desc=\\\"\\u5C97\\u4F4D\\u9009\\u62E9\\u5668\\\">\\n            <template slot=\\\"demo\\\">\\n              <div>\\n                \\u6743\\u9650\\u8BBE\\u7F6E\\uFF1A\\n                <ht-radio v-model=\\\"permission6\\\" permission=\\\"w\\\" :options=\\\"permissions\\\" />\\n                <br />\\n                <my-post-selector\\n                  v-model=\\\"data.xxbb.posts\\\"\\n                  :permission=\\\"permission6\\\"\\n                  :config=\\\"{id:'data.xxbb.postIds',code: 'data.xxbb.postCodes'}\\\"\\n                  placeholder=\\\"\\u8BF7\\u9009\\u62E9\\\"\\n                />\\n              </div>\\n            </template>\\n          </CodeBox>\\n        </el-col>\\n        <el-col :span=\\\"4\\\">\\n          <AnchorWrapper :anchors=\\\"demo.anchors\\\" />\\n        </el-col>\\n      </el-row>\\n    </form>\\n    <el-row>\\n      <el-col :span=\\\"20\\\">\\n        <form data-vv-scope=\\\"form1\\\" v-form>\\n          <table class=\\\"form-table\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" border=\\\"0\\\">\\n            <tbody>\\n              <tr>\\n                <th class=\\\"group-th\\\" colspan=\\\"4\\\">\\n                  \\u9009\\u62E9\\u5668 &ensp;&ensp;&ensp;\\n                  \\u6743\\u9650\\u8BBE\\u7F6E\\uFF1A\\n                  <ht-radio v-model=\\\"permission\\\" permission=\\\"w\\\" :options=\\\"permissions\\\" />\\n                </th>\\n              </tr>\\n              <tr v-permit=\\\"4\\\">\\n                <th>\\u6240\\u5728\\u7EF4\\u5EA6\\uFF1A</th>\\n                <td>\\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                </td>\\n                <th>\\u7EC4\\u7EC7\\u9009\\u62E9\\uFF1A</th>\\n                <td>\\n                  <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                  />\\n                </td>\\n              </tr>\\n              <tr v-permit=\\\"4\\\">\\n                <th>\\u89D2\\u8272\\u9009\\u62E9\\uFF1A</th>\\n                <td>\\n                  <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                  />\\n                </td>\\n                <th width=\\\"10%\\\">\\u7528\\u6237\\u9009\\u62E9\\uFF1A</th>\\n                <td>\\n                  <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                  />\\n                </td>\\n              </tr>\\n              <tr v-permit=\\\"4\\\">\\n                <th>\\u804C\\u52A1\\u9009\\u62E9\\uFF1A</th>\\n                <td>\\n                  <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                  />\\n                </td>\\n                <th width=\\\"10%\\\">\\u5C97\\u4F4D\\u9009\\u62E9\\uFF1A</th>\\n                <td>\\n                  <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                </td>\\n              </tr>\\n            </tbody>\\n          </table>\\n        </form>\\n        <pre>{{data}}</pre>\\n        <el-button\\n          style=\\\"margin-top: 20px\\\"\\n          :loading=\\\"loading\\\"\\n          size=\\\"small\\\"\\n          type=\\\"primary\\\"\\n          @click=\\\"submit\\\"\\n        >\\u63D0\\u4EA4</el-button>\\n      </el-col>\\n    </el-row>\\n  </div>\\n</template>\\n<script>\\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\\\";\\n\\nexport default {\\n  name: \\\"basic-form\\\",\\n  components: {\\n    CodeBox,\\n    AnchorWrapper,\\n    MdView,\\n    MyDemension,\\n    MyRoleSelector,\\n    MyUserSelector,\\n    MyOrgSelector,\\n    MyJobSelector,\\n    MyPostSelector\\n  },\\n  data() {\\n    return {\\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\\\", value: \\\"\\u7F16\\u8F91\\\" },\\n        { key: \\\"b\\\", value: \\\"\\u5FC5\\u586B\\\" },\\n        { key: \\\"r\\\", value: \\\"\\u53EA\\u8BFB\\\" }\\n      ],\\n      demo: {\\n        anchors: [\\n          {\\n            content: \\\"\\u7EF4\\u5EA6\\u9009\\u62E9\\u5668\\\",\\n            alias: \\\"demensionSelector\\\"\\n          },\\n          {\\n            content: \\\"\\u7EC4\\u7EC7\\u9009\\u62E9\\u5668\\\",\\n            alias: \\\"orgSelector\\\"\\n          },\\n          {\\n            content: \\\"\\u89D2\\u8272\\u9009\\u62E9\\u5668\\\",\\n            alias: \\\"roleSelector\\\"\\n          },\\n          {\\n            content: \\\"\\u7528\\u6237\\u9009\\u62E9\\u5668\\\",\\n            alias: \\\"userSelector\\\"\\n          },\\n          {\\n            content: \\\"\\u804C\\u52A1\\u9009\\u62E9\\u5668\\\",\\n            alias: \\\"jobSelector\\\"\\n          },\\n          {\\n            content: \\\"\\u5C97\\u4F4D\\u9009\\u62E9\\u5668\\\",\\n            alias: \\\"postSelector\\\"\\n          }\\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: \\\"\\u5F20\\u4E09\\\",\\n          xb: \\\"1\\\",\\n          ah: \\\"1,3\\\",\\n          csrq: \\\"1986-6-29\\\",\\n          bysj: \\\"2008-6-30\\\",\\n          szwd: \\\"\\u884C\\u653F\\u7EF4\\u5EA6,\\u9879\\u76EE\\u7EF4\\u5EA6\\\",\\n          szwdId: \\\"1,2\\\",\\n          szwdCode: \\\"xzwd,xzwd\\\",\\n          roles: \\\"\\u884C\\u653F\\u89D2\\u8272\\\",\\n          roleId: \\\"1\\\",\\n          roleCode: \\\"aa\\\",\\n          fjzl:\\n            '[{\\\"name\\\":\\\"\\u66F4\\u65B0\\u65E5\\u5FD7.txt\\\",\\\"size\\\":12764,\\\"percentage\\\":100,\\\"status\\\":\\\"success\\\",\\\"state\\\":\\\"success\\\"}]',\\n          sub_bxxx: [],\\n          users: \\\"\\u9ECE\\u626C\\u8D351,\\u9ECE\\u626C\\u8D352\\\",\\n          userIds: \\\"1,2\\\",\\n          userFullnames: \\\"\\u9ECE\\u626C\\u8D351,\\u9ECE\\u626C\\u8D352\\\",\\n          userAccounts: \\\"liyanggui1,liyanggui2\\\",\\n          orgs: \\\"\\u6D4B\\u8BD5\\u90E8\\u95E8,\\u8D22\\u52A1\\u90E8\\\",\\n          orgNames: \\\"\\u6D4B\\u8BD5\\u90E8\\u95E8,\\u8D22\\u52A1\\u90E8\\\",\\n          orgCodes: \\\"csbm,cwb\\\",\\n          orgIds: \\\"876613,31784\\\"\\n        },\\n        xxbb: {\\n          szwd: \\\"\\u884C\\u653F\\u7EF4\\u5EA6,\\u9879\\u76EE\\u7EF4\\u5EA6\\\",\\n          szwdId: \\\"1,2\\\",\\n          szwdCode: \\\"xzwd,xzwd\\\",\\n\\n          roles: \\\"\\u884C\\u653F\\u89D2\\u8272\\\",\\n          roleId: \\\"1\\\",\\n          roleCode: \\\"aa\\\",\\n\\n          users: \\\"\\u9ECE\\u626C\\u8D351,\\u9ECE\\u626C\\u8D352\\\",\\n          userIds: \\\"1,2\\\",\\n          userFullnames: \\\"\\u9ECE\\u626C\\u8D351,\\u9ECE\\u626C\\u8D352\\\",\\n          userAccounts: \\\"liyanggui1,liyanggui2\\\",\\n\\n          orgs: \\\"\\u6D4B\\u8BD5\\u90E8\\u95E8,\\u8D22\\u52A1\\u90E8\\\",\\n          orgNames: \\\"\\u6D4B\\u8BD5\\u90E8\\u95E8,\\u8D22\\u52A1\\u90E8\\\",\\n          orgCodes: \\\"csbm,cwb\\\",\\n          orgIds: \\\"876613,31784\\\"\\n        }\\n      },\\n      validate: {\\n        xm: null\\n      }\\n    };\\n  },\\n  methods: {\\n    handleSelectOptions: function(query) {\\n      let _me = this;\\n      return new Promise((resolve, reject) => {\\n        setTimeout(() => {\\n          _me.options.zy = _me.options.zy2;\\n          resolve();\\n        }, 1000);\\n      });\\n    },\\n    move: function(ary, item, direct) {\\n      this.data.xxb.sub_bxxx = utils.arrayMove(ary, item, direct);\\n    },\\n    submit: function() {\\n      this.loading = true;\\n      setTimeout(() => {\\n        utils\\n          .validateForm(this, \\\"form1\\\")\\n          .then(r => {\\n            Message.success(JSON.stringify(this.data));\\n          })\\n          .catch(reason => {\\n            Message.error(reason);\\n          })\\n          .finally(() => {\\n            this.loading = false;\\n          });\\n      }, 500);\\n    }\\n  }\\n};\\n</script>\\n\"\n};\nexport default SelecorCodeHtml;",null]}