ludc
2025-01-16 5203081b68e3a8dc139d1807b2f8774e4a00a82a
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-95ccb8c2","chunk-2d0e6678","chunk-2d0e6678","chunk-2d0e6678","chunk-2d0e6678"],{"2edc":function(e,t,i){},"56ad":function(e,t,i){"use strict";i("2edc")},9935:function(e,t,i){"use strict";t["a"]={border:!0,height:"auto",index:!0,indexFixed:!1,dialogDrag:!0,searchShow:!0,searchIcon:!0,selection:!0,selectionFixed:!1,stripe:!0,headerAlign:"center",align:"center",emptyText:"暂无内容",tip:!1}},daff:function(e,t,i){"use strict";i.r(t);var r=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)},l=[],a=(i("8e6e"),i("ac6a"),i("456d"),i("7f7f"),i("ade3")),o=i("9935"),s=i("1259"),n=i("d9a3");function m(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,r)}return i}function c(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?m(Object(i),!0).forEach((function(t){Object(a["a"])(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):m(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}var d={name:"tableDialog",props:{TreeNodeRow:{type:Object,default:function(){}},treeRadio:{type:String,default:""}},created:function(){},data:function(){return{fileWidthOption:c(c({},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:c(c({},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(s["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 r={id:e.form.itemInObj,viType:"1"};return Object(s["getPortalVIById"])(r)}}})).then((function(t){if(200===t.data.code){var i=t.data.obj.prm.prmItemList.map((function(e){return{id:e.itemField}})),r=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",r),e.formLoading=!1}}))},closeDialog:function(){this.visible=!1,this.$refs.form.clearValidate(),this.form=c({},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(s["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(s["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(s["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(s["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;n["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=c({},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 r={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(s["savePortalVI"])(r).then((function(t){200===t.data.code&&(e.$message.success(t.data.obj),e.$emit("updataTable"),e.visible=!1)}))}}))}}},u=d,f=(i("56ad"),i("2877")),p=Object(f["a"])(u,r,l,!1,null,"90227072",null);t["default"]=p.exports}}]);