{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\WidgetCollapseLayout.vue?vue&type=template&id=cc4087e0&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\WidgetCollapseLayout.vue","mtime":1675071992038},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"widget-form-item\" @click.capture=\"handleSelectWidget(index)\">\n  <div\n    class=\"drag-widget\"\n    title=\"拖拽\"\n    v-if=\"selectWidget.key == element.key\"\n  >\n    <i class=\"icon-drag\"></i>\n  </div>\n  <div class=\"widget-view-action\" v-if=\"selectWidget.key == element.key\">\n    <i\n      class=\"icon-trash\"\n      title=\"删除\"\n      @click.stop=\"handleWidgetDelete(index)\"\n    ></i>\n  </div>\n  <el-collapse\n    class=\"widget-col\"\n    v-if=\"element && element.key\"\n    type=\"flex\"\n    :class=\"{ active: selectWidget.key == element.key }\"\n    v-model=\"activeNames\"\n  >\n    <el-collapse-item\n      v-for=\"(col, colIndex) in element.columns\"\n      :key=\"colIndex\"\n      :title=\"col.span\"\n      :name=\"col.idKey\"\n    >\n      <draggable\n        v-model=\"col.list\"\n        :no-transition-on-drag=\"true\"\n        v-bind=\"{\n          group: 'form',\n          ghostClass: 'ghost',\n          animation: 200,\n          handle: '.drag-widget'\n        }\"\n        @end=\"handleMoveEnd\"\n        @start=\"handleMoveStart\"\n        @add=\"handleWidgetColAdd($event, element, colIndex)\"\n      >\n        <transition-group name=\"fade\" tag=\"div\" class=\"widget-col-list\">\n          <template v-for=\"(el, i) in col.list.filter(c => c.key)\">\n            <widget-grid-layout\n              v-if=\"el.ctrlType == 'grid'\"\n              :key=\"el.key\"\n              :data.sync=\"col\"\n              :select.sync=\"selectWidget\"\n              :selectWidgetList.sync=\"selectWidgetList\"\n              :index=\"i\"\n              :element=\"el\"\n            />\n            <widget-table-layout\n                 v-else-if=\"el.ctrlType == 'tab'\"\n                :key=\"el.key\"\n                :data.sync=\"col\"\n                :select.sync=\"selectWidget\"\n                :selectWidgetList.sync=\"selectWidgetList\"\n                :index=\"i\"\n                :element=\"el\"\n              />\n            <widget-subtable-layout\n              v-else-if=\"el.ctrlType == 'subtable'\"\n              :key=\"el.key\"\n              :data.sync=\"col\"\n              :select.sync=\"selectWidget\"\n              :selectWidgetList.sync=\"selectWidgetList\"\n              :index=\"i\"\n              :element.sync=\"el\"\n            />\n            <widget-subdiv-layout\n              v-else-if=\"el.ctrlType == 'subDiv'\"\n              :key=\"el.key\"\n              :data.sync=\"col\"\n              :select.sync=\"selectWidget\"\n              :selectWidgetList.sync=\"selectWidgetList\"\n              :index=\"i\"\n              :element.sync=\"el\"\n            />\n            <widget-hottable-layout\n              v-else-if=\"el.ctrlType == 'hottable'\"\n              :key=\"el.key\"\n              :data.sync=\"col\"\n              :select.sync=\"selectWidget\"\n              :selectWidgetList.sync=\"selectWidgetList\"\n              :index=\"i\"\n              :element.sync=\"el\"\n            />\n            <widget-main-table-layout\n              v-else-if=\"el.ctrlType == 'table'\"\n              :key=\"el.key\"\n              :data.sync=\"col\"\n              :selectWidgetList.sync=\"selectWidgetList\"\n              :select.sync=\"selectWidget\"\n              :index=\"i\"\n              :element.sync=\"el\"\n            />\n            <widget-form-item\n              v-else\n              :key=\"el.key\"\n              :element=\"el\"\n              :selectWidgetList.sync=\"selectWidgetList\"\n              :select.sync=\"selectWidget\"\n              :index=\"i\"\n              :data.sync=\"col\"\n            ></widget-form-item>\n          </template>\n        </transition-group>\n      </draggable>\n    </el-collapse-item>\n  </el-collapse>\n</div>\n",null]}