{"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\\bizComponents\\eipControl\\EipDialog.vue?vue&type=template&id=3d762cae&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\bizComponents\\eipControl\\EipDialog.vue","mtime":1675071991460},{"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=\"inputs\">\n  <el-tooltip :placement=\"tooltipplacement || $tooltipplacement\" :disabled=\"inputWriteable && !errors.has('custom-form.' + inputName)\">\n    <div slot=\"content\">{{ errors.first('custom-form.' + inputName) }}</div>\n    <div v-if=\"inputWriteable\" style=\"width: 100%;\" class=\"el-select\" @click=\"showDialog\">\n      <div class=\"el-select__tags\" ref=\"tagSpans\" :style=\"{width: 'calc(100% - '+inputSuffixWidth+'px)'}\">\n        <span>\n          <span class=\"el-tag el-tag--info el-tag--small\" @click.stop v-for=\"(item, index) in inputVal\" :key=\"item.value\">\n            <span class=\"el-select__tags-text\">{{ item.value }}</span>\n            <i class=\"el-tag__close el-icon-close\" @click=\"removeSelectOrg(index)\"></i>\n          </span>\n        </span>\n      </div>\n      <div class=\"el-input el-input--suffix\">\n        <input\n          type=\"text\"\n          readonly=\"readonly\"\n          v-validate=\"inputValidate\"\n          v-model=\"inputVal\"\n          :name=\"inputName\"\n          autocomplete=\"off\"\n          class=\"el-input__inner\"\n          :placeholder=\"placeholderBo\"\n          :style=\"{height: inputSuffixHeight + 'px'}\"\n        />\n        <span ref=\"inputSuffix\"  class=\"el-input__suffix\">\n          <span class=\"el-input__suffix-inner\">\n              <el-button slot=\"append\" type=\"info\" size=\"mini\">\n                <i :class=\"this.custdialog.icon ? 'el-input__icon ' + this.custdialog.icon : 'el-input__icon icon-department'\"\n                :style=\"{fontSize: '17px', lineHeight: inputSuffixHeight + 'px'}\"\n              ></i>{{custdialog.name}}</el-button>\n          </span>\n        </span>\n      </div>\n    </div>\n  </el-tooltip>\n  <span v-if=\"!inputWriteable\">\n    <span class=\"el-tag el-tag--info el-tag--small\" style=\"margin-right: 8px;\" @click.stop v-for=\"item in inputVal\" :key=\"item.value\">\n      <span class=\"el-select__tags-text\">{{ item.value }}</span>\n    </span>\n  </span>\n  <el-dialog\n    :visible.sync=\"customDialogShowList\"\n    :title=\"this.customDialog.name\"\n    :close-on-click-modal=\"false\"\n    :before-close=\"dialogCancel\"\n    append-to-body\n    top=\"6vh\"\n    width=\"60%\"\n    @opened=\"afterOpen\"\n  >\n    <el-container :style=\"style\" style=\"overflow:auto;\">\n      <!-- 组合对话框树 -->\n        <el-aside v-if=\"customDialog.style == 2\" style=\"width:23%\" v-show=\"treeShow\">\n          <el-card>\n            <div slot=\"header\" class=\"clearfix\">\n              <span style=\"font-size:16px\">{{leftTreeTitle}}</span>\n            </div>\n            <el-tree\n            ref=\"combinationTree\"\n            :data=\"combinationTreeData\"\n            :props=\"defaultProps\"\n            :node-key=\"nodeKey\"\n            highlight-current\n            @node-click=\"combiTreeClick\"\n            :check-on-click-node=\"true\"\n            lazy\n            :load=\"loadTree\"\n            ></el-tree>\n        </el-card>\n      </el-aside>\n      <el-divider direction=\"vertical\" v-if=\"customDialog.style == 2\"></el-divider>\n      <el-container>\n        <el-header class=\"middle-header\" v-if=\"querysShow\">\n          <div v-for=\"(condition, index) in conditionBind\" :key=\"index\" class=\"search-item\">\n            <p style=\"font-size: 14px\">{{ condition.comment }}:</p>\n            <div v-if=\"condition.controllerType == '1'\">\n              <el-input\n                size=\"small\"\n                style=\"width:180px;padding: 10px 0;margin:0 5px 0 5px\"\n                clearable\n                :placeholder=\"placeholders[index]\"\n                prefix-icon=\"el-icon-search\"\n                v-model=\"queryParams[condition.field]\"\n                @keyup.enter.native=\"searchEnterFun\"\n              ></el-input>\n            </div>\n            <div v-if=\"condition.controllerType == '2'\" style=\"margin-right:10px;\">\n              <el-radio\n                v-model=\"queryParams[condition.field]\"\n                :label=\"itemR.key\"\n                v-for=\"(itemR, $index1) in condition.config.options\"\n                :key=\"$index1\"\n                >{{ itemR.value }}</el-radio\n              >\n            </div>\n            <div v-if=\"condition.controllerType == '3'\" style=\"margin-right:10px;\">\n              <ht-select\n                v-if=\"condition.config.choiceType == 'static'\"\n                :placeholder=\"quickSearch\"\n                v-model=\"queryParams[condition.field]\"\n                :options=\"condition.config.options\"\n              ></ht-select>\n              <eip-select-dia\n                v-else\n                v-model=\"queryParams[condition.field]\"\n                :placeholder=\"quickSearch\"\n                :ganged=\"{\n                  alias: condition.config.customQuery.alias,\n                  valueBind: condition.config.customQuery.valueBind,\n                  noInit: '',\n                  labelBind: condition.config.customQuery.labelBind,\n                  gangedBind: '{}',\n                  bind: condition.config.bind\n                }\"\n                :multiple=\"false\"\n                :filterable=\"false\"\n                :allowCreate=\"false\"\n                :selectlist=\"[]\"\n                :queryParams=\"queryParams\"\n              ></eip-select-dia>\n            </div>\n            <div v-if=\"condition.controllerType == '4'\" style=\"margin-right:10px;\">\n              <eip-tag\n                :tag-key=\"condition.config.tag\"\n                :placeholder=\"quickSearch\"\n                v-model=\"queryParams[condition.field]\"\n                :filterable=\"condition.config.filterable\"\n                :expand=\"condition.config.expand\"\n              ></eip-tag>\n            </div>\n          </div>\n          <div class=\"btn-wrap\">\n            <el-button style=\"margin-left: 20px\" size=\"small\" type=\"primary\" icon=\"el-icon-search\" @click=\"search(true)\">查询</el-button>\n            <el-button size=\"small\" icon=\"el-icon-refresh\" @click=\"reset\">重置</el-button>\n          </div>\n        </el-header>\n        <el-main style=\"padding:0\">\n          <el-table\n            :data=\"dialogData\"\n            ref=\"orgTable\"\n            stripe\n            border\n            @row-click=\"orgRowClick\"\n            @selection-change=\"orgTableSelection\"\n            @select=\"onTableSelect\"\n            @select-all=\"selectAll\"\n            class=\"org-table\"\n            size=\"medium\"\n            style=\"width: 100%\"\n          >\n            <el-table-column type=\"selection\" align=\"center\" width=\"45\" v-if=\"this.customDialog.selectNum != 1\"></el-table-column>\n            <el-table-column align=\"center\" width=\"50\" v-if=\"this.customDialog.selectNum === 1\">\n              <template slot-scope=\"scope\">\n                <el-radio @selection-change=\"orgTableSelection\" :label=\"scope.$index\" v-model=\"undefineda\" class=\"textRadio\"\n                  >&nbsp;</el-radio\n                >\n              </template>\n            </el-table-column>\n            <el-table-column type=\"index\" width=\"50\" align=\"center\" label=\"序号\"></el-table-column>\n            <el-table-column\n              :show-overflow-tooltip=\"true\"\n              v-for=\"field in displayfield\"\n              :key=\"field.field\"\n              :prop=\"field.field\"\n              :label=\"field.comment\"\n              style=\"width: 100%\"\n            ></el-table-column>\n          </el-table>\n        </el-main>\n        <el-footer>\n          <el-row type=\"flex\" justify=\"end\" style=\"padding-top:15px;justify-content:space-between\" v-if=\"this.customDialog.needPage\">\n            <el-button @click=\"toggleTree\" :icon=\"toggleBtn\" size=\"mini\" type=\"default\" v-if=\"customDialog.style == 2\"></el-button>\n            <el-pagination\n              small\n              @size-change=\"handleSizeChange\"\n              @current-change=\"handleCurrentChange\"\n              :current-page=\"pagination.page\"\n              :page-sizes=\"[10, 20, 50, 100]\"\n              :page-size=\"pagination.pageSize\"\n              layout=\"total, sizes, prev, pager, next, jumper\"\n              :total=\"total\"\n            ></el-pagination>\n          </el-row>\n        </el-footer>\n      </el-container>\n    </el-container>\n    <span slot=\"footer\" class=\"dialog-footer\" style=\"text-align: center;\">\n      <el-button size=\"small\" type=\"primary\" @click=\"dialogConfirm\">确认</el-button>\n      <el-button size=\"small\" @click=\"dialogCancel\">取 消</el-button>\n    </span>\n  </el-dialog>\n\n  <!-- 树形对话框 -->\n  <el-dialog title=\"动态传入参数查询\" width=\"500px\" :visible.sync=\"dialogVisible\" :before-close=\"handleClose\" :close-on-click-modal=\"false\" top=\"6vh\">\n    <!-- 动态传入参数查询树 -->\n    <table class=\"form-table\" style=\"margin-left: 20px;width: 90%;\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n      <tbody v-for=\"(item,$index) in conditionfieldTree\"   :key=\"$index\">\n        <tr v-if=\"item.defaultType=='4'\">\n          <th width=\"130px\">{{item.comment}}:</th>\n          <td>\n            <ht-input type=\"text\" v-if=\"item.type!='date'\" v-model=\"item.paramVal\" style=\"width:100%;\"  :placeholder=\"'请输入'+item.comment\" autocomplete=\"off\"></ht-input>\n            <ht-date v-if=\"item.type=='date'\" v-model=\"item.paramVal\" style=\"width:100%;\"  :placeholder=\"'请输入'+item.comment\" format=\"yyyy-MM-dd\"></ht-date>\n          </td>\n        </tr>\n      </tbody>\n    </table>\n    <div slot=\"footer\" class=\"dialog-footer\">\n        <el-button type=\"primary\" @click=\"handleSave\" >确 定</el-button>\n        <el-button @click=\"handleClose\">取 消</el-button>\n    </div>\n  </el-dialog>\n  <el-dialog\n    :visible.sync=\"customDialogShowTree\"\n    :title=\"this.customDialog.name\"\n    :close-on-click-modal=\"false\"\n    :before-close=\"dialogCancelTree\"\n    append-to-body\n    top=\"6vh\"\n    width=\"500px\"\n  >\n    <el-container :style=\"style\" style=\"overflow:auto;\">\n      <el-tree\n        ref=\"tree\"\n        :data=\"props1\"\n        :props=\"defaultProps\"\n        :node-key=\"nodeKey\"\n        highlight-current\n        @node-click=\"treeClick\"\n        @check-change=\"getChecked\"\n        :show-checkbox=\"this.customDialog.selectNum === -1\"\n        :check-on-click-node=\"true\"\n        :check-strictly=\"false\"\n        lazy\n        :load=\"loadTree\"\n      ></el-tree>\n    </el-container>\n    <span slot=\"footer\" class=\"dialog-footer\" style=\"text-align: center;\">\n      <el-button size=\"small\" type=\"primary\" @click=\"dialogTreeConfirm\">确认</el-button>\n      <el-button size=\"small\" @click=\"dialogCancelTree\">取 消</el-button>\n    </span>\n  </el-dialog>\n  <span style=\"display:none;\" v-validate>\n    <slot name=\"labeldesc\">{{ inputName }}</slot>\n  </span>\n</div>\n",null]}