{"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\\WidgetFormItem.vue?vue&type=template&id=dc447700&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\WidgetFormItem.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":["\r\n<div @click=\"handleClick(index)\">\r\n  <div @click.ctrl=\"handleClickCtrl(index)\" >\r\n    <div class=\"widget-form-item\">\r\n      <div class=\"widget-mask\" @click.capture=\"handleSelectWidget(index)\"></div>\r\n      <div class=\"drag-widget\" title=\"拖拽\" v-if=\"selectWidget.key == element.key\">\r\n        <i class=\"icon-drag\"></i>\r\n      </div>\r\n      <div class=\"widget-view-action\" v-if=\"selectWidget.key == element.key\">\r\n        <i class=\"icon-copy\" title=\"复制\" @click.stop=\"handleWidgetClone(index)\"></i>\r\n        <el-divider direction=\"vertical\"></el-divider>\r\n        <i class=\"icon-trash\" title=\"按右Alt键删除\" @click.stop=\"handleWidgetDelete(index)\"></i>\r\n      </div>\r\n      <ht-form-item\r\n        class=\"widget-view\"\r\n        :class=\"{ active: selectWidget.key == element.key  || selectWidgetList.indexOf(element.key) !=-1  }\"\r\n        v-if=\"\r\n        element &&\r\n          element.key &&\r\n          element.ctrlType != 'iframe' &&\r\n          !element.noTitle\r\n      \"\r\n        :label-width=\"element.options ? element.options.labelstyleWidth : ''\"\r\n        :label-height=\"element.options ? element.options.labelstyleHeight : ''\"\r\n      >\r\n        <template v-if=\"element && element.key\" slot=\"label\">\r\n          <label\r\n            :label-width=\"element.options ? element.options.labelstyleWidth : ''\"\r\n            :class=\"{\r\n            'label-font-weight':\r\n              element.options && element.options.boldLable\r\n                ? element.options.boldLable\r\n                : false\r\n          }\"\r\n            v-if=\"\r\n            !(element.options && element.options.hideLabel\r\n              ? element.options.hideLabel\r\n              : false)\r\n          \"\r\n            :style=\"{\r\n            width: element.options ? element.options.labelstyleWidth : '',\r\n            height: element.options ? element.options.labelstyleHeight : '',\r\n            color: element.options ? element.options.lableColor : ''\r\n          }\"\r\n          >{{ element.desc_zh || element.desc }}</label>\r\n        </template>\r\n        <template v-if=\"element.ctrlType == 'input'\">\r\n          <ht-input\r\n            v-model=\"element.options.defaultValue\"\r\n            :validate=\"element.options.validate\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n            :placeholder=\"\r\n            element.options.placeholder_zh || element.options.placeholder\r\n          \"\r\n            :disabled=\"element.options.disabled\"\r\n          >\r\n            <template\r\n              v-if=\"\r\n              element.options.isBindPreAndSufFix &&\r\n                element.options.bindPreAndSufFixjson.preFix\r\n            \"\r\n              v-slot:prepend\r\n            >\r\n              <span>{{ element.options.bindPreAndSufFixjson.preFix }}</span>\r\n            </template>\r\n            <template\r\n              v-if=\"\r\n              element.options.isBindPreAndSufFix &&\r\n                element.options.bindPreAndSufFixjson.sufSix\r\n            \"\r\n              v-slot:append\r\n            >\r\n              <span>{{ element.options.bindPreAndSufFixjson.sufSix }}</span>\r\n            </template>\r\n          </ht-input>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'textarea'\">\r\n          <ht-input\r\n            type=\"textarea\"\r\n            :rows=\"element.options.height ? element.options.height : 2\"\r\n            v-model=\"element.options.defaultValue\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n            :disabled=\"element.options.disabled\"\r\n            :placeholder=\"\r\n            element.options.placeholder_zh || element.options.placeholder\r\n          \"\r\n          />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'number'\">\r\n          <ht-input\r\n            type=\"number\"\r\n            v-model=\"element.options.defaultValue\"\r\n            :disabled=\"element.options.disabled\"\r\n            :controls-position=\"element.options.controlsPosition\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n          >\r\n            <template v-if=\"element.options.company\" v-slot:append>\r\n              <span>{{ element.options.company }}</span>\r\n            </template>\r\n          </ht-input>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'radio'\">\r\n          <el-radio-group\r\n            v-model=\"element.options.defaultValue\"\r\n            :style=\"{ width: element.options.width }\"\r\n            :disabled=\"element.options.disabled\"\r\n          >\r\n            <el-radio\r\n              :style=\"{\r\n              display: element.options.inline ? 'block' : 'inline-block'\r\n            }\"\r\n              :label=\"item.value\"\r\n              v-for=\"(item, index) in element.options.options\"\r\n              :key=\"item.value + index\"\r\n            >{{ element.options.showLabel ? item.label : item.value }}</el-radio>\r\n          </el-radio-group>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'checkbox'\">\r\n          <el-checkbox-group\r\n            v-model=\"element.options.defaultValue\"\r\n            :style=\"{ width: element.options.width }\"\r\n            :disabled=\"element.options.disabled\"\r\n          >\r\n            <el-checkbox\r\n              :style=\"{\r\n              display: element.options.inline ? 'block' : 'inline-block'\r\n            }\"\r\n              :label=\"item.value\"\r\n              v-for=\"(item, index) in element.options.options\"\r\n              :key=\"item.value + index\"\r\n            >{{ element.options.showLabel ? item.label : item.value }}</el-checkbox>\r\n          </el-checkbox-group>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'time'\">\r\n          <el-time-picker\r\n            v-model=\"element.options.defaultValue\"\r\n            :is-range=\"element.options.isRange\"\r\n            :placeholder=\"element.options.placeholder\"\r\n            :start-placeholder=\"element.options.startPlaceholder\"\r\n            :end-placeholder=\"element.options.endPlaceholder\"\r\n            :readonly=\"element.options.readonly\"\r\n            :disabled=\"element.options.disabled\"\r\n            :editable=\"element.options.editable\"\r\n            :clearable=\"element.options.clearable\"\r\n            :arrowControl=\"element.options.arrowControl\"\r\n            :style=\"{ width: element.options.width }\"\r\n          ></el-time-picker>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'date'\">\r\n          <el-date-picker\r\n            v-model=\"element.options.defaultValue\"\r\n            :type=\"element.options.type\"\r\n            :is-range=\"element.options.isRange\"\r\n            :placeholder=\"element.options.placeholder\"\r\n            :start-placeholder=\"element.options.startPlaceholder\"\r\n            :end-placeholder=\"element.options.endPlaceholder\"\r\n            :readonly=\"element.options.readonly\"\r\n            :disabled=\"element.options.disabled\"\r\n            :editable=\"element.options.editable\"\r\n            :clearable=\"element.options.clearable\"\r\n            :style=\"{ width: element.options.width }\"\r\n          ></el-date-picker>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'rate'\">\r\n          <el-rate\r\n            v-model=\"element.options.defaultValue\"\r\n            :max=\"element.options.max\"\r\n            :disabled=\"element.options.disabled\"\r\n            :allow-half=\"element.options.allowHalf\"\r\n          ></el-rate>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'color'\">\r\n          <el-color-picker\r\n            v-model=\"element.options.defaultValue\"\r\n            :disabled=\"element.options.disabled\"\r\n            :show-alpha=\"element.options.showAlpha\"\r\n          ></el-color-picker>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'select'\">\r\n          <el-select\r\n            v-model=\"element.options.defaultValue\"\r\n            :disabled=\"element.options.disabled\"\r\n            :multiple=\"element.options.multiple\"\r\n            :clearable=\"element.options.clearable\"\r\n            :placeholder=\"element.options.placeholder\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n          >\r\n            <el-option\r\n              v-for=\"item in element.options.options\"\r\n              :key=\"item.value\"\r\n              :value=\"item.value\"\r\n              :label=\"element.options.showLabel ? item.label : item.value\"\r\n            ></el-option>\r\n          </el-select>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'switch'\">\r\n          <el-switch\r\n            style=\"display: block\"\r\n            v-model=\"element.options.defaultValue\"\r\n            active-color=\"#13ce66\"\r\n            inactive-color=\"#ff4949\"\r\n            :active-value=\"element.options.activeValue\"\r\n            :inactive-value=\"element.options.inactiveValue\"\r\n            :active-text=\"element.options.activeText\"\r\n            :inactive-text=\"element.options.inactiveText\"\r\n            :disabled=\"element.options.disabled\"\r\n          ></el-switch>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'slider'\">\r\n          <el-slider\r\n            v-model=\"element.options.defaultValue\"\r\n            :min=\"element.options.min\"\r\n            :max=\"element.options.max\"\r\n            :disabled=\"element.options.disabled\"\r\n            :step=\"element.options.step\"\r\n            :show-input=\"element.options.showInput\"\r\n            :range=\"element.options.range\"\r\n            :style=\"{ width: element.options.width }\"\r\n          ></el-slider>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'imgupload'\">\r\n          <fm-upload\r\n            v-model=\"element.options.defaultValue\"\r\n            :disabled=\"element.options.disabled\"\r\n            :style=\"{ width: element.options.width }\"\r\n            :width=\"element.options.size.width\"\r\n            :height=\"element.options.size.height\"\r\n            token=\"xxx\"\r\n            domain=\"xxx\"\r\n          ></fm-upload>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'cascader'\">\r\n          <!-- <el-cascader\r\n          v-model=\"element.options.defaultValue\"\r\n          :disabled=\"element.options.disabled\"\r\n          :clearable=\"element.options.clearable\"\r\n          :placeholder=\"element.options.placeholder\"\r\n          :style=\"{width: element.options.width}\"\r\n          :options=\"element.options.remoteOptions\"\r\n          ></el-cascader>-->\r\n          <ht-select\r\n            :placeholder=\"element.options.placeholder\"\r\n            v-model=\"element.options.defaultValue\"\r\n            :options=\"[]\"\r\n          />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'editor'\">\r\n          <vue-editor\r\n            v-model=\"element.options.defaultValue\"\r\n            :style=\"{ width: element.options.width }\"\r\n          ></vue-editor>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'blank'\">\r\n          <div\r\n            style=\"height: 50px;color: #999;background: #eee;line-height:50px;text-align:center;\"\r\n          >{{ $t(\"fm.components.fields.blank\") }}</div>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'property-text'\">\r\n          <font\r\n            :style=\"{\r\n            fontWeight: element.options.boldText ? 'bold' : 'normal',\r\n            color: element.options.textColor\r\n              ? element.options.textColor\r\n              : '#000000',\r\n            fontSize: element.options.textSize + 'px'\r\n          }\"\r\n          >\r\n            <vue-ueditor-wrap v-model=\"element.options.textValue\" :config=\"config\"></vue-ueditor-wrap>\r\n          </font>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'text'\">\r\n          <font\r\n            :style=\"{\r\n            fontWeight: element.options.boldText ? 'bold' : 'normal',\r\n            color: element.options.textColor\r\n              ? element.options.textColor\r\n              : '#000000',\r\n            fontSize: element.options.textSize + 'px'\r\n          }\"\r\n          >\r\n            <vue-ueditor-wrap v-model=\"element.options.textValue\" :config=\"config\"></vue-ueditor-wrap>\r\n          </font>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'currency'\">\r\n          <ht-input\r\n            type=\"number\"\r\n            v-model=\"element.options.defaultValue\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n            :placeholder=\"element.options.placeholder\"\r\n            :step=\"element.options.step\"\r\n            :min=\"element.options.min\"\r\n            :max=\"element.options.max\"\r\n          />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'selector'\">\r\n          <ht-demension\r\n            v-model=\"element.options.defaultValue\"\r\n            quickSearchProps\r\n            :placeholder=\"element.options.placeholder\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n          />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'related-process'\">\r\n          <img :src=\"flowListSvg\" style=\"width:100%;height:100%;\" alt />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'dialog'\">\r\n          <el-input\r\n            :placeholder=\"element.options.placeholder\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n            v-model=\"element.options.defaultValue\"\r\n            class=\"input-with-select\"\r\n          >\r\n            <el-button\r\n              slot=\"append\"\r\n              :icon=\"element.options.customDialogjson.icon\"\r\n            >{{ element.options.customDialogjson.name }}</el-button>\r\n          </el-input>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'relation'\">\r\n          <ht-select\r\n            :placeholder=\"element.options.placeholder\"\r\n            v-model=\"element.options.defaultValue\"\r\n            :options=\"[]\"\r\n          />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'attachment'\">\r\n          <el-input v-model=\"element.options.defaultValue\" class=\"input-with-select\">\r\n            <el-button slot=\"append\" icon=\"el-icon-upload2\"></el-button>\r\n          </el-input>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'immediate-single'\">\r\n          <ht-input\r\n            v-model=\"element.options.defaultValue\"\r\n            :validate=\"element.options.validate\"\r\n            :style=\"{ width: element.options.width }\"\r\n            :placeholder=\"element.options.placeholder\"\r\n            :disabled=\"element.options.disabled\"\r\n          />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'button'\">\r\n          <template v-if=\"element.options.bindEventjson.isShowInput\">\r\n            <el-input\r\n              :placeholder=\"element.options.placeholder\"\r\n              v-model=\"element.options.defaultValue\"\r\n              class=\"input-with-select\"\r\n            >\r\n              <el-button\r\n                slot=\"append\"\r\n                :icon=\"element.options.bindEventjson.icon\"\r\n              >{{ element.options.bindEventjson.name }}</el-button>\r\n            </el-input>\r\n          </template>\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'immediate-textarea'\">\r\n          <ht-input\r\n            type=\"textarea\"\r\n            :rows=\"element.options.height ? element.options.height : 2\"\r\n            v-model=\"element.options.defaultValue\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n            :disabled=\"element.options.disabled\"\r\n            :placeholder=\"element.options.placeholder\"\r\n          />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'signature'\">\r\n          <img :src=\"demoSignature\" style=\"width:70px;height:22px;\" alt />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'dic'\">\r\n          <ht-select\r\n            :placeholder=\"element.options.placeholder\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n            v-model=\"element.options.defaultValue\"\r\n            :options=\"[]\"\r\n            multiple\r\n          />\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType === 'tag'\">\r\n          <el-select\r\n            :placeholder=\"element.options.placeholder\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n            filterable\r\n            multiple\r\n            :value=\"['标签1','标签2']\"\r\n            :remote=\"element.options.filterable\"\r\n          >\r\n            <el-option label=\"标签1\" value=\"标签1\" key=\"1\" />\r\n          </el-select>\r\n          <!--        <el-button v-if=\"element.options.expand\">添加</el-button>-->\r\n        </template>\r\n\r\n        <template v-if=\"element.ctrlType == 'dropdown'\">\r\n          <ht-select\r\n            :placeholder=\"element.options.placeholder\"\r\n            v-model=\"element.options.defaultValue\"\r\n            :style=\"{\r\n            width: element.options.width ? element.options.width : '100%'\r\n          }\"\r\n            :options=\"[]\"\r\n          />\r\n        </template>\r\n        <template v-if=\"element.ctrlType == 'autocomplete'\">\r\n          <el-autocomplete\r\n            v-model=\"element.options.inputVal\"\r\n            :fetch-suggestions=\"element.options.querySearchAsync\"\r\n            :validate=\"element.options.inputValidate\"\r\n            :style=\"element.options.style\"\r\n            :placeholder=\"element.options.placeholder\"\r\n            :name=\"element.options.inputName\"\r\n          />\r\n        </template>\r\n        <template v-if=\"element.ctrlType == 'eip-cascader'\">\r\n          <el-cascader\r\n            v-model=\"element.options.inputVal\"\r\n            :validate=\"element.options.inputValidate\"\r\n            :style=\"element.options.style\"\r\n            :placeholder=\"element.options.placeholder\"\r\n            :name=\"element.options.inputName\"\r\n            :disabled=\"element.options.disabled\"\r\n            :clearable=\"element.options.clearable\"\r\n            :options=\"element.options.remoteOptions\"\r\n          />\r\n        </template>\r\n        <template v-if=\"element.ctrlType == 'image'\">\r\n          <span v-if=\"element.options.size.height==0 || element.options.size.width==0\">\r\n            <img :src=\"img_src\" v-if=\"imgSrc\"/>\r\n          </span>\r\n          <span v-if=\"element.options.size.height!=0 && element.options.size.width!=0\">\r\n            <img :src=\"img_src\" v-if=\"imgSrc\" :style='{height:element.options.size.height+\"px\",width:element.options.size.width+\"px\"}'/>\r\n          </span>\r\n        </template>\r\n        <template v-if=\"element.ctrlType == 'imageViewer'\">\r\n          <el-button icon=\"el-icon-upload2\">上传图片</el-button>\r\n        </template>\r\n        <template v-if=\"element.ctrlType == 'amap'\">\r\n          <div style=\"width:100%;height:350px;\">\r\n            <el-amap\r\n              vid=\"amap\"\r\n              :plugin=\"plugin\"\r\n              :center=\"mapCenter\"\r\n              :zoom=\"zoom\"\r\n              :resizeEnable=\"resizeEnable\"\r\n            ></el-amap>\r\n          </div>\r\n        </template>\r\n        <template v-if=\"element.ctrlType == 'office'\">\r\n          <div class=\"inputs\">\r\n            <div style=\"width: 100%; min-width:180px;\" class=\"el-select\">\r\n              <div\r\n                      ref=\"tagSpans\"\r\n                      style=\"width: calc(100% - 50px);\"\r\n                      class=\"el-select__tags\">\r\n              <span>\r\n                <span\r\n                        class=\"el-tag el-tag--info el-tag--small\"\r\n                        @click.stop\r\n                        v-for=\"(item,index) in [{name: 'office文档'}]\"\r\n                        :key=\"index\">\r\n                <span class=\"el-select__tags-text\">{{item.name}}</span>\r\n                  <i class=\"el-tag__close el-icon-close\"></i>\r\n                </span>\r\n              </span>\r\n              </div>\r\n              <div>\r\n                <el-input\r\n                        type=\"text\"\r\n                        ref=\"inputEl\"\r\n                        :value=\"'a'\"\r\n                        style=\"height: 30px\"\r\n                        prefix-icon=\"icon-DOC\">\r\n                  <el-button slot=\"append\" icon=\"el-icon-plus\"></el-button>\r\n                </el-input>\r\n              </div>\r\n            </div>\r\n          </div>\r\n\r\n<!--          <el-input prefix-icon=\"icon-DOC\" :value=\"'office文件'\">-->\r\n<!--            <el-button slot=\"append\" icon=\"el-icon-plus\"></el-button>-->\r\n<!--          </el-input>-->\r\n        </template>\r\n        \r\n        <template v-if=\"element.ctrlType == 'QRcode'\">\r\n          <span>自动获取流程实例地址</span>\r\n        </template>\r\n      </ht-form-item>\r\n\r\n      <div\r\n        class=\"widget-view\"\r\n        style=\"overflow-x: auto; overflow-y: hidden; padding: 15px;\"\r\n        v-if=\"element.ctrlType == 'iframe'\"\r\n        :class=\"{ active: selectWidget.key == element.key  || selectWidgetList.indexOf(element.key) !=-1 }\"\r\n      >\r\n        <iframe\r\n          v-if=\"element.options.iframeSrc\"\r\n          :src=\"element.options.iframeSrc\"\r\n          :height=\"element.options.iframeSrcHeight\"\r\n          :width=\"element.options.iframeSrcWidth\"\r\n          :style=\"'border-color:' + element.options.lableColor\"\r\n          :frameborder=\"element.options.frameborder\"\r\n        />\r\n        <div class=\"iframe-empty__div\" v-else>请设置iframe的链接地址</div>\r\n      </div>\r\n\r\n      <div\r\n        class=\"widget-view\"\r\n        style=\"overflow-x: auto; overflow-y: hidden; padding: 15px;\"\r\n        v-if=\"element.ctrlType == 'contractPreview'\"\r\n        :class=\"{ active: selectWidget.key == element.key  || selectWidgetList.indexOf(element.key) !=-1 }\"\r\n      >\r\n        <iframe\r\n          :height=\"element.options.iframeSrcHeight\"\r\n          :width=\"element.options.iframeSrcWidth\"\r\n          :style=\"'border-color:' + element.options.lableColor\"\r\n          :frameborder=\"element.options.frameborder\"\r\n        />\r\n      </div>\r\n\r\n      <div v-if=\"element.noTitle\">\r\n        <div\r\n          class=\"widget-view\"\r\n          :class=\"{ active: selectWidget.key == element.key  || selectWidgetList.indexOf(element.key) !=-1 }\"\r\n          v-if=\"element.ctrlType == 'divider'\"\r\n        >\r\n          <el-divider :content-position=\"element.options.position\">\r\n            <i :class=\"element.options.customDialogjson.icon\">{{element.options.content}}</i>\r\n          </el-divider>\r\n        </div>\r\n        <div\r\n          class=\"widget-view\"\r\n          :class=\"{ active: selectWidget.key == element.key  || selectWidgetList.indexOf(element.key) !=-1 }\"\r\n          v-if=\"element.ctrlType == 'milepost'\"\r\n        >\r\n          <el-steps\r\n            :active=\"0\"\r\n            finish-status=\"success\"\r\n            align-center\r\n            :direction=\"element.options.direction\"\r\n          >\r\n            <el-step\r\n              v-for=\"(col, colIndex) in element.options.steps\"\r\n              :key=\"colIndex\"\r\n              :title=\"col.title\"\r\n              :description=\"col.description\"\r\n            ></el-step>\r\n          </el-steps>\r\n        </div>\r\n        <div\r\n          v-if=\"element.ctrlType == 'button'\"\r\n          class=\"widget-view\"\r\n          :class=\"{ active: selectWidget.key == element.key  || selectWidgetList.indexOf(element.key) !=-1 }\"\r\n        >\r\n          <el-button\r\n            :icon=\"element.options.bindEventjson.icon\"\r\n          >{{ element.options.bindEventjson.name }}</el-button>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>\r\n",null]}