(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-afdcbe8c","chunk-95ccb8c2","chunk-2d0e6678","chunk-2d0e6678"],{"2edc":function(e,t,i){},"47cd":function(e,t,i){},"4a1c":function(e,t,i){"use strict";i("47cd")},"4a83":function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e._self._c;return t("el-container",[t("el-aside",[t("basic-container",[t("div",{ref:"TreeBox",staticStyle:{height:"calc(100vh - 144px)"}},[t("div",{staticStyle:{height:"calc(100vh - 220px)"}},[t("div",{staticStyle:{"margin-bottom":"10px",display:"flex","justify-content":"center"}},[t("el-radio",{attrs:{label:"0"},on:{input:e.TreeRadioChange},model:{value:e.treeRadio,callback:function(t){e.treeRadio=t},expression:"treeRadio"}},[e._v("业务类型树")]),t("el-radio",{attrs:{label:"1"},on:{input:e.TreeRadioChange},model:{value:e.treeRadio,callback:function(t){e.treeRadio=t},expression:"treeRadio"}},[e._v("链接类型树")])],1),t("avue-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.treeLoading,expression:"treeLoading"}],attrs:{data:e.treeData,option:e.treeOption},on:{"node-click":e.nodeClick},scopedSlots:e._u([{key:"default",fn:function(i){var a=i.node;i.data;return t("span",{staticClass:"el-tree-node__label"},[t("span",{staticStyle:{"font-size":"15px"}},[t("i",{staticClass:"el-icon-s-promotion"}),e._v("\n "+e._s((a||{}).label)+"\n ")])])}}])})],1)])])],1),t("el-main",[t("basic-container",[e.tableStatus?e._e():t("div",{staticStyle:{display:"flex","justify-content":"left","margin-top":"15px"}},[t("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"primary"},on:{click:e.addClickHandler}},[e._v("增加")]),t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.deleteClickHandler}},[e._v("删除")]),t("el-button",{attrs:{icon:"el-icon-document-add",plain:"",size:"small",type:"primary"},on:{click:e.copyClickHandler}},[e._v("克隆\n ")]),t("el-button",{attrs:{icon:"el-icon-upload2",plain:"",size:"small",type:"primary"},on:{click:e.upLoadClickHandler}},[e._v("导入")]),t("el-button",{attrs:{icon:"el-icon-download",plain:"",size:"small",type:"primary"},on:{click:e.exportClickHandler}},[e._v("导出\n ")])],1),e.tableStatus?e._e():t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page},on:{"update:page":function(t){e.page=t},"size-change":e.sizeChange,"current-change":e.currentChange,"selection-change":e.selectChangeHandler,"row-click":e.rowClickHandler},scopedSlots:e._u([{key:"menu",fn:function(i){return[t("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(t){return e.editBtnClick(i.row)}}},[e._v("编辑\n ")]),t("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(t){return e.rowDeleteHandler(i.row)}}},[e._v("删除\n ")])]}}],null,!1,1935326411)},[t("template",{slot:"menuLeft"},[t("div",{staticStyle:{display:"flex","align-items":"center"}},[t("span",{staticStyle:{display:"inline-block","margin-right":"10px"}},[t("el-radio",{attrs:{label:"0"},on:{input:e.tableRadioChange},model:{value:e.tableRadio,callback:function(t){e.tableRadio=t},expression:"tableRadio"}},[e._v("表单")]),t("el-radio",{attrs:{label:"1"},on:{input:e.tableRadioChange},model:{value:e.tableRadio,callback:function(t){e.tableRadio=t},expression:"tableRadio"}},[e._v("表格"),t("span",{staticStyle:{color:"red"}},[e._v("(先导入表单,再导入表格!)")])])],1),t("span",{staticStyle:{display:"flex","align-items":"center","margin-right":"10px"}},[t("p",{staticStyle:{display:"flex","flex-shrink":"0","font-size":"14px"}},[e._v("名称:")]),t("el-input",{staticStyle:{"margin-right":"10px"},attrs:{placeholder:"请输入内容",size:"mini"},model:{value:e.topName,callback:function(t){e.topName=t},expression:"topName"}}),t("el-button",{attrs:{plain:"",size:"mini",type:"success"},on:{click:e.nameSearchHandler}},[e._v("查询")])],1)])])],2)],1)],1),t("form-dialog",{ref:"formDialog",attrs:{TreeNodeRow:this.nodeRow,editRow:e.editRow,treeRadio:e.treeRadio},on:{updataTable:e.getRightPortalVIDatas}}),t("table-dialog",{ref:"tableDialog",attrs:{TreeNodeRow:this.nodeRow,treeRadio:e.treeRadio},on:{updataTable:e.getRightPortalVIDatas}}),t("upload-file",{ref:"upload",attrs:{fileType:e.upFileType,fileUrl:e.fileUrl,tipList:e.tipList,title:"导入"},on:{updata:e.getRightPortalVIDatas}}),t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog",attrs:{visible:e.cloneVisible,"append-to-body":"true",title:"克隆",width:"50%"},on:{"update:visible":function(t){e.cloneVisible=t}}},[t("basic-container",[t("div",{ref:"TreeBox",staticStyle:{height:"calc(100vh - 294px)"}},[t("div",{staticStyle:{height:"calc(100vh - 370px)"}},[t("div",{staticStyle:{"margin-bottom":"10px",display:"flex","justify-content":"center"}},[t("el-radio",{attrs:{label:"0"},on:{input:e.cloneTreeRadioChange},model:{value:e.cloneTreeRadio,callback:function(t){e.cloneTreeRadio=t},expression:"cloneTreeRadio"}},[e._v("业务类型树")]),t("el-radio",{attrs:{label:"1"},on:{input:e.cloneTreeRadioChange},model:{value:e.cloneTreeRadio,callback:function(t){e.cloneTreeRadio=t},expression:"cloneTreeRadio"}},[e._v("链接类型树")])],1),t("avue-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.cloneTreeLoading,expression:"cloneTreeLoading"}],ref:"cloneTree",attrs:{data:e.cloneTreeData,option:e.treeOption},on:{"node-click":e.cloneTreeNodeClick},scopedSlots:e._u([{key:"default",fn:function(i){var a=i.node;i.data;return t("span",{staticClass:"el-tree-node__label"},[t("span",{staticStyle:{"font-size":"15px"}},[t("i",{staticClass:"el-icon-s-promotion"}),e._v("\n "+e._s((a||{}).label)+"\n ")])])}}])})],1)])]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.cloneVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.cloneSaveHandler}},[e._v("确 定")])],1)],1)],1)},r=[],l=(i("8e6e"),i("ac6a"),i("456d"),i("96cf"),i("1da1"));i("6762"),i("2fdb");function o(e,t){if(null==e)return{};var i={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;i[a]=e[a]}return i}function n(e,t){if(null==e)return{};var i,a,r=o(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)i=l[a],t.indexOf(i)>=0||{}.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}i("28a5");var s=i("3835"),c=(i("7f7f"),i("ade3")),d=i("9935"),m=i("d35e"),u=i("daff"),f=i("1259"),p=i("fa85"),h=i("a645"),g=i("d9a3"),b=["itemField"];function v(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function y(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?v(Object(i),!0).forEach((function(t){Object(c["a"])(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):v(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var L={name:"index",components:{FormDialog:m["default"],TableDialog:u["default"]},data:function(){return{cloneTreeNode:{},cloneTreeRadio:"0",cloneTreeData:[],cloneTreeLoading:!1,cloneVisible:!1,tipList:["导入业务类型名称不可为空","导入名称不可为空且名称只能为英文字母","上传的文件为压缩文件,且压缩格式仅能为zip格式"],upFileType:["zip"],fileUrl:"api/portalVIController/importData",lastIndex:null,selectList:[],topName:"",page:{currentPage:1,pageSize:10,total:0,pageSizes:[10,30,50,100]},nodeRow:{},treeLoading:!1,option:y(y({},d["a"]),{},{addBtn:!1,editBtn:!1,delBtn:!1,calcHeight:-60,column:[{label:"业务名称",prop:"typeName"},{label:"名称",prop:"viName",sortable:!0},{label:"类型",prop:"viTypeText"}]}),data:[],tableRadio:"",treeRadio:"0",treeData:[],treeOption:{addBtn:!1,props:{label:"id",value:"id",children:"children"}},dbClickList:[],defaultData:[],editRow:{}}},created:function(){this.getTreeList()},computed:{tableStatus:function(){return g["a"].isEmptyObject(this.nodeRow)}},methods:{addClickHandler:function(){this.tableRadio?"0"===this.tableRadio?(this.editRow.id="",this.$refs.formDialog.visible=!0,this.$refs.formDialog.getTreeList()):(this.$refs.tableDialog.visible=!0,this.$refs.tableDialog.getDbList(),this.$refs.tableDialog.getSearchSelectList(),this.$refs.tableDialog.getFormSelect()):this.$message.error("请在表格上方选择新增类型")},getTreeList:function(){var e=this;this.treeLoading=!0,Object(p["getBizTypes"])().then((function(t){var i=t.data.data.map((function(t){return e.processChildren(t),t.attributes.id=t.attributes.id,t.attributes}));e.treeData=i,e.treeLoading=!1})).catch((function(t){e.treeLoading=!1}))},TreeRadioChange:function(e){var t=this;this.treeLoading=!0,this.resetTable(),"0"===e?Object(p["getBizTypes"])().then((function(e){var i=e.data.data.map((function(e){return t.processChildren(e),e.attributes.id=e.attributes.id,e.attributes}));t.treeData=i,t.treeLoading=!1})):Object(h["gridLink"])().then((function(e){var i=e.data.data.map((function(e){return e.id=e.name,e}));t.treeData=i,t.treeLoading=!1}))},processChildren:function(e){var t=this;e.children&&e.children.length>0&&(e.attributes.children=e.children.map((function(e){return e.attributes.id=e.attributes.id,t.processChildren(e),e.attributes})))},nodeClick:function(e){this.tableRadio=null,this.nodeRow=e,this.getRightPortalVIDatas(e)},resetTable:function(){this.data=[],this.tableRadio=null},getRightPortalVIDatas:function(){var e=this,t={"conditionMap[typeName]":"0"===this.treeRadio?this.nodeRow.id:this.nodeRow.name,"conditionMap[viType]":"0"===this.tableRadio?"Form":"1"===this.tableRadio?"Table":"","conditionMap[viTypeFlag]":"0"===this.treeRadio?"BtmType":"1"===this.treeRadio?"LinkType":""};Object(f["gridPortalVIDatas"])(this.page.currentPage,this.page.pageSize,t).then((function(t){if(200===t.data.code){var i=t.data.data;e.data=i,e.defaultData=i,e.page.total=t.data.total}}))},sizeChange:function(e){this.page.pageSize=e,this.getRightPortalVIDatas()},currentChange:function(e){this.page.currentPage=e,this.getRightPortalVIDatas()},tableRadioChange:function(){this.getRightPortalVIDatas()},editBtnClick:function(e){var t=this;if(0===e.viType){var i={id:e.id,viType:e.viType};Object(f["getPortalVIById"])(i).then((function(i){if(200===i.data.code){var a=i.data.obj.prm,r=a.prmItemList[0]||{};t.$refs.tableDialog.getFormSelectList(),t.$refs.tableDialog.form=y(y({},r),{},{itemFieldWidthList:r.itemFieldWidthList.map((function(e){return y(y({},e),{},{$cellEdit:!0})})),viName:i.data.obj.viName,itemQtName:i.data.obj.prm.formQtName,editNodeId:e.id,itemOutFieldList:r.itemOutFieldList||[],itemSearchFieldList:(r.itemSearchFieldList||[]).map((function(e){return{id:e}})),itemKeyFieldList:r.itemKeyFieldList||[],searchNumber:"1",itemFileWidthSelect:r.itemFieldWidthList&&r.itemFieldWidthList.length>0?r.itemFieldWidthList[0].key:"",itemWidth:r.itemFieldWidthList&&r.itemFieldWidthList.length>0?r.itemFieldWidthList[0].value:"250"});var l=(r.itemImgWH||"0,0").split(","),o=Object(s["a"])(l,2),n=o[0],c=void 0===n?"0":n,d=o[1],m=void 0===d?"0":d;t.$refs.tableDialog.itemImgWidth=c,t.$refs.tableDialog.itemImgHeight=m,t.$refs.tableDialog.visible=!0}}))}else{var a={id:e.id,viType:e.viType};this.editRow=e,Object(f["getPortalVIById"])(a).then((function(e){if(200===e.data.code){var i=e.data.obj.prm.prmItemList,a=i.map((function(e){var t=e.itemField,i=n(e,b);return y({text:t},i)}));t.$refs.formDialog.formList=a,t.$refs.formDialog.getTreeList(),t.$refs.formDialog.topForm.viName=e.data.obj.viName,t.$refs.formDialog.topForm.itemQtName=e.data.obj.prm.formQtName,t.$refs.formDialog.topForm.columnNumber=t.getValueBasedOnInput(e.data.obj.prm.showCols),t.$refs.formDialog.topForm.showColumn=e.data.obj.prm.showCols,t.$refs.formDialog.visible=!0}}))}},getValueBasedOnInput:function(e){var t=JSON.parse(e||"3");switch(t){case 1:return 24;case 2:return 12;case 3:return 8;case 4:return 6;case 5:return 4;case 6:return 4;case 7:case 8:return 3;case 9:return 2;default:return t>10?1:8}},nameSearchHandler:function(){var e=this;if(this.topName){var t=this.defaultData.filter((function(t){return t.viName.includes(e.topName.trim())}));this.data=t,this.page.total=this.data.length}else this.getRightPortalVIDatas()},deleteClickHandler:function(){var e=this;if(this.selectList.length<=0)this.$message.error("请至少选择一条数据");else{var t={ids:this.selectList.map((function(e){return e.id})).join(",")};Object(f["deleteByIds"])(t).then((function(t){200===t.data.code&&(e.$message.success("删除成功"),e.getRightPortalVIDatas())}))}},rowDeleteHandler:function(e){var t=this;Object(f["deleteByIds"])({ids:e.id}).then((function(e){200===e.data.code&&(t.$message.success("删除成功"),t.getRightPortalVIDatas())}))},selectChangeHandler:function(e){this.selectList=e},rowClickHandler:function(e){var t=this;g["a"].rowClickHandler(e,this.$refs.crud,this.lastIndex,(function(e){t.lastIndex=e}),(function(){t.selectList=[]}))},exportClickHandler:function(){var e=this;if(this.selectList.length<=0)this.$message.error("请至少选择一条数据");else{var t={ids:this.selectList.map((function(e){return e.id})).join(",")};Object(f["exportExcel"])(t).then((function(t){g["a"].downloadFileByBlobHandler(t),e.$message.success("导出成功")})).catch((function(t){e.$message.error(t)}))}},upLoadClickHandler:function(){this.$refs.upload.visible=!0},copyClickHandler:function(){var e=this;this.selectList.length<=0?this.$message.error("请至少选择一条数据"):this.selectList.length>1?this.$message.error("只能选择一条数据"):(this.cloneVisible=!0,this.cloneTreeLoading=!0,Object(p["getBizTypes"])().then((function(t){var i=t.data.data.map((function(t){return e.processChildren(t),t.attributes.id=t.attributes.id,t.attributes}));e.cloneTreeData=i,e.cloneTreeLoading=!1})).catch((function(t){e.cloneTreeLoading=!1})))},cloneTreeNodeClick:function(e){this.cloneTreeNode=e},cloneTreeRadioChange:function(e){var t=this;this.cloneTreeLoading=!0,"0"===e?Object(p["getBizTypes"])().then((function(e){var i=e.data.data.map((function(e){return t.processChildren(e),e.attributes.id=e.attributes.id,e.attributes}));t.cloneTreeData=i,t.cloneTreeLoading=!1})):Object(h["gridLink"])().then((function(e){var i=e.data.data.map((function(e){return e.id=e.name,e}));t.cloneTreeData=i,t.cloneTreeLoading=!1}))},searchDetail:function(){var e=this;return new Promise((function(t,i){var a={id:e.selectList[0].id,viType:e.selectList[0].viType};Object(f["getPortalVIById"])(a).then((function(e){var i=e.data.obj;t(i)})).catch((function(e){i(e)}))}))},cloneSaveHandler:function(){var e=Object(l["a"])(regeneratorRuntime.mark((function e(){var t,i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!g["a"].isEmptyObject(this.cloneTreeNode)){e.next=3;break}return this.$message.error("请选择一条数据进行克隆"),e.abrupt("return");case 3:return e.next=5,this.searchDetail();case 5:t=e.sent,this.$prompt("请输入克隆文件名称","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then((function(e){var a=e.value,r={clonePortalVIDTOList:[{viName:a,typeName:"0"===i.cloneTreeRadio?i.cloneTreeNode.id:i.cloneTreeNode.name,typeFlag:i.cloneTreeRadio,oldPortalVIDTO:y({},t)}]};Object(f["clone"])(r).then((function(e){200===e.data.code&&(i.$message.success("克隆成功"),i.cloneVisible=!1)}))})).catch((function(){i.$message({type:"info",message:"取消输入"})}));case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}},S=L,O=(i("4a1c"),i("2877")),R=Object(O["a"])(S,a,r,!1,null,"0f92bf64",null);t["default"]=R.exports},"56ad":function(e,t,i){"use strict";i("2edc")},9935:function(e,t,i){"use strict";t["a"]={border:!0,height:"auto",index:!0,dialogDrag:!0,searchShow:!0,searchIcon:!0,selection:!0,stripe:!0,headerAlign:"center",align:"center",emptyText:"暂无内容",tip:!1}},daff:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e._self._c;return t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"},{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"avue-dialog",attrs:{visible:e.visible,"append-to-body":"true",title:"表格",width:"60%"},on:{"update:visible":function(t){e.visible=t},close:e.closeDialog}},[t("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.formLoading,expression:"formLoading"}],ref:"form",attrs:{size:"small",model:e.form,rules:e.rules,"label-position":"right","label-width":"100px"}},[t("el-row",[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"名称",prop:"viName"}},[t("el-input",{attrs:{placeholder:"请输入名称"},model:{value:e.form.viName,callback:function(t){e.$set(e.form,"viName",t)},expression:"form.viName"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"每页行数"}},[t("el-input",{attrs:{placeholder:"请输入每页行数",type:"number"},model:{value:e.form.itemPageSize,callback:function(t){e.$set(e.form,"itemPageSize",t)},expression:"form.itemPageSize"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"附加查询条件"}},[t("el-input",{attrs:{placeholder:"请输入查询条件"},model:{value:e.form.itemAddFilter,callback:function(t){e.$set(e.form,"itemAddFilter",t)},expression:"form.itemAddFilter"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"绑定表单",prop:"itemInObj"}},[t("div",{staticStyle:{display:"flex","align-items":"center"}},[t("el-select",{attrs:{clearable:"",placeholder:"请选择绑定表单"},on:{change:e.formSelectChange},model:{value:e.form.itemInObj,callback:function(t){e.$set(e.form,"itemInObj",t)},expression:"form.itemInObj"}},e._l(e.selectList,(function(e,i){return t("el-option",{key:i,attrs:{label:e.viName,value:e.id}})})),1)],1)])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"父名称"}},[t("div",{staticStyle:{display:"flex","align-items":"center"}},[t("el-input",{attrs:{placeholder:"请输入父名称"},model:{value:e.form.itemParentFolderName,callback:function(t){e.$set(e.form,"itemParentFolderName",t)},expression:"form.itemParentFolderName"}}),t("el-checkbox",{staticStyle:{"margin-left":"5px","margin-right":"5px"},model:{value:e.form.itemIsNavigatorExpand,callback:function(t){e.$set(e.form,"itemIsNavigatorExpand",t)},expression:"form.itemIsNavigatorExpand"}},[e._v("显示查询区域\n ")]),t("el-checkbox",{staticStyle:{"margin-left":"5px","margin-right":"0px"},model:{value:e.form.itemIsShowFolder,callback:function(t){e.$set(e.form,"itemIsShowFolder",t)},expression:"form.itemIsShowFolder"}},[e._v("显示文件夹\n ")])],1)])],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"显示字段",prop:"showLabel"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},on:{change:e.outFileChange},model:{value:e.form.itemOutFieldList,callback:function(t){e.$set(e.form,"itemOutFieldList",t)},expression:"form.itemOutFieldList"}},e._l(e.form.itemSelectOutFieldList,(function(e,i){return t("el-option",{key:i,attrs:{label:e.id,value:e.id}})})),1)],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"搜索字段"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.itemKeyFieldList,callback:function(t){e.$set(e.form,"itemKeyFieldList",t)},expression:"form.itemKeyFieldList"}},e._l(e.form.itemSearchFieldList,(function(e,i){return t("el-option",{key:i,attrs:{label:e.id,value:e.id}})})),1)],1)],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"设置列宽"}},[t("avue-crud",{attrs:{data:e.form.itemFieldWidthList,option:e.fileWidthOption}})],1)],1),t("el-col",{attrs:{span:8}},[t("el-form-item",{attrs:{label:"查询字段"}},[t("el-input",{attrs:{placeholder:"请输入查询字段",size:"mini"},model:{value:e.form.searchLabel,callback:function(t){e.$set(e.form,"searchLabel",t)},expression:"form.searchLabel"}})],1)],1),t("el-col",{attrs:{span:8}},[t("el-form-item",{attrs:{label:"查询次数"}},[t("el-input",{attrs:{placeholder:"请输入查询次数",size:"mini"},model:{value:e.form.searchNumber,callback:function(t){e.$set(e.form,"searchNumber",t)},expression:"form.searchNumber"}})],1)],1),t("el-col",{attrs:{span:8}},[t("el-form-item",{attrs:{label:"查询sql"}},[t("div",{staticStyle:{display:"flex","align-items":"center"}},[t("el-input",{attrs:{placeholder:"请输入sql",size:"mini"},model:{value:e.form.searchSql,callback:function(t){e.$set(e.form,"searchSql",t)},expression:"form.searchSql"}}),t("el-button",{staticStyle:{"margin-left":"3px"},attrs:{plain:"",size:"mini",type:"success"},on:{click:e.searchAddClickHandler}},[e._v("添加\n ")]),t("el-button",{staticStyle:{"margin-left":"3px"},attrs:{plain:"",size:"mini",type:"danger"},on:{click:e.searchDelClickHandler}},[e._v("删除\n ")])],1)])],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"查询字段"}},[t("div",{staticStyle:{height:"150px",width:"100%",border:"1px solid #bdbbbb","overflow-y":"auto"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.form.itemSeniorQueryBOS,"highlight-current-row":!0,border:"",stripe:""},on:{"row-click":e.itemSeniorRowClick}},[t("el-table-column",{attrs:{align:"center",label:"查询字段",prop:"itemSeniorQueryCols"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-tag",{attrs:{size:"medium"}},[e._v(e._s(i.row.itemSeniorQueryCols))])]}}])}),t("el-table-column",{attrs:{align:"center",label:"查询次数",prop:"itemSeniorQueryColsCounts"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-tag",{attrs:{size:"medium"}},[e._v(e._s(i.row.itemSeniorQueryColsCounts))])]}}])}),t("el-table-column",{attrs:{align:"center",label:"查询sql",prop:"itemQuerySql"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-tag",{attrs:{size:"medium"}},[e._v(e._s(i.row.itemQuerySql))])]}}])})],1)],1)])],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"双击操作"}},[t("el-select",{attrs:{placeholder:"请选择双击操作"},model:{value:e.form.itemDbl,callback:function(t){e.$set(e.form,"itemDbl",t)},expression:"form.itemDbl"}},e._l(e.itemDblList,(function(e,i){return t("el-option",{key:i,attrs:{label:e.value,value:e.key}})})),1)],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"图片显示"}},[t("div",{staticStyle:{display:"flex","align-items":"center"}},[t("div",{staticStyle:{display:"flex","align-items":"center",width:"100%"}},[t("span",[e._v("长:")]),t("el-input",{attrs:{placeholder:"请输入长度"},model:{value:e.itemImgHeight,callback:function(t){e.itemImgHeight=t},expression:"itemImgHeight"}})],1),t("div",{staticStyle:{display:"flex","align-items":"center",width:"100%","margin-left":"30px"}},[t("span",[e._v("宽:")]),t("el-input",{attrs:{placeholder:"请输入宽度"},model:{value:e.itemImgWidth,callback:function(t){e.itemImgWidth=t},expression:"itemImgWidth"}})],1)])])],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"字符串截取"}},[t("el-input",{attrs:{placeholder:"请输入字符串",size:"mini"},model:{value:e.form.itemCut,callback:function(t){e.$set(e.form,"itemCut",t)},expression:"form.itemCut"}})],1)],1),t("el-col",{attrs:{span:8}},[t("el-form-item",{attrs:{label:"超链接"}},[t("el-input",{attrs:{placeholder:"请输入超链接",size:"mini"},model:{value:e.form.itemHrefConf,callback:function(t){e.$set(e.form,"itemHrefConf",t)},expression:"form.itemHrefConf"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:"查询模板"}},[t("el-select",{attrs:{placeholder:"请选择查询模板"},model:{value:e.form.itemQtName,callback:function(t){e.$set(e.form,"itemQtName",t)},expression:"form.itemQtName"}},e._l(e.searchQtNameList,(function(e,i){return t("el-option",{key:i,attrs:{label:e.qtName,value:e.qtName}})})),1)],1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.closeDialog}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:e.dialogSaveClickHandler}},[e._v("确 定")])],1)],1)},r=[],l=(i("8e6e"),i("ac6a"),i("456d"),i("7f7f"),i("ade3")),o=i("9935"),n=i("1259"),s=i("d9a3");function c(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,a)}return i}function d(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?c(Object(i),!0).forEach((function(t){Object(l["a"])(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):c(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var m={name:"tableDialog",props:{TreeNodeRow:{type:Object,default:function(){}},treeRadio:{type:String,default:""}},created:function(){},data:function(){return{fileWidthOption:d(d({},o["a"]),{},{addBtn:!1,editBtn:!1,delBtn:!1,refreshBtn:!1,highlightCurrentRow:!0,height:200,menu:!1,selection:!1,column:[{label:"列名",prop:"key"},{label:"列宽",prop:"value",cell:!0,rules:[{required:!0,message:"请输入列宽",trigger:"blur"}]}]}),searchQtNameList:[],formLoading:!1,itemImgHeight:"",itemImgWidth:"",itemSeniorRow:{},itemDblList:[],selectFormOption:d(d({},o["a"]),{},{addBtn:!1,menu:!1,refreshBtn:!1,column:[{label:"业务名称",prop:"typeName"},{label:"名称",prop:"viName",sortable:!0},{label:"类型",prop:"viTypeText"}]}),selectFormData:[],selectFormLoading:!1,selectFormVisible:!1,rules:{viName:[{required:!0,message:"请输入名称",trigger:"blur"}],itemInObj:[{required:!0,message:"请选择绑定表单",trigger:"change"}]},form:{viName:"",itemPageSize:"",itemAddFilter:"",itemInObj:"",itemParentFolderName:"",itemIsShowFolder:!1,itemIsNavigatorExpand:!1,itemSelectOutFieldList:[],itemOutFieldList:[],itemSearchFieldList:[],itemKeyFieldList:[],itemWidth:"250",itemFieldWidthList:[],searchLabel:"",searchNumber:"1",searchSql:"",itemSeniorQueryBOS:[],itemDbl:[],itemImgWH:"",itemCut:"",itemHrefConf:"",itemQtName:""},defaultForm:{viName:"",itemPageSize:"",itemAddFilter:"",itemInObj:"",itemParentFolderName:"",itemIsShowFolder:!1,itemIsNavigatorExpand:!1,itemSelectOutFieldList:[],itemOutFieldList:[],itemSearchFieldList:[],itemKeyFieldList:[],itemWidth:"250",itemFieldWidthList:[],searchLabel:"",searchNumber:"1",searchSql:"",itemSeniorQueryBOS:[],itemDbl:[],itemImgWH:"",itemCut:"",itemHrefConf:"",itemQtName:""},loading:!1,visible:!1,selectList:[],lastIndex:null,showLabelLeftRow:{},showLabelRightRow:{},searchLeftRow:{},searchRightRow:{},itemFileWidthRow:{},itemFileWidthChangeVal:""}},methods:{getFormSelectList:function(){var e=this;this.formLoading=!0;var t={"conditionMap[typeName]":"0"===this.treeRadio?this.TreeNodeRow.id:this.TreeNodeRow.name,"conditionMap[viType]":"Form","conditionMap[viTypeFlag]":"0"===this.treeRadio?"BtmType":"1"===this.treeRadio?"LinkType":""};Object(n["gridPortalVIDatas"])(1,-1,t).then((function(t){if(200===t.data.code){var i=t.data.data;if(e.selectList=i,e.selectList&&e.selectList.length>0){var a={id:e.form.itemInObj,viType:"1"};return Object(n["getPortalVIById"])(a)}}})).then((function(t){if(200===t.data.code){var i=t.data.obj.prm.prmItemList.map((function(e){return{id:e.itemField}})),a=i.filter((function(t){return!e.form.itemOutFieldList.some((function(e){return e.id===t.id}))}));e.getSearchSelectList(),e.getFormSelect(),e.getDbList(),e.$set(e.form,"itemSelectOutFieldList",a),e.formLoading=!1}}))},closeDialog:function(){this.visible=!1,this.$refs.form.clearValidate(),this.form=d({},this.defaultForm)},getFormSelect:function(){var e=this,t={"conditionMap[typeName]":"0"===this.treeRadio?this.TreeNodeRow.id:this.TreeNodeRow.name,"conditionMap[viType]":"Form","conditionMap[viTypeFlag]":"0"===this.treeRadio?"BtmType":"1"===this.treeRadio?"LinkType":""};Object(n["gridPortalVIDatas"])(1,-1,t).then((function(t){if(200===t.data.code){var i=t.data.data;e.selectList=i}}))},formSelectChange:function(e){var t=this;this.form.itemOutFieldList=[],this.form.itemKeyFieldList=[],this.form.itemFieldWidthList=[];var i={id:e,viType:"1"};Object(n["getPortalVIById"])(i).then((function(e){if(200===e.data.code){var i=e.data.obj.prm.prmItemList.map((function(e){return{id:e.itemField}}));t.form.itemSelectOutFieldList=i}}))},outFileChange:function(e){this.form.itemSearchFieldList=this.form.itemOutFieldList.map((function(e){return{id:e}})),this.form.itemFieldWidthList=this.form.itemOutFieldList.map((function(e){return{$cellEdit:!0,key:e,value:"250"}}))},getSearchSelectList:function(){var e=this;Object(n["getObjTypeQTs"])({btName:"0"===this.treeRadio?this.TreeNodeRow.id:this.TreeNodeRow.name}).then((function(t){e.searchQtNameList=t.data.data}))},getDbList:function(){var e=this;Object(n["getItemDblList"])().then((function(t){if(200===t.data.code){var i=t.data.data;e.itemDblList=i}}))},itemSeniorRowClick:function(e){this.itemSeniorRow=e},searchAddClickHandler:function(){this.form.searchLabel?this.form.itemSeniorQueryBOS.push({itemSeniorQueryCols:this.form.searchLabel,itemSeniorQueryColsCounts:this.form.searchNumber,itemQuerySql:this.form.searchSql}):this.$message.error("查询字段不能为空!")},searchDelClickHandler:function(){var e=this;s["a"].isEmptyObject(this.itemSeniorRow)?this.$message.error("请选择一条数据进行删除"):this.form.itemSeniorQueryBOS=this.form.itemSeniorQueryBOS.filter((function(t){return t.itemSeniorQueryCols!=e.itemSeniorRow.itemSeniorQueryCols}))},dialogSaveClickHandler:function(){var e=this;this.$refs.form.validate((function(t){if(!t)return!1;if(e.form.itemOutFieldList.length<=0)e.$message.error("请选择显示字段");else{var i=d({},e.form);i.itemSelectOutFieldList=e.form.itemSelectOutFieldList.map((function(e){return e.id})),i.itemOutFieldList=e.form.itemOutFieldList,i.itemSearchFieldList=e.form.itemSearchFieldList.map((function(e){return e.id})),i.itemKeyFieldList=e.form.itemKeyFieldList,i.itemImgWH="".concat(e.itemImgWidth,",").concat(e.itemImgHeight);var a={id:e.form.editNodeId,prm:{formQtName:e.form.itemQtName,prmItemList:[i]},typeFlag:e.treeRadio,typeFlagText:"0"===e.treeRadio?"业务类型的表单":"链接类型的表单",typeName:"0"===e.treeRadio?e.TreeNodeRow.id:e.TreeNodeRow.name,viName:e.form.viName,viType:0,viTypeText:"表格"};Object(n["savePortalVI"])(a).then((function(t){200===t.data.code&&(e.$message.success(t.data.obj),e.$emit("updataTable"),e.visible=!1)}))}}))}}},u=m,f=(i("56ad"),i("2877")),p=Object(f["a"])(u,a,r,!1,null,"90227072",null);t["default"]=p.exports}}]);
|