(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-488a8806"],{"039e":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{ref:"inputs",staticClass:"inputs"},[e.inputWriteable&&"n"!=e.permission_sub?a("el-select",{directives:[{name:"validate",rawName:"v-validate",value:e.inputValidate,expression:"inputValidate"}],ref:"fuzzySearch",staticStyle:{width:"100%"},attrs:{filterable:e.filterable,remote:e.filterable,"remote-method":e.remoteMethod,multiple:e.multiple,clearable:"",name:e.inputName},on:{focus:e.focusSelectValue,"visible-change":e.visibleChange},model:{value:e.inputVal,callback:function(t){e.inputVal=t},expression:"inputVal"}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},e._l(e.options,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.name}})})),1),a("div",{staticClass:"text-center"},[a("a",{staticClass:"text-normal"},[a("el-pagination",{attrs:{layout:"prev, pager, next","page-size":e.pagination.pageSize,"pager-count":5,"current-page":e.pagination.page,total:e.pagination.total},on:{"current-change":e.currentChange}})],1)]),e.expand&&""!==this.currentQuery?a("el-button",{staticStyle:{width:"100%"},on:{click:e.add}},[e._v("添加")]):e._e(),e.expand?a("template",{slot:"empty"},[a("el-button",{staticStyle:{width:"100%"},on:{click:e.add}},[e._v("添加")])],1):e._e()],2):e._e(),a("ht-field-tail",{attrs:{fieldName:e.inputName,readonly:!e.inputWriteable,inputValue:e.inputVal,"tag-format-value":e.values}})],1)},n=[],s=(a("7f7f"),a("28a5"),a("386d"),a("86b9")),r=a("a858"),l=a("de40"),o={name:"eip-tag",props:{filterable:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},tagKey:String,value:String,permission:String|Object,multiple:{type:Boolean,default:!1}},mixins:[l["a"]],data:function(){return{options:[],pagination:{pageSize:5,page:1,total:0},loading:!1,currentQuery:"",values:[],writeable:!0}},methods:{focusSelectValue:function(){var e=this;this.$refs.fuzzySearch.$refs.input&&(this.$refs.fuzzySearch.$refs.input.blur=function(){e.currentQuery="",e.search()})},visibleChange:function(e){e||this.multiple||(this.currentQuery="",this.search())},remoteMethod:function(e){var t=this;this.currentQuery=e;var a={pageBean:this.pagination,querys:[{property:"type_key_",value:this.tagKey,group:"query",operation:"EQUAL",relation:"AND"}]};e&&a.querys.push({property:"name_",value:e,group:"query",operation:"LIKE",relation:"AND"}),this.loading=!0,r["a"].getTagList(a).then((function(e){t.options=e.rows,t.pagination={pageSize:e.pageSize,page:e.page,total:e.total}})).finally((function(){t.loading=!1}))},currentChange:function(e){this.pagination.page=e,this.remoteMethod(this.currentQuery)},add:function(){var e=this,t={name:this.currentQuery,typeKey:this.tagKey};r["a"].saveTag(t).then((function(t){t.state&&(e.$message({type:"success",message:"添加成功"}),e.remoteMethod(e.currentQuery))}))},search:function(){var e=this,t={pageBean:this.pagination,querys:[{property:"type_key_",value:this.tagKey,group:"query",operation:"EQUAL",relation:"AND"}]};r["a"].getTagList(t).then((function(t){e.options=t.rows,e.pagination={pageSize:t.pageSize,page:t.page,total:t.total}})),this.value&&(this.values=this.value.split(","))}},mounted:function(){var e=s["a"].getSubScopeElAndIndex(this.$el),t=e.subScopeEl;e.index;!t||"true"!=t.getAttribute("row_readonly")&&!0!==t.getAttribute("row_readonly")||(this.writeable=!1),this.search()},computed:{inputName:function(){var e="";return this.$slots&&this.$slots.labeldesc&&this.$slots.labeldesc[0].children&&this.$slots.labeldesc[0].children[0].text?(e=this.$slots.labeldesc[0].children[0].text,this.name?this.name:s["a"].getName()+"-"+e):this.name?this.name:s["a"].getName()},inputValidate:function(){return s["a"].addRequiredOrNot(this.permission,this.validate,this)},inputWriteable:function(){return this.writeable?s["a"].getWriteable(this.permission_sub):this.writeable},inputVal:{set:function(e){e&&this.multiple?this.$emit("input",e.join(",")):this.$emit("input",e)},get:function(){return this.value&&this.multiple?(this.values=this.value.split(","),this.value.split(",")):this.value}}},created:function(){this.$validator=this.$root.$validator}},c=o,u=(a("3283"),a("2877")),h=Object(u["a"])(c,i,n,!1,null,"497a74c5",null);t["a"]=h.exports},"0584":function(e,t,a){"use strict";a("06da")},"06da":function(e,t,a){},"0bd0":function(e,t,a){},"0d44":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["n"!=e.permission_sub?a("ht-demension",{attrs:{validate:e.validate,name:e.inputName,"select-label":"name",placeholder:e.placeholder,permission:e.permission_sub,single:e.single,config:e.config,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,"quick-search-props":"demName,demCode","append-to-body":e.appendToBody},on:{load:e.handleLoad,valueChange:e.valueChange},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[a("span",{directives:[{name:"validate",rawName:"v-validate"}],staticStyle:{display:"none"}},[e._t("labeldesc",[e._v(e._s(e.inputName))])],2)]):e._e()],1)},n=[],s=(a("7f7f"),a("86b9")),r=a("de40"),l={name:"my-demension",props:{validate:[String,Object],value:String,name:String,placeholder:String,permission:String,single:Boolean,config:Object,appendToBody:{type:Boolean,default:!1}},mixins:[r["a"]],data:function(){return{data:[],tableColumns:[{prop:"name",label:"名称"},{prop:"code",label:"编码"},{prop:"demDesc",label:"描述"}],pagination:{page:1,pageSize:50,total:0}}},computed:{inputName:function(){var e="";return this.$slots&&this.$slots.labeldesc&&this.$slots.labeldesc[0].children&&this.$slots.labeldesc[0].children[0].text?(e=this.$slots.labeldesc[0].children[0].text,this.name?this.name:s["a"].getName()+"-"+e):this.name?this.name:s["a"].getName()}},methods:{handleLoad:function(e,t){var a=this;this.$http.post("${uc}/api/demension/v1/dems/getDemListAll",e).then((function(e){var i=e.data;a.data=i.rows,a.pagination.page=i.page,a.pagination.pageSize=i.pageSize,a.pagination.total=i.total,t()})).catch((function(e){t()}))},valueChange:function(e){this.$emit("input",e)}}},o=l,c=a("2877"),u=Object(c["a"])(o,i,n,!1,null,null,null);t["a"]=u.exports},"21b0":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["n"!=e.permission_sub?a("ht-job-selector",{attrs:{validate:e.validate,"select-label":"name",placeholder:e.placeholder,permission:e.permission_sub,single:e.single,config:e.config,name:e.inputName,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,"quick-search-props":"name,code","append-to-body":e.appendToBody},on:{load:e.handleLoad,valueChange:e.valueChange},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[a("span",{directives:[{name:"validate",rawName:"v-validate"}],staticStyle:{display:"none"}},[e._t("labeldesc",[e._v(e._s(e.inputName))])],2)]):e._e()],1)},n=[],s=(a("7f7f"),a("86b9")),r=a("de40"),l={name:"my-job-selector",props:{validate:[String,Object],value:String,name:String,placeholder:String,permission:String,single:Boolean,config:Object,appendToBody:{type:Boolean,default:!1}},mixins:[r["a"]],data:function(){return{data:[],tableColumns:[{prop:"name",label:"名称"},{prop:"code",label:"编码"}],pagination:{page:1,pageSize:50,total:0}}},computed:{inputName:function(){var e="";return this.$slots&&this.$slots.labeldesc&&this.$slots.labeldesc[0].children&&this.$slots.labeldesc[0].children[0].text?(e=this.$slots.labeldesc[0].children[0].text,this.name?this.name:s["a"].getName()+"-"+e):this.name?this.name:s["a"].getName()}},methods:{handleLoad:function(e,t){var a=this;this.$http.post("${uc}/api/job/v1/jobs/getJobPage",e).then((function(e){var t=e.data;a.data=t.rows,a.pagination.page=t.page,a.pagination.pageSize=t.pageSize,a.pagination.total=t.total})).finally((function(){t()}))},valueChange:function(e){this.$emit("input",e)}}},o=l,c=a("2877"),u=Object(c["a"])(o,i,n,!1,null,null,null);t["a"]=u.exports},"27e3":function(e,t,a){"use strict";a("a818")},"2a2d":function(e,t,a){},3283:function(e,t,a){"use strict";a("7e73")},4512:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["n"!=e.permission_sub?a("ht-post-selector",{attrs:{validate:e.validate,name:e.inputName,placeholder:e.placeholder,permission:e.permission_sub,single:e.single,config:e.config,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,demensions:e.demensions,defaultDemension:e.defaultDemension,orgs:e.orgs,"load-org-tree":e.loadOrgTree,"append-to-body":e.appendToBody,"select-label":"name","quick-search-props":"p.pos_name_,p.code_,o.path_name_"},on:{load:e.handleLoad,valueChange:e.valueChange,loadDemensions:e.loadDemensions,changeDemension:e.changeDemension,loadPosts:e.loadPosts},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[a("span",{directives:[{name:"validate",rawName:"v-validate"}],staticStyle:{display:"none"}},[e._t("labeldesc",[e._v(e._s(e.inputName))])],2)]):e._e()],1)},n=[],s=(a("ac6a"),a("7f7f"),a("86b9")),r=a("de40"),l={name:"my-post-selector",props:{validate:[String,Object],value:String,name:String,placeholder:String,permission:String,single:Boolean,config:Object,appendToBody:{type:Boolean,default:!1},selectCurrent:Boolean},mixins:[r["a"]],data:function(){return{data:[],demensions:[],defaultDemension:null,orgs:[],tableColumns:[{prop:"name",label:"名称"},{prop:"code",label:"编码"},{prop:"orgName",label:"所属组织"}],pagination:{page:1,pageSize:50,total:0},orgLength:0}},computed:{inputName:function(){var e="";return this.$slots&&this.$slots.labeldesc&&this.$slots.labeldesc[0].children&&this.$slots.labeldesc[0].children[0].text?(e=this.$slots.labeldesc[0].children[0].text,this.name?this.name:s["a"].getName()+"-"+e):this.name?this.name:s["a"].getName()}},mounted:function(){var e=this;if(!this.value&&this.selectCurrent){var t=[];null==this.$store.state.user.currentUserDetail?this.$store.dispatch("user/loadCurrentUserDetail").then((function(e){for(var a in e.post)t=e.post[a]})).then((function(){e.initCurrentPost(t)})):(t=this.$store.state.user.postCharge.post.name,this.initCurrentPost(t))}},methods:{initCurrentPost:function(e){this.$emit("input",e.postName),e&&this.config&&(this.config.hasOwnProperty("id")&&s["a"].setValueByConfigKey(this,this.config,"id",e.postId),this.config.hasOwnProperty("code")&&s["a"].setValueByConfigKey(this,this.config,"code",e.postCode),this.config.hasOwnProperty("name")&&s["a"].setValueByConfigKey(this,this.config,"name",e.postName))},loadDemensions:function(){if(0==this.demensions.length){var e=this;this.$http.get("${uc}/api/demension/v1/dems/getAll").then((function(t){var a=t.data;e.demensions=a,a.forEach((function(t){1==t.isDefault&&(e.defaultDemension=t.id)})),e.defaultDemension||(e.defaultDemension=a[0].id)})).catch((function(e){}))}},handleLoad:function(e,t){var a=this;this.$http.post("${uc}/api/org/v1/orgPosts/getOrgPostPage",e).then((function(e){var i=e.data;a.data=i.rows,a.pagination.page=i.page,a.pagination.pageSize=i.pageSize,a.pagination.total=i.total,t()}))},valueChange:function(e){this.$emit("input",e)},loadOrgTree:function(e,t){e&&e.data&&e.data.isParent?e.data.children?t(e.data.children):this.$http.post("${uc}/api/org/v1/orgs/getByParentAndDem",{demId:e.data.demId,parentId:e.data.id}).then((function(e){t(e.data)})).catch((function(e){})):t([])},changeDemension:function(e){var t=this;this.$http.post("${uc}/api/org/v1/orgs/getByParentAndDem",{demId:e}).then((function(e){t.orgs=s["a"].tile2nest(e.data)})).catch((function(e){}))},loadPosts:function(e){var t={pageBean:this.pagination,querys:[]},a={property:"orgId",value:e.id,group:"main",operation:"EQUAL",relation:"AND"};t.querys.push(a),this.handleLoad(t,(function(){}))}}},o=l,c=a("2877"),u=Object(c["a"])(o,i,n,!1,null,null,null);t["a"]=u.exports},"476f":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"fullheight"},[a("div",{staticClass:"content-top"},[e._m(0),a("div",{staticClass:"fan-box"},[a("el-scrollbar",{staticClass:"editScroll"},[a("div",{staticClass:"scroll_list"},e._l(e.fanGroup,(function(t){return a("div",{key:t.groupCode,staticClass:"fan-group"},e._l(t.fanGroupName,(function(i){return a("div",{key:i,staticClass:"fan",class:t.fanShipName.includes(i)?"flag":""},[a("div",{staticClass:"icon"},[a("i",{staticClass:"icon-fengdianta",style:"color:"+t.color})]),a("div",{staticClass:"fan-name"},[e._v("\n "+e._s(i)+"\n ")])])})),0)})),0)])],1)]),a("div",{staticClass:"content-bottom"},[a("div",{staticClass:"table1"},[a("div",{staticClass:"table-title"},[e._v("风机组号")]),a("div",{staticClass:"table-main"},[a("el-scrollbar",{staticClass:"editScroll"},e._l(e.fanGroupLeft,(function(t){return a("div",{key:t.groupCode,staticClass:"table-arry"},[a("div",{staticClass:"arry"},[e._v(e._s(t.groupTitle))]),a("div",{staticClass:"number"},e._l(t.fanGroupName,(function(i){return a("span",{key:i,class:t.fanShipName.includes(i)?"flag":""},[e._v("\n "+e._s(i)+"\n ")])})),0)])})),0)],1)]),a("div",{staticClass:"table2"},[a("div",{staticClass:"table-title"},[e._v("风机组号")]),a("div",{staticClass:"table-main"},[a("el-scrollbar",{staticClass:"editScroll"},e._l(e.fanGroupRight,(function(t){return a("div",{key:t.groupCode,staticClass:"table-arry"},[a("div",{staticClass:"arry"},[e._v(e._s(t.groupTitle))]),a("div",{staticClass:"number"},e._l(t.fanGroupName,(function(i){return a("span",{key:i,class:t.fanShipName.includes(i)?"flag":""},[e._v("\n "+e._s(i)+"\n ")])})),0)])})),0)],1)])])])},n=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"header"},[a("div",[e._v("风机分组")]),a("div",{staticClass:"header-right"},[a("div",{staticClass:"round"}),a("div",{staticStyle:{"line-height":"30px"}},[e._v("旗舰机")])])])}],s=(a("28a5"),a("ac6a"),{name:"grouping-info",data:function(){return{data:[],fanGroup:[],fanGroupLeft:[],fanGroupRight:[],fanColor:["#247eeb","#25b4be","#02c82d","#ff9c00","#eb4f4f","#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc","#62daab","#6395f9","#ffe2ee","#ff9ec6","#299999","#ffe2ca","#ff9d4e","#e0d1eb","#9967bd","#d5d0fd","#7666f9"]}},mounted:function(){},created:function(){this.initCrewList()},methods:{initCrewList:function(){var e=this,t={pageBean:{page:1,pageSize:-1,showTotal:!0},sorter:[{direction:"ASC",property:"groupCode"}]};this.$http.post("${cssc}/biz/cqkz/fangroup/v1/query",t).then((function(t){t.data&&t.data&&t.data.rows&&e.formatFanGroup(t.data.rows)}),(function(e){reject(e)}))},formatFanGroup:function(e){var t=this,a=e.splice(1,1);e.push(a[0]);var i=e.length/2;e.forEach((function(e,a){var n=e;n.groupTitle="第"+(a+1)+"组",n.fanGroup=n.fanGroup.split(","),n.fanGroupName=n.fanNameGroup.split(","),n.fanShipCode=n.fanShipCode.split(","),n.fanShipName=n.fanShipName.split(","),n.color=t.fanColor[a],t.fanGroup.push(n),a+1<=i?t.fanGroupLeft.push(n):t.fanGroupRight.push(n)}))}}}),r=s,l=(a("c6fa"),a("2877")),o=Object(l["a"])(r,i,n,!1,null,"00181275",null);t["default"]=o.exports},"48c2":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"fullheight"},[a("el-form",{ref:"form",attrs:{inline:!0,model:e.partsForm,"label-width":"70px",size:"mini"}},[a("el-form-item",{attrs:{label:"机组号","label-width":"55px"}},[a("el-select",{staticStyle:{width:"180px"},attrs:{clearable:""},model:{value:e.value1,callback:function(t){e.value1=t},expression:"value1"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"零部件"}},[a("el-select",{staticStyle:{width:"180px"},attrs:{clearable:""},model:{value:e.partsForm.name,callback:function(t){e.$set(e.partsForm,"name",t)},expression:"partsForm.name"}},[a("el-option",{attrs:{label:"**1部件",value:"1"}}),a("el-option",{attrs:{label:"**2部件",value:"2"}})],1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search"}},[e._v("查询")])],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-printer"}},[e._v("生成报告")])],1)],1),a("el-table",{attrs:{data:e.data,stripe:"",height:"calc(100% - 80px)"}},[a("el-table-column",{attrs:{prop:"id",label:"ID",width:"100",align:"center"}}),a("el-table-column",{attrs:{prop:"qy",label:"区域",align:"center"}}),a("el-table-column",{attrs:{prop:"fc",label:"风场",align:"center"}}),a("el-table-column",{attrs:{prop:"jz",label:"机组号",align:"center"}}),a("el-table-column",{attrs:{prop:"lbj",label:"零部件",align:"center"}}),a("el-table-column",{attrs:{prop:"cz",label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-document"},on:{click:function(a){return e.handleForm(t.$index,t.row)}}},[e._v("体检报告")]),a("el-button",{attrs:{type:"primary",plain:"",size:"mini"},on:{click:function(a){return e.handleExport(t.$index,t.row)}}},[e._v("导出")])]}}])})],1),a("div",{staticClass:"page-border"},[a("el-pagination",{attrs:{small:"","current-page":e.currentPage,"pager-count":11,"page-sizes":[10,20,50,100,200,300,500],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)},n=[],s={name:"health-form",data:function(){return{partsForm:{name:"",model:""},data:[{id:"01",qy:"海上事业部门",fc:"H3",jz:"JZ001",lbj:"**零部件"},{id:"02",qy:"海上技术部门",fc:"H10",jz:"JZ005",lbj:"**零部件"}],options:[],value1:"",currentPage:1,pageSize:50,total:0}},created:function(){this.getWindData()},methods:{handleSizeChange:function(e){this.pageSise=e},handleCurrentChange:function(e){this.currentPage=e},getWindData:function(){var e=this,t={sorter:[{direction:"ASC",property:"fanCode"}]};this.$http.post("${cssc}/biz/base/fanInfo/v1/list",t).then((function(t){for(var a=t.data,i=0;i0){for(var a=this,i=[],n=0;n0&&(e=this.value.split("||")[0].split(","));var t=[];return e.forEach((function(e,a){var i={value:e};t.push(i)})),t}return this.checkBoxDataAll=[],null},inputWriteable:function(){return this.writeable?o["a"].getWriteable(this.permission_sub):this.writeable},inputValidate:function(){var e=this.$store.state.index.validate;return o["a"].addRequiredOrNot(this.permission_sub,this.validate,e,this)},inputName:function(){var e="";return this.$slots&&this.$slots.labeldesc&&this.$slots.labeldesc[0].children&&this.$slots.labeldesc[0].children[0].text?(e=this.$slots.labeldesc[0].children[0].text,this.name?this.name:o["a"].getName()+"-"+e):this.name?this.name:o["a"].getName()},bindSet:function(){return this.selectorconfig?this.selectorconfig.bind:null}}),created:function(){this.placeholder?this.placeholderBo=this.placeholder:this.placeholderBo="请选择内容",this.$validator=this.$root.$validator},methods:{selectAll:function(e){if(null!=this.oldselectOrgs&&e.length>0){for(var t=0;t0&&this.selectOrgs.forEach((function(e){var a=t.indexArray(t.checkBoxDataAll,e);-1==a&&t.checkBoxDataAll.push(e)})),this.isCurrentChange=!0,this.pagination.page=e,this.search()},checkList:function(){var e=this;setTimeout((function(){void 0!=e.checkBoxDataAll&&e.checkBoxDataAll.length>0&&e.checkBoxDataAll.forEach((function(t){var a=e.indexArray(e.dialogData,t);e.undefineda=a,-1!=a&&(e.isCurrentChange=!0,e.toggleRowSelection(a,!0))}))}),300)},toggleRowSelection:function(e,t){this.$refs.orgTable.toggleRowSelection(this.dialogData[e],t)},showDialog:function(e){var t=this,a=this,i=this.custdialog.custDialog.alias;this.$store.dispatch("form/getByAlias",i).then((function(e){if(e&&e.alias){if(1==e.style){var n=JSON.parse(e.displayfield);a.nodeKey=n.id}var s=a.custdialog.custDialog.conditions;a.param=[],s.length>0&&s.forEach((function(e){if("3"==e.defaultType&&e.bind){var t={};t.field=e.field,t.bind=e.bind,a.param.push(t)}}));var r=JSON.parse(e.conditionfield);a.quickSearch="",a.conditionBind=[];var l=[],o=[];if(r.length>0&&(r.forEach((function(e){var t={};"1"==e.defaultType&&(t[e.field]="",l.push(t),a.conditionBind.push(e),o.push("请输入"+e.comment))})),t.$set(t,"queryParams",l),t.$set(t,"placeholders",o)),a.quickSearch,a.querysShow=!0,a.quickSearch="请输入"+t.quickSearch+"查询",a.style="height:"+e.height+"px",window.screen.height&&window.screen.height<=900&&(t.style="height:440px"),0==e.style||2==e.style)a.customDialogShow({alias:i,customDialog:e});else if(1==e.style){a.pageParam={alias:i,customDialog:e},a.customDialog=e;var c={};if(a.conditionfieldTree=[],e.conditionfield&&(a.conditionfieldTree=JSON.parse(e.conditionfield),a.conditionfieldTree.length>0))for(var h=a.conditionfieldTree.length-1;h>=0;h--)"4"==a.conditionfieldTree[h].defaultType&&(c[a.conditionfieldTree[h].field]=a.conditionfieldTree[h].comment);"{}"!=JSON.stringify(c)?a.dialogVisible=!0:a.customDialogTreeShow(a.pageParam)}}else u["Message"].error("对话框别名【"+i+"】不存在!")}))},handleSave:function(){this.customDialogTreeShow(this.pageParam),this.dialogVisible=!1},handleClose:function(){this.dialogVisible=!1},indexArray:function(e,t){if(0==e.length)return-1;for(var a=0;a0&&-1!==this.indexArray(this.selectOrgs,t);if(a){this.isCurrentChange=!0;var i=this.indexArray(this.selectOrgs,t);this.selectOrgs.splice(i,1)}},orgRowClick:function(e,t,a){if(1===this.customDialog.selectNum)$(a.currentTarget.children[0].children[0].children[0]).trigger("click"),this.selectOrgs=[],this.selectOrgs.push(e);else if(1!=this.customDialog.selectNum){this.isCurrentChange=!1;var i=this.selectOrgs&&this.selectOrgs.length>0&&-1!==this.indexArray(this.selectOrgs,e);if(i){this.isCurrentChange=!0;var n=this.indexArray(this.selectOrgs,e);this.selectOrgs.splice(n,1)}this.$refs.orgTable.toggleRowSelection(e)}},orgTableSelection:function(e){if(this.oldselectOrgs=_.cloneDeep(this.selectOrgs),1!=this.customDialog.selectNum&&!this.isCurrentChange&&e&&e.length>0)if(1!=e.length||this.selectOrgs&&0!=this.selectOrgs.length)if((!this.selectOrgs||0==this.selectOrgs.length)&&e.length>1){this.selectOrgs||(this.selectOrgs=[]);for(var t=e.length-1;t>=0;t--)this.selectOrgs.push(e[t])}else if(this.isCurrentChange&&e.length>=10){if(this.selectOrgs)for(var a=this.selectOrgs.length-1;a>=0;a--){var i=this.indexArray(e,this.selectOrgs[a]);-1!=i&&this.selectOrgs.splice(i,1)}else this.selectOrgs=[];for(var n=0;n=0;s--){this.selectOrgs.push(e[s]);break}else this.selectOrgs=e},dialogConfirm:function(){this.queryParam="",this.customDialogShowList=!1,this.calacInputSuffixHeight(),this.syncInputValue()},reset:function(){var e=this;this.queryParams.forEach((function(t){for(var a in t)e.queryParams[a]=""}));var t=this.$refs.combinationTree.store.nodesMap;for(var a in t)t[a].expanded=!1;this.combinationTreeQuerys.splice(0),this.search(!0)},search:function(e){var t=this,a=[],i={};"{}"==JSON.stringify(this.pagination)&&(this.pagination={page:"1",pageSize:"10",showTotal:"true"});var n={pageBean:this.pagination};if(e&&(n.pageBean={page:"1",pageSize:"10",showTotal:"true"}),0!=this.queryParams.length&&""!=this.queryParams[0]&&this.conditionBind.forEach((function(e,i){a.push({property:e.field,value:t.queryParams[e.field],group:"main",operation:"LIKE",relation:"AND"})})),this.param){var s=o["a"].getOnlineFormInstance(this);this.param.forEach((function(e){a.push({property:e.field,value:o["a"].getValueByPath(s,e.bind),group:"main",operation:"LIKE",relation:"AND"})}))}if(this.combinationTreeQuerys&&0!=this.combinationTreeQuerys.length)for(var r=0;r0?(i=this.handlePostData({pageBean:n.pageBean,querys:a}),this.customDialog.pageBean=i,this.$store.dispatch("dialog/getlistJson",this.customDialog).then((function(){t.checkList()}))):(this.customDialog.pageBean=n,this.$store.dispatch("dialog/getlistJson",this.customDialog).then((function(){t.checkList()})))},handlePostData:function(e){if(!this.customDialog.dataParam||this.customDialog.dataParam.constructor!=String)return e;var t={};e&&e.querys.forEach((function(e){t[e.property]=e.value}));var a=c["a"].parseExp(this.customDialog.dataParam,t);try{return JSON.parse(a)}catch(i){CustomQuery._throwException("POST参数不是有效的JSON格式".concat(query.dataParam))}},doQuery:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var a,i,n,s,r,l,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(a=[],i=o["a"].getOnlineFormInstance(this),n=0;n0){for(var a=0;a0&&(d[p]=[]),d[p]&&(d[p]="");i.data[r[1]][r[2]].push(d),o["a"].setValueByPath(i,t.resultfield[a].fieldPath,n,0)}else for(var f=0;f=0&&(c=r[0]+"."+r[1]+"["+a+"]."+r[2]+"."+r[3]),m.data?o["a"].setValueByPath(m,"data."+c,n.substring(0,n.length-1),t):o["a"].setValueByPath(m,"model."+c,n.substring(0,n.length-1),t)}}));var v=this.custdialog.custDialog.custQueryJson;if(v.length>0)for(var y=0;y0&&this.doQuery(v[y])},dialogCancel:function(){var e=this,t=this;t.queryParam="",t.$store.dispatch("dialog/setDialogData",[]).then((function(){t.customDialogShowList=!1,t.inputVal?(t.selectOrgs=Object(s["a"])(t.showData),e.checkBoxDataAll=Object(s["a"])(t.selectOrgs)):t.selectOrgs=[]}))},dialogTreeConfirm:function(){var e=this;this.calacInputSuffixHeight();var t=null,a=null;this.$el&&(t=o["a"].getSomeAttributeFromParentElement(this.$el,"data-index"),a=o["a"].getSomeAttributeFromParentElement(this.$parent.$el,"data-index")),this.$store.dispatch("dialog/setDialogData",[]);for(var i=JSON.parse(this.customDialog.resultfield),n=new Array([i.length]),r=new Array([i.length]),l=[],c=0;c=0&&(r=s[0]+"."+s[1]+"["+a+"]."+s[2]+"."+s[3]),d.data?o["a"].setValueByPath(d,"data."+r,n.substring(0,n.length-1),t):o["a"].setValueByPath(d,"model."+r,n.substring(0,n.length-1),t)}})),this.showData=Object(s["a"])(this.propsData),this.customDialogShowTree=!1},dialogCancelTree:function(){this.$store.dispatch("dialog/setDialogData",[]),this.customDialogShowTree=!1},getChecked:function(e,t,a){1===this.customDialog.selectNum?(this.propsData=[],this.propsData.push(e)):this.propsData=this.$refs.tree.getCheckedNodes()},treeClick:function(e,t,a){1===this.customDialog.selectNum&&(this.propsData=[],this.propsData.push(e))},clearAllSelectOrgs:function(){this.selectOrgs=null,this.$refs.orgTable.clearSelection()},removeSelectOrg:function(e){var t=this;if(1===this.customDialog.selectNum)this.$emit("input",""),this.selectOrgs.splice(e,1),this.showData.splice(e,1);else{this.inputVal.splice(e,1),this.propsData.length>0&&this.propsData.splice(e,1),this.showData.length>0&&this.showData.splice(e,1),null!=this.selectOrgs&&(this.selectOrgs.splice(e,1),this.checkBoxDataAll.splice(e,1),this.selectOrgs.forEach((function(e){t.isCurrentChange=!0,t.toggleRowSelection(e,!1)}))),this.calacInputSuffixHeight();var a="";this.inputVal.forEach((function(e){a+=e.value+","})),a.length>0&&(a=a.substring(0,a.length-1)),""!=a&&(a=a+"||"+JSON.stringify(this.showData)),this.$emit("input",a)}this.syncInputValue()},calacInputSuffixHeight:function(){var e=this;setTimeout((function(){e.$refs.tagSpans&&(e.$refs.tagSpans.offsetHeight?e.inputSuffixHeight=e.$refs.tagSpans.offsetHeight+5:e.inputSuffixHeight=30,e.$validator.validate())}),0)},customDialogShow:function(e){if(this.customDialogShowList=!0,this.customDialog=e.customDialog,this.customDialog.queryUrl="dataSource"==this.customDialog.dsType?"${form}/form/customDialog/v1/getListData?alias="+this.customDialog.alias+"&mapParam="+(this.customDialog.mapParam?this.customDialog.mapParam:""):this.customDialog.url,this.dialogData.length<1){if(this.search(),this.displayfield=JSON.parse(e.customDialog.displayfield),"dataSource"==this.customDialog.dsType)for(var t=0;t1&&this.search();if(this.dialogData.length>0&&0==this.displayfield.length&&(this.search(),this.displayfield=JSON.parse(e.customDialog.displayfield),"dataSource"==this.customDialog.dsType))for(t=0;t0){for(var s=0;s0&&setTimeout((function(){a.showData.forEach((function(t){t.Pid==e.key?i.$refs.tree.setChecked(t,!0):i.checkNode(t,i)}))}),400)}},afterOpen:function(){this.loadCombinationTree()},loadCombinationTree:function(){var e=this;if(2==this.customDialog.style){var t=JSON.parse(this.customDialog.combinationRule);this.combinationRule=t;var a=t.leftTree;h["a"].get("${form}/form/customDialog/v1/getByAlias?alias="+a).then((function(t){var i=t.data;e.leftTreeTitle=i.name;var n="dataSource"==i.dsType?"GET":i.requestType?i.requestType:"POST",s="${form}/form/customDialog/v1/getTreeData?alias="+a+"&mapParam=",r={};if("dataSource"!=i.dsType){s=i.url;var l=i.dataParam;if(i.conditionfield){for(var o=JSON.parse(i.conditionfield),c=0;c0&&""==this.inputValnew){for(var t=[],a=0;a0&&(this.$parent.isView||this.$parent.$parent.$parent.isView)){var a=r["a"].getOnlineFormInstance(e);e.traces={},t.forEach((function(t){t.effect.forEach((function(t){var i="permission.fields.".concat(t.target),n=r["a"].getValueByPath(a,i);e.traces[i]=n})),e.$watch("inputVal",(function(i,n){i!==n&&i.forEach((function(i){i===t.value&&t.effect.forEach((function(t){var i="permission.fields.".concat(t.target);e.traces[i];e.$store.dispatch("index/linkageValidate",t),r["a"].setValueByPath(a,i,t.type)}))}))}),{immediate:!0})}))}},created:function(){var e=this;if(this.options=this.cklist?JSON.parse(this.cklist):[],this.ganged&&this.ganged.alias&&this.options.length<1&&this.$store.dispatch("form/getByAliasCq",this.ganged.alias).then((function(t){e.config=t,e.search()})),this.value&&-1!=this.value.indexOf("[")){var t=this.value.substr(0,this.value.length-1);t=t.substr(1);for(var a=t.split(","),i=[],n=0;n0&&t.forEach((function(e){a.options.push({key:e[a.ganged.valueBind]+"",value:e[a.ganged.labelBind]+""})}));else if(this.ganged&&this.ganged.alias&&(!this.ganged.valueBind||!this.ganged.labelBind)){var i=this.inputName;this.$message.error("下拉框【".concat(i.split("-")[1],"】配置了动态选项,但是没有正确的配置选项绑定关系。"))}},relatedQueryLoad:function(){var e=this;this.relatedQuery&&this.relatedQuery.constructor==Array&&this.relatedQuery.length>0&&this.relatedQuery.forEach((function(t){var a=e.prepareLoadParams(t.condition);e.$emit("related-query:load",t.alias,a,t.result)}))}}}),o=l,c=(a("da6c"),a("2877")),u=Object(c["a"])(o,i,n,!1,null,"429140fa",null);t["a"]=u.exports},"8d3a":function(e,t,a){"use strict";a("92d2")},"900e":function(e,t,a){"use strict";a("62ac")},"92d2":function(e,t,a){},"95d4":function(e,t,a){"use strict";a("de4c")},9947:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{name:"online-form"}},[a("el-row",{staticClass:"top-title__row"},[a("h3",{staticClass:"top-title"},[e._v(e._s(e.queryView.name?e.queryView.name:""))])]),e.html?a("span",[a("dynamic-view",{attrs:{sqlAlias:e.sqlAlias,alias:e.alias,html:e.html,single:e.single,queryView:e.queryView}})],1):e._e(),e.loadedFail?a("div",{staticClass:"loaded-fail__div"},[e._v(e._s(e.alias)+"视图不存在...")]):e._e()],1)},n=[],s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("ht-runtime-template",{staticClass:"data-preview-wrap",attrs:{sqlAlias:e.sqlAlias,alias:e.alias,single:e.single,queryView:e.queryView}})},r=[],l=a("fe9e"),o=l["a"],c=(a("0584"),a("2877")),u=Object(c["a"])(o,s,r,!1,null,"f82a177c",null),h=u.exports,d=(a("025e"),{name:"querySqlContent",props:{sqlAlias:String,alias:String,single:String},data:function(){return{queryView:{},displayFields:[],html:"",alarmSettingMap:{},summaryTypeMap:{},loadedFail:!1}},watch:{alias:function(e){e&&this.init()}},components:{DynamicView:h},created:function(){this.init()},methods:{init:function(){var e=this,t=this.$loading(this.options),a=this;this.$store.dispatch("form/getQuerySqlView",{sqlAlias:this.sqlAlias,alias:this.alias}).then((function(i){if(i){a.queryView=i,a.html=i.template;var n={sqlAlias:a.sqlAlias,alias:a.alias},s={pageBean:{page:"1",pageSize:i.pageSize?i.pageSize:30,showTotal:"true"}};n.pagination=s,e.$store.dispatch("form/getQuerySqlViewByPagination",n).then((function(){t.close()}))}else e.loadedFail=!0})).finally((function(){t.close()}))}}}),p=d,f=(a("b153"),Object(c["a"])(p,i,n,!1,null,"f4c2db24",null));t["default"]=f.exports},"9b41":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["n"!=e.permission_sub?a("ht-user-selector",{attrs:{validate:e.validate,name:e.inputName,placeholder:e.placeholder,permission:e.permission_sub,single:e.single,config:e.config,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,demensions:e.demensions,"default-demension":e.defaultDemension,orgs:e.orgs,"load-org-tree":e.loadOrgTree,"append-to-body":e.appendToBody,"select-label":"fullname","quick-search-props":"fullname,account,email"},on:{load:e.handleLoad,valueChange:e.valueChange,loadDemensions:e.loadDemensions,changeDemension:e.changeDemension,loadOrgUser:e.loadOrgUser},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[a("span",{directives:[{name:"validate",rawName:"v-validate"}],staticStyle:{display:"none"}},[e._t("labeldesc",[e._v(e._s(e.inputName))])],2)]):e._e()],1)},n=[],s=(a("ac6a"),a("7f7f"),a("86b9")),r=a("de40"),l={name:"eip-user-selector",props:{validate:[String,Object],value:String,name:String,placeholder:String,permission:String,single:Boolean,config:Object,appendToBody:{type:Boolean,default:!1},selectCurrent:Boolean},mixins:[r["a"]],data:function(){return{data:[],demensions:[],defaultDemension:"",orgs:[],tableColumns:[{prop:"fullname",label:"名称",width:"120"},{prop:"account",label:"账号",width:"120"},{prop:"mobile",label:"手机",width:"120"},{prop:"email",label:"邮件"}],pagination:{page:1,pageSize:50,total:0,showTotal:!0}}},computed:{inputName:function(){var e="";return this.$slots&&this.$slots.labeldesc&&this.$slots.labeldesc[0].children&&this.$slots.labeldesc[0].children[0].text?(e=this.$slots.labeldesc[0].children[0].text,this.name?this.name:s["a"].getName()+"-"+e):this.name?this.name:s["a"].getName()}},mounted:function(){var e=this;if(!this.value&&this.selectCurrent){var t=null;null==this.$store.state.user.currentUserDetail?this.$store.dispatch("user/loadCurrentUserDetail").then((function(e){t=e.user})).then((function(){e.initCurrentValue(t)})):(t=this.$store.state.user.currentUserDetail.user,this.initCurrentValue(t))}},methods:{initCurrentValue:function(e){this.$emit("input",e.fullname),this.config&&(this.config.hasOwnProperty("id")&&s["a"].setValueByConfigKey(this,this.config,"id",e.id),this.config.hasOwnProperty("fullname")&&s["a"].setValueByConfigKey(this,this.config,"fullname",e.fullname),this.config.hasOwnProperty("account")&&s["a"].setValueByConfigKey(this,this.config,"account",e.account),this.config.hasOwnProperty("mobile")&&s["a"].setValueByConfigKey(this,this.config,"mobile",e.mobile),this.config.hasOwnProperty("email")&&s["a"].setValueByConfigKey(this,this.config,"email",e.email))},handleLoad:function(e,t){var a=e;if(e.path){a.pageBean={page:1,pageSize:50,total:0,showTotal:!0};var i={property:"path_",value:e.path,group:"main",operation:"RIGHT_LIKE",relation:"AND"};a.querys||(a.querys=[]),a.querys.push(i)}var n=this;this.$http.post("${uc}/api/user/v1/users/queryByType",a).then((function(e){var t=e.data;n.data=t.rows,n.pagination.page=t.page,n.pagination.pageSize=t.pageSize,n.pagination.total=t.total})).finally((function(){t()}))},valueChange:function(e){this.$emit("input",e)},loadOrgTree:function(e,t){e&&e.data&&e.data.isParent?e.data.children?t(e.data.children):this.$http.post("${uc}/api/org/v1/orgs/getByParentAndDem",{demId:e.data.demId,parentId:e.data.id}).then((function(e){t(e.data)})).catch((function(e){})):t([])},changeDemension:function(e){var t=this;this.$http.post("${uc}/api/org/v1/orgs/getByParentAndDem",{demId:e}).then((function(e){t.orgs=s["a"].tile2nest(e.data)})).catch((function(e){}))},loadOrgUser:function(e){this.handleLoad({path:e.path},(function(){}))},loadDemensions:function(){if(0==this.demensions.length){var e=this;this.$http.get("${uc}/api/demension/v1/dems/getAll").then((function(t){var a=t.data;e.demensions=a,a.forEach((function(t){1==t.isDefault&&(e.defaultDemension=t.id)})),e.defaultDemension||(e.defaultDemension=a[0].id)})).catch((function(e){}))}}}},o=l,c=a("2877"),u=Object(c["a"])(o,i,n,!1,null,null,null);t["a"]=u.exports},a7db:function(e,t,a){},a818:function(e,t,a){},a833:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",["n"!=e.permission_sub?a("ht-role-selector",{attrs:{validate:e.validate,"select-label":"name",placeholder:e.placeholder,permission:e.permission_sub,single:e.single,config:e.config,name:e.inputName,data:e.data,"table-columns":e.tableColumns,pagination:e.pagination,"append-to-body":e.appendToBody,"quick-search-props":"name,code"},on:{load:e.handleLoad,valueChange:e.valueChange},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[a("span",{directives:[{name:"validate",rawName:"v-validate"}],staticStyle:{display:"none"}},[e._t("labeldesc",[e._v(e._s(e.inputName))])],2)]):e._e()],1)},n=[],s=(a("7f7f"),a("86b9")),r=a("de40"),l={name:"eip-role-selector",props:{validate:[String,Object],value:String,name:String,placeholder:String,permission:String,single:Boolean,config:Object,appendToBody:{type:Boolean,default:!1}},mixins:[r["a"]],data:function(){return{data:[],tableColumns:[{prop:"name",label:"名称",width:"300"},{prop:"code",label:"编码"}],pagination:{page:1,pageSize:50,total:0,showTotal:!0}}},computed:{inputName:function(){var e="";return this.$slots&&this.$slots.labeldesc&&this.$slots.labeldesc[0].children&&this.$slots.labeldesc[0].children[0].text?(e=this.$slots.labeldesc[0].children[0].text,this.name?this.name:s["a"].getName()+"-"+e):this.name?this.name:s["a"].getName()}},methods:{handleLoad:function(e,t){var a=this;this.$http.post("${uc}/api/role/v1/roles/getRolePage",e).then((function(e){var i=e.data;a.data=i.rows,a.pagination.page=i.page,a.pagination.pageSize=i.pageSize,a.pagination.total=i.total,t()}),(function(e){t()}))},valueChange:function(e){this.$emit("input",e)}}},o=l,c=a("2877"),u=Object(c["a"])(o,i,n,!1,null,null,null);t["a"]=u.exports},b153:function(e,t,a){"use strict";a("5c09")},c6fa:function(e,t,a){"use strict";a("fdc9")},cfbf:function(e,t,a){"use strict";a("5a56")},da6c:function(e,t,a){"use strict";a("0bd0")},dc91:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"inputs"},[a("el-tooltip",{attrs:{placement:e.tooltipplacement||e.$tooltipplacement,disabled:e.inputWriteable&&!e.errors.has("custom-form."+e.inputName)}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(e.errors.first("custom-form."+e.inputName)))]),e.inputWriteable?a("div",{staticClass:"el-select",staticStyle:{width:"100%"},on:{click:e.showDialog}},[a("div",{ref:"tagSpans",staticClass:"el-select__tags",staticStyle:{width:"calc(100% - 25px)"}},[a("span",e._l(e.inputVal,(function(t,i){return a("span",{key:t.value,staticClass:"el-tag el-tag--info el-tag--small",on:{click:function(e){e.stopPropagation()}}},[a("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.value))]),a("i",{staticClass:"el-tag__close el-icon-close",on:{click:function(t){return e.removeSelectOrg(i)}}})])})),0)]),a("div",{staticClass:"el-input el-input--suffix"},[a("input",{directives:[{name:"validate",rawName:"v-validate",value:e.inputValidate,expression:"inputValidate"},{name:"model",rawName:"v-model",value:e.inputVal,expression:"inputVal"}],staticClass:"el-input__inner",style:{height:e.inputSuffixHeight+"px"},attrs:{type:"text",readonly:"readonly",name:e.inputName,autocomplete:"off",placeholder:e.getPlaceholder},domProps:{value:e.inputVal},on:{input:function(t){t.target.composing||(e.inputVal=t.target.value)}}}),a("span",{staticClass:"el-input__suffix"},[a("span",{staticClass:"el-input__suffix-inner"},[a("i",{class:this.custdialog.icon?"el-input__icon "+this.custdialog.icon:"el-input__icon icon-department",style:{fontSize:"17px",lineHeight:e.inputSuffixHeight+"px"}})])])])]):e._e()]),e.inputWriteable?e._e():a("span",e._l(e.inputVal,(function(t){return a("span",{key:t.value,staticClass:"el-tag el-tag--info el-tag--small",staticStyle:{"margin-right":"8px"},on:{click:function(e){e.stopPropagation()}}},[a("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.value))])])})),0),a("el-dialog",{attrs:{visible:e.customDialogShowList,title:this.customDialog.name,"close-on-click-modal":!1,"before-close":e.dialogCancel,"append-to-body":"",width:this.customDialog.width+"px"},on:{"update:visible":function(t){e.customDialogShowList=t}}},[a("el-container",{staticStyle:{overflow:"auto"},style:this.style},[a("el-container",[e.querysShow?a("el-header",{staticClass:"middle-header"},[a("el-input",{staticStyle:{width:"380px",padding:"10px 0"},attrs:{size:"small",clearable:"",placeholder:this.comment,"prefix-icon":"el-icon-search"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchEnterFun(t)}},model:{value:e.queryParam,callback:function(t){e.queryParam=t},expression:"queryParam"}}),a("el-button",{staticStyle:{"margin-left":"20px"},attrs:{size:"small",type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.search()}}},[e._v("查询")]),a("el-button",{attrs:{size:"small",icon:"el-icon-refresh"},on:{click:e.reset}},[e._v("重置")])],1):e._e(),a("el-main",{staticStyle:{padding:"0"}},[a("el-table",{ref:"orgTable",staticClass:"org-table",staticStyle:{width:"100%"},attrs:{data:e.dialogData,stripe:"",border:"",height:"485",size:"medium"},on:{"row-click":e.orgRowClick,"selection-change":e.orgTableSelection,select:e.onTableSelect}},[1!=this.customDialog.selectNum?a("el-table-column",{attrs:{type:"selection",align:"center",width:"45"}}):e._e(),1===this.customDialog.selectNum?a("el-table-column",{attrs:{align:"center",width:"50"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-radio",{staticClass:"textRadio",attrs:{label:t.$index},on:{"selection-change":e.orgTableSelection},model:{value:e.undefineda,callback:function(t){e.undefineda=t},expression:"undefineda"}},[e._v(" \n\n ")])]}}],null,!1,1823793881)}):e._e(),a("el-table-column",{attrs:{type:"index",width:"50",align:"center",label:"序号"}}),e._l(e.displayfield,(function(e){return a("el-table-column",{key:e.field,staticStyle:{width:"100%"},attrs:{prop:e.field,label:e.comment}})}))],2)],1),a("el-footer",[this.customDialog.needPage?a("el-row",{staticStyle:{"padding-top":"15px"},attrs:{type:"flex",justify:"end"}},[a("el-pagination",{attrs:{small:"","current-page":e.pagination.page,"page-sizes":[10,20,50,100],"page-size":e.pagination.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()],1)],1)],1),a("span",{staticClass:"dialog-footer",staticStyle:{"text-align":"center"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.dialogConfirm}},[e._v("确认")]),a("el-button",{attrs:{size:"small"},on:{click:e.dialogCancel}},[e._v("取 消")])],1)],1),a("el-dialog",{attrs:{visible:e.customDialogShowTree,title:this.customDialog.name,"close-on-click-modal":!1,"before-close":e.dialogCancelTree,"append-to-body":"",width:this.customDialog.width+"px"},on:{"update:visible":function(t){e.customDialogShowTree=t}}},[a("el-container",{staticStyle:{overflow:"auto"},style:this.style},[a("el-tree",{ref:"tree",attrs:{data:e.props1,props:e.defaultProps,"node-key":e.nodeKey,"highlight-current":"","default-expand-all":!1,"show-checkbox":-1===this.customDialog.selectNum,"check-on-click-node":!0,"check-strictly":!0,load:e.loadTree,lazy:""},on:{"node-click":e.treeClick,"check-change":e.getChecked}})],1),a("span",{staticClass:"dialog-footer",staticStyle:{"text-align":"center"},attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.dialogTreeConfirm}},[e._v("确认")]),a("el-button",{attrs:{size:"small"},on:{click:e.dialogCancelTree}},[e._v("取 消")])],1)],1),a("span",{directives:[{name:"validate",rawName:"v-validate"}],staticStyle:{display:"none"}},[e._t("labeldesc",[e._v(e._s(e.inputName))])],2)],1)},n=[],s=(a("3b2b"),a("a481"),a("2909")),r=(a("386d"),a("7f7f"),a("ac6a"),a("28a5"),a("2f62")),l=a("025e"),o=a("5c96"),c={name:"ht-dialog",props:["validate","value","name","permission","atter","single","selectorconfig","custdialog","tooltipplacement","placeholder","isFromList"],data:function(){return{nodeKey:"ID_",customDialogShowList:!1,customDialogShowTree:!1,selectOrgProps:{label:"name"},style:"",selectOrgs:null,inputSuffixHeight:30,config:null,updating:!1,displayfield:[],customDialog:{},comment:"",queryParam:"",props1:[],showData:[],checkBoxDataAll:[],defaultProps:{children:"children",label:"label"},propsData:[],searchForm:{},querysShow:!1,undefineda:"",isCurrentChange:!1}},watch:{props1:function(e,t){if(void 0!=this.showData&&this.showData.length>0){for(var a=this,i=[],n=0;n0&&(e=this.value.split("||")[0].split(","));var t=[];return e.forEach((function(e,a){var i={value:e};t.push(i)})),t}return this.checkBoxDataAll=[],null},inputWriteable:function(){return l["a"].getWriteable(this.permission)},inputValidate:function(){var e=this.$store.state.index.validate;return l["a"].addRequiredOrNot(this.permission,this.validate,e,this)},inputName:function(){var e="";return this.$slots&&this.$slots.labeldesc&&this.$slots.labeldesc[0].children&&this.$slots.labeldesc[0].children[0].text?(e=this.$slots.labeldesc[0].children[0].text,this.name?this.name:l["a"].getName()+"-"+e):this.name?this.name:l["a"].getName()},bindSet:function(){return this.selectorconfig?this.selectorconfig.bind:null},getPlaceholder:function(){return this.placeholder?this.placeholder:this.custdialog.name}}),created:function(){this.$validator=this.$root.$validator},methods:{searchEnterFun:function(e){var t=window.event?e.keyCode:e.which;13==t&&this.search()},handleSizeChange:function(e){var t=this;this.isCurrentChange=!0,this.$store.dispatch("dialog/setPaginationSize",e).then((function(){t.search()}))},handleCurrentChange:function(e){var t=this,a=this;void 0!=this.selectOrgs&&this.selectOrgs.length>0&&this.selectOrgs.forEach((function(e){var t=a.indexArray(a.checkBoxDataAll,e);-1==t&&a.checkBoxDataAll.push(e)})),this.isCurrentChange=!0,this.$store.dispatch("dialog/setPaginationPageNum",e).then((function(){t.search()}))},checkList:function(){var e=this;setTimeout((function(){void 0!=e.checkBoxDataAll&&e.checkBoxDataAll.length>0&&e.checkBoxDataAll.forEach((function(t){var a=e.indexArray(e.dialogData,t);e.undefineda=a,-1!=a&&(e.isCurrentChange=!0,e.toggleRowSelection(a,!0))}))}),300)},toggleRowSelection:function(e,t){this.$refs.orgTable.toggleRowSelection(this.dialogData[e],t)},showDialog:function(e){var t=this,a=this,i=this.custdialog.custDialog.alias;this.$store.dispatch("form/getByAlias",i).then((function(e){if(e&&e.alias){if(1==e.style){var n=JSON.parse(e.displayfield);a.nodeKey=n.id}var s=JSON.parse(e.conditionfield),r={};s.forEach((function(e){"4"==e.defaultType&&(r[e.field]=e.comment)})),t.style="height:"+e.height+"px","{}"==JSON.stringify(r)&&(0==e.style?t.customDialogShow({alias:i,customDialog:e}):t.customDialogTreeShow({alias:i,customDialog:e}))}else o["Message"].error("对话框别名【"+i+"】不存在!")}))},indexArray:function(e,t){if(0==e.length)return-1;for(var a=0;a0&&-1!==this.indexArray(this.selectOrgs,t);if(a){this.isCurrentChange=!0;var i=this.indexArray(this.selectOrgs,t);this.selectOrgs.splice(i,1)}},orgRowClick:function(e,t,a){if(1===this.customDialog.selectNum)$(a.currentTarget.children[0].children[0].children[0]).trigger("click"),this.selectOrgs=[],this.selectOrgs.push(e);else if(1!=this.customDialog.selectNum){this.isCurrentChange=!1;var i=this.selectOrgs&&this.selectOrgs.length>0&&-1!==this.indexArray(this.selectOrgs,e);if(i){this.isCurrentChange=!0;var n=this.indexArray(this.selectOrgs,e);this.selectOrgs.splice(n,1)}this.$refs.orgTable.toggleRowSelection(e)}},orgTableSelection:function(e){if(1!=this.customDialog.selectNum&&!this.isCurrentChange&&e&&e.length>0)if(1!=e.length||this.selectOrgs&&0!=this.selectOrgs.length)if((!this.selectOrgs||0==this.selectOrgs.length)&&e.length>1){this.selectOrgs||(this.selectOrgs=[]);for(var t=e.length-1;t>=0;t--)this.selectOrgs.push(e[t])}else for(var a=e.length-1;a>=0;a--){this.selectOrgs.push(e[a]);break}else this.selectOrgs=e},dialogConfirm:function(){this.customDialogShowList=!1,this.calacInputSuffixHeight(),this.syncInputValue()},reset:function(){this.queryParam="",this.search()},search:function(){var e=this,t=[],a={};"{}"==JSON.stringify(this.pagination)&&(this.pagination={page:"1",pageSize:"10",showTotal:"true"});var i={pageBean:this.pagination};if(""!=this.queryParam){var n=JSON.parse(this.customDialog.conditionfield);n.forEach((function(a){t.push({property:a.field,value:e.queryParam,group:"main",operation:"LIKE",relation:"OR"})}))}var s=this.custdialog.custDialog.conditions;if(s.length>0){var r=l["a"].getInstanceByTag(this,"ht-dataview-runtime-template");s.forEach((function(e){if("3"==e.defaultType&&e.bind&&r.searchForm){var a="";for(var i in r.searchForm)e.bind.toLowerCase()==i.toLowerCase()&&(a=r.searchForm[i]);a&&t.push({property:e.field,value:a,group:"main",operation:"LIKE",relation:"AND"})}}))}t.length>0?(a={pageBean:this.pagination,querys:t},this.customDialog.pageBean=a,this.$store.dispatch("dialog/getlistJson",this.customDialog).then((function(){e.checkList()}))):(this.customDialog.pageBean=i,this.$store.dispatch("dialog/getlistJson",this.customDialog).then((function(){e.checkList()})))},searchTree:function(e){var t=this;this.$store.dispatch("dialog/getTreeData",e).then((function(e){if(t.customDialog.displayfield&&t.customDialog.resultfield){var a=JSON.parse(t.customDialog.displayfield);t.displayfield=a,t.defaultProps.label=a.displayName;var i=JSON.parse(t.customDialog.resultfield);t.treeData=e,t.props1=t.toTreeData(e,a.id,a.pid,a.displayName,a.pvalue?a.pvalue:"0",i)}}))},syncInputValue:function(){var e=this,t=null;this.$el&&(t=l["a"].getSomeAttributeFromParentElement(this.$el,"data-index"));for(var a=JSON.parse(this.customDialog.resultfield),i=new Array([a.length]),n=new Array([a.length]),r=[],o=0;o0&&this.propsData.splice(e,1),null!=this.selectOrgs&&(this.selectOrgs.splice(e,1),this.checkBoxDataAll.splice(e,1),this.selectOrgs.forEach((function(e){t.isCurrentChange=!0,t.toggleRowSelection(e,!1)}))),this.calacInputSuffixHeight();var a="";this.inputVal.forEach((function(e){a+=e.value+","})),a.length>0&&(a=a.substring(0,a.length-1)),this.$emit("input",a)}},calacInputSuffixHeight:function(){var e=this;setTimeout((function(){e.$refs.tagSpans&&(e.$refs.tagSpans.offsetHeight?e.inputSuffixHeight=e.$refs.tagSpans.offsetHeight+5:e.inputSuffixHeight=30,e.$validator.validate())}),0)},customDialogShow:function(e){var t=this;this.customDialogShowList=!0,this.customDialog=e.customDialog,this.customDialog.queryUrl="dataSource"==this.customDialog.dsType?"${form}/form/customDialog/v1/getListData?alias="+this.customDialog.alias+"&mapParam="+(this.customDialog.mapParam?this.customDialog.mapParam:""):this.customDialog.url;var a=JSON.parse(this.customDialog.conditionfield);if(!this.comment&&a.length>0&&(a.forEach((function(e){1==e.controllerType&&1==e.defaultType&&"varchar"==e.dbType&&(t.comment+=e.comment+",")})),this.comment&&(this.querysShow=!0,this.comment="通过"+this.comment.substring(0,this.comment.length-1)+"查询")),this.dialogData.length<1){if(this.search(),this.displayfield=JSON.parse(e.customDialog.displayfield),"dataSource"==this.customDialog.dsType)for(var i=0;i1&&this.search();if(this.dialogData.length>0&&0==this.displayfield.length&&(this.search(),this.displayfield=JSON.parse(e.customDialog.displayfield),"dataSource"==this.customDialog.dsType))for(i=0;i=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,r=!0,l=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){var e=a.next();return r=e.done,e},e:function(e){l=!0,s=e},f:function(){try{r||null==a.return||a.return()}finally{if(l)throw s}}}}function _unsupportedIterableToArray(e,t){if(e){if("string"===typeof e)return _arrayLikeToArray(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,i=new Array(t);a0){var t=this;t.uploadParams.id=[],e.forEach((function(e){t.uploadParams.id.push(e.INSTID)}))}},$route:"init",queryView:{handler:function(e,t){if(e.shows)for(var a=_utils_js__WEBPACK_IMPORTED_MODULE_19__["a"].parseToJson(e.shows),i=0;i0?this.getConditionQuery():this.getQueryFilter(),$.isEmptyObject(this.searchForm),this.$store.dispatch("form/getQuerySqlViewByPagination",a).then((function(){t.close()}))},getQueryFilter:function(){var e=this.getSearchItems(),t=(this.getFieldQuery(),this.getSpecialMap()),a=[],i={},n={pageBean:this.pagination},s={sqlAlias:this.sqlAlias,alias:this.alias};if(s.pagination=n,$.isEmptyObject(this.searchForm))return s;for(var r in this.searchForm)if("undefined"!=typeof this.searchForm[r]&&""!=this.searchForm[r])if(this.searchForm[r]instanceof Array)if("BETWEEN"===e[r]){for(var l=[],o=0;o0&&(t+=","),t+=this.exportData.expField[a].fieldName;t=js_base64__WEBPACK_IMPORTED_MODULE_21__["Base64"].encode(t).replace(/\+/g,"%2B");this.sqlAlias,this.alias;var i={sqlAlias:this.sqlAlias,alias:this.alias,getType:this.exportData.getType,expField:t};i.query=this.getQueryFilter().pagination;var n=element_ui__WEBPACK_IMPORTED_MODULE_15__["Loading"].service({fullscreen:!0});this.$store.dispatch("form/querySqlViewExport",i).then((function(){n.close(),e.dialogExportVisible=!1}))}},exportCancel:function(){this.dialogExportVisible=!1,this.exportData.expField=[]},handleExportSelectionChange:function(e){this.exportData.expField=[],e&&(this.exportData.expField=e)},handleExportSelectAll:function(){this.exportData.expField=this.displayFields},sort:function(e,t){if("up"==t)if(0===e)this.$message({message:"已经是列表中第一位",type:"warning"});else{var a=this.displayFields[e-1];vue__WEBPACK_IMPORTED_MODULE_22__["default"].set(this.displayFields,e-1,this.displayFields[e]),vue__WEBPACK_IMPORTED_MODULE_22__["default"].set(this.displayFields,e,a)}else if(e===this.displayFields.length-1)this.$message({message:"已经是列表中最后一位",type:"warning"});else{this.isTransition=!0;var i=this.displayFields[e+1];vue__WEBPACK_IMPORTED_MODULE_22__["default"].set(this.displayFields,e+1,this.displayFields[e]),vue__WEBPACK_IMPORTED_MODULE_22__["default"].set(this.displayFields,e,i)}},getSubEntsByFormKey:function(e){var t=this,a=this;a.tabs=[],!a.ents||a.ents.length<1?this.$store.dispatch("form/getSubEntsByFormKey",this.templateInfo.alias).then((function(i){a.ents=i,t.getSubData(a,e)})):this.getSubData(a,e)},getSummaries:function(e){var t=this.summaryTypeMap,a=e.columns,i=e.data,n=[];return a.forEach((function(e,a){if(0!==a){if(t[e.property]&&"sum"==t[e.property]){var s=i.map((function(t){return Number(t[e.property])}));s.every((function(e){return isNaN(e)}))?n[a]="N/A":n[a]=s.reduce((function(e,t){var a=Number(t);return isNaN(a)?e:e+t}),0)}}else n[a]="合计"})),n},columnFormatter:function columnFormatter(row,column,cellValue){var formatter=this.formatterMap[column.property];if(!formatter)return cellValue;try{var script="var formatterFunction = function(row,column,cellValue){ "+formatter+"};",result=eval(script+"formatterFunction(row,column,cellValue);");return result}catch(e){return cellValue}},dateFormatter:function(e,t,a){return a?a.replace(".0",""):a},getAlarmColor:function getAlarmColor(field,cellValue){var alarmSetting=this.alarmSettingMap[field],type="";if(this.displayFields.forEach((function(e){e.fieldName===field&&(type=e.dataType)})),alarmSetting)try{for(var alarmSettingJson=_utils_js__WEBPACK_IMPORTED_MODULE_19__["a"].parseToJson(alarmSetting),alarmScript="",i=0;i0&&(conditionStr+=" && "),conditionStr="number"===type||"bigint"===type||"int"===type?"indexOf"==condition[m].op&&condition[m].val?conditionStr+"'"+cellValue+"'.indexOf('"+condition[m].val+"')!=-1":"notIndexOf"==condition[m].op?conditionStr+"'"+cellValue+"'.indexOf('"+condition[m].val+"')==-1":conditionStr+cellValue+condition[m].op+condition[m].val:"indexOf"==condition[m].op&&condition[m].val?conditionStr+"'"+cellValue+"'.indexOf('"+condition[m].val+"')!=-1":"notIndexOf"==condition[m].op?conditionStr+"'"+cellValue+"'.indexOf('"+condition[m].val+"')==-1":conditionStr+"'"+cellValue+"'"+condition[m].op+"'"+condition[m].val+"'";i>0&&(alarmScript+=" else ");var colorStr="color:"+alarm.color;alarmScript=alarmScript+"if("+conditionStr+"){return '"+colorStr+"';}"}if(alarmScript){alarmScript+='else{ return "";}';var script="var alarmFunction = function(){ "+alarmScript+"};",result=eval(script+"alarmFunction();");return result}return""}catch(e){return""}},summary:function(e,t,a){var i=this.rows.filter((function(e){return void 0!==e[t]&&""!==e[t]})).map((function(e){return new Number(e[t])}));return"count"===e?i.length:"sum"===e?i.reduce((function(e,t){return e+t})).toFixed(a):"min"===e?Math.min.apply(Math,Object(D_jenkins_workspace_cssc_fvue_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_5__["a"])(i)).toFixed(a):"max"===e?Math.max.apply(Math,Object(D_jenkins_workspace_cssc_fvue_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_5__["a"])(i)).toFixed(a):"avg"===e?(i.reduce((function(e,t){return e+t}))/i.length).toFixed(a):void 0},showSearchPane:function(){return!0}}})}}}}}]);