{"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\\basicForm.code.js","dependencies":[{"path":"D:\\jenkins\\workspace\\artfess-module\\src\\demo\\html\\basicForm.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 basicFormCodeHtml = {\n  code: \"<template>\\n  <div>\\n    <form data-vv-scope=\\\"form1\\\" v-form name=\\\"online-form\\\">\\n      <table class=\\\"form-table\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" border=\\\"0\\\">\\n        <tbody>\\n          <tr>\\n            <th class=\\\"group-th\\\" colspan=\\\"4\\\">\\u57FA\\u7840\\u63A7\\u4EF6\\u6F14\\u793A</th>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th width=\\\"10%\\\">htTimeSelect\\uFF1A</th>\\n            <td width=\\\"40%\\\">\\n              <ht-time-select v-model=\\\"data.xxb.timeselect\\\" validate=\\\"required\\\" />\\n            </td>\\n            <th width=\\\"10%\\\">htTimeSelect\\uFF1A</th>\\n            <td width=\\\"40%\\\">\\n              <ht-time-select v-model=\\\"data.xxb.timeselect2\\\" permission=\\\"r\\\" validate=\\\"required\\\" />\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th width=\\\"10%\\\">htTimePicker\\uFF1A</th>\\n            <td width=\\\"40%\\\">\\n              <ht-time-picker v-model=\\\"data.xxb.timepicker\\\"  validate=\\\"required\\\" />\\n              <pre>{{data.xxb.timepicker}}</pre>\\n            </td>\\n            <th width=\\\"10%\\\">htTimePicker2\\uFF1A</th>\\n            <td width=\\\"40%\\\">\\n              <ht-time-picker v-model=\\\"data.xxb.timepicker2\\\" permission=\\\"r\\\" validate=\\\"required\\\" />\\n            </td>\\n          </tr>\\n        </tbody>\\n      </table>\\n      <table class=\\\"form-table\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" border=\\\"0\\\">\\n        <tbody>\\n          <tr>\\n            <th class=\\\"group-th\\\" colspan=\\\"4\\\">\\u57FA\\u7840\\u8868\\u5355</th>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th width=\\\"10%\\\" v-if=\\\"permission.fields.grxx.xm!='n'\\\">\\n              <span v-if=\\\"permission.fields.grxx.xm=='b'\\\">*</span>\\n              \\u59D3\\u540D\\uFF1A\\n            </th>\\n            <td width=\\\"40%\\\" v-if=\\\"permission.fields.grxx.xm!='n'\\\">\\n              <ht-input\\n                v-model=\\\"data.xxb.xm\\\"\\n                :permission=\\\"permission.fields.grxx.xm\\\"\\n                :validate=\\\"validate.xm\\\"\\n                placeholder=\\\"\\u8BF7\\u8F93\\u5165\\u60A8\\u7684\\u59D3\\u540D\\\"\\n              />\\n            </td>\\n            <th width=\\\"10%\\\" v-if=\\\"permission.fields.grxx.xb!='n'\\\">\\n              <span v-if=\\\"permission.fields.grxx.xb=='b'\\\">*</span>\\n              \\u6027\\u522B\\uFF1A\\n            </th>\\n            <td width=\\\"40%\\\" v-if=\\\"permission.fields.grxx.xb!='n'\\\">\\n              <ht-radio\\n                v-model=\\\"data.xxb.xb\\\"\\n                option-layout=\\\"vertical\\\"\\n                permission=\\\"w\\\"\\n                :options=\\\"options.xb\\\"\\n                :props=\\\"{key:'code',value:'desc'}\\\"\\n              />\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th width=\\\"10%\\\">\\u7231\\u597D\\uFF1A</th>\\n            <td width=\\\"40%\\\">\\n              <ht-checkbox\\n                v-model=\\\"data.xxb.ah\\\"\\n                :options=\\\"options.ah\\\"\\n                option-layout=\\\"vertical\\\"\\n                :min=\\\"1\\\"\\n                :max=\\\"3\\\"\\n                :linkage=\\\"[{'value':'1','effect':[{'target':'permission.fields.grxx.xm', 'type': '=','value':'w'},{'target': 'validate.xm', 'type': '+', 'value': {'mobile':true}}]},{'value':'2','effect':[{'target': 'validate.xm', 'type': '-', 'value': 'required'}]}]\\\"\\n                :permission=\\\"permission.fields.grxx.ah\\\"\\n                :validate=\\\"{'required':false}\\\"\\n              />\\n            </td>\\n            <th width=\\\"10%\\\">\\u5BB6\\u5EAD\\u4F4F\\u5740\\uFF1A</th>\\n            <td width=\\\"40%\\\">\\n              <ht-input\\n                type=\\\"textarea\\\"\\n                v-model=\\\"data.xxb.jtzz\\\"\\n                :validate=\\\"{method: {callback: callback, message: '\\u6821\\u9A8C\\u5931\\u8D25\\uFF0C\\u5FC5\\u987B\\u8F93\\u5165test\\u3002'}}\\\"\\n                permission=\\\"w\\\"\\n              />\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th width=\\\"10%\\\">\\u51FA\\u751F\\u65E5\\u671F\\uFF1A</th>\\n            <td>\\n              <ht-date\\n                v-model=\\\"data.xxb.csrq\\\"\\n                :validate=\\\"{'required':true,'isEnd':data.xxb.bysj}\\\"\\n                format=\\\"hh:mm:ss\\\"\\n                value-format=\\\"yyyy-MM-dd\\\"\\n                :showDate=\\\"true\\\"\\n                :day=\\\"-3\\\"\\n              />\\n            </td>\\n            <th>\\u6BD5\\u4E1A\\u65F6\\u95F4\\uFF1A</th>\\n            <td>\\n              <ht-date\\n                v-model=\\\"data.xxb.bysj\\\"\\n                name=\\\"bysj\\\"\\n                format=\\\"yyyy-MM-dd\\\"\\n                value-format=\\\"yyyy-MM-dd\\\"\\n              />\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th>\\u6BD5\\u4E1A\\u65F6\\u5E74\\u9F84\\uFF08\\u5929\\uFF09\\uFF1A</th>\\n            <td>\\n              <ht-input\\n                v-model=\\\"data.xxb.bynl\\\"\\n                :date-calc-exp=\\\"{'start':'data.xxb.csrq','end':'data.xxb.bysj','diffType':'day'}\\\"\\n              />\\n            </td>\\n            <th>\\u6BD5\\u4E1A\\u65F6\\u5E74\\u9F84\\uFF1A</th>\\n            <td>\\n              <ht-input v-model=\\\"data.xxb.bynly\\\" math-exp=\\\"{\\u6BD5\\u4E1A\\u65F6\\u5E74\\u9F84\\u5929(data.xxb.bynl)}/365\\\" />\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th>\\u4E0B\\u62C9\\u5F02\\u6B65\\u53EA\\u8BFB\\uFF1A</th>\\n            <td>\\n              <ht-select\\n                v-model=\\\"data.xxb.zyd\\\"\\n                :options=\\\"options.zy\\\"\\n                :remote-method=\\\"handleSelectOptions\\\"\\n                permission=\\\"r\\\"\\n                :validate=\\\"{'required':true}\\\"\\n                :linkage=\\\"{value: '2', effect: [{target:'permission.fields.grxx.ah', type:'=', value: 'r'}]}\\\"\\n              ></ht-select>\\n            </td>\\n            <th>htSelect\\u9ED8\\u8BA4\\u7528\\u6CD5\\u56FA\\u5B9A\\u9009\\u9879\\u53EA\\u8BFB\\uFF1A</th>\\n            <td>\\n              <ht-select\\n                v-model=\\\"data.xxb.zyc\\\"\\n                :options=\\\"options.zy2\\\"\\n                permission=\\\"r\\\"\\n                :validate=\\\"{'required':true}\\\"\\n                :linkage=\\\"{value: '2', effect: [{target:'permission.fields.grxx.ah', type:'=', value: 'r'}]}\\\"\\n              ></ht-select>\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th>htSelect\\u9ED8\\u8BA4\\u7528\\u6CD5\\uFF1A</th>\\n            <td>\\n              <ht-select\\n                v-model=\\\"data.xxb.zyb\\\"\\n                :options=\\\"options.zy\\\"\\n                :remote-method=\\\"handleSelectOptions\\\"\\n                :validate=\\\"{'required':true}\\\"\\n                :linkage=\\\"{value: '2', effect: [{target:'permission.fields.grxx.ah', type:'=', value: 'r'}]}\\\"\\n              ></ht-select>\\n            </td>\\n            <th>select\\u9ED8\\u8BA4\\u63D2\\u69FD\\u7528\\u6CD5\\uFF1A</th>\\n            <td>\\n              <ht-select\\n                v-model=\\\"data.xxb.zya\\\"\\n                :options=\\\"[{key:'a',value:'a',children:[ {key:'1',value:'\\u533B\\u751F'},{key:'2',value:'\\u62A4\\u58EB'}]},{key:'\\u6C34\\u679C',value:'\\u6C34\\u679C',children:[ {key:'a',value:'\\u82F9\\u679C'},{key:'b',value:'\\u9999\\u8549'}]}]\\\"\\n                :validate=\\\"{'required':true}\\\"\\n                :linkage=\\\"{value: '2', effect: [{target:'permission.fields.grxx.ah', type:'=', value: 'r'}]}\\\"\\n              >\\n                <template slot-scope=\\\"{ options }\\\">\\n                  <el-option-group v-for=\\\"group in options\\\" :key=\\\"group.key\\\" :label=\\\"group.value\\\">\\n                    <el-option\\n                      v-for=\\\"item in group.children\\\"\\n                      :key=\\\"item.key\\\"\\n                      :label=\\\"item.value\\\"\\n                      :value=\\\"item.key\\\"\\n                    ></el-option>\\n                  </el-option-group>\\n                </template>\\n              </ht-select>\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th>\\u804C\\u4E1A\\uFF08\\u5206\\u7EC4\\uFF09\\uFF1A</th>\\n            <td>\\n              <ht-select\\n                v-model=\\\"data.xxb.zy\\\"\\n                :options=\\\"[{key:'a',value:'a',children:[ {key:'1',value:'\\u533B\\u751F'},{key:'2',value:'\\u62A4\\u58EB'}]},{key:'\\u6C34\\u679C',value:'\\u6C34\\u679C',children:[ {key:'a',value:'\\u82F9\\u679C'},{key:'b',value:'\\u9999\\u8549'}]}]\\\"\\n                :validate=\\\"{'required':true}\\\"\\n                multiple\\n                permission=\\\"r\\\"\\n                :linkage=\\\"{value: '2', effect: [{target:'permission.fields.grxx.ah', type:'=', value: 'r'}]}\\\"\\n              >\\n                <template slot-scope=\\\"{ options,propKey,propValue }\\\">\\n                  <el-option-group v-for=\\\"group in options\\\" :key=\\\"group.key\\\" :label=\\\"group.value\\\">\\n                    <el-option\\n                      v-for=\\\"item in group.children\\\"\\n                      :key=\\\"item[propKey]\\\"\\n                      :label=\\\"item[propValue]\\\"\\n                      :value=\\\"item[propKey]\\\"\\n                    ></el-option>\\n                  </el-option-group>\\n                </template>\\n              </ht-select>\\n            </td>\\n            <th>\\u804C\\u4E1A2 htselect slot\\uFF1A</th>\\n            <td>\\n              <ht-select\\n                v-model=\\\"data.xxb.zye\\\"\\n                :options=\\\"options.zy\\\"\\n                :remote-method=\\\"handleSelectOptions\\\"\\n                :validate=\\\"{'required':true}\\\"\\n                :linkage=\\\"{value: '2', effect: [{target:'permission.fields.grxx.ah', type:'=', value: 'r'}]}\\\"\\n              >\\n                <template slot-scope=\\\"{ options,propKey,propValue }\\\">\\n                  <el-option\\n                    v-for=\\\"item in options\\\"\\n                    :key=\\\"item[propKey]\\\"\\n                    :label=\\\"item[propValue]\\\"\\n                    :value=\\\"item[propKey]\\\"\\n                  ></el-option>\\n                </template>\\n              </ht-select>\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th>\\u9644\\u4EF6\\u8D44\\u6599\\uFF1A</th>\\n            <td>\\n              <ht-file\\n                v-model=\\\"data.xxb.fjzl\\\"\\n                permission=\\\"w\\\"\\n                :size=\\\"100\\\"\\n                :limit=\\\"2\\\"\\n                :validate=\\\"{'required':true}\\\"\\n              />\\n            </td>\\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=\\\"w\\\"\\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 width=\\\"10%\\\">\\u5408\\u8BA1\\uFF1A</th>\\n            <td>\\n              <ht-input\\n                v-model=\\\"data.xxb.hj\\\"\\n                multiple\\n                math-exp=\\\"FormMath.convertCurrency(FormMath.sum([{\\u5C0F\\u8BA1(data.xxb.sub_bxxx.xj)}]))\\\"\\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=\\\"w\\\"\\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=\\\"w\\\"\\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>\\u65F6\\u95F4\\u9009\\u62E9\\uFF08\\u5206\\uFF09\\uFF1A</th>\\n            <td>\\n              <ht-duration v-model=\\\"data.xxb.second\\\" placeholder=\\\"\\u8BF7\\u9009\\u62E9\\\" validate=\\\"required\\\" />\\n            </td>\\n            <th width=\\\"10%\\\">\\u65F6\\u95F4\\u9009\\u62E9\\uFF08\\u79D2\\uFF09\\uFF1A</th>\\n            <td>\\n              <ht-duration\\n                type=\\\"second\\\"\\n                v-model=\\\"data.xxb.second2\\\"\\n                placeholder=\\\"\\u8BF7\\u9009\\u62E9\\\"\\n                validate=\\\"required\\\"\\n              />\\n              <el-button type=\\\"button\\\" @click=\\\"data.xxb.second2=0\\\">second2</el-button>\\n            </td>\\n          </tr>\\n          <tr v-permit=\\\"4\\\">\\n            <th>\\u4EF7\\u683C1\\uFF1A</th>\\n            <td>\\n              <ht-input v-model=\\\"data.xxb.price1\\\" />\\n              <ht-input v-model=\\\"data.xxb.price2\\\" />\\n            </td>\\n            <th width=\\\"10%\\\">\\u603B\\u4EF7\\uFF1A</th>\\n            <td>\\n              <ht-input\\n                v-model=\\\"data.xxb.price3\\\"\\n                math-exp=\\\"{\\u6570\\u5B571(data.xxb.price1)}+{\\u6570\\u5B572(data.xxb.price2)}\\\"\\n              />\\n            </td>\\n          </tr>\\n\\n          <tr>\\n            <th class=\\\"group-th\\\" colspan=\\\"4\\\">\\u5B50\\u8868</th>\\n          </tr>\\n          <tr>\\n            <td colspan=\\\"4\\\">\\n              <table class=\\\"form-table\\\" cellspacing=\\\"0\\\" cellpadding=\\\"0\\\" border=\\\"0\\\">\\n                <thead>\\n                  <tr class=\\\"sub-table-header\\\">\\n                    <th>\\u62A5\\u9500\\u9879\\u76EE</th>\\n                    <th>\\u5355\\u4EF7</th>\\n                    <th>\\u6570\\u91CF</th>\\n                    <th>\\u5C0F\\u8BA1</th>\\n                    <th>\\u5F00\\u59CB\\u65F6\\u95F4</th>\\n                    <th>\\u7ED3\\u675F\\u65F6\\u95F4</th>\\n                    <th width=\\\"150\\\">\\u6301\\u7EED\\u65F6\\u95F4(\\u5206\\u949F)</th>\\n                    <th width=\\\"180\\\">\\u64CD\\u4F5C</th>\\n                  </tr>\\n                </thead>\\n                <tbody>\\n                  <tr\\n                    v-for=\\\"(item, index) in data.xxb.sub_bxxx\\\"\\n                    :key=\\\"index\\\"\\n                    :data-index=\\\"index\\\"\\n                    data-subname=\\\"data.xxb.sub_bxxx\\\"\\n                  >\\n                    <td>\\n                      <my-demension\\n                        v-model=\\\"item.bxxm\\\"\\n                        :config=\\\"{id:'item.dj',code: 'item.sl'}\\\"\\n                        placeholder=\\\"\\u9009\\u62E9\\u4F60\\u6240\\u5728\\u7684\\u7EF4\\u5EA6\\\"\\n                      />\\n                    </td>\\n                    <td>\\n                      <ht-input v-model=\\\"item.dj\\\" />\\n                    </td>\\n                    <td>\\n                      <ht-input v-model=\\\"item.sl\\\" />\\n                    </td>\\n                    <td>\\n                      <ht-input v-model=\\\"item.xj\\\" math-exp=\\\"{\\u5355\\u4EF7(item.dj)}*{\\u6570\\u91CF(item.sl)}\\\" />\\n                    </td>\\n                    <td>\\n                      <ht-date\\n                        v-model=\\\"item.begin\\\"\\n                        format=\\\"yyyy-MM-dd\\\"\\n                        :validate=\\\"{'required':true,'isEnd':'itemEnd'}\\\"\\n                      />\\n                    </td>\\n                    <td>\\n                      <ht-date v-model=\\\"item.end\\\" format=\\\"yyyy-MM-dd\\\" name=\\\"itemEnd\\\" />\\n                    </td>\\n                    <td>\\n                      <ht-input\\n                        v-model=\\\"item.cxsj\\\"\\n                        :date-calc-exp=\\\"{'start':'item.begin','end':'item.end','diffType':'minute'}\\\"\\n                      />\\n                    </td>\\n                    <td class=\\\"trash\\\">\\n                      <el-button size=\\\"small\\\" type=\\\"text\\\" @click=\\\"data.xxb.sub_bxxx.remove(item)\\\">\\u5220\\u9664</el-button>\\n                      <el-button\\n                        size=\\\"small\\\"\\n                        type=\\\"text\\\"\\n                        @click=\\\"move(data.xxb.sub_bxxx, item, 'up')\\\"\\n                      >\\u4E0A\\u79FB</el-button>\\n                      <el-button\\n                        size=\\\"small\\\"\\n                        type=\\\"text\\\"\\n                        @click=\\\"move(data.xxb.sub_bxxx, item, 'down')\\\"\\n                      >\\u4E0B\\u79FB</el-button>\\n                      <el-button\\n                        size=\\\"small\\\"\\n                        type=\\\"text\\\"\\n                        @click=\\\"data.xxb.sub_bxxx.push({...item})\\\"\\n                      >\\u590D\\u5236</el-button>\\n                    </td>\\n                  </tr>\\n                </tbody>\\n                <tfoot>\\n                  <tr>\\n                    <td colspan=\\\"15\\\">\\n                      <el-button\\n                        size=\\\"small\\\"\\n                        type=\\\"text\\\"\\n                        icon=\\\"el-icon-plus\\\"\\n                        @click=\\\"data.xxb.sub_bxxx.push({})\\\"\\n                      >\\u6DFB\\u52A0</el-button>\\n                    </td>\\n                  </tr>\\n                </tfoot>\\n              </table>\\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  </div>\\n</template>\\n<script>\\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\\\";\\n\\nexport default {\\n  name: \\\"basic-form\\\",\\n  components: {\\n    MyDemension,\\n    MyRoleSelector,\\n    MyUserSelector\\n  },\\n  data() {\\n    return {\\n      loading: false,\\n      data: {\\n        xxb: {\\n          timeselect: \\\"08:15\\\",\\n          timeselect2: \\\"08:30\\\",\\n          timepicker: null,\\n          timepicker2: \\\"2024-06-16 20:09:38\\\",\\n          zy: \\\"1,2\\\",\\n          zyc: \\\"1\\\",\\n          zyd: \\\"2\\\",\\n          xm: \\\"\\u5F20\\u4E09\\\",\\n          xb: false,\\n          ah: \\\"1,3\\\",\\n          csrq: \\\"1986-6-29\\\",\\n          bysj: \\\"2008-6-30\\\",\\n          szwd: \\\"\\u4E8C\\u7EF4,\\u4E09\\u7EF4\\uFF0C\\u56DB\\u7EF4\\\",\\n          roles: \\\"\\u884C\\u653F\\u89D2\\u8272\\\",\\n          second: 3720,\\n          second2: 2200,\\n          fjzl:\\n            '[{\\\"name\\\":\\\"\\u66F4\\u65B0\\u65E5\\u5FD7.txt\\\",\\\"size\\\":12764,\\\"percentage\\\":100,\\\"status\\\":\\\"success\\\",\\\"state\\\":\\\"success\\\"}]',\\n          sub_bxxx: []\\n        }\\n      },\\n      permission: {\\n        fields: {\\n          grxx: {\\n            xm: \\\"b\\\",\\n            xb: \\\"w\\\",\\n            ah: \\\"w\\\"\\n          }\\n        }\\n      },\\n      validate: {\\n        xm: null\\n      },\\n      options: {\\n        ah: [\\n          { key: \\\"1\\\", value: \\\"\\u722C\\u5C71\\\" },\\n          { key: \\\"2\\\", value: \\\"\\u6E38\\u6CF3\\\" },\\n          { key: \\\"3\\\", value: \\\"\\u7F8E\\u98DF\\\" },\\n          { key: \\\"4\\\", value: \\\"\\u4E0B\\u68CB\\\" }\\n        ],\\n        xb: [\\n          { code: 0, desc: \\\"\\u7537\\u58EB\\\", disabled: true },\\n          { code: true, desc: \\\"\\u5973\\u58EB\\\" },\\n          { code: false, desc: \\\"\\u65E0\\u6027\\\" }\\n        ],\\n        zy: null,\\n        zy2: [\\n          { key: \\\"1\\\", value: \\\"\\u533B\\u751F\\\" },\\n          { key: \\\"2\\\", value: \\\"\\u62A4\\u58EB\\\" },\\n          { key: \\\"3\\\", value: \\\"\\u8001\\u5E08\\\" }\\n        ]\\n      }\\n    };\\n  },\\n  methods: {\\n    callback: value => {\\n      return value == \\\"test\\\";\\n    },\\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(items => {\\n            Message.error(\\\"\\u6709n\\u4E2A\\u5B57\\u6BB5\\u672A\\u901A\\u8FC7\\u6821\\u9A8C\\uFF0C\\u65E0\\u6CD5\\u63D0\\u4EA4\\u8868\\u5355\\u3002\\\");\\n          })\\n          .finally(() => {\\n            this.loading = false;\\n          });\\n      }, 500);\\n    }\\n  }\\n};\\n</script>\"\n};\nexport default basicFormCodeHtml;",null]}