{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\form\\customDialog\\ParamSettingDialog.vue?vue&type=template&id=4d4c7b7a&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\form\\customDialog\\ParamSettingDialog.vue","mtime":1675071992960},{"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>\n  <span style=\"float: right; color: #8492a6; font-size: 13px\">\n    <el-button style=\"padding: 3px 0\" type=\"text\" @click.stop=\"dialogVisible=true\" title=\"配置属性\">\n      <i class=\"el-icon-setting\" style=\"font-weight:bold;\"></i>\n    </el-button>\n  </span>\n\n  <el-dialog\n    :title=\"title+'配置'\"\n    width=\"600px\"\n    :visible.sync=\"dialogVisible\"\n    :before-close=\"handleClose\"\n    :close-on-click-modal=\"false\"\n    append-to-body\n  >\n    <div style=\"height:400px;\" >\n   <template v-if=\"field.type=='tag'\">\n    <H3 style=\"margin-bottom: 0px;\">标签</H3>\n    <div class=\"customQuery-inputs\">\n      <el-select\n          @visible-change=\"tagClick\"\n          clearable\n          v-model=\"field.tag\"\n          placeholder=\"请选择标签\"\n          style=\"width: 100%\"\n          ref=\"tagSelect\">\n        <el-option\n            :value=\"field.tag\"\n            :label=\"field.tagName\"\n            style=\"width: 100%;height:100%;overflow: auto;background-color:#fff\">\n          <el-tree :data=\"tagData\" :props=\"dicDefaultProps\" @node-click=\"tagNodeClick\"></el-tree>\n        </el-option>\n      </el-select>\n    </div>\n      <el-switch\n          v-model=\"field.filterable\"\n          active-color=\"#13ce66\"\n          inactive-color=\"#ff4949\"\n          active-text=\"可搜索\"\n          inactive-text=\"不可搜索\">\n      </el-switch>\n      <br>\n      <el-switch\n          v-model=\"field.expand\"\n          active-color=\"#13ce66\"\n          inactive-color=\"#ff4949\"\n          active-text=\"可扩展\"\n          inactive-text=\"不可扩展\">\n      </el-switch>\n  </template>   \n\n      <!-- 下拉框 下拉树固态|动态选项配置 choiceType -->\n  <template v-if=\"title=='下拉框'|| title=='单选框'\">\n    <ht-form-item label=\"选项配置\" label-width=\"100px\" class=\"select_config\">\n      <el-checkbox\n        v-if=\"\n          field.type == 'radio' || field.type == 'checkbox'\n        \"\n        v-model=\"field.inline\"\n      >\n        换行显示\n        <el-tooltip content=\"是否换行显示\">\n          <i class=\"property-tip icon-question\" />\n        </el-tooltip>\n      </el-checkbox>\n      <span v-else style=\"margin-left:96px\"></span>\n      <el-radio-group\n        @change=\"dynamicClick\"\n        v-model=\"field.choiceType\"\n        size=\"mini\"\n        class=\"btn-radio\"\n      >\n        <el-radio-button\n          label=\"static\"\n        >固定选项</el-radio-button>\n        <el-radio-button label=\"dynamic\">动态选项</el-radio-button>\n      </el-radio-group>\n    </ht-form-item>\n    <div v-if=\"field.choiceType == 'static'\">\n      <table class=\"form-table choiceType-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n        <tbody>\n          <tr class=\"linkageTable-tr\">\n            <td style=\"width: 100px;\">选项值</td>\n            <td>选项标签</td>\n            <td style=\"width: 60px;\">\n              操作\n              <el-button\n                class=\"btn-padding\"\n                icon=\"el-icon-plus\"\n                @click=\"field.options.push({ key: '', value: '' })\"\n              ></el-button>\n            </td>\n          </tr>\n          <tr v-for=\"(item, index) in field.options\" :key=\"index\">\n            <td>\n              <el-input size=\"mini\" placeholder=\"选项值\" v-model=\"item.key\"></el-input>\n            </td>\n            <td>\n              <el-input size=\"mini\" placeholder=\"选项标签\" v-model=\"item.value\"></el-input>\n            </td>\n            <td style=\"text-align: center;\">\n              <el-button\n                class=\"btn-padding\"\n                style=\"margin-left:0px;\"\n                icon=\"el-icon-delete\"\n                @click=\"field.options.remove(item)\"\n              ></el-button>\n            </td>\n          </tr>\n        </tbody>\n      </table>\n    </div>\n    <div v-if=\"field.choiceType == 'dynamic'\" class=\"customQuery-inputs\">\n      <ht-load-data\n        url=\"/form/customQuery/v1/list\"\n        requestMethod=\"post\"\n        context=\"form\"\n        @after-load-data=\"afterCustomQueryLoadData\"\n      ></ht-load-data>\n      <ht-select\n        clearable\n        filterable\n        @change=\"setCurrentCustomQuery()\"\n        v-model=\"field.customQuery.alias\"\n        :options=\"customQuerys\"\n        :props=\"{ key: 'alias', value: 'name' }\"\n        \n        @clear=\"setCurrentCustomQuery()\"\n      />\n      <ht-form-item\n        label\n        label-width\n        v-if=\"field.bind && field.bind.length > 0\"\n        class=\"basics-property\"\n      >\n        <template slot=\"label\">\n          <el-tooltip content=\"自定义查询需要的参数传入\">\n            <i class=\"property-tip icon-question\" />\n          </el-tooltip>\n          <span>参数绑定</span>\n        </template>\n        <template>\n          <table class=\"form-table custDialog-table\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n            <tbody>\n              <tr class=\"linkageTable-tr\">\n                <td width=\"100px;\">参数名</td>\n                <td>取值对象</td>\n              </tr>\n              <tr\n                style=\"text-align: center;\"\n                v-for=\"(bind, index) in field.bind\"\n                :key=\"index\"\n              >\n                <td>{{ bind.comment }}</td>\n                <td>\n                  <ht-select\n                    clearable\n                    v-model=\"bind.fieldPath\"\n                    :options=\"conditionfieldData\"\n                    :props=\"{ key: 'field', value: 'comment' }\"\n                  >\n                  </ht-select>\n                </td>\n              </tr>\n            </tbody>\n          </table>\n        </template>\n      </ht-form-item>\n      <ht-form-item label label-width>\n        <template slot=\"label\">\n          <el-tooltip content=\"返回值作为选项时的绑定\">\n            <i class=\"property-tip icon-question\" />\n          </el-tooltip>\n          <span>选项绑定</span>\n        </template>\n        <br>\n        <div>\n          <ht-form-item label=\"值\" label-width=\"50px\" class=\"customQuery-inputs\" style=\"text-align: left;\">\n            <ht-select\n              clearable\n              v-model=\"field.customQuery.valueBind\"\n              :options=\"field.customQuery.resultfield\"\n              :props=\"{ key: 'field', value: 'comment' }\"\n            />\n          </ht-form-item>\n          <ht-form-item label=\"标签\" label-width=\"50px\" class=\"customQuery-inputs\">\n            <ht-select\n              clearable\n              v-model=\"field.customQuery.labelBind\"\n              :options=\"field.customQuery.resultfield\"\n              :props=\"{ key: 'field', value: 'comment' }\"\n            />\n          </ht-form-item>\n        </div>\n      </ht-form-item>\n    </div>\n  </template>\n    </div>\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</div>\n",null]}