{"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\\AdvancedProperty.vue?vue&type=template&id=48ec1a85&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\AdvancedProperty.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.options.isWidth)?[_c('ht-form-item',{attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"是否设置控件的宽度 如 80%\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('label',[_vm._v(\"自定义控件宽度\")])],1),_c('el-input',{staticStyle:{\"float\":\"left\"},attrs:{\"placeholder\":\"宽度:100%\"},model:{value:(_vm.field.options.width),callback:function ($$v) {_vm.$set(_vm.field.options, \"width\", $$v)},expression:\"field.options.width\"}})],2)]:_vm._e(),(\n _vm.isBasicsProperty(_vm.field.options.basicsProperty, 'input') ||\n _vm.isBasicsProperty(_vm.field.options.basicsProperty, 'number') ||\n _vm.isBasicsProperty(_vm.field.options.basicsProperty, 'currency')\n )?[(_vm.field.options.mathExp)?_c('ht-form-item',{attrs:{\"label\":\"统计函数\",\"label-width\":\"100px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"函数统计将被移除,请使用公式编辑功能\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('label',[_vm._v(\"统计函数\")])],1),_c('span',{staticStyle:{\"color\":\"red\"}},[_vm._v(\"请使用公式编辑功能\")])],2):_vm._e(),(_vm.field.options.mathExp)?_c('el-popconfirm',{attrs:{\"title\":\"确定清空吗?\",\"trigger\":\"hover\"},on:{\"onConfirm\":_vm.clearFunction}},[_c('el-button',{staticClass:\"el-icon-circle-close\",attrs:{\"slot\":\"reference\",\"type\":\"danger\"},slot:\"reference\"},[_vm._v(\"清空\")])],1):_vm._e(),_c('br')]:_vm._e(),(!_vm.field.noTitle)?[(!_vm.field.noTitle)?_c('ht-form-item',{attrs:{\"label\":\"标题字体样式\",\"label-width\":\"100px\"}},[_c('div',[_c('el-switch',{attrs:{\"active-text\":\"加粗\"},model:{value:(_vm.field.options.boldLable),callback:function ($$v) {_vm.$set(_vm.field.options, \"boldLable\", $$v)},expression:\"field.options.boldLable\"}}),_c('el-switch',{staticStyle:{\"margin-left\":\"10px\"},attrs:{\"active-text\":\"隐藏控件\"},model:{value:(_vm.field.options.hideCtrl),callback:function ($$v) {_vm.$set(_vm.field.options, \"hideCtrl\", $$v)},expression:\"field.options.hideCtrl\"}}),((_vm.data.parentNodeType!='sub'||(_vm.data.parentNodeType=='sub'&&_vm.data.parentType=='subDiv')) \n && (_vm.data.parentNodeType!='sun'||(_vm.data.parentNodeType=='sun'&&_vm.data.parentType=='sunDiv')))?_c('el-switch',{staticStyle:{\"margin-left\":\"10px\"},attrs:{\"active-text\":\"隐藏标题\"},model:{value:(_vm.field.options.hideLabel),callback:function ($$v) {_vm.$set(_vm.field.options, \"hideLabel\", $$v)},expression:\"field.options.hideLabel\"}}):_vm._e()],1),_c('div',{staticStyle:{\"height\":\"0px\",\"margin-top\":\"10px\",\"margin-bottom\":\"20px\"}},[_c('el-color-picker',{directives:[{name:\"show\",rawName:\"v-show\",value:(\n _vm.field.options.lableColor\n ? (_vm.field.options.lableColor = _vm.field.options.lableColor)\n : (_vm.field.options.lableColor = '#969799')\n ),expression:\"\\n field.options.lableColor\\n ? (field.options.lableColor = field.options.lableColor)\\n : (field.options.lableColor = '#969799')\\n \"}],attrs:{\"size\":\"mini\"},model:{value:(_vm.field.options.lableColor),callback:function ($$v) {_vm.$set(_vm.field.options, \"lableColor\", $$v)},expression:\"field.options.lableColor\"}})],1)]):_vm._e()]:_vm._e(),(_vm.isBasicsProperty(_vm.field.ctrlType, 'attachment') || _vm.isBasicsProperty(_vm.field.ctrlType, 'imageViewer'))?[_c('ht-form-item',{attrs:{\"label\":\"文件只读时的权限\",\"label-width\":\"\"}},[_c('el-switch',{attrs:{\"active-text\":\"允许预览\"},model:{value:(_vm.field.options.file.allowPreview),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"allowPreview\", $$v)},expression:\"field.options.file.allowPreview\"}}),_c('el-switch',{staticStyle:{\"margin-left\":\"10px\"},attrs:{\"active-text\":\"允许下载\"},model:{value:(_vm.field.options.file.allowDownload),callback:function ($$v) {_vm.$set(_vm.field.options.file, \"allowDownload\", $$v)},expression:\"field.options.file.allowDownload\"}})],1)]:_vm._e(),(!_vm.field.noTooltip)?[_c('ht-form-item',{attrs:{\"label\":\"提示信息(tooltip)\",\"label-width\":\"100px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"字段的提示信息(tooltip)\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('label',[_vm._v(\"提示信息\")])],1),_c('el-button',{staticClass:\"el-icon-edit\",attrs:{\"size\":\"mini\"},on:{\"click\":_vm.tipClick}},[_vm._v(\"编写内容\")]),_c('el-button',{attrs:{\"type\":\"primary\",\"icon\":\"el-icon-search\",\"size\":\"mini\"},on:{\"click\":function($event){return _vm.editI18nMessage('tip')}}},[_vm._v(\"国际化\")])],2)]:_vm._e(),(_vm.isAdvancedProperty(_vm.field.options.advancedProperty, 'isInputEdit'))?[_c('ht-form-item',{attrs:{\"label-width\":\"100px\"}},[_c('el-checkbox',{model:{value:(_vm.field.options.isInputEdit),callback:function ($$v) {_vm.$set(_vm.field.options, \"isInputEdit\", $$v)},expression:\"field.options.isInputEdit\"}},[_vm._v(\"\\n 禁用\\n \"),_c('el-tooltip',{attrs:{\"content\":\"文本框为置灰状态并且不可编辑\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('div',{staticStyle:{\"width\":\"300px\"}})],1)]:_vm._e(),(_vm.isBasicsProperty(_vm.field.ctrlType, 'input'))?[_c('ht-form-item',{attrs:{\"label-width\":\"100px\"}},[_c('el-checkbox',{model:{value:(_vm.field.options.isReadonly),callback:function ($$v) {_vm.$set(_vm.field.options, \"isReadonly\", $$v)},expression:\"field.options.isReadonly\"}},[_vm._v(\"\\n 不可编辑\\n \"),_c('el-tooltip',{attrs:{\"content\":\"文本框不可编辑\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('div',{staticStyle:{\"width\":\"300px\"}})],1)]:_vm._e(),(\n _vm.isAdvancedProperty(_vm.field.options.advancedProperty, 'isBindIdentity')\n )?[_c('ht-form-item',{attrs:{\"label-width\":\"100px\"}},[_c('el-checkbox',{on:{\"change\":_vm.identityCheck},model:{value:(_vm.field.options.isBindIdentity),callback:function ($$v) {_vm.$set(_vm.field.options, \"isBindIdentity\", $$v)},expression:\"field.options.isBindIdentity\"}},[_vm._v(\"\\n 绑定流水号\\n \"),_c('el-tooltip',{attrs:{\"content\":\"流程启动时生成流水号\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),(_vm.field.options.isBindIdentity)?_c('ht-form-item',{attrs:{\"label\":\"选择流水号\",\"label-width\":\"90px\"}},[_c('ht-select',{attrs:{\"options\":_vm.identitys,\"props\":{ key: 'alias', value: 'name' }},model:{value:(_vm.field.options.bindIdentityjson.alias),callback:function ($$v) {_vm.$set(_vm.field.options.bindIdentityjson, \"alias\", $$v)},expression:\"field.options.bindIdentityjson.alias\"}})],1):_vm._e()],1),_c('ht-load-data',{attrs:{\"url\":_vm.identityUrl,\"requestMethod\":\"post\",\"context\":\"portal\"},on:{\"after-load-data\":_vm.afterLoadIdentityData}}),_c('div',{staticStyle:{\"width\":\"300px\"}})]:_vm._e(),(_vm.isAdvancedProperty(_vm.field.options.advancedProperty, 'isEditor'))?[_c('ht-form-item',{attrs:{\"label\":\"\",\"label-width\":\"\"}},[_c('template',{slot:\"label\"},[_c('el-checkbox',{model:{value:(_vm.field.options.isEditor),callback:function ($$v) {_vm.$set(_vm.field.options, \"isEditor\", $$v)},expression:\"field.options.isEditor\"}},[_vm._v(\"富文本\")])],1),(_vm.field.options.isEditor)?_c('el-checkbox',{model:{value:(_vm.field.options.noToolbar),callback:function ($$v) {_vm.$set(_vm.field.options, \"noToolbar\", $$v)},expression:\"field.options.noToolbar\"}},[_vm._v(\"无工具栏\")]):_vm._e(),(_vm.field.options.isEditor)?_c('div',[_c('el-input-number',{staticStyle:{\"width\":\"150px\"},attrs:{\"value\":\"150\",\"placeholder\":\"高度(px)\",\"controls-position\":\"right\",\"min\":1,\"max\":1000},model:{value:(_vm.field.options.initialFrameHeight),callback:function ($$v) {_vm.$set(_vm.field.options, \"initialFrameHeight\", $$v)},expression:\"field.options.initialFrameHeight\"}}),_c('el-input-number',{staticStyle:{\"width\":\"150px\",\"float\":\"left\"},attrs:{\"placeholder\":\"宽度(px)\",\"controls-position\":\"right\",\"min\":1,\"max\":1000},model:{value:(_vm.field.options.initialFrameWidth),callback:function ($$v) {_vm.$set(_vm.field.options, \"initialFrameWidth\", $$v)},expression:\"field.options.initialFrameWidth\"}})],1):_vm._e(),(!_vm.field.options.isEditor)?_c('div',{staticStyle:{\"width\":\"300px\"}}):_vm._e()],2)]:_vm._e(),(\n _vm.isAdvancedProperty(_vm.field.options.advancedProperty, 'inputType') &&\n _vm.field.ctrlType !== 'number'\n )?[_c('ht-form-item',{attrs:{\"label-width\":\"100px\"}},[_c('el-checkbox',{model:{value:(_vm.field.options.inputType),callback:function ($$v) {_vm.$set(_vm.field.options, \"inputType\", $$v)},expression:\"field.options.inputType\"}},[_vm._v(\"\\n 是否密码框\\n \"),_c('el-tooltip',{attrs:{\"content\":\"文本框内容是否已密码的形式显示\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('div',{staticStyle:{\"width\":\"300px\"}})],1)]:_vm._e(),(_vm.isAdvancedProperty(_vm.field.options.advancedProperty,'bindPreAndSufFix'))?[_c('ht-form-item',{attrs:{\"label-width\":\"100px\"}},[_c('el-checkbox',{on:{\"change\":_vm.bindPreAndSufFixChange},model:{value:(_vm.field.options.isBindPreAndSufFix),callback:function ($$v) {_vm.$set(_vm.field.options, \"isBindPreAndSufFix\", $$v)},expression:\"field.options.isBindPreAndSufFix\"}},[_vm._v(\"\\n 绑定前缀、后缀\\n \"),_c('el-tooltip',{attrs:{\"content\":\"前缀文本框前部分固定的内容,后缀则后部分\"}},[_c('i',{staticClass:\"property-tip icon-question\"})])],1),_c('div',{staticStyle:{\"width\":\"300px\"}})],1),(_vm.field.options.isBindPreAndSufFix)?_c('ht-form-item',{attrs:{\"label-width\":\"100px\",\"label\":\"前缀\"}},[_c('ht-input',{on:{\"change\":_vm.isNumberPrefix},model:{value:(_vm.field.options.bindPreAndSufFixjson.preFix),callback:function ($$v) {_vm.$set(_vm.field.options.bindPreAndSufFixjson, \"preFix\", $$v)},expression:\"field.options.bindPreAndSufFixjson.preFix\"}})],1):_vm._e(),(_vm.field.options.isBindPreAndSufFix)?_c('ht-form-item',{attrs:{\"label-width\":\"100px\",\"label\":\"后缀\"}},[_c('ht-input',{model:{value:(_vm.field.options.bindPreAndSufFixjson.sufSix),callback:function ($$v) {_vm.$set(_vm.field.options.bindPreAndSufFixjson, \"sufSix\", $$v)},expression:\"field.options.bindPreAndSufFixjson.sufSix\"}})],1):_vm._e()]:_vm._e(),(_vm.field.options.validateType != undefined && !_vm.field.options.isInputEdit)?[_c('ht-form-item',{attrs:{\"label-width\":\"260px\"}},[_c('template',{slot:\"label\"},[_c('el-tooltip',{attrs:{\"content\":\"进行校验时,会按照从上至下的顺序依次校验\"}},[_c('i',{staticClass:\"property-tip icon-question\"})]),_c('span',[_vm._v(\"字段校验\"),_c('span',{staticStyle:{\"color\":\"red\"}},[_vm._v(\"(带*的支持EXCEL导入时校验)\")])])],1),_c('ValidataProperty',{attrs:{\"data\":_vm.field,\"boData\":_vm.mainBoFields,\"fieldIndexData\":_vm.fieldIndexData},on:{\"update:data\":function($event){_vm.field=$event},\"update:boData\":function($event){_vm.mainBoFields=$event},\"update:bo-data\":function($event){_vm.mainBoFields=$event}}})],2)]:_vm._e(),(_vm.isAdvancedProperty(_vm.field.options.advancedProperty,'script'))?[_c('H3',{staticStyle:{\"margin-bottom\":\"0px\"}},[_vm._v(\"设置控件执行的方法\")]),_c('el-button',{staticClass:\"btn-padding\",attrs:{\"icon\":\"el-icon-plus\"},on:{\"click\":_vm.autoRunJSScript}},[_vm._v(\"设置自定义脚本\")])]:_vm._e(),_c('el-dialog',{attrs:{\"title\":\"统计函数\",\"visible\":_vm.dialogCountVisible,\"destroy-on-close\":\"\",\"append-to-body\":\"\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogCountVisible=$event}}},[_c('math-dialog',{attrs:{\"bo-def-data\":_vm.boDefData,\"visible\":_vm.dialogCountVisible,\"math-exp\":_vm.field.options.mathExp},on:{\"update:visible\":function($event){_vm.dialogCountVisible=$event},\"update:mathExp\":function($event){return _vm.$set(_vm.field.options, \"mathExp\", $event)},\"update:math-exp\":function($event){return _vm.$set(_vm.field.options, \"mathExp\", $event)}}})],1),_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 异步请求封装 可以查看带中的request.js\\n \"),_c('br'),_vm._v(\"// i18n 国际化对象 i18n.t('login.login');\\n // data 在线表单数据对象\\n \"),_c('br'),_vm._v(\"// Message, Loading 分别ElementUI 的message 和 loading组件\\n \"),_c('br'),_vm._v(\"// formVm form的vue实例对象 使用如下\\n \"),_c('br'),_vm._v(\"// formVm.data 表单数据\\n \"),_c('br'),_vm._v(\"// formVm.$t('login.login') 国际化\\n \"),_c('br'),_vm._v(\"// _this 当前控件的vue对象 _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.'+item.path+(group.nodeType=='sub'?'[0]':'')+'.'+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;_vm.scriptText=''}}},[_vm._v(\"取 消\")])],1)],1),_c('el-dialog',{staticClass:\"urgent-text\",attrs:{\"title\":\"字段提示\",\"visible\":_vm.dialogTipVisible,\"append-to-body\":\"\",\"close-on-click-modal\":false},on:{\"update:visible\":function($event){_vm.dialogTipVisible=$event}}},[_c('htEditor',{attrs:{\"config\":_vm.myConfig},model:{value:(_vm.tooltip),callback:function ($$v) {_vm.tooltip=$$v},expression:\"tooltip\"}}),_c('div',{staticClass:\"dialog-footer\",attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('el-button',{attrs:{\"type\":\"primary\"},on:{\"click\":function($event){_vm.dialogTipVisible = false;\n _vm.field.options.tip = _vm.tooltip;}}},[_vm._v(\"确 定\")]),_c('el-button',{on:{\"click\":function($event){_vm.dialogTipVisible = false;\n _vm.tooltip = '';}}},[_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 }"]}