{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!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\\BasicsProperty.vue?vue&type=template&id=50f63064&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\BasicsProperty.vue","mtime":1675071991960},{"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":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('el-form',{attrs:{\"data-vv-scope\":\"field\",\"size\":\"small\",\"inline\":\"\"}},[((_vm.field.ctrlType == 'input' || _vm.field.ctrlType == 'button') && _vm.field.parentNodeType == 'sub' )?[_c('ht-form-item',{staticStyle:{\"margin-bottom\":\"-10px\"},attrs:{\"label\":\"显示设置\",\"label-width\":\"100px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"为true时,绑定字段显示\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"显示设置\")])],1),_c('ht-select',{staticStyle:{\"width\":\"100px\"},attrs:{\"clearable\":\"\",\"options\":_vm.mainBoFields,\"props\":{ key: 'name', value: 'desc' },\"filterable\":\"\"},on:{\"change\":_vm.changeShowCondition},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\nvar options = ref.options;\nvar propKey = ref.propKey;\nvar propValue = ref.propValue;\nreturn _vm._l((options),function(group){return _c('el-option-group',{key:group.name,attrs:{\"label\":group.desc}},_vm._l((group.children.filter(function (obj) {\n return _vm.filterFields(obj);\n })),function(item){return _c('el-option',{key:item[propKey],attrs:{\"label\":item[propValue],\"value\":item[propKey]}})}),1)})}}],null,false,2465520064),model:{value:(_vm.field.options.showCondition.target),callback:function ($$v) {_vm.$set(_vm.field.options.showCondition, \"target\", $$v)},expression:\"field.options.showCondition.target\"}}),_c('ht-input',{staticStyle:{\"width\":\"100px\"},attrs:{\"placeholder\":\"请输入值\"},model:{value:(_vm.field.options.showCondition.value),callback:function ($$v) {_vm.$set(_vm.field.options.showCondition, \"value\", $$v)},expression:\"field.options.showCondition.value\"}})],2),_c('pre',{staticStyle:{\"color\":\"red\"}},[(_vm.field.options.showCondition.fieldPath)?_c('span',[_vm._v(_vm._s(_vm.field.options.showCondition.fieldPath+'=='+_vm.field.options.showCondition.value))]):_vm._e(),_vm._v(\" 为true时,显示绑定的字段\")])]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'selectConfig'))?[_c('ht-form-item',{attrs:{\"label\":\"\",\"label-width\":\"100px\"}},[(\n _vm.field.ctrlType != 'eip-cascader' && _vm.field.ctrlType != 'autocomplete'\n )?_c('el-checkbox-button',{attrs:{\"label\":\"isMultiple\"},model:{value:(_vm.field.options.multiple),callback:function ($$v) {_vm.$set(_vm.field.options, \"multiple\", $$v)},expression:\"field.options.multiple\"}},[_vm._v(\"是否多选\")]):_vm._e(),(_vm.field.ctrlType == 'dropdown' && _vm.field.options.multiple)?_c('el-checkbox-button',{attrs:{\"label\":\"cascade\"},model:{value:(_vm.field.options.cascade),callback:function ($$v) {_vm.$set(_vm.field.options, \"cascade\", $$v)},expression:\"field.options.cascade\"}},[_vm._v(\"父子节点级联选中\")]):_vm._e(),(\n _vm.field.ctrlType != 'eip-cascader' && _vm.field.ctrlType != 'autocomplete'\n )?_c('el-checkbox-button',{attrs:{\"label\":\"filterable\"},model:{value:(_vm.field.options.filterable),callback:function ($$v) {_vm.$set(_vm.field.options, \"filterable\", $$v)},expression:\"field.options.filterable\"}},[_vm._v(\"是否可搜索\")]):_vm._e(),(_vm.field.options.filterable && _vm.field.ctrlType != 'dropdown')?_c('el-checkbox-button',{attrs:{\"label\":\"allowCreate\"},model:{value:(_vm.field.options.allowCreate),callback:function ($$v) {_vm.$set(_vm.field.options, \"allowCreate\", $$v)},expression:\"field.options.allowCreate\"}},[_vm._v(\"是否可创建条目\")]):_vm._e()],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'choiceType'))?[_c('ht-form-item',{staticStyle:{\"margin-bottom\":\"0px\",\"margin-right\":\"0px\"},attrs:{\"label\":\"选项配置\",\"label-width\":\"100px\"}},[(\n _vm.field.options.type == 'radio' || _vm.field.options.type == 'checkbox'\n )?_c('el-checkbox',{model:{value:(_vm.field.options.inline),callback:function ($$v) {_vm.$set(_vm.field.options, \"inline\", $$v)},expression:\"field.options.inline\"}},[_vm._v(\"\\n 换行显示\\n \"),_c('el-tooltip',{attrs:{\"content\":\"是否换行显示\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1):_c('span',{staticStyle:{\"margin-left\":\"96px\"}}),_c('el-radio-group',{staticClass:\"btn-radio\",attrs:{\"size\":\"mini\"},on:{\"change\":_vm.dynamicClick},model:{value:(_vm.field.options.choiceType),callback:function ($$v) {_vm.$set(_vm.field.options, \"choiceType\", $$v)},expression:\"field.options.choiceType\"}},[_c('el-radio-button',{attrs:{\"label\":\"static\",\"disabled\":_vm.field.ctrlType == 'cascader' ||\n _vm.field.ctrlType == 'dropdown' ||\n _vm.field.ctrlType == 'eip-cascader'}},[_vm._v(\"固定选项\")]),_c('el-radio-button',{attrs:{\"label\":\"dynamic\"}},[_vm._v(\"动态选项\")])],1)],1),(_vm.field.options.choiceType == 'static')?_c('div',[_c('table',{staticClass:\"form-table choiceType-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[(_vm.field.ctrlType == 'autocomplete')?_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',[_vm._v(\"选项配置\")]),_c('td',{staticStyle:{\"width\":\"60px\"}},[_vm._v(\"\\n 操作\\n \"),_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.field.options.options.push({ value: '' })}}})],1)]),_vm._l((_vm.field.options.options),function(item,index){return _c('tr',{key:index},[_c('td',[_c('el-input',{attrs:{\"size\":\"mini\",\"placeholder\":\"请填写输入建议\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('td',{staticStyle:{\"text-align\":\"center\"}},[_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"0px\"},attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.field.options.options.remove(item)}}})],1)])})],2):_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{staticStyle:{\"width\":\"100px\"}},[_vm._v(\"选项值\")]),_c('td',[_vm._v(\"选项标签\")]),_c('td',{staticStyle:{\"width\":\"60px\"}},[_vm._v(\"\\n 操作\\n \"),_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.field.options.options.push({ key: '', value: '' })}}})],1)]),_vm._l((_vm.field.options.options),function(item,index){return _c('tr',{key:index},[_c('td',[_c('el-input',{attrs:{\"size\":\"mini\",\"placeholder\":\"选项值\"},model:{value:(item.key),callback:function ($$v) {_vm.$set(item, \"key\", $$v)},expression:\"item.key\"}})],1),_c('td',[_c('el-input',{attrs:{\"size\":\"mini\",\"placeholder\":\"选项标签\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('td',{staticStyle:{\"text-align\":\"center\"}},[_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"0px\"},attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.field.options.options.remove(item)}}})],1)])})],2)])]):_vm._e(),(_vm.field.options.choiceType == 'dynamic')?_c('div',{staticClass:\"customQuery-inputs\"},[_c('ht-load-data',{attrs:{\"url\":\"/form/customQuery/v1/list\",\"requestMethod\":\"post\",\"context\":\"form\"},on:{\"after-load-data\":_vm.afterCustomQueryLoadData}}),_c('ht-select',{attrs:{\"clearable\":\"\",\"filterable\":\"\",\"options\":_vm.customQuerys,\"props\":{ key: 'alias', value: 'name' }},on:{\"change\":function($event){return _vm.setCurrentCustomQuery()}},model:{value:(_vm.field.options.customQuery.alias),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"alias\", $$v)},expression:\"field.options.customQuery.alias\"}}),(_vm.field.options.bind && _vm.field.options.bind.length > 0)?_c('ht-form-item',{staticClass:\"basics-property\",attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"自定义查询需要的参数传入\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"参数绑定\")])],1),(_vm.field.ctrlType == 'eip-cascader')?[_c('table',{staticClass:\"form-table custDialog-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{attrs:{\"width\":\"100px;\"}},[_vm._v(\"参数名\")]),_c('td',[_vm._v(\"取值对象\")])]),_vm._l((_vm.field.options.bind),function(bind,indexBind){return _c('tr',{key:indexBind,staticClass:\"linkageTable-tr\",staticStyle:{\"text-align\":\"center\"}},[_c('td',[_vm._v(_vm._s(bind.comment))]),_c('td',[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(bind.fieldPath),callback:function ($$v) {_vm.$set(bind, \"fieldPath\", $$v)},expression:\"bind.fieldPath\"}})],1)])})],2)])]:[_c('table',{staticClass:\"form-table custDialog-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{attrs:{\"width\":\"100px;\"}},[_vm._v(\"参数名\")]),_c('td',[_vm._v(\"取值对象\")])]),_vm._l((_vm.field.options.bind),function(bind,index){return _c('tr',{key:index,staticStyle:{\"text-align\":\"center\"}},[_c('td',[_vm._v(_vm._s(bind.comment))]),_c('td',[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.allBoData,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenx){return _c('el-option-group',{key:idenx,attrs:{\"label\":group.desc}},_vm._l((group.children.filter(function (i) { return i.name !== _vm.field.name; })),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' + item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(bind.fieldPath),callback:function ($$v) {_vm.$set(bind, \"fieldPath\", $$v)},expression:\"bind.fieldPath\"}})],1)])})],2)])]],2):_vm._e(),(_vm.field.ctrlType != 'eip-cascader')?_c('ht-form-item',{attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('el-checkbox',{model:{value:(_vm.field.options.customQuery.noInit),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"noInit\", $$v)},expression:\"field.options.customQuery.noInit\"}},[_vm._v(\"\\n 初始化时不加载选项\\n \"),_c('el-tooltip',[_c('div',{attrs:{\"slot\":\"content\"},slot:\"content\"},[_vm._v(\"\\n 初始化时不加载动态选项,当展开下拉框时再加载。\\n \"),_c('br'),_vm._v(\"注意勾选该选项后:\\n \"),_c('br'),_vm._v(\"1.只读时只会显示下拉框的选项值,不会显示值所对应的标签值;\\n \"),_c('br'),_vm._v(\"2.下拉框多选、可创建条目时数据不会及时回显。\\n \")]),_c('i',{staticClass:\"property-tip icon-question\"})])],1)],1):_vm._e(),_c('ht-form-item',{attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"返回值作为选项时的绑定\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"选项绑定\")])],1),(_vm.field.ctrlType == 'autocomplete')?_c('div',[_c('ht-form-item',{staticClass:\"customQuery-inputs\",attrs:{\"label\":\"输入建议候选\",\"label-width\":\"90px\"}},[_c('ht-select',{staticStyle:{\"width\":\"200px\"},attrs:{\"clearable\":\"\",\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(_vm.field.options.customQuery.valueBind),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"valueBind\", $$v)},expression:\"field.options.customQuery.valueBind\"}})],1)],1):_c('div',[_c('ht-form-item',{staticClass:\"customQuery-inputs\",attrs:{\"label\":\"值\",\"label-width\":\"40px\"}},[_c('ht-select',{staticStyle:{\"width\":\"110px\"},attrs:{\"clearable\":\"\",\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(_vm.field.options.customQuery.valueBind),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"valueBind\", $$v)},expression:\"field.options.customQuery.valueBind\"}})],1),_c('ht-form-item',{staticClass:\"customQuery-inputs\",attrs:{\"label\":\"标签\",\"label-width\":\"40px\"}},[_c('ht-select',{staticStyle:{\"width\":\"120px\"},attrs:{\"clearable\":\"\",\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(_vm.field.options.customQuery.labelBind),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"labelBind\", $$v)},expression:\"field.options.customQuery.labelBind\"}})],1),(_vm.field.ctrlType == 'dropdown')?_c('ht-form-item',{staticClass:\"customQuery-inputs\",attrs:{\"label\":\"PId\",\"label-width\":\"40px\"}},[_c('ht-select',{staticStyle:{\"width\":\"120px\"},attrs:{\"clearable\":\"\",\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(_vm.field.options.customQuery.PId),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"PId\", $$v)},expression:\"field.options.customQuery.PId\"}}),_vm._v(\" \\n \"),_c('el-tooltip',[_c('div',{attrs:{\"slot\":\"content\"},slot:\"content\"},[_vm._v(\"\\n 非必填。当数据为纯列表时使用。会根据该字段和值字段,将列表数据转化为树形数据。\\n \")]),_c('i',{staticClass:\"property-tip icon-question\"})])],1):_vm._e()],1)],2)],1):_vm._e(),(_vm.field.options.choiceType == 'dynamic' && !_vm.field.isMultiple && _vm.field.ctrlType != 'autocomplete' && _vm.field.ctrlType != 'eip-cascader')?_c('el-button',{staticClass:\"custDialog-btn\",staticStyle:{\"width\":\"100%\",\"margin-left\":\"0px !important\",\"margin-bottom\":\"5px\"},attrs:{\"icon\":\"icon-list2\",\"size\":\"mini\"},on:{\"click\":_vm.showSelectQueryDialog}},[_vm._v(\"绑定关联查询\")]):_vm._e(),_c('el-dialog',{attrs:{\"title\":\"下拉框添加关联查询\",\"width\":\"60%\",\"append-to-body\":\"\",\"top\":\"8vh\",\"visible\":_vm.selectQueryDialog,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.selectQueryDialog=$event}}},[_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-bottom\":\"5px\"},attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.field.options.customQuery.custQueryJson.push({})}}},[_vm._v(\"添加关联查询\")]),_c('el-tag',{attrs:{\"type\":\"warning\"}},[_vm._v(\"当前下拉框的值发生变化时触发关联查询,可以添加多个关联查询(不能重复)。\")]),_c('div',{staticStyle:{\"width\":\"100%\",\"height\":\"550px\",\"overflow\":\"auto\"}},_vm._l((_vm.field.options.customQuery\n .custQueryJson),function(condition,indexCondition){return _c('div',{key:indexCondition},[_c('table',{staticClass:\"form-table choiceType-table\",staticStyle:{\"margin-bottom\":\"1px\"},attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',[_c('th',{attrs:{\"width\":\"110px\"}},[_vm._v(\"关联查询:\")]),_c('td',[_c('ht-load-data',{attrs:{\"url\":\"/form/customQuery/v1/list\",\"requestMethod\":\"post\",\"context\":\"form\"},on:{\"after-load-data\":_vm.afterCustomQueryLoadData}}),_c('ht-select',{attrs:{\"clearable\":\"\",\"filterable\":\"\",\"options\":_vm.customQuerys,\"props\":{ key: 'alias', value: 'name' }},on:{\"change\":function($event){return _vm.setSelectQuery(condition.alias, indexCondition)}},model:{value:(condition.alias),callback:function ($$v) {_vm.$set(condition, \"alias\", $$v)},expression:\"condition.alias\"}}),_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"10px\"},attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.field.options.customQuery.custQueryJson.remove(\n condition\n )}}})],1)])])]),_c('el-tabs',{staticStyle:{\"margin-bottom\":\"20px\"},attrs:{\"type\":\"border-card\"}},[_c('el-tab-pane',{attrs:{\"label\":\"参数绑定\"}},[_c('table',{staticClass:\"form-table choiceType-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',_vm._l((_vm.field.options.customQuery\n .custQueryJson[indexCondition].conditionfield),function(bind,indexBind){return _c('tr',{key:indexBind},[_c('th',{attrs:{\"width\":\"110px\"}},[_vm._v(_vm._s(bind.comment)+\":\")]),_c('td',[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.returnData,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenxOptions){return _c('el-option-group',{key:idenxOptions,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' + item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(bind.fieldPath),callback:function ($$v) {_vm.$set(bind, \"fieldPath\", $$v)},expression:\"bind.fieldPath\"}})],1)])}),0)])]),_c('el-tab-pane',{attrs:{\"label\":\"设置返回值\"}},[_c('table',{staticClass:\"form-table choiceType-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',_vm._l((_vm.field.options.customQuery\n .custQueryJson[indexCondition].resultfield),function(bind,indexBind){return _c('tr',{key:indexBind},[_c('th',{attrs:{\"width\":\"110px\"}},[_vm._v(_vm._s(bind.comment)+\":\")]),_c('td',[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.returnData,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenxOptions){return _c('el-option-group',{key:idenxOptions,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' + item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(bind.fieldPath),callback:function ($$v) {_vm.$set(bind, \"fieldPath\", $$v)},expression:\"bind.fieldPath\"}})],1)])}),0)])])],1)],1)}),0),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"size\":\"small\"},on:{\"click\":function($event){_vm.selectQueryDialog = false}}},[_vm._v(\"确定\")])],1)],1),(\n _vm.field.options.choiceType == 'static' &&\n _vm.field.ctrlType != 'autocomplete'\n )?_c('el-button',{staticClass:\"el-icon-edit\",staticStyle:{\"width\":\"100%\",\"margin-top\":\"5px\",\"margin-bottom\":\"5px\"},attrs:{\"size\":\"mini\"},on:{\"click\":_vm.openLinkage}},[_vm._v(\"联动设置\")]):_vm._e(),_c('el-dialog',{staticClass:\"urgent-text\",attrs:{\"title\":\"字段联动设置\",\"visible\":_vm.dialogLinkageVisible,\"top\":\"8vh\",\"append-to-body\":\"\",\"close-on-click-modal\":false,\"width\":\"1040px\"},on:{\"update:visible\":function($event){_vm.dialogLinkageVisible=$event}}},[_c('el-button',{staticStyle:{\"margin-bottom\":\"5px\"},attrs:{\"icon\":\"el-icon-plus\",\"size\":\"mini\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.addRows()}}},[_vm._v(\"添加\")]),_c('table',{staticClass:\"form-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{attrs:{\"width\":\"190px\"}},[_vm._v(\"所选值\")]),_c('td',{attrs:{\"width\":\"190px\"}},[_vm._v(\"变换条件\")]),_c('td',{attrs:{\"width\":\"190px\"}},[_vm._v(\"变换字段\")]),_c('td',{attrs:{\"width\":\"140px\"}},[_vm._v(\"变换类型\")]),_c('td',{attrs:{\"width\":\"460px\"}},[_c('span',[_vm._v(\"字段验证\")]),_c('el-tooltip',{attrs:{\"effect\":\"light\"}},[_c('div',{attrs:{\"slot\":\"content\"},slot:\"content\"},[_c('h3',[_vm._v(\"校验规则:\")]),_c('div',{staticStyle:{\"margin-top\":\"15px\",\"margin-bottom\":\"25px\"}},[_c('span',{staticStyle:{\"color\":\"red\"}},[_vm._v(\"*正则表达式:\")]),_c('span',[_vm._v(\"两个参数,第一个参数为正则表达式,第二个参数为校验未通过时的提示信息\")]),_c('br'),_c('span',{staticStyle:{\"color\":\"red\"}},[_vm._v(\"例如:\")]),_c('span',[_vm._v(\"\\\"^[0-9]+$\\\",\\\"校验失败,请输入数字\\\"\")]),_c('br'),_c('span',{staticStyle:{\"color\":\"red\"}},[_vm._v(\"注意:\")]),_c('span',[_vm._v(\"字符串格式的表达式以英文逗号‘,’来分割参数\")])])]),_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('td',{attrs:{\"width\":\"60px\"}},[_vm._v(\"操作\")])]),_vm._l((_vm.linkage),function(column,index){return _c('tr',{key:index},[_c('td',{attrs:{\"width\":\"190px\"}},[_c('ht-select',{attrs:{\"options\":_vm.field.options.options,\"filterable\":true},model:{value:(column.value),callback:function ($$v) {_vm.$set(column, \"value\", $$v)},expression:\"column.value\"}})],1),_c('td',{attrs:{\"colspan\":\"4\"}},[_c('table',{attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},_vm._l((column.effect),function(effects,index1){return _c('tr',{key:index1},[_c('td',{attrs:{\"width\":\"190px\"}},[_c('ht-select',{attrs:{\"options\":_vm.getLinkageTypeList(effects),\"clearable\":\"\",\"props\":{ key: 'key', value: 'desc' }},model:{value:(effects.linkageType),callback:function ($$v) {_vm.$set(effects, \"linkageType\", $$v)},expression:\"effects.linkageType\"}})],1),_c('td',{attrs:{\"width\":\"190px\"}},[(effects.linkageType=='subTable')?_c('ht-select',{staticStyle:{\"margin-left\":\"30px\"},attrs:{\"options\":_vm.subTables,\"clearable\":\"\",\"props\":{ key: 'name', value: 'desc' }},model:{value:(effects.targetSub),callback:function ($$v) {_vm.$set(effects, \"targetSub\", $$v)},expression:\"effects.targetSub\"}}):_vm._e(),(effects.linkageType=='field')?_c('ht-select',{staticStyle:{\"margin-left\":\"30px\"},attrs:{\"options\":_vm.getEffectsTargetOptions(),\"clearable\":\"\",\"filterable\":true,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenx){return _c('el-option-group',{key:idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":_vm.getEffectsTarget(group,item)}})}),1)})}}],null,true),model:{value:(effects.target),callback:function ($$v) {_vm.$set(effects, \"target\", $$v)},expression:\"effects.target\"}}):_vm._e()],1),_c('td',{attrs:{\"width\":\"160px\"}},[_c('ht-select',{staticStyle:{\"margin-left\":\"40px\"},attrs:{\"options\":_vm.items},model:{value:(effects.type),callback:function ($$v) {_vm.$set(effects, \"type\", $$v)},expression:\"effects.type\"}})],1),_c('td',{attrs:{\"width\":\"460px\"}},[_c('div',{staticClass:\"basics-property\",staticStyle:{\"margin-left\":\"20px\"}},[_c('ValidataProperty',{attrs:{\"data\":effects.validateObj,\"boData\":_vm.mainBoFields},on:{\"update:boData\":function($event){_vm.mainBoFields=$event},\"update:bo-data\":function($event){_vm.mainBoFields=$event}}})],1)]),_c('td',{staticStyle:{\"text-align\":\"center\"},attrs:{\"width\":\"150px\"}},[_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-document-copy\"},on:{\"click\":function($event){return _vm.copyEffectObj(column.effect, effects)}}}),_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"5px\"},attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.addEffectObj(column.effect, _vm.effectObj)}}}),(column.effect.length > 1)?_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"5px\"},attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return column.effect.remove(effects)}}}):_vm._e()],1)])}),0)]),_c('td',{staticStyle:{\"text-align\":\"center\"},attrs:{\"width\":\"150px\"}},[_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-document-copy\"},on:{\"click\":function($event){return _vm.copyEffect(column)}}}),_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.linkage.remove(column)}}})],1)])})],2)]),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.linkageOk}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":function($event){_vm.dialogLinkageVisible = false;\n _vm.linkage.length = 0;}}},[_vm._v(\"取 消\")])],1)],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.advancedProperty, 'choiceType'))?[_c('ht-form-item',{staticStyle:{\"margin-bottom\":\"0px\",\"margin-right\":\"0px\"},attrs:{\"label\":\"选项配置\",\"label-width\":\"100px\"}},[_c('el-checkbox',{model:{value:(_vm.field.options.inline),callback:function ($$v) {_vm.$set(_vm.field.options, \"inline\", $$v)},expression:\"field.options.inline\"}},[_vm._v(\"\\n 换行显示\\n \"),_c('el-tooltip',{attrs:{\"content\":\"是否换行显示\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('el-radio-group',{staticClass:\"btn-radio\",attrs:{\"size\":\"mini\"},on:{\"change\":_vm.dynamicClick},model:{value:(_vm.field.options.choiceType),callback:function ($$v) {_vm.$set(_vm.field.options, \"choiceType\", $$v)},expression:\"field.options.choiceType\"}},[_c('el-radio-button',{attrs:{\"label\":\"static\"}},[_vm._v(\"固定选项\")]),_c('el-radio-button',{attrs:{\"label\":\"dynamic\"}},[_vm._v(\"动态选项\")])],1)],1),(_vm.field.options.choiceType == 'static')?_c('div',{staticStyle:{\"margin-bottom\":\"10px\"}},[_c('table',{staticClass:\"form-table choiceType-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',[_c('td',{staticStyle:{\"width\":\"100px\"}},[_vm._v(\"选项值\")]),_c('td',[_vm._v(\"选项标签\")]),_c('td',{staticStyle:{\"width\":\"60px\"}},[_vm._v(\"\\n 操作\\n \"),_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.field.options.options.push({ key: '', value: '' })}}})],1)]),_vm._l((_vm.field.options.options),function(item,index){return _c('tr',{key:index},[_c('td',[_c('el-input',{attrs:{\"size\":\"mini\",\"placeholder\":\"选项值\"},model:{value:(item.key),callback:function ($$v) {_vm.$set(item, \"key\", $$v)},expression:\"item.key\"}})],1),_c('td',[_c('el-input',{attrs:{\"size\":\"mini\",\"placeholder\":\"选项标签\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('td',{staticStyle:{\"text-align\":\"center\"}},[_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"0px\"},attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.field.options.options.remove(item)}}})],1)])})],2)])]):_vm._e(),(_vm.field.options.choiceType == 'dynamic')?_c('div',{staticClass:\"customQuery-inputs\"},[_c('ht-load-data',{attrs:{\"url\":\"/form/customQuery/v1/list\",\"requestMethod\":\"post\",\"context\":\"form\"},on:{\"after-load-data\":_vm.afterCustomQueryLoadData}}),_c('ht-select',{attrs:{\"filterable\":\"\",\"options\":_vm.customQuerys,\"props\":{ key: 'alias', value: 'name' }},on:{\"change\":function($event){return _vm.setCurrentCustomQuery()}},model:{value:(_vm.field.options.customQuery.alias),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"alias\", $$v)},expression:\"field.options.customQuery.alias\"}}),(_vm.field.options.bind && _vm.field.options.bind.length > 0)?_c('ht-form-item',{staticClass:\"choiceType-bottom\",attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"自定义查询需要的参数传入\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"参数绑定\")])],1),_vm._l((_vm.field.options.bind),function(bind,index){return _c('ht-form-item',{key:index,staticClass:\"customQuery-inputs\",attrs:{\"label\":bind.comment,\"label-width\":\"80px\"}},[_c('ht-select',{attrs:{\"options\":_vm.allBoData,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenx){return _c('el-option-group',{key:idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' + item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(bind.fieldPath),callback:function ($$v) {_vm.$set(bind, \"fieldPath\", $$v)},expression:\"bind.fieldPath\"}})],1)})],2):_vm._e(),_c('ht-form-item',{attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"返回值作为选项时的绑定\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"选项绑定\")])],1),_c('div',[_c('ht-form-item',{attrs:{\"label\":\"值\",\"label-width\":\"60px\"}},[_c('ht-select',{attrs:{\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(_vm.field.options.customQuery.valueBind),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"valueBind\", $$v)},expression:\"field.options.customQuery.valueBind\"}})],1),_c('ht-form-item',{staticClass:\"customQuery-inputs\",attrs:{\"label\":\"标签\",\"label-width\":\"60px\"}},[_c('ht-select',{attrs:{\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(_vm.field.options.customQuery.labelBind),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"labelBind\", $$v)},expression:\"field.options.customQuery.labelBind\"}})],1)],1)],2)],1):_vm._e(),(_vm.field.options.choiceType == 'static')?_c('el-button',{staticClass:\"el-icon-edit\",attrs:{\"size\":\"mini\"},on:{\"click\":_vm.openLinkage}},[_vm._v(\"联动设置\")]):_vm._e(),_c('el-dialog',{staticClass:\"urgent-text\",attrs:{\"title\":\"字段联动设置\",\"visible\":_vm.dialogLinkageVisible,\"append-to-body\":\"\",\"top\":\"8vh\",\"before-close\":_vm.closeDialogLinkage,\"close-on-click-modal\":false,\"width\":\"1040px\"},on:{\"update:visible\":function($event){_vm.dialogLinkageVisible=$event}}},[_c('el-button',{staticStyle:{\"margin-bottom\":\"5px\"},attrs:{\"icon\":\"el-icon-plus\",\"size\":\"mini\",\"plain\":\"\"},on:{\"click\":function($event){return _vm.addRows()}}},[_vm._v(\"添加\")]),_c('table',{staticClass:\"form-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{attrs:{\"width\":\"190px\"}},[_vm._v(\"所选值\")]),_c('td',{attrs:{\"width\":\"190px\"}},[_vm._v(\"变换条件\")]),_c('td',{attrs:{\"width\":\"190px\"}},[_vm._v(\"变换字段\")]),_c('td',{attrs:{\"width\":\"140px\"}},[_vm._v(\"变换类型\")]),_c('td',{attrs:{\"width\":\"460px\"}},[_vm._v(\"字段验证\")]),_c('td',{attrs:{\"width\":\"60px\"}},[_vm._v(\"操作\")])]),_vm._l((_vm.linkage),function(column,index){return _c('tr',{key:index},[_c('td',{attrs:{\"width\":\"190px\"}},[_c('ht-select',{attrs:{\"filterable\":true,\"options\":_vm.field.options.options},model:{value:(column.value),callback:function ($$v) {_vm.$set(column, \"value\", $$v)},expression:\"column.value\"}})],1),_c('td',{attrs:{\"colspan\":\"4\"}},[_c('table',{attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},_vm._l((column.effect),function(effects,index1){return _c('tr',{key:index1},[_c('td',{attrs:{\"width\":\"190px\"}},[_c('ht-select',{attrs:{\"options\":_vm.getLinkageTypeList(effects),\"clearable\":\"\",\"props\":{ key: 'key', value: 'desc' }},model:{value:(effects.linkageType),callback:function ($$v) {_vm.$set(effects, \"linkageType\", $$v)},expression:\"effects.linkageType\"}})],1),_c('td',{attrs:{\"width\":\"190px\"}},[(effects.linkageType=='subTable')?_c('ht-select',{staticStyle:{\"margin-left\":\"30px\"},attrs:{\"options\":_vm.subTables,\"filterable\":true,\"clearable\":\"\",\"props\":{ key: 'name', value: 'desc' }},model:{value:(effects.targetSub),callback:function ($$v) {_vm.$set(effects, \"targetSub\", $$v)},expression:\"effects.targetSub\"}}):_vm._e(),(effects.linkageType=='field')?_c('ht-select',{staticStyle:{\"margin-left\":\"30px\"},attrs:{\"filterable\":\"\",\"options\":_vm.getEffectsTargetOptions(),\"clearable\":\"\",\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenx){return _c('el-option-group',{key:idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":_vm.getEffectsTarget(group,item)}})}),1)})}}],null,true),model:{value:(effects.target),callback:function ($$v) {_vm.$set(effects, \"target\", $$v)},expression:\"effects.target\"}}):_vm._e()],1),_c('td',{attrs:{\"width\":\"160px\"}},[_c('ht-select',{staticStyle:{\"margin-left\":\"40px\"},attrs:{\"options\":_vm.items,\"clearable\":\"\"},model:{value:(effects.type),callback:function ($$v) {_vm.$set(effects, \"type\", $$v)},expression:\"effects.type\"}})],1),_c('td',{attrs:{\"width\":\"460px\"}},[_c('div',{staticClass:\"linkage-div-bottom\",staticStyle:{\"margin-left\":\"20px\"}},[_c('ValidataProperty',{attrs:{\"data\":effects.validateObj}})],1)]),_c('td',{staticStyle:{\"text-align\":\"center\"},attrs:{\"width\":\"150px\"}},[_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-document-copy\"},on:{\"click\":function($event){return _vm.copyEffectObj(column.effect, effects)}}}),_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"5px\"},attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return column.effect.push(Object.assign({}, _vm.effectObj))}}}),(column.effect.length > 1)?_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"5px\"},attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return column.effect.remove(effects)}}}):_vm._e()],1)])}),0)]),_c('td',{staticStyle:{\"text-align\":\"center\"},attrs:{\"width\":\"150px\"}},[_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-document-copy\"},on:{\"click\":function($event){return _vm.copyEffect(column)}}}),_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.linkage.remove(column)}}})],1)])})],2)]),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.linkageOk}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":_vm.closeDialogLinkage}},[_vm._v(\"取 消\")])],1)],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'selector'))?[_c('ht-form-item',{staticClass:\"customQuery-inputs\",attrs:{\"label\":\"选择器设置\",\"label-width\":\"100px\"}},[_c('ht-select',{attrs:{\"options\":_vm.selectors,\"validate\":\"required\",\"props\":{ key: 'alias', value: 'name' }},on:{\"change\":_vm.changeFieldBind},model:{value:(_vm.field.options.selector.type.alias),callback:function ($$v) {_vm.$set(_vm.field.options.selector.type, \"alias\", $$v)},expression:\"field.options.selector.type.alias\"}})],1),_c('div',[(_vm.field.options.selector.type.alias)?_c('el-checkbox',{model:{value:(_vm.field.options.selector.isSingle),callback:function ($$v) {_vm.$set(_vm.field.options.selector, \"isSingle\", $$v)},expression:\"field.options.selector.isSingle\"}},[_vm._v(\"单选\")]):_vm._e(),('eip-user-selector' == _vm.field.options.selector.type.alias)?_c('el-checkbox',{model:{value:(_vm.field.options.selector.selectCurrent),callback:function ($$v) {_vm.$set(_vm.field.options.selector, \"selectCurrent\", $$v)},expression:\"field.options.selector.selectCurrent\"}},[_vm._v(\"当前用户\")]):_vm._e(),('eip-org-selector' == _vm.field.options.selector.type.alias)?_c('el-checkbox',{model:{value:(_vm.field.options.selector.selectCurrent),callback:function ($$v) {_vm.$set(_vm.field.options.selector, \"selectCurrent\", $$v)},expression:\"field.options.selector.selectCurrent\"}},[_vm._v(\"当前组织\")]):_vm._e(),('eip-post-selector' == _vm.field.options.selector.type.alias)?_c('el-checkbox',{model:{value:(_vm.field.options.selector.selectCurrent),callback:function ($$v) {_vm.$set(_vm.field.options.selector, \"selectCurrent\", $$v)},expression:\"field.options.selector.selectCurrent\"}},[_vm._v(\"当前岗位\")]):_vm._e()],1),(_vm.field.options.bind && _vm.field.options.bind.length > 0)?_c('div',{staticClass:\"basics-property\"},[_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_c('el-tooltip',{attrs:{\"content\":\"选择器的返回值绑定的属性,选择器控件绑定的属性不能作为返回值绑定\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_vm._v(\"返回值\\n \")],1),_vm._l((_vm.field.options.bind),function(bind,index){return _c('ht-form-item',{key:index,staticClass:\"customQuery-inputs\",attrs:{\"label\":bind.value,\"label-width\":\"100px\"}},[(!_vm.field.parentNodeType)?_c('ht-select',{attrs:{\"options\":_vm.allBoData.filter(function (tab) { return tab.type == 'main'; }),\"props\":{ key: 'name', value: 'desc' },\"clearable\":\"\",\"filterable\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn [_c('el-option',{key:\"0\",attrs:{\"label\":\"请选择\",\"value\":''}}),_vm._l((options),function(group,idenx){return _c('el-option-group',{key:Math.random() + idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"disabled\":item.name == _vm.field.name,\"label\":item.desc,\"value\":item.path + '.' + item.name}})}),1)})]}}],null,true),model:{value:(bind.jsonPath),callback:function ($$v) {_vm.$set(bind, \"jsonPath\", $$v)},expression:\"bind.jsonPath\"}}):_vm._e(),(_vm.field.parentNodeType && _vm.field.parentNodeType=='sub')?_c('ht-select',{attrs:{\"options\":_vm.allBoData.filter(function (tab) { return tab.nodeType == 'sub' && tab.name==_vm.field.tableName; }),\"props\":{ key: 'name', value: 'desc' },\"clearable\":\"\",\"filterable\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn [_c('el-option',{key:\"0\",attrs:{\"label\":\"请选择\",\"value\":''}}),_vm._l((options),function(group,idenx){return _c('el-option-group',{key:Math.random() + idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"disabled\":item.name == _vm.field.name,\"label\":item.desc,\"value\":item.path + '.' + item.name}})}),1)})]}}],null,true),model:{value:(bind.jsonPath),callback:function ($$v) {_vm.$set(bind, \"jsonPath\", $$v)},expression:\"bind.jsonPath\"}}):_vm._e(),(_vm.field.parentNodeType && _vm.field.parentNodeType=='sun')?_c('ht-select',{attrs:{\"options\":_vm.allBoData,\"props\":{ key: 'name', value: 'desc' },\"clearable\":\"\",\"filterable\":\"\"},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn [_c('el-option',{key:\"0\",attrs:{\"label\":\"请选择\",\"value\":''}}),_vm._l((options),function(group,idenx){return _c('el-option-group',{key:Math.random() + idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"disabled\":item.name == _vm.field.name,\"label\":item.desc,\"value\":item.path + '.' + item.name}})}),1)})]}}],null,true),model:{value:(bind.jsonPath),callback:function ($$v) {_vm.$set(bind, \"jsonPath\", $$v)},expression:\"bind.jsonPath\"}}):_vm._e()],1)})],2):_vm._e()]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'custDialog'))?[_c('div',{staticClass:\"custDialog-div\"},[_c('span',[_vm._v(\"对话框设置\")]),_c('div',{staticStyle:{\"float\":\"right\",\"margin-right\":\"15px\"}},[_c('IconDialog',{on:{\"selected\":_vm.icons}})],1)]),_c('ht-form-item',{staticClass:\"customQuery-inputs custDialog-item\",attrs:{\"label\":\"按钮名称\",\"label-width\":\"100px\"}},[_c('ht-input',{model:{value:(_vm.field.options.customDialogjson.name),callback:function ($$v) {_vm.$set(_vm.field.options.customDialogjson, \"name\", $$v)},expression:\"field.options.customDialogjson.name\"}})],1),_c('ht-form-item',{staticClass:\"customQuery-inputs custDialog-item\",attrs:{\"label-width\":\"100px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"所选择的自定义查询作为选项时的绑定\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"选择对话框\")])],1),_c('ht-select',{attrs:{\"clearable\":\"\",\"filterable\":\"\",\"options\":_vm.customDialogs,\"props\":{ key: 'alias', value: 'name' }},on:{\"change\":_vm.changeCustDialog},model:{value:(_vm.field.options.customDialogjson.custDialog.alias),callback:function ($$v) {_vm.$set(_vm.field.options.customDialogjson.custDialog, \"alias\", $$v)},expression:\"field.options.customDialogjson.custDialog.alias\"}})],2),(\n _vm.field.options.customDialogjson.custDialog.conditions &&\n _vm.field.options.customDialogjson.custDialog.conditions.length > 0\n )?_c('div',{staticClass:\"basics-property\"},[_c('ht-form-item',{attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"自定义对话框需要的参数传入\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"参数绑定\")])],1)],2)],1):_vm._e(),(\n _vm.field.options.customDialogjson.custDialog.conditions &&\n _vm.field.options.customDialogjson.custDialog.conditions.length > 0\n )?_c('table',{staticClass:\"form-table custDialog-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{attrs:{\"width\":\"100px;\"}},[_vm._v(\"参数名\")]),_c('td',[_vm._v(\"取值对象\")])]),_vm._l((_vm.field.options.customDialogjson\n .custDialog.conditions),function(condition,indexCondition){return _c('tr',{key:indexCondition,staticClass:\"linkageTable-tr\"},[_c('td',[_vm._v(_vm._s(condition.comment))]),_c('td',[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.allBoData.filter(function (tab) { return tab.type == 'main'; }),\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenxOptions){return _c('el-option-group',{key:idenxOptions,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' + item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(condition.bind),callback:function ($$v) {_vm.$set(condition, \"bind\", $$v)},expression:\"condition.bind\"}})],1)])})],2)]):_vm._e(),(_vm.field.options.customDialogjson.custDialog.alias)?_c('el-button',{staticClass:\"custDialog-btn\",staticStyle:{\"width\":\"100%\",\"margin-top\":\"5px\"},attrs:{\"icon\":\"icon-list2\",\"size\":\"mini\"},on:{\"click\":_vm.custDialogClick}},[_vm._v(\"设置返回值\")]):_vm._e(),(_vm.field.options.customDialogjson.custDialog.selectNum == '1')?_c('el-button',{staticClass:\"custDialog-btn\",staticStyle:{\"width\":\"100%\",\"margin-top\":\"5px\",\"margin-left\":\"0px !important\"},attrs:{\"icon\":\"icon-list2\",\"size\":\"mini\"},on:{\"click\":_vm.showDialogQuery}},[_vm._v(\"绑定关联查询\")]):_vm._e(),_c('el-dialog',{attrs:{\"title\":\"对话框添加关联查询\",\"width\":\"60%\",\"append-to-body\":\"\",\"top\":\"8vh\",\"visible\":_vm.dialogQuery,\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogQuery=$event}}},[_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-bottom\":\"5px\"},attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.field.options.customDialogjson.custDialog.custQueryJson.push({})}}},[_vm._v(\"添加关联查询\")]),_c('div',{staticStyle:{\"width\":\"100%\",\"height\":\"550px\",\"overflow\":\"auto\"}},_vm._l((_vm.field.options.customDialogjson\n .custDialog.custQueryJson),function(condition,indexCondition){return _c('div',{key:indexCondition},[_c('table',{staticClass:\"form-table choiceType-table\",staticStyle:{\"margin-bottom\":\"1px\"},attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',[_c('th',{attrs:{\"width\":\"110px\"}},[_vm._v(\"关联查询:\")]),_c('td',[_c('ht-load-data',{attrs:{\"url\":\"/form/customQuery/v1/list\",\"requestMethod\":\"post\",\"context\":\"form\"},on:{\"after-load-data\":_vm.afterCustomQueryLoadData}}),_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.customQuerys,\"props\":{ key: 'alias', value: 'name' }},on:{\"change\":function($event){return _vm.setDialogQuery(condition.alias, indexCondition)}},model:{value:(condition.alias),callback:function ($$v) {_vm.$set(condition, \"alias\", $$v)},expression:\"condition.alias\"}}),_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"10px\"},attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.field.options.customDialogjson.custDialog.custQueryJson.remove(\n condition\n )}}})],1)])])]),_c('el-tabs',{staticStyle:{\"margin-bottom\":\"20px\"},attrs:{\"type\":\"border-card\"}},[_c('el-tab-pane',{attrs:{\"label\":\"参数绑定\"}},[_c('table',{staticClass:\"form-table choiceType-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',_vm._l((_vm.field.options.customDialogjson\n .custDialog.custQueryJson[indexCondition]\n .conditionfield),function(bind,indexBind){return _c('tr',{key:indexBind},[_c('th',{attrs:{\"width\":\"110px\"}},[_vm._v(_vm._s(bind.comment)+\":\")]),_c('td',[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.returnData,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenxOptions){return _c('el-option-group',{key:idenxOptions,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' + item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(bind.fieldPath),callback:function ($$v) {_vm.$set(bind, \"fieldPath\", $$v)},expression:\"bind.fieldPath\"}})],1)])}),0)])]),_c('el-tab-pane',{attrs:{\"label\":\"设置返回值\"}},[_c('table',{staticClass:\"form-table choiceType-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',_vm._l((_vm.field.options.customDialogjson\n .custDialog.custQueryJson[indexCondition].resultfield),function(bind,indexBind){return _c('tr',{key:indexBind},[_c('th',{attrs:{\"width\":\"110px\"}},[_vm._v(_vm._s(bind.comment)+\":\")]),_c('td',[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.returnData,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenxOptions){return _c('el-option-group',{key:idenxOptions,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' + item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(bind.fieldPath),callback:function ($$v) {_vm.$set(bind, \"fieldPath\", $$v)},expression:\"bind.fieldPath\"}})],1)])}),0)])])],1)],1)}),0),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\",\"size\":\"small\"},on:{\"click\":function($event){_vm.dialogQuery = false}}},[_vm._v(\"确 定\")])],1)],1),_c('ht-load-data',{attrs:{\"url\":\"/form/customDialog/v1/getAll\",\"requestMethod\":\"post\",\"context\":\"form\"},on:{\"after-load-data\":_vm.afterCustomDialogLoadData}}),_c('el-dialog',{staticClass:\"urgent-text\",attrs:{\"title\":\"设置对话框返回值\",\"visible\":_vm.dialogcustDialogVisible,\"append-to-body\":\"\",\"close-on-click-modal\":false,\"width\":\"600px\"},on:{\"update:visible\":function($event){_vm.dialogcustDialogVisible=$event}}},[_c('table',{staticClass:\"form-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{attrs:{\"width\":\"150px\"}},[_vm._v(\"返回结果字段\")]),_c('td',{attrs:{\"width\":\"220px\"}},[_vm._v(\"绑定显示的属性\")])]),_vm._l((this.field.options.customDialogjson.resultField),function(field,index){return _c('tr',{key:index,staticClass:\"linkageTable-tr\"},[_c('td',[_vm._v(_vm._s(field.comment))]),_c('td',[_c('ht-select',{attrs:{\"options\":_vm.returnData,\"props\":{ key: 'name', value: 'desc' },\"clearable\":\"\",\"filterable\":\"\"},on:{\"change\":function($event){return _vm.updateCustDialogprop()}},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenx){return _c('el-option-group',{key:idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(_vm.custDialogprop[field.comment]),callback:function ($$v) {_vm.$set(_vm.custDialogprop, field.comment, $$v)},expression:\"custDialogprop[field.comment]\"}})],1)])})],2)]),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.custDialogOk}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":function($event){_vm.dialogcustDialogVisible = false}}},[_vm._v(\"取 消\")])],1)])]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'relation'))?[_c('div',{staticClass:\"custDialog-div\"},[_c('span',[_vm._v(\"关联数据设置\")]),(_vm.field.options.customQuery.alias)?_c('el-button',{staticClass:\"custDialog-btn\",attrs:{\"icon\":\"icon-list2\",\"size\":\"mini\"},on:{\"click\":_vm.custDialogClick}},[_vm._v(\"设置返回值\")]):_vm._e()],1),_c('div',{staticClass:\"customQuery-inputs custDialog-item\",staticStyle:{\"margin-right\":\"15px\"}},[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.customQuerys,\"props\":{ key: 'alias', value: 'name' }},on:{\"change\":function($event){return _vm.setCurrentCustomQuery()}},model:{value:(_vm.field.options.customQuery.alias),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"alias\", $$v)},expression:\"field.options.customQuery.alias\"}})],1),(_vm.field.options.bind && _vm.field.options.bind.length > 0)?_c('ht-form-item',{staticClass:\"basics-property\",attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"自定义查询需要的参数传入\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"参数绑定\")])],1),_vm._l((_vm.field.options.bind),function(bind,index){return _c('ht-form-item',{key:index,staticClass:\"customQuery-inputs\",attrs:{\"label\":bind.comment,\"label-width\":\"80px\"}},[_c('ht-select',{attrs:{\"clearable\":\"\",\"options\":_vm.allBoData,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenx){return _c('el-option-group',{key:idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' + item.path + '.' + item.name}})}),1)})}}],null,true),model:{value:(bind.fieldPath),callback:function ($$v) {_vm.$set(bind, \"fieldPath\", $$v)},expression:\"bind.fieldPath\"}})],1)})],2):_vm._e(),_c('ht-form-item',{staticClass:\"basics-property\",attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"返回值作为选项时的绑定\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"选项绑定\")])],1),_c('ht-form-item',{staticClass:\"customQuery-inputs\",attrs:{\"label\":\"值\",\"label-width\":\"37px\"}},[_c('ht-select',{staticStyle:{\"width\":\"103px\"},attrs:{\"validate\":{ required: true },\"clearable\":\"\",\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(_vm.field.options.customQuery.valueBind),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"valueBind\", $$v)},expression:\"field.options.customQuery.valueBind\"}})],1),_c('ht-form-item',{staticClass:\"customQuery-inputs\",attrs:{\"label\":\"标签\",\"label-width\":\"50px\"}},[_c('ht-select',{staticStyle:{\"width\":\"110px\"},attrs:{\"validate\":{ required: true },\"clearable\":\"\",\"options\":_vm.field.options.customQuery.resultfield,\"props\":{ key: 'field', value: 'comment' }},model:{value:(_vm.field.options.customQuery.labelBind),callback:function ($$v) {_vm.$set(_vm.field.options.customQuery, \"labelBind\", $$v)},expression:\"field.options.customQuery.labelBind\"}})],1)],2),_c('ht-load-data',{attrs:{\"url\":\"/form/customQuery/v1/list\",\"requestMethod\":\"post\",\"context\":\"form\"},on:{\"after-load-data\":_vm.afterCustomQueryLoadData}}),_c('el-dialog',{staticClass:\"urgent-text\",attrs:{\"title\":\"设置关联数据返回值\",\"visible\":_vm.dialogcustDialogVisible,\"append-to-body\":\"\",\"close-on-click-modal\":false,\"width\":\"600px\"},on:{\"update:visible\":function($event){_vm.dialogcustDialogVisible=$event}}},[_c('table',{staticClass:\"form-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{attrs:{\"width\":\"150px\"}},[_vm._v(\"返回结果字段\")]),_c('td',{attrs:{\"width\":\"220px\"}},[_vm._v(\"绑定显示的属性\")]),_c('td',{attrs:{\"width\":\"80px\"}},[_vm._v(\"解除绑定\")])]),_vm._l((_vm.field.options.customQuery.resultfield),function(field,index){return _c('tr',{key:index,staticClass:\"linkageTable-tr\"},[_c('td',[_vm._v(_vm._s(field.comment))]),_c('td',[_c('ht-select',{attrs:{\"options\":_vm.allBoData,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenx){return _c('el-option-group',{key:idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":item.tableName + '.' + item.name}})}),1)})}}],null,true),model:{value:(_vm.custDialogprop[field.comment]),callback:function ($$v) {_vm.$set(_vm.custDialogprop, field.comment, $$v)},expression:\"custDialogprop[field.comment]\"}})],1),_c('td',[_c('el-button',{attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.unbind(field.comment)}}})],1)])})],2)]),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.custDialogOk}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":function($event){_vm.dialogcustDialogVisible = false}}},[_vm._v(\"取 消\")])],1)])]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'fileupload'))?[_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"文件上传\")]),_c('ht-form-item',{staticClass:\"custDialog-item\",attrs:{\"label-width\":\"50px\"}},[_c('el-checkbox',{model:{value:(_vm.field.options.file.multiple),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"multiple\", $$v)},expression:\"field.options.file.multiple\"}},[_vm._v(\"\\n 是否多选\\n \"),_c('el-tooltip',{attrs:{\"content\":\"是否可同时选择多个文件上传\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('el-checkbox',{model:{value:(_vm.field.options.file.simplicity),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"simplicity\", $$v)},expression:\"field.options.file.simplicity\"}},[_vm._v(\"\\n 是否简版\\n \"),_c('el-tooltip',{attrs:{\"content\":\"附件上传后以简约方法显示\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('ht-form-item',{staticClass:\"custDialog-item\",attrs:{\"label\":\"最多上传个数\",\"label-width\":\"100px\"}},[_c('el-input-number',{staticStyle:{\"width\":\"200px\"},attrs:{\"value\":\"5\",\"placeholder\":\"最多上传个数\",\"controls-position\":\"right\",\"min\":1,\"max\":20},model:{value:(_vm.field.options.file.limit),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"limit\", $$v)},expression:\"field.options.file.limit\"}})],1),_c('ht-form-item',{staticClass:\"custDialog-item\",attrs:{\"label\":\"限制大小(M)\",\"label-width\":\"100px\"}},[_c('el-input-number',{staticStyle:{\"width\":\"200px\"},attrs:{\"value\":\"50\",\"placeholder\":\"单个文件限制大小(M)\",\"controls-position\":\"right\",\"min\":1,\"max\":1024},model:{value:(_vm.field.options.file.size),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"size\", $$v)},expression:\"field.options.file.size\"}})],1)],1),_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"支持的类型\")]),_c('el-radio-group',{model:{value:(_vm.field.options.file.acceptType),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"acceptType\", $$v)},expression:\"field.options.file.acceptType\"}},[_c('el-radio-button',{attrs:{\"label\":\"any\"}},[_vm._v(\"任意类型\")]),_c('el-radio-button',{attrs:{\"label\":\"custom\"}},[_vm._v(\"自定义类型\")])],1),(_vm.field.options.file.acceptType=='custom')?_c('div',{staticStyle:{\"margin-top\":\"5px\"}},[_c('el-button',{attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":_vm.selectAll}},[_vm._v(\"全选\")]),_c('el-button',{attrs:{\"type\":\"success\",\"plain\":\"\"},on:{\"click\":_vm.selectNotAll}},[_vm._v(\"全不选\")]),_c('el-button',{attrs:{\"type\":\"warning\",\"plain\":\"\"},on:{\"click\":_vm.counterSelect}},[_vm._v(\"反选\")])],1):_vm._e(),(_vm.field.options.file.acceptType=='custom')?_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"选择类型\")]):_vm._e(),(_vm.field.options.file.acceptType=='custom')?_c('el-checkbox-group',{staticClass:\"file-checkbox\",model:{value:(_vm.field.options.file.accept),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"accept\", $$v)},expression:\"field.options.file.accept\"}},_vm._l((_vm.upLoadAcceptList),function(accept){return _c('el-checkbox',{key:accept,attrs:{\"label\":accept}},[_vm._v(_vm._s(accept))])}),1):_vm._e(),(_vm.field.options.file.acceptType=='custom')?_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_c('el-tooltip',{attrs:{\"content\":\"配置扩展类型的后缀名,多个用逗号隔开,如:DOC,DOCX\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_vm._v(\"扩展类型\\n \")],1):_vm._e(),(_vm.field.options.file.acceptType=='custom')?_c('ht-input',{attrs:{\"type\":\"textarea\",\"rows\":5},model:{value:(_vm.field.options.file.acceptStr),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"acceptStr\", $$v)},expression:\"field.options.file.acceptStr\"}}):_vm._e(),_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"附件扩展属性配置\")]),_vm._l((_vm.field.options.propConf),function(conf,index){return _c('ht-form-item',{key:index,staticClass:\"custDialog-item\",attrs:{\"label-width\":\"50px\",\"label\":conf.name}},[_c('ht-input',{model:{value:(conf.desc),callback:function ($$v) {_vm.$set(conf, \"desc\", $$v)},expression:\"conf.desc\"}}),_c('el-checkbox',{staticStyle:{\"margin-left\":\"3px\"},model:{value:(conf.requried),callback:function ($$v) {_vm.$set(conf, \"requried\", $$v)},expression:\"conf.requried\"}},[_vm._v(\"必填\")])],1)})]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'property-text'))?[_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"文本内容\")]),_c('el-button',{on:{\"click\":function($event){_vm.textValue = _vm.field.options.textValue;\n _vm.dialogTextVisible = true;}}},[_vm._v(\"属性文本内容\")]),_c('el-dialog',{staticClass:\"urgent-text\",attrs:{\"title\":\"属性文本内容\",\"visible\":_vm.dialogTextVisible,\"append-to-body\":\"\",\"close-on-click-modal\":false,\"width\":\"60%\"},on:{\"update:visible\":function($event){_vm.dialogTextVisible=$event}}},[_c('FormVarSelector',{attrs:{\"type\":\"1\",\"boData\":_vm.formVarData},on:{\"node-click\":_vm.textClick}}),_c('vue-ueditor-wrap',{attrs:{\"config\":_vm.config},model:{value:(_vm.textValue),callback:function ($$v) {_vm.textValue=$$v},expression:\"textValue\"}}),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogTextVisible = false;\n _vm.field.options.textValue = _vm.textValue;}}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":function($event){_vm.dialogTextVisible = false;\n _vm.textValue = '';}}},[_vm._v(\"取 消\")])],1)],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'textValue'))?[_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"文本内容\")]),_c('el-button',{on:{\"click\":function($event){_vm.textValue = _vm.field.options.textValue;\n _vm.dialogTextVisible = true;}}},[_vm._v(\"文本内容\")])]:_vm._e(),_c('el-dialog',{staticClass:\"urgent-text\",attrs:{\"title\":\"文本内容\",\"visible\":_vm.dialogTextVisible,\"append-to-body\":\"\",\"close-on-click-modal\":false,\"width\":\"60%\"},on:{\"update:visible\":function($event){_vm.dialogTextVisible=$event}}},[_c('FormVarSelector',{attrs:{\"type\":\"1\",\"boData\":_vm.allBoData},on:{\"node-click\":_vm.textClick}}),_c('vue-ueditor-wrap',{attrs:{\"config\":_vm.config},model:{value:(_vm.textValue),callback:function ($$v) {_vm.textValue=$$v},expression:\"textValue\"}}),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogTextVisible = false;\n _vm.field.options.textValue = _vm.textValue;}}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":function($event){_vm.dialogTextVisible = false;\n _vm.textValue = '';}}},[_vm._v(\"取 消\")])],1)],1),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'date'))?[_c('ht-form-item',{attrs:{\"label\":\"指定日期输入框的格式\",\"label-width\":\"\"}},[_c('ht-select',{attrs:{\"options\":[\n { key: 'yyyy-MM-dd', value: 'yyyy-MM-dd' },\n { key: 'yyyy 年 MM 月 dd 日', value: 'yyyy 年 MM 月 dd 日' },\n { key: 'yyyy-M-d H:m:s', value: 'yyyy-M-d H:m:s' },\n { key: 'yyyy-MM-dd HH:mm:ss', value: 'yyyy-MM-dd HH:mm:ss' },\n { key: 'HH:mm:ss', value: 'HH:mm:ss' }\n ],\"disabled\":\"\",\"placeholder\":\"请选择日期格式\"},model:{value:(_vm.field.options.inputFormat),callback:function ($$v) {_vm.$set(_vm.field.options, \"inputFormat\", $$v)},expression:\"field.options.inputFormat\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"日期绑定值设置\",\"label-width\":\"\"}},[_c('ht-checkbox',{attrs:{\"options\":[{ key: 'true', value: '当前时间' }]},model:{value:(_vm.field.options.showCurrentDate),callback:function ($$v) {_vm.$set(_vm.field.options, \"showCurrentDate\", $$v)},expression:\"field.options.showCurrentDate\"}}),(_vm.field.options.showCurrentDate)?_c('ht-checkbox',{attrs:{\"options\":[{ key: 'true', value: '获取服务器当前时间' }]},model:{value:(_vm.field.options.isServerDate),callback:function ($$v) {_vm.$set(_vm.field.options, \"isServerDate\", $$v)},expression:\"field.options.isServerDate\"}}):_vm._e(),(_vm.field.options.showCurrentDate)?_c('div',[_vm._v(\"\\n 与当前日期相差的天数:\\n \"),_c('ht-input',{attrs:{\"size\":\"mini\",\"min\":0,\"type\":\"number\"},model:{value:(_vm.field.options.day),callback:function ($$v) {_vm.$set(_vm.field.options, \"day\", _vm._n($$v))},expression:\"field.options.day\"}})],1):_vm._e()],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'time'))?[_c('ht-form-item',{attrs:{\"label\":\"时间设置\",\"label-width\":\"\"}},[_c('el-radio-group',{model:{value:(_vm.field.options.type),callback:function ($$v) {_vm.$set(_vm.field.options, \"type\", $$v)},expression:\"field.options.type\"}},[_c('el-radio-button',{attrs:{\"label\":\"select\",\"title\":\"时间不包含年月日\"}},[_vm._v(\"固定时间点\")]),_c('el-radio-button',{attrs:{\"label\":\"picker\",\"title\":\"时间包含当前年月日\"}},[_vm._v(\"任意时间点\")])],1)],1)]:_vm._e(),(_vm.field.options.formulasDiyJs !== undefined && !(_vm.field.ctrlType == 'button' && _vm.field.options.bindEventjson.isShowInput == false))?_c('div',[[_c('ht-form-item',{staticStyle:{\"margin-top\":\"10px\"},attrs:{\"label\":\"公式编辑\",\"label-width\":\"100px\"}},[(!_vm.field.options.formulasDiyJs)?_c('el-button',{staticStyle:{\"min-width\":\"200px\"},attrs:{\"type\":\"primary\",\"plain\":\"\"},on:{\"click\":_vm.formulasDialog}},[_vm._v(\"编写公式\")]):_vm._e(),(_vm.field.options.formulasDiyJs)?_c('el-button',{staticStyle:{\"min-width\":\"200px\"},attrs:{\"type\":\"success\",\"plain\":\"\"},on:{\"click\":_vm.formulasDialog}},[_vm._v(\"编写公式\")]):_vm._e()],1),_c('formulas-dialog',{ref:\"formulasDialog\",attrs:{\"boDefData\":_vm.boDefData,\"field\":_vm.field}})]],2):_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'dateCount'))?[_c('ht-form-item',{attrs:{\"label-width\":\"100px\"}},[_c('el-checkbox',{model:{value:(_vm.field.options.isCountDate),callback:function ($$v) {_vm.$set(_vm.field.options, \"isCountDate\", $$v)},expression:\"field.options.isCountDate\"}},[_vm._v(\"\\n 日期计算\\n \"),_c('el-tooltip',{attrs:{\"content\":\"文本框内容是否由日期计算得出\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),(_vm.field.options.isCountDate)?_c('ht-form-item',{attrs:{\"label\":\"开始时间\",\"label-width\":\"90px\"}},[_c('ht-select',{attrs:{\"validate\":\"required\",\"options\":_vm.mainBoFields,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\n var propKey = ref.propKey;\n var propValue = ref.propValue;\nreturn _vm._l((options),function(group){return _c('el-option-group',{key:group.name,attrs:{\"label\":group.desc}},[(_vm.field.parentNodeType == 'sub' || _vm.field.parentNodeType == 'sun')?_vm._l((group.children.filter(function (item) {\n return item.dataType == 'date';\n })),function(obj){return _c('el-option',{key:'item.' + obj[propKey],attrs:{\"label\":obj[propValue],\"value\":'item.' + obj[propKey]}})}):_vm._l((group.children.filter(function (item) {\n return item.dataType == 'date';\n })),function(obj){return _c('el-option',{key:'data.' + group.path + '.' + obj[propKey],attrs:{\"label\":obj[propValue],\"value\":'data.' + group.path + '.' + obj[propKey]}})})],2)})}}],null,false,3749696424),model:{value:(_vm.field.options.isStartDate),callback:function ($$v) {_vm.$set(_vm.field.options, \"isStartDate\", $$v)},expression:\"field.options.isStartDate\"}})],1):_vm._e(),(_vm.field.options.isCountDate)?_c('ht-form-item',{attrs:{\"label\":\"结束时间\",\"label-width\":\"90px\"}},[_c('ht-select',{attrs:{\"validate\":\"required\",\"options\":_vm.mainBoFields,\"props\":{ key: 'name', value: 'desc' }},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\n var propKey = ref.propKey;\n var propValue = ref.propValue;\nreturn _vm._l((options),function(group){return _c('el-option-group',{key:group.name,attrs:{\"label\":group.desc}},[(_vm.field.parentNodeType == 'sub' || _vm.field.parentNodeType == 'sun')?_vm._l((group.children.filter(function (item) {\n return item.dataType == 'date';\n })),function(obj){return _c('el-option',{key:'item.' + obj[propKey],attrs:{\"label\":obj[propValue],\"value\":'item.' + obj[propKey]}})}):_vm._l((group.children.filter(function (item) {\n return item.dataType == 'date';\n })),function(obj){return _c('el-option',{key:'data.' + group.path + '.' + obj[propKey],attrs:{\"label\":obj[propValue],\"value\":'data.' + group.path + '.' + obj[propKey]}})})],2)})}}],null,false,3749696424),model:{value:(_vm.field.options.isEndDate),callback:function ($$v) {_vm.$set(_vm.field.options, \"isEndDate\", $$v)},expression:\"field.options.isEndDate\"}})],1):_vm._e(),(_vm.field.options.isCountDate)?_c('ht-form-item',{attrs:{\"label\":\"计算周期\",\"label-width\":\"90px\"}},[_c('ht-radio',{attrs:{\"options\":[\n { key: 'year', value: '年' },\n { key: 'month', value: '月份' },\n { key: 'day', value: '天数' },\n { key: 'hour', value: '小时' },\n { key: 'minute', value: '分钟' },\n { key: 'second', value: '秒' }\n ]},model:{value:(_vm.field.options.countFormat),callback:function ($$v) {_vm.$set(_vm.field.options, \"countFormat\", $$v)},expression:\"field.options.countFormat\"}})],1):_vm._e(),_c('div',{staticStyle:{\"width\":\"200px\"}})],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'currency'))?[_c('h4',[_vm._v(\"数字设置\")]),_c('ht-form-item',{attrs:{\"label\":\"最小值\",\"label-width\":\"100px\"}},[_c('ht-input',{attrs:{\"placeholder\":\"最小值\",\"controls-position\":\"right\",\"type\":\"number\"},model:{value:(_vm.field.options.min),callback:function ($$v) {_vm.$set(_vm.field.options, \"min\", $$v)},expression:\"field.options.min\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"最大值\",\"label-width\":\"100px\"}},[_c('ht-input',{attrs:{\"placeholder\":\"最大值\",\"controls-position\":\"right\",\"type\":\"number\"},model:{value:(_vm.field.options.max),callback:function ($$v) {_vm.$set(_vm.field.options, \"max\", $$v)},expression:\"field.options.max\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"步长\",\"label-width\":\"100px\"}},[_c('ht-input',{attrs:{\"placeholder\":\"步长\",\"controls-position\":\"right\",\"type\":\"number\"},model:{value:(_vm.field.options.step),callback:function ($$v) {_vm.$set(_vm.field.options, \"step\", $$v)},expression:\"field.options.step\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"小数位\",\"label-width\":\"100px\"}},[_c('ht-input',{attrs:{\"placeholder\":\"小数位\",\"controls-position\":\"right\",\"min\":0,\"max\":_vm.field.options.maxDecimalDigits,\"type\":\"number\"},model:{value:(_vm.field.options.decimalDigits),callback:function ($$v) {_vm.$set(_vm.field.options, \"decimalDigits\", $$v)},expression:\"field.options.decimalDigits\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"格式化显示设置\",\"label-width\":\"100px\"}},[_c('el-checkbox-button',{model:{value:(_vm.field.options.filterthousandBit),callback:function ($$v) {_vm.$set(_vm.field.options, \"filterthousandBit\", $$v)},expression:\"field.options.filterthousandBit\"}},[_vm._v(\"千分位\")]),_c('el-checkbox-button',{model:{value:(_vm.field.options.filtercurrency),callback:function ($$v) {_vm.$set(_vm.field.options, \"filtercurrency\", $$v)},expression:\"field.options.filtercurrency\"}},[_vm._v(\"货币(大写)\")])],1),_c('ht-form-item',{attrs:{\"label\":\"单位\",\"label-width\":\"100px\"}},[_c('el-select',{attrs:{\"filterable\":\"\",\"allow-create\":\"\",\"clearable\":\"\",\"default-first-option\":\"\",\"placeholder\":\"请选择(其他输入即可)\"},model:{value:(_vm.field.options.company),callback:function ($$v) {_vm.$set(_vm.field.options, \"company\", $$v)},expression:\"field.options.company\"}},_vm._l((_vm.companys),function(item,index){return _c('el-option',{key:index,attrs:{\"label\":item.label,\"value\":item.label}})}),1)],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'img'))?[_c('ht-form-item',{attrs:{\"label-width\":\"200px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"可以上传本地图片和输入网络图片地址\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"图片配置\")])],1),_c('el-row',[_c('el-col',{attrs:{\"span\":10}},[_vm._v(\"图片地址\")]),_c('el-col',{attrs:{\"span\":14}},[_c('el-checkbox',{model:{value:(_vm.field.options.isDisplay),callback:function ($$v) {_vm.$set(_vm.field.options, \"isDisplay\", $$v)},expression:\"field.options.isDisplay\"}},[_vm._v(\"本地上传\")])],1)],1),_c('el-row',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.field.options.isDisplay),expression:\"field.options.isDisplay\"}]},[_c('el-col',{attrs:{\"span\":24}},[_c('img-file-upload',{attrs:{\"fileJson\":_vm.field.options.fileJson},model:{value:(_vm.field.options.fileJson),callback:function ($$v) {_vm.$set(_vm.field.options, \"fileJson\", $$v)},expression:\"field.options.fileJson\"}})],1)],1),_c('el-row',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.field.options.isDisplay),expression:\"!field.options.isDisplay\"}]},[(!_vm.field.options.isDisplay)?_c('el-col',{attrs:{\"span\":24}},[_c('ht-input',{attrs:{\"type\":\"textarea\",\"rows\":8},model:{value:(_vm.field.options.imgSrc),callback:function ($$v) {_vm.$set(_vm.field.options, \"imgSrc\", $$v)},expression:\"field.options.imgSrc\"}})],1):_vm._e()],1)],2),_c('ht-form-item',[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"默认为原始图片宽高\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"图片宽高\")])],1),_c('ht-input',{staticStyle:{\"width\":\"150px\",\"float\":\"left\"},attrs:{\"placeholder\":\"宽度:默认图片宽度\",\"min\":0,\"max\":999,\"type\":\"number\"},model:{value:(_vm.field.options.size.width),callback:function ($$v) {_vm.$set(_vm.field.options.size, \"width\", $$v)},expression:\"field.options.size.width\"}}),_c('ht-input',{staticStyle:{\"width\":\"150px\"},attrs:{\"type\":\"number\",\"min\":0,\"max\":999,\"placeholder\":\"高度:默认图片高度\"},model:{value:(_vm.field.options.size.height),callback:function ($$v) {_vm.$set(_vm.field.options.size, \"height\", $$v)},expression:\"field.options.size.height\"}})],2)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'imageViewer'))?[_c('ht-form-item',[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"默认为原始图片宽高\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"图片宽高\")])],1),_c('ht-input',{staticStyle:{\"width\":\"150px\",\"float\":\"left\"},attrs:{\"placeholder\":\"宽度:默认图片宽度\",\"min\":0,\"type\":\"number\"},model:{value:(_vm.field.options.size.width),callback:function ($$v) {_vm.$set(_vm.field.options.size, \"width\", $$v)},expression:\"field.options.size.width\"}}),_c('ht-input',{staticStyle:{\"width\":\"150px\"},attrs:{\"type\":\"number\",\"min\":0,\"placeholder\":\"高度:默认图片高度\"},model:{value:(_vm.field.options.size.height),callback:function ($$v) {_vm.$set(_vm.field.options.size, \"height\", $$v)},expression:\"field.options.size.height\"}})],2),_c('ht-form-item',[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"图片的上传方式\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"上传方式\")])],1),_c('el-radio',{attrs:{\"label\":\"local\",\"border\":\"\"},model:{value:(_vm.field.options.uploadType),callback:function ($$v) {_vm.$set(_vm.field.options, \"uploadType\", $$v)},expression:\"field.options.uploadType\"}},[_vm._v(\"本地上传\")]),_c('el-radio',{attrs:{\"label\":\"https\",\"border\":\"\"},model:{value:(_vm.field.options.uploadType),callback:function ($$v) {_vm.$set(_vm.field.options, \"uploadType\", $$v)},expression:\"field.options.uploadType\"}},[_vm._v(\"网络图片\")])],2),_c('el-checkbox',{model:{value:(_vm.field.options.file.multiple),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"multiple\", $$v)},expression:\"field.options.file.multiple\"}},[_vm._v(\"\\n 是否多选\\n \"),_c('el-tooltip',{attrs:{\"content\":\"是否可同时选择多个文件上传\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('ht-form-item',{staticClass:\"custDialog-item\",attrs:{\"label\":\"最多上传个数\",\"label-width\":\"100px\"}},[_c('el-input-number',{staticStyle:{\"width\":\"200px\"},attrs:{\"value\":\"3\",\"placeholder\":\"最多上传个数\",\"controls-position\":\"right\",\"min\":1,\"max\":20},model:{value:(_vm.field.options.file.limit),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"limit\", $$v)},expression:\"field.options.file.limit\"}})],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'iframe'))?[_c('ht-form-item',{attrs:{\"label-width\":\"\",\"label\":\"Iframe标签链接地址\"}},[_c('ht-input',{attrs:{\"type\":\"textarea\",\"rows\":8},model:{value:(_vm.data.options.iframeSrc),callback:function ($$v) {_vm.$set(_vm.data.options, \"iframeSrc\", $$v)},expression:\"data.options.iframeSrc\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"iframe宽高\",\"label-width\":\"\"}},[_c('el-input',{staticStyle:{\"width\":\"150px\"},attrs:{\"placeholder\":\"高度:500px\"},model:{value:(_vm.data.options.iframeSrcHeight),callback:function ($$v) {_vm.$set(_vm.data.options, \"iframeSrcHeight\", $$v)},expression:\"data.options.iframeSrcHeight\"}}),_c('el-input',{staticStyle:{\"width\":\"150px\",\"float\":\"left\"},attrs:{\"placeholder\":\"宽度:100%\"},model:{value:(_vm.data.options.iframeSrcWidth),callback:function ($$v) {_vm.$set(_vm.data.options, \"iframeSrcWidth\", $$v)},expression:\"data.options.iframeSrcWidth\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"iframe样式\",\"label-width\":\"\"}},[_c('ht-radio',{attrs:{\"options\":[\n { key: '0', value: '无边框' },\n { key: '1', value: '有边框' }\n ]},model:{value:(_vm.data.options.frameborder),callback:function ($$v) {_vm.$set(_vm.data.options, \"frameborder\", $$v)},expression:\"data.options.frameborder\"}}),(_vm.data.options.frameborder)?_c('span',[_vm._v(\"\\n 颜色:\\n \"),_c('el-color-picker',{attrs:{\"size\":\"mini\"},model:{value:(_vm.data.options.lableColor),callback:function ($$v) {_vm.$set(_vm.data.options, \"lableColor\", $$v)},expression:\"data.options.lableColor\"}})],1):_vm._e()],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'contract'))?[_c('ht-form-item',{attrs:{\"label\":\"合同预览宽高\",\"label-width\":\"\"}},[_c('el-input',{staticStyle:{\"width\":\"150px\"},attrs:{\"placeholder\":\"高度:500px\"},model:{value:(_vm.data.options.iframeSrcHeight),callback:function ($$v) {_vm.$set(_vm.data.options, \"iframeSrcHeight\", $$v)},expression:\"data.options.iframeSrcHeight\"}}),_c('el-input',{staticStyle:{\"width\":\"150px\",\"float\":\"left\"},attrs:{\"placeholder\":\"宽度:100%\"},model:{value:(_vm.data.options.iframeSrcWidth),callback:function ($$v) {_vm.$set(_vm.data.options, \"iframeSrcWidth\", $$v)},expression:\"data.options.iframeSrcWidth\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"合同预览样式\",\"label-width\":\"\"}},[_c('ht-radio',{attrs:{\"options\":[\n { key: '0', value: '无边框' },\n { key: '1', value: '有边框' }\n ]},model:{value:(_vm.data.options.frameborder),callback:function ($$v) {_vm.$set(_vm.data.options, \"frameborder\", $$v)},expression:\"data.options.frameborder\"}}),(_vm.data.options.frameborder)?_c('span',[_vm._v(\"\\n 颜色:\\n \"),_c('el-color-picker',{attrs:{\"size\":\"mini\"},model:{value:(_vm.data.options.lableColor),callback:function ($$v) {_vm.$set(_vm.data.options, \"lableColor\", $$v)},expression:\"data.options.lableColor\"}})],1):_vm._e()],1)]:_vm._e(),(\n _vm.isBasicsProperty(_vm.field.options.basicsProperty, 'placeholder') &&\n !_vm.field.noPlaceholder\n )?[_c('ht-form-item',{attrs:{\"label-width\":\"100px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"字段没有内容时显示的文本(placeholder)\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"填写说明\")])],1),_c('ht-input',{staticStyle:{\"width\":\"215px\"},model:{value:(_vm.field.options.placeholder),callback:function ($$v) {_vm.$set(_vm.field.options, \"placeholder\", $$v)},expression:\"field.options.placeholder\"}},[_c('el-button',{staticStyle:{\"width\":\"80px\"},attrs:{\"slot\":\"append\",\"icon\":\"el-icon-search\"},on:{\"click\":function($event){return _vm.editI18nMessage('placeholder')}},slot:\"append\"},[_vm._v(\"国际化\")])],1)],2)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'onetextBtn'))?[_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"按钮事件绑定设置\")]),_c('ht-form-item',{staticClass:\"custDialog-item\",attrs:{\"label-width\":\"190px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"目前只添加系统中需使用到的事件,如果不满足需求,需自行扩展事件。\"}},[_c('i',{staticClass:\"property-tip icon-question\"}),_c('el-checkbox',{model:{value:(_vm.field.options.isBindBtn),callback:function ($$v) {_vm.$set(_vm.field.options, \"isBindBtn\", $$v)},expression:\"field.options.isBindBtn\"}},[_vm._v(\"绑定按钮调用JS方法\")])],1)],1),(_vm.field.options.isBindBtn)?_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.autoRunJSScript(true)}}},[_vm._v(\"设置自定义脚本\")]):_vm._e()],2),_c('ht-form-item',{attrs:{\"label-width\":\"190px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"是否显示输入框,如果显示需要绑定属性,js方法返回的值将填写到输入框中\"}},[_c('i',{staticClass:\"property-tip icon-question\"}),_c('el-checkbox',{on:{\"change\":_vm.clickNoBindModel},model:{value:(_vm.field.options.bindEventjson.isShowInput),callback:function ($$v) {_vm.$set(_vm.field.options.bindEventjson, \"isShowInput\", $$v)},expression:\"field.options.bindEventjson.isShowInput\"}},[_vm._v(\"是否显示输入框\")])],1)],1)],2),_c('ht-form-item',{staticClass:\"customQuery-inputs custDialog-item\",attrs:{\"label\":\"按钮名称\",\"label-width\":\"100px\"}},[_c('ht-input',{model:{value:(_vm.field.options.bindEventjson.name),callback:function ($$v) {_vm.$set(_vm.field.options.bindEventjson, \"name\", $$v)},expression:\"field.options.bindEventjson.name\"}})],1),_c('div',{staticClass:\"custDialog-div\"},[_c('span',[_vm._v(\"按钮图标\")]),_c('div',{staticStyle:{\"float\":\"right\",\"margin-right\":\"15px\"}},[_c('IconDialog',{on:{\"selected\":_vm.icons}})],1)])]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'stepControl'))?[_c('ht-form-item',{staticStyle:{\"margin-bottom\":\"0px\"},attrs:{\"label\":\"里程碑样式\",\"label-width\":\"210px\"}},[_c('el-radio-group',{staticClass:\"btn-radio\",attrs:{\"size\":\"mini\"},model:{value:(_vm.field.options.direction),callback:function ($$v) {_vm.$set(_vm.field.options, \"direction\", $$v)},expression:\"field.options.direction\"}},[_c('el-radio-button',{attrs:{\"label\":\"horizontal\"}},[_vm._v(\"横向\")]),_c('el-radio-button',{attrs:{\"label\":\"vertical\"}},[_vm._v(\"纵向\")])],1)],1),_c('ht-form-item',{staticStyle:{\"margin-bottom\":\"0px\"},attrs:{\"label\":\"里程碑内容设置\",\"label-width\":\"210px\"}},[_c('table',{staticClass:\"form-table choiceType-table\",attrs:{\"cellspacing\":\"0\",\"cellpadding\":\"0\",\"border\":\"0\"}},[_c('tbody',[_c('tr',{staticClass:\"linkageTable-tr\"},[_c('td',{staticStyle:{\"width\":\"100px\"}},[_vm._v(\"名称\")]),_c('td',[_vm._v(\"描述\")]),_c('td',{staticStyle:{\"width\":\"55px\"}},[_vm._v(\"操作\")])]),_vm._l((_vm.field.options.steps),function(item,index){return _c('tr',{key:index},[_c('td',[_c('el-input',{attrs:{\"size\":\"mini\",\"placeholder\":\"名称\"},model:{value:(item.title),callback:function ($$v) {_vm.$set(item, \"title\", $$v)},expression:\"item.title\"}})],1),_c('td',[_c('el-input',{attrs:{\"size\":\"mini\",\"placeholder\":\"名称\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('td',{staticStyle:{\"text-align\":\"center\"}},[_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":function($event){return _vm.field.options.steps.push({ title: '', description: '' })}}}),(_vm.field.options.steps.length > 1)?_c('el-button',{staticClass:\"btn-padding\",staticStyle:{\"margin-left\":\"0px\"},attrs:{\"icon\":\"el-icon-delete\"},on:{\"click\":function($event){return _vm.field.options.steps.remove(item)}}}):_vm._e()],1)])})],2)])])]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty, 'dicConfig'))?[_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"数据字典\")]),_c('div',{staticClass:\"customQuery-inputs\"},[_c('el-select',{ref:\"dicSelect\",staticStyle:{\"width\":\"100%\"},attrs:{\"clearable\":\"\",\"placeholder\":\"请选择数据字典\"},on:{\"visible-change\":_vm.dicClick},model:{value:(_vm.field.options.dic),callback:function ($$v) {_vm.$set(_vm.field.options, \"dic\", $$v)},expression:\"field.options.dic\"}},[_c('el-option',{staticStyle:{\"width\":\"100%\",\"height\":\"100%\",\"overflow\":\"auto\",\"background-color\":\"#fff\"},attrs:{\"value\":_vm.field.options.dic,\"label\":_vm.field.options.dicName}},[_c('el-tree',{attrs:{\"data\":_vm.dicData,\"props\":_vm.dicDefaultProps},on:{\"node-click\":_vm.dicNodeClick}})],1)],1)],1),_c('ht-form-item',[_c('el-checkbox-group',{attrs:{\"size\":\"mini\"},model:{value:(_vm.field.options.filterable),callback:function ($$v) {_vm.$set(_vm.field.options, \"filterable\", $$v)},expression:\"field.options.filterable\"}},[_c('el-checkbox-button',{attrs:{\"label\":\"filterable\"}},[_vm._v(\"字典是否可搜索\")])],1)],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty,'tagConfig'))?[_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"标签\")]),_c('div',{staticClass:\"customQuery-inputs\"},[_c('el-select',{ref:\"tagSelect\",staticStyle:{\"width\":\"100%\"},attrs:{\"clearable\":\"\",\"placeholder\":\"请选择标签\"},on:{\"visible-change\":_vm.tagClick},model:{value:(_vm.field.options.tag),callback:function ($$v) {_vm.$set(_vm.field.options, \"tag\", $$v)},expression:\"field.options.tag\"}},[_c('el-option',{staticStyle:{\"width\":\"100%\",\"height\":\"100%\",\"overflow\":\"auto\",\"background-color\":\"#fff\"},attrs:{\"value\":_vm.field.options.tag,\"label\":_vm.field.options.tagName}},[_c('el-tree',{attrs:{\"data\":_vm.tagData,\"props\":_vm.dicDefaultProps},on:{\"node-click\":_vm.tagNodeClick}})],1)],1)],1),_c('ht-form-item',[_c('el-switch',{attrs:{\"active-color\":\"#13ce66\",\"inactive-color\":\"#ff4949\",\"active-text\":\"可搜索\",\"inactive-text\":\"不可搜索\"},model:{value:(_vm.field.options.filterable),callback:function ($$v) {_vm.$set(_vm.field.options, \"filterable\", $$v)},expression:\"field.options.filterable\"}}),_c('br'),_c('el-switch',{attrs:{\"active-color\":\"#13ce66\",\"inactive-color\":\"#ff4949\",\"active-text\":\"可扩展\",\"inactive-text\":\"不可扩展\"},model:{value:(_vm.field.options.expand),callback:function ($$v) {_vm.$set(_vm.field.options, \"expand\", $$v)},expression:\"field.options.expand\"}}),_c('br'),_c('el-switch',{attrs:{\"active-color\":\"#13ce66\",\"inactive-color\":\"#ff4949\",\"active-text\":\"多选\",\"inactive-text\":\"单选\"},model:{value:(_vm.field.isMultiple),callback:function ($$v) {_vm.$set(_vm.field, \"isMultiple\", $$v)},expression:\"field.isMultiple\"}})],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.options.basicsProperty,'officeConfig'))?[_c('ht-form-item',[_c('el-switch',{attrs:{\"active-color\":\"#13ce66\",\"inactive-color\":\"#ff4949\",\"active-text\":\"显示痕迹\",\"inactive-text\":\"隐藏痕迹\"},model:{value:(_vm.field.options.isRevision),callback:function ($$v) {_vm.$set(_vm.field.options, \"isRevision\", $$v)},expression:\"field.options.isRevision\"}})],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.ctrlType, 'switch'))?[_c('ht-form-item',{attrs:{\"label\":\"打开时的值\"}},[_c('el-input',{on:{\"input\":function($event){_vm.field.options.defaultValue = _vm.field.options.activeValue}},model:{value:(_vm.field.options.activeValue),callback:function ($$v) {_vm.$set(_vm.field.options, \"activeValue\", $$v)},expression:\"field.options.activeValue\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"关闭时的值\"}},[_c('el-input',{model:{value:(_vm.field.options.inactiveValue),callback:function ($$v) {_vm.$set(_vm.field.options, \"inactiveValue\", $$v)},expression:\"field.options.inactiveValue\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"打开时文字描述\"}},[_c('el-input',{model:{value:(_vm.field.options.activeText),callback:function ($$v) {_vm.$set(_vm.field.options, \"activeText\", $$v)},expression:\"field.options.activeText\"}})],1),_c('ht-form-item',{attrs:{\"label\":\"关闭时文字描述\"}},[_c('el-input',{model:{value:(_vm.field.options.inactiveText),callback:function ($$v) {_vm.$set(_vm.field.options, \"inactiveText\", $$v)},expression:\"field.options.inactiveText\"}})],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.ctrlType, 'signature'))?[_c('ht-form-item',{attrs:{\"label\":\"最大签章人数\"}},[_c('el-input-number',{attrs:{\"min\":1},model:{value:(_vm.field.options.maxPeople),callback:function ($$v) {_vm.$set(_vm.field.options, \"maxPeople\", $$v)},expression:\"field.options.maxPeople\"}})],1)]:_vm._e(),_c('el-dialog',{staticClass:\"urgent-text\",attrs:{\"title\":\"自定义运行脚本设置\",\"visible\":_vm.dialogScriptVisible,\"append-to-body\":\"\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogScriptVisible=$event}}},[_c('div',[_c('p',[_c('span',[_c('strong',[_vm._v(\"备注:\")])])]),_c('p',[_vm._v(\"只需要填写function内的业务逻辑 内置参数有\")]),_c('code',[_vm._v(\"\\n function(req,data,i18n,Message,Loading,formVm,_this){\\n \"),_c('br'),_vm._v(\"// 业务逻辑代码\\n \"),_c('br'),_vm._v(\"// req 异步请求封装\\n 可以查看带中的request.js\\n \"),_c('br'),_vm._v(\"// i18n 国际化对象\\n i18n.t('login.login'); // data 在线表单数据对象\\n \"),_c('br'),_vm._v(\"// Message,\\n Loading 分别ElementUI 的message 和 loading组件\\n \"),_c('br'),_vm._v(\"// formVm\\n form的vue实例对象 使用如下\\n \"),_c('br'),_vm._v(\"// formVm.data 表单数据\\n \"),_c('br'),_vm._v(\"//\\n formVm.$t('login.login') 国际化\\n \"),_c('br'),_vm._v(\"// _this 当前控件的vue对象\\n _this.inputVal 控件绑定的model值\\n \"),_c('br'),_vm._v(\"} // 如果是设置树控件的脚本\\n 多三个参数 nodeData节点数据 ,node节点对象,treeComponent 树组件对象\\n \")]),_c('p',[_vm._v(\"如果设置了输入框 返回值将直接绑带到输入框中\")])]),_c('ht-form-item',{attrs:{\"label\":\"自定义JS脚本\",\"label-width\":\"\"}},[_c('ht-select',{attrs:{\"clearable\":\"\",\"placeholder\":\"选择表单变量\",\"options\":_vm.allBoData,\"props\":{ key: 'name', value: 'desc' }},on:{\"change\":_vm.diyScriptChange},scopedSlots:_vm._u([{key:\"default\",fn:function(ref){\n var options = ref.options;\nreturn _vm._l((options),function(group,idenx){return _c('el-option-group',{key:idenx,attrs:{\"label\":group.desc}},_vm._l((group.children),function(item){return _c('el-option',{key:item.id,attrs:{\"label\":item.desc,\"value\":'data.' +\n item.path +\n (group.nodeType == 'sub' ? '[0]' : '') +\n '.' +\n item.name}})}),1)})}}]),model:{value:(_vm.diyScript),callback:function ($$v) {_vm.diyScript=$$v},expression:\"diyScript\"}})],1),_c('div',{staticStyle:{\"width\":\"100%\",\"height\":\"100%\"}},[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.scriptText),expression:\"scriptText\"}],ref:\"scriptText\",staticStyle:{\"width\":\"99%\",\"height\":\"100%\"},attrs:{\"type\":\"textarea\",\"rows\":\"15\",\"autocomplete\":\"off\"},domProps:{\"value\":(_vm.scriptText)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.scriptText=$event.target.value}}})]),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":_vm.scriptOk}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":function($event){_vm.dialogScriptVisible = false;\n _vm.scriptText = '';}}},[_vm._v(\"取 消\")])],1)],1),_c('i18n-message-edit',{ref:\"i18nMessageEdit\",attrs:{\"messageKey\":_vm.i18nMessageKey},on:{\"after-save\":_vm.afterSaveI18n}})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }"]}