chunk-c6c6dd96.6d49c8d0.js 180 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c6c6dd96","chunk-138f7583"],{"02b9":function(e,t,_){},"045d":function(e,t,_){"use strict";_("53fc")},"08d2":function(e,t,_){},"09c7":function(e,t,_){},10:function(e,t){},11:function(e,t){},12:function(e,t){},13:function(e,t){},14:function(e,t){},15:function(e,t){},16:function(e,t){},1684:function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"com-menus"},[_("div",{staticClass:"menus-out"},e._l(e.filteredMenus,(function(t,a){return _("div",{key:a,staticClass:"group-item",class:"group-item"+a},[_("div",{staticClass:"items-name"},[e._v(e._s(t.name))]),_("div",{staticClass:"menus"},[e._l(t.subMenus,(function(t,a){return[_("div",{key:a,staticClass:"menu",class:{disabled:"document"===e.typeMenu&&"ai"!==t.key&&"searchEs"!==t.key||"article"===t.key&&("module"===e.typeMenu||void 0===e.typeMenu)},on:{click:function(_){return e.onClickMenus(t)}}},[_("div",{staticClass:"icon"},[""!=t.icon?_("svg-icon",{attrs:{className:"svg-style",size:"120","icon-class":t.icon}}):e._e()],1),_("div",{staticClass:"menu-name"},[e._v(e._s(t.name))])])]}))],2)])})),0),_("el-dialog",{attrs:{visible:e.showFormula,"append-to-body":"",width:"60%","close-on-click-modal":!1,"custom-class":"prod-verify",top:"20px",title:"选择公式"},on:{"update:visible":function(t){e.showFormula=t}}},[_("Formula",{attrs:{comList:e.comArr},on:{onPicked:e.onPickedFormula}})],1),_("el-dialog",{attrs:{visible:e.showVariable,"append-to-body":"",width:"800px","close-on-click-modal":!1,"custom-class":"prod-verify",top:"20px",title:e.insertTitle},on:{"update:visible":function(t){e.showVariable=t}}},[_("Variable",{attrs:{type:e.type},on:{onPicked:e.onPickedVariable,onData:e.btnbianl}})],1),_("el-dialog",{attrs:{visible:e.showSourceData,"append-to-body":"",width:"300","close-on-click-modal":!1,top:"20px","custom-class":"prod-verify",title:"选择源数据"},on:{"update:visible":function(t){e.showSourceData=t}}},[_("sourceData",{on:{onPicked:e.onPickedTab}})],1),_("el-dialog",{attrs:{visible:e.showSourceAi,"append-to-body":"",width:"80%","close-on-click-modal":!1,top:"20px","custom-class":"prod-verify",title:"AI"},on:{"update:visible":function(t){e.showSourceAi=t}}},[_("ChatBox")],1),_("el-dialog",{attrs:{visible:e.showSourceEs,"append-to-body":"",width:"300","close-on-click-modal":!1,"custom-class":"prod-verify",title:""},on:{"update:visible":function(t){e.showSourceEs=t}}},[_("sourceEs",{attrs:{TemList:e.comArr},on:{onPicked:e.onPickedAi,close:function(t){e.showSourceEs=!1}}})],1),_("el-dialog",{attrs:{visible:e.showDirectoryLevelDialog,"append-to-body":"",width:"300px","close-on-click-modal":!1,"custom-class":"prod-verify",title:"选择目录等级"},on:{"update:visible":function(t){e.showDirectoryLevelDialog=t}}},[_("el-form",{attrs:{model:e.directoryForm,"label-width":"100px"}},[_("el-form-item",{attrs:{label:"目录等级"}},[_("el-select",{attrs:{placeholder:"请选择目录等级"},model:{value:e.directoryForm.level,callback:function(t){e.$set(e.directoryForm,"level",t)},expression:"directoryForm.level"}},[_("el-option",{attrs:{label:"一级目录",value:1}}),_("el-option",{attrs:{label:"二级目录",value:2}}),_("el-option",{attrs:{label:"三级目录",value:3}}),_("el-option",{attrs:{label:"四级目录",value:4}}),_("el-option",{attrs:{label:"五级目录",value:5}}),_("el-option",{attrs:{label:"六级目录",value:6}})],1)],1)],1),_("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[_("el-button",{on:{click:function(t){e.showDirectoryLevelDialog=!1}}},[e._v("取 消")]),_("el-button",{attrs:{type:"primary"},on:{click:e.confirmDirectoryLevel}},[e._v("确 定")])],1)],1)],1)},r=[],n=_("5530"),s=(_("4de4"),_("d81d"),_("d3b7"),function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"com-formual"},[_("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[_("el-form-item",{attrs:{label:"公式名称:"}},[_("el-input",{attrs:{placeholder:"请填写公式名称"},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name",t)},expression:"queryForm.name"}})],1),_("el-form-item",[_("el-button",{attrs:{type:"primary"},on:{click:e.onBtnSearch}},[_("svg-icon",{attrs:{"icon-class":"search"}}),e._v(" 搜索")],1),_("el-button",{attrs:{type:"primary"},on:{click:e.onBtnCreate}},[_("svg-icon",{attrs:{"icon-class":"plus"}}),e._v(" 新增公式")],1)],1)],1),_("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataList,"header-row-class-name":"headerBg","empty-text":"没有公式信息"}},[_("el-table-column",{attrs:{prop:"id",label:"ID",align:"center",width:"50"}}),_("el-table-column",{attrs:{prop:"name",label:"名称",align:"left"}}),_("el-table-column",{attrs:{prop:"intro",label:"介绍",align:"center"}}),_("el-table-column",{attrs:{prop:"formula",label:"内容",align:"center","min-width":"150"}}),_("el-table-column",{attrs:{label:"操作",align:"center",width:"350"},scopedSlots:e._u([{key:"default",fn:function(t){return[_("div",{staticClass:"btns"},[_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(_){return e.btnPicked(t.row)}}},[_("svg-icon",{attrs:{"icon-class":"confirm"}}),e._v("使用")],1),_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(_){return e.btnOnEdit(t.row.id)}}},[_("svg-icon",{attrs:{"icon-class":"edit"}}),e._v("编辑")],1),_("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(_){return e.btnDel(t.row.id)}}},[_("svg-icon",{attrs:{"icon-class":"delete"}}),e._v("删除")],1)],1)]}}])})],1),_("div",{staticClass:"page-info"},[_("el-pagination",{attrs:{currentPage:e.queryForm.page,"page-size":e.queryForm.pageSize,total:e.recordCount,"page-count":e.pageTotal,background:"",layout:"prev, pager, next"},on:{"current-change":e.ChangePage}})],1),_("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,"append-to-body":"","close-on-click-modal":!1,width:"300","custom-class":"prod-verify",title:e.title},on:{"update:visible":function(t){e.dialogVisible=t}}},[_("dataInfo",{attrs:{id:e.dataId,list:e.comList},on:{onClose:e.onClose}})],1)],1)}),o=[],i=(_("ac1f"),_("841c"),_("f9e5")),c=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"data-info"},[_("el-card",[_("el-form",{attrs:{model:e.dataForm,"label-width":"120px"}},[_("el-form-item",{attrs:{label:"公式名称:"}},[_("el-input",{model:{value:e.dataForm.name,callback:function(t){e.$set(e.dataForm,"name",t)},expression:"dataForm.name"}})],1),_("el-form-item",{attrs:{label:"公式:"}},[_("el-input",{ref:"formulaInput",attrs:{type:"textarea"},on:{input:e.handleFormulaInput},model:{value:e.dataForm.formula,callback:function(t){e.$set(e.dataForm,"formula",t)},expression:"dataForm.formula"}}),_("div",{staticStyle:{display:"flex","justify-content":"flex-end"}},[_("el-button",{staticStyle:{"margin-top":"10px"},on:{click:e.InsertTableData}},[e._v("插入表格数据")]),_("el-button",{staticStyle:{"margin-top":"10px"},attrs:{type:"primary"},on:{click:e.InsertModule}},[e._v("插入模块变量")])],1),_("div",{staticClass:"intro"},[e._v(" 公式说明: "),_("div",[e._v(" 格式一:[T][模块引用名][属性引用名] "),_("span",[e._v("*")]),e._v("其中 [T]表示的是模块引用。 ")]),_("div",[e._v("目前仅支持+、-、*、/ 四种计算符合")]),_("div",[e._v("示例: [T][模块01][attr01]+[T][模块01][attr02]")]),_("div",[e._v(" 格式二:[T][模块引用名][属性引用名] IF(判断条件,true值,false值)"),_("span",[e._v("*")]),e._v("其中 [T]表示的是模块引用。 ")]),_("div",[e._v(" 示例: [T][图文][测试1]+IF([T][图文][测试1]>30,[T][图文][测试2],11) ")]),_("div",[e._v(" 嵌套示例: [T][图文][测试1] + IF([T][图文][测试2] > 50, IF([T][图文][测试1] > 30, [T][图文][测试3], 20), IF([T][图文][测试3] > 40, 15, [T][图文][测试2]) ) ")])])],1),_("el-form-item",{attrs:{label:"保留小数点:"}},[_("el-input",{attrs:{type:"number",min:"0",max:"4",step:1},on:{input:e.validatePoint},model:{value:e.dataForm.point,callback:function(t){e.$set(e.dataForm,"point",e._n(t))},expression:"dataForm.point"}})],1),_("el-form-item",{attrs:{label:"介绍:"}},[_("el-input",{attrs:{type:"textarea"},model:{value:e.dataForm.intro,callback:function(t){e.$set(e.dataForm,"intro",t)},expression:"dataForm.intro"}})],1),_("el-form-item",{attrs:{label:"公式状态:"}},[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择状态",size:"large"},model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status",t)},expression:"dataForm.status"}},e._l(e.statusOptions,(function(e){return _("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),_("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[_("el-button",{attrs:{type:"warning"},on:{click:e.btnSave}},[e._v("确认保存")])],1),_("el-dialog",{attrs:{visible:e.variablesVisible,"append-to-body":"",width:"300","custom-class":"prod-verify",title:e.title,"close-on-click-modal":!1},on:{"update:visible":function(t){e.variablesVisible=t},close:e.close}},[_("el-form",{ref:"insertRef",attrs:{model:e.insertForm,rules:e.insertRules}},[_("el-form-item",{attrs:{label:"模块名称:"}},[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择模块",size:"large"},on:{change:e.changeModule},model:{value:e.insertForm.moduleName,callback:function(t){e.$set(e.insertForm,"moduleName",t)},expression:"insertForm.moduleName"}},e._l(e.list,(function(e,t){return _("el-option",{key:e.id+"-"+t,attrs:{label:e.name,value:e.attrs}})})),1)],1),_("el-form-item",{attrs:{label:"属性名称:",prop:"Variable"}},[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择属性",size:"large"},model:{value:e.insertForm.Variable,callback:function(t){e.$set(e.insertForm,"Variable",t)},expression:"insertForm.Variable"}},e._l(e.filteredAttrList,(function(e,t){return _("el-option",{key:e.id+"-"+t,attrs:{label:e.name,value:e.id}})})),1)],1)],1),_("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[_("el-button",{attrs:{type:"warning"},on:{click:e.btnInster}},[e._v("确认插入")])],1)],1),_("el-dialog",{attrs:{visible:e.tableDataVisible,"append-to-body":"",width:"400","custom-class":"prod-verify",title:"插入表格数据","close-on-click-modal":!1},on:{"update:visible":function(t){e.tableDataVisible=t},close:e.close}},[_("div",{staticClass:"com-formual"},[_("el-form",[_("el-form-item",[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择状态",size:"large"},on:{change:e.onChangeTab},model:{value:e.tableCode,callback:function(t){e.tableCode=t},expression:"tableCode"}},e._l(e.tableList,(function(e,t){return _("el-option",{key:e.id,attrs:{label:e.name,value:t}})})),1)],1),e.fileLoadStatus?_("el-form-item",{staticStyle:{"min-height":"500px"}},[_("div",{ref:"luckysheets",staticStyle:{width:"100%",height:"500px"},attrs:{id:"luckysheets"}})]):e._e()],1)],1)]),_("el-dialog",{attrs:{visible:e.showConfirm,title:"数据确认",width:"500","align-center":"","append-to-body":!0,"close-on-click-modal":!1},on:{"update:visible":function(t){e.showConfirm=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[_("div",{staticClass:"dialog-footer"},[_("el-button",{on:{click:function(t){e.showConfirm=!1}}},[e._v("关闭")]),_("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v("确认插入")])],1)]},proxy:!0}])},[_("div",[e._v("当前工作表:"+e._s(e.position.sheet))]),_("div",[e._v("当前取值:"+e._s(e.position.value))])])],1)},l=[],u=_("ade3"),d=(_("99af"),_("7db0"),_("c740"),_("caad"),_("b0c0"),_("a9e3"),_("b64b"),_("6062"),_("2532"),_("3ca3"),_("498a"),_("ddb0"),_("1c4c")),m=(_("f7e6"),{emits:["onClose"],props:{id:{type:Number,default:0},list:{type:Array,default:[]}},watch:{id:{handler:function(e,t){null!=e&&(0==e?this.resetForm():e===t&&this.dataForm.id===e||this.getInfo(e))},immediate:!0},list:{handler:function(e,t){console.log("list changed:",e)},immediate:!0,deep:!0}},data:function(){return{activeName:"base",currentCategory:[],allCategories:[],dataForm:{id:0,name:"",formula:"",intro:"",status:5,use_status:5,params:"[]",point:0},statusOptions:[{value:"",label:"请选择状态"},{value:5,label:"使用中"},{value:6,label:"已停用"}],variablesVisible:!1,title:"",insertForm:{moduleName:"",Variable:""},insertRules:{Variable:[{required:!0,message:"请选择变量",trigger:"change"}]},tableDataVisible:!1,tableCode:"",tableList:[],showConfirm:!1,fileLoadStatus:!1,position:{tb:"",c:0,r:0,sheet:"",value:""},attrList:[]}},mounted:function(){this.initTableList()},computed:{uniqueAttrList:function(){var e=new Set;return this.attrList.filter((function(t){return!e.has(t.name)&&(e.add(t.name),!0)}))},filteredAttrList:function(){return this.uniqueAttrList.filter((function(e){return"Directory"!==e.type}))}},methods:{validatePoint:function(e){var t=parseInt(e);isNaN(t)||t<0||t>4?this.dataForm.point="":this.dataForm.point=t},close:function(){this.insertForm={}},handleFormulaInput:function(e){this.dataForm.formula=e},resetForm:function(){this.dataForm={id:0,name:"",formula:"",intro:"",status:5,use_status:5,params:"[]",point:0}},btnSave:function(e){var t=this,_=t.dataForm.id>0?i["e"]:i["a"];_(t.dataForm).then((function(e){t.$message.success(t.dataForm.id>0?"公式更新成功":"公式创建成功"),t.$emit("onClose",!0),t.getInfo(t.dataForm.id),t.resetFormAfterSave()})).catch((function(e){console.error("保存失败:",e),t.$message.error("保存失败,请重试")}))},resetFormAfterSave:function(){this.dataForm={id:0,name:"",formula:"",intro:"",status:5,use_status:5,params:"[]",point:0}},getInfo:function(e){var t=this,_={id:e};Object(i["c"])(_).then((function(e){e&&200==e.status&&(t.dataForm=e.data)}))},onChangeStatus:function(e){this.dataForm.status=e},onChangeCategory:function(e){var t=this;t.dataForm.categoryId=e},InsertModule:function(){this.variablesVisible=!0,this.title="插入模块变量"},extractChineseTemplates:function(e){var t,_=/\{\{([\s\S]*?)\}\}/g,a=[];while(null!==(t=_.exec(e))){var r=t[1].trim();a.push(r)}return a},processContent:function(e){if(e&&"string"===typeof e.content){var t=this.extractChineseTemplates(e.content);console.log("Extracted Chinese templates:",t),e.attrs&&Array.isArray(e.attrs)&&(this.attrList=e.attrs.filter((function(e){return t.some((function(t){return t.includes(e.id)}))})))}else this.attrList=[]},changeModule:function(e){var t=this.list.findIndex((function(t){return t.attrs===e}));this.processContent(this.list[t])},btnInster:function(){var e=this;this.$refs.insertRef.validate((function(t){if(!t)return!1;var _=e.list.find((function(t){return t.attrs===e.insertForm.moduleName}));if(_){var a,r=_.name,n=null===(a=e.attrList.find((function(t){return t.id===e.insertForm.Variable})))||void 0===a?void 0:a.name;if(n){var s="[T][".concat(r,"][").concat(n,"]");e.dataForm.formula+=s,e.variablesVisible=!1,e.$message.success("变量插入成功")}else e.$message.error("无法找到选中的变量")}else e.$message.error("无法找到选中的模块")}))},InsertTableData:function(){this.tableDataVisible=!0},onConfirm:function(e){this.showConfirm=!1;var t="[R][".concat(this.position.tb,"][").concat(this.position.sheet,"][").concat(this.position.r+1,",").concat(this.position.c+1,"]");this.dataForm.formula+=t,this.tableDataVisible=!1,this.$message.success("表格数据插入成功"),this.insertForm={moduleName:{},Variable:""}},onChangeTab:function(e){var t=this,_=t.tableList[e];t.fileLoadStatus=!0,_.sourceData=JSON.parse(_.source_data),console.log(_.sourceData.exportJson.sheets),t.position.tb=_.code,t.$nextTick((function(){luckysheet.destroy(),luckysheet.create(Object(u["a"])(Object(u["a"])(Object(u["a"])({container:"luckysheets",data:_.sourceData.exportJson.sheets,lang:"zh",showinfobar:!1,showstatisticBar:!1,sheetBottomConfig:!1,allowEdit:!1,enableAddRow:!1,enableAddCol:!1,sheetFormulaBar:!1,enableAddBackTop:!1,showsheetbar:!0},"enableAddRow",!1),"showsheetbarConfig",{add:!1,menu:!1}),"hook",{cellMousedown:function(e,_,a,r){t.position.sheet=a.name,t.position.r=_.r,t.position.c=_.c,e.v?t.position.value=e.v:(t.position.value="",e.ct.s.map((function(e){t.position.value+=e.v}))),t.showConfirm=!0}}))}))},initTableList:function(){var e=this;Object(d["h"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.tableList=t.data.dataList)}))}}}),p=m,b=(_("1b13"),_("2877")),f=Object(b["a"])(p,c,l,!1,null,null,null),h=f.exports,E=_("a888"),O={name:"Formula",emits:["onPicked"],directives:{elDragDialog:E["a"]},components:{dataInfo:h},props:{comList:{type:Array,default:[]}},data:function(){return{dataId:0,dialogVisible:!1,title:"创建公式",queryForm:{page:1,pageSize:10,name:""},recordCount:0,pageTotal:1,dataList:[]}},mounted:function(){this.onBtnSearch()},methods:{onBtnCreate:function(e){var t=this;t.title="创建公式",t.dataId=0,t.dialogVisible=!0},btnOnEdit:function(e){this.title="编辑公式",this.dataId=e,this.dialogVisible=!0},onClose:function(e){var t=this;t.dialogVisible=!1,t.onBtnSearch()},onBtnSearch:function(e){var t=this;t.queryForm.page=1,t.search()},btnPicked:function(e){this.$emit("onPicked",e)},search:function(){var e=this;Object(i["d"])(e.queryForm).then((function(t){200==t.status&&(e.dataList=t.data.dataList,e.recordCount=t.data.totalPage,e.pageTotal=t.data.totalRecord)}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()},btnDel:function(e){var t=this;Object(i["b"])({id:e}).then((function(e){t.$message.success("删除成功!"),t.search()}))}}},v=O,D=(_("be00"),Object(b["a"])(v,s,o,!1,null,null,null)),g=D.exports,y=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"com-formual",attrs:{"element-loading-text":"数据加载中..."}},[_("el-form",[_("el-form-item",[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择数据表",size:"large"},on:{change:e.onChangeTab},model:{value:e.tableCode,callback:function(t){e.tableCode=t},expression:"tableCode"}},e._l(e.tableList,(function(e,t){return _("el-option",{key:e.id,attrs:{label:e.name,value:t}})})),1)],1),e.fileLoadStatus?_("el-form-item",{staticStyle:{"min-height":"500px"}},[_("div",{ref:"luckysheet",staticStyle:{width:"100%",height:"500px"},attrs:{id:"luckysheet"}})]):e._e()],1),_("el-dialog",{attrs:{visible:e.showConfirm,"close-on-click-modal":!1,title:"数据确认",width:"500","align-center":"","append-to-body":!0},on:{"update:visible":function(t){e.showConfirm=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[_("div",{staticClass:"dialog-footer"},[_("el-button",{on:{click:function(t){e.showConfirm=!1}}},[e._v("关闭")]),_("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v(" 确认选择 ")])],1)]},proxy:!0}])},[_("div",[e._v("当前工作表:"+e._s(e.position.sheet))]),_("div",[e._v("当前取值:"+e._s(e.position.value))])])],1)},C=[],P={name:"SourceData",emits:["onPicked"],components:{},data:function(){return{tableCode:"",tableList:[],showConfirm:!1,fileLoadStatus:!1,position:{tb:"",c:0,r:0,sheet:"",value:""},loading:!1}},mounted:function(){this.initTableList()},methods:{onConfirm:function(e){this.showConfirm=!1,this.$emit("onPicked",this.position)},onChangeTab:function(e){var t=this,_=t.tableList[e];t.loading=!0,Object(d["f"])({id:_.id}).then((function(e){200===e.status&&(t.fileLoadStatus=!0,_.sourceData=JSON.parse(e.data.source_data),t.position.tb=_.code,t.$nextTick((function(){luckysheet.destroy(),luckysheet.create(Object(u["a"])(Object(u["a"])(Object(u["a"])({container:"luckysheet",data:_.sourceData.exportJson.sheets,lang:"zh",showinfobar:!1,showstatisticBar:!1,sheetBottomConfig:!1,allowEdit:!1,enableAddRow:!1,enableAddCol:!1,sheetFormulaBar:!1,enableAddBackTop:!1,showsheetbar:!0},"enableAddRow",!1),"showsheetbarConfig",{add:!1,menu:!1}),"hook",{cellMousedown:function(e,_,a,r){t.position.sheet=a.name,t.position.r=_.r,t.position.c=_.c,e.v?t.position.value=e.v:(t.position.value="",e.ct.s.map((function(e){t.position.value+=e.v}))),t.showConfirm=!0},cellUpdated:function(e,t,_,a,r){}}))})))})).finally((function(){t.loading=!1}))},initTableList:function(){var e=this;Object(d["h"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.tableList=t.data.dataList)}))}}},j=P,M=(_("a2d47"),Object(b["a"])(j,y,C,!1,null,null,null)),k=M.exports,x=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"com-formual"},[_("el-form",[_("el-form-item",[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择模型",size:"large"},on:{change:e.onChangeTab},model:{value:e.tableCode,callback:function(t){e.tableCode=t},expression:"tableCode"}},[_("el-option",{attrs:{label:"测试模型",value:0}})],1)],1),_("el-form-item",[e.showSearch?_("el-input",{on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.retrieval(t)}},model:{value:e.dataIntro,callback:function(t){e.dataIntro=t},expression:"dataIntro"}},[_("el-button",{attrs:{slot:"append",icon:"el-icon-search"},on:{click:e.retrieval},slot:"append"})],1):e._e()],1),e.fileLoadStatus?_("el-form-item",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{"min-height":"200px"}},[_("div",[e._v("当前回答内容:"+e._s(e.textInfo))]),_("div",{staticClass:"dialog-footer",staticStyle:{display:"flex","justify-content":"flex-end"}},[_("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v(" 确认选择 ")])],1)]):e._e()],1)],1)},I=[],w=_("c7eb"),A=_("1da1"),L=_("bc3a"),T=_.n(L),R={name:"SourceAi",emits:["onPicked"],components:{},data:function(){return{tableCode:"",tableList:[],showConfirm:!1,fileLoadStatus:!1,showSearch:!1,position:{tb:"",c:0,r:0,sheet:"",value:""},dataIntro:"",textInfo:"",loading:!1,searchResult:{}}},mounted:function(){this.initTableList()},methods:{retrieval:function(){var e=this;return Object(A["a"])(Object(w["a"])().mark((function t(){var _;return Object(w["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.fileLoadStatus=!0,e.loading=!0,t.prev=2,t.next=5,T.a.post("http://58.246.234.210:7860/api/v1/run/c7ea3a2d-f50c-4936-b96c-3fe7c34fa062?stream=false",{input_value:e.dataIntro,output_type:"chat",input_type:"chat",tweaks:{"ChatInput-MbQRf":{},"ParseData-UiiZo":{},"Prompt-L8PiG":{},"ChatOutput-MdiWR":{},"SplitText-JIbWW":{},"File-1i88L":{},"OllamaEmbeddings-4TSqH":{},"Milvus-Wotjl":{},"OllamaModel-j2Vj0":{},"Milvus-fivEN":{},"OllamaEmbeddings-e409J":{}}},{headers:{"Content-Type":"application/json"}});case 5:_=t.sent,200===_.status&&(e.textInfo=_.data.outputs[0].outputs[0].results.message.data.text,e.searchResult={searchTerm:e.dataIntro,result:e.textInfo}),t.next=13;break;case 9:t.prev=9,t.t0=t["catch"](2),console.error("Error during retrieval:",t.t0),e.$message.error("检索失败,请稍后重试");case 13:return t.prev=13,e.loading=!1,t.finish(13);case 16:case"end":return t.stop()}}),t,null,[[2,9,13,16]])})))()},onConfirm:function(e){this.$emit("onPicked",this.searchResult)},onChangeTab:function(e){var t=this;t.showSearch=!0},initTableList:function(){var e=this;Object(d["h"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.tableList=t.data.dataList)}))}}},U=R,B=(_("b82f"),Object(b["a"])(U,x,I,!1,null,null,null)),W=B.exports,K=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"com-formual"},[_("el-button",{on:{click:e.searchEx}},[e._v("检索")]),e.matchResults.length?_("div",{staticClass:"match-results"},[e._l(e.matchResults,(function(t,a){return _("div",{key:a,staticClass:"match-item"},[_("div",{staticClass:"match-content"},[_("span",[e._v("原始值: "+e._s(t))])]),_("div",{staticClass:"actions"},[_("el-button",{attrs:{size:"small"},on:{click:function(_){return e.replaceItem(t)}}},[e._v("替换")])],1)])})),_("div",{staticStyle:{display:"flex","justify-content":"flex-end","margin-top":"20px"}},[_("el-button",{attrs:{type:"primary"},on:{click:e.replaceAll}},[e._v("批量替换")])],1)],2):e._e()],1)},F=[],S=_("2909"),q=(_("fb6a"),_("4d63"),_("2c3e"),_("25f0"),_("5319"),_("2ca0"),_("159b"),{name:"SourceEs",emits:["onPicked","close"],props:{TemList:{type:Array,default:[]}},components:{},data:function(){return{tableCode:"",tableList:[],showConfirm:!1,fileLoadStatus:!1,showSearch:!1,position:{tb:"",c:0,r:0,sheet:"",value:""},dataIntro:"",textInfo:"",loading:!1,searchResult:{},matchResults:[]}},mounted:function(){this.initTableList()},methods:{searchEx:function(){var e=[];this.TemList.forEach((function(t){var _=document.createElement("div");_.innerHTML=t.content;var a=_.textContent||_.innerText,r=[/【([A-Z]{1,4}[0-9]{0,2})-([A-Z]{1,4}[0-9]{0,2})-([0-9]{2})-([0-9]{2,3})】/g,/\[([A-Z]{1,4}[0-9]{0,2})-([A-Z]{1,4}[0-9]{0,2})-([0-9]{2})-([0-9]{2,3})\]/g];r.forEach((function(t){var _;while(null!==(_=t.exec(a))){var r=_[0],n=[_[1],_[2],_[3],_[4]],s=n.every((function(e){return e.length>0}));s&&e.push(r)}}))})),this.matchResults=Object(S["a"])(new Set(e)),console.log("匹配结果:",this.matchResults),this.matchResults.forEach((function(e){console.log("找到匹配:",e);var t=(e.startsWith("【"),e.slice(1,-1)),_=t.split("-");console.log("分段:",_)}))},escapeRegExp:function(e){var t=e.startsWith("【"),_=t?e.replace(/^【|】$/g,""):e.replace(/^\[|\]$/g,""),a=_.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");return t?"\\【".concat(a,"\\】"):"\\[".concat(a,"\\]")},categorizeByType:function(e){var t={RP:[],IR:[],WE:[],other:[]};return e.forEach((function(e){var _=e.replace(/[\[\]]/g,"");_.includes("-RP-")?t.RP.push(e):_.includes("-IR-")?t.IR.push(e):_.includes("-WE-")?t.WE.push(e):t.other.push(e)})),t},getDocumentType:function(e){return e.includes("-RP-")?"template_location":e.includes("-IR-")?"middle_layer_location":e.includes("-WE-")?"tech_report_location":"other_location"},formatRequestParams:function(e){var t=this,_=Array.isArray(e)?e:[e],a={template_location:[],middle_layer_location:[],tech_report_location:[],other_location:[]};return _.forEach((function(e){var _=e.replace(/[\[\]]/g,""),r=t.getDocumentType(_);console.log("params",r),Object.keys(a).forEach((function(e){r===e?a[e].push(_):a[e].push("")}))})),a},replaceItem:function(e){var t=this,_=e.replace(/[\[\]]/g,"");this.$confirm("确认替换 ".concat(e,"?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(A["a"])(Object(w["a"])().mark((function a(){var r,n,s,o;return Object(w["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,r=t.formatRequestParams(_),a.next=4,T.a.post("".concat("http://58.34.94.147:8084","/project-raw-data/batch-content"),r,{headers:{"Content-Type":"application/json"}});case 4:n=a.sent,200===n.status&&n.data?(s=n.data.data.input_item_contents[0].content,s?(t.TemList.forEach((function(_,a){t.$set(t.TemList[a],"content",_.content.replace(new RegExp(t.escapeRegExp(e),"g"),s))})),t.matchResults=t.matchResults.filter((function(t){return t!==e})),t.$message.success("替换成功"),t.$emit("close")):t.$message.warning("未获取到替换内容")):t.$message.error("获取替换内容失败"),a.next=12;break;case 8:a.prev=8,a.t0=a["catch"](0),console.error("替换失败:",a.t0),t.$message.error((null===(o=a.t0.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message)||"替换失败");case 12:case"end":return a.stop()}}),a,null,[[0,8]])})))).catch((function(){}))},replaceAll:function(){var e=this;this.loadingAll=!0,this.$confirm("确认批量替换 ".concat(this.matchResults.length," 项内容?"),"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(A["a"])(Object(w["a"])().mark((function t(){var _,a,r,n,s,o;return Object(w["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,_=e.matchResults.map((function(e){return e.replace(/[\[\]]/g,"")})),a=e.formatRequestParams(_),t.next=5,T.a.post("".concat("http://58.34.94.147:8084","/project-raw-data/batch-content"),a,{headers:{"Content-Type":"application/json"}});case 5:if(r=t.sent,200!==r.status||!r.data){t.next=18;break}if(n=r.data.data.input_item_contents.map((function(e){return e.content})),!n.every((function(e){return null===e}))){t.next=11;break}return e.$message.warning("所有替换内容均无效,请检查数据"),t.abrupt("return");case 11:if(s=n.filter((function(e){return null===e})).length,!(s>0)){t.next=15;break}return e.$message.warning("".concat(s," 项内容无法替换,请检查数据")),t.abrupt("return");case 15:n.length>0?(e.TemList.forEach((function(t,_){var a=t.content;e.matchResults.forEach((function(t,_){var r=n[_];r&&(a=a.replace(new RegExp(e.escapeRegExp(t),"g"),r))})),e.$set(e.TemList[_],"content",a)})),e.matchResults=[],e.$message.success("批量替换成功"),e.$emit("close")):e.$message.warning("未获取到替换内容"),t.next=19;break;case 18:e.$message.error("获取替换内容失败");case 19:t.next=25;break;case 21:t.prev=21,t.t0=t["catch"](0),console.error("批量替换失败:",t.t0),e.$message.error((null===(o=t.t0.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message)||"批量替换失败");case 25:case"end":return t.stop()}}),t,null,[[0,21]])})))).catch((function(){})).finally((function(){e.loadingAll=!1}))},initTableList:function(){var e=this;Object(d["h"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.tableList=t.data.dataList)}))}}}),$=q,N=(_("6f1c"),Object(b["a"])($,K,F,!1,null,"6f79a0f4",null)),V=N.exports,z=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"com-formual"},[1==e.type?_("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[_("el-form-item",{attrs:{label:"类型:"}},[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择类型",size:"large"},model:{value:e.queryForm.type,callback:function(t){e.$set(e.queryForm,"type",t)},expression:"queryForm.type"}},e._l(e.typeList,(function(e){return _("el-option",{key:e.value,attrs:{label:e.name,value:e.value}})})),1)],1),_("el-form-item",{attrs:{label:"变名称:"}},[_("el-input",{attrs:{placeholder:"请填写变量名称"},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name",t)},expression:"queryForm.name"}})],1),_("el-form-item",[_("el-button",{attrs:{type:"primary"},on:{click:e.onBtnSearch}},[_("svg-icon",{attrs:{"icon-class":"search"}}),e._v(" 搜索")],1),_("el-button",{attrs:{type:"primary"},on:{click:e.onBtnCreate}},[_("svg-icon",{attrs:{"icon-class":"plus"}}),e._v(" 新增变量")],1)],1)],1):e._e(),2==e.type?_("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[_("el-form-item",[_("el-button",{attrs:{type:"primary"},on:{click:e.onBtnConst}},[_("svg-icon",{attrs:{"icon-class":"plus"}}),e._v(" 新增常量")],1)],1)],1):e._e(),_("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataList,"header-row-class-name":"headerBg","empty-text":"没有数据信息"}},[_("el-table-column",{attrs:{prop:"id",label:"ID",align:"center"}}),_("el-table-column",{attrs:{prop:"code",label:"编码",align:"left"}}),_("el-table-column",{attrs:{prop:"name",label:"名称",align:"left"}}),1==e.type?_("el-table-column",{attrs:{prop:"value",label:"取值","show-overflow-tooltip":"",align:"left","min-width":"150"}}):e._e(),_("el-table-column",{attrs:{label:"操作",align:"center",width:"250"},scopedSlots:e._u([{key:"default",fn:function(t){return[_("div",{staticClass:"btns"},[_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(_){return e.btnPicked(t.row)}}},[_("svg-icon",{attrs:{"icon-class":"confirm"}}),e._v("使用")],1),_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(_){return e.btnOnEdit(t.row.id,t.row)}}},[_("svg-icon",{attrs:{"icon-class":"edit"}}),e._v("编辑")],1),_("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(_){return e.btnOnDelete(t.row.id)}}},[_("svg-icon",{attrs:{"icon-class":"delete"}}),e._v("删除")],1)],1)]}}])})],1),_("div",{staticClass:"page-info"},[_("el-pagination",{attrs:{currentPage:e.queryForm.page,"page-size":e.queryForm.pageSize,total:e.recordCount,"page-count":e.pageTotal,background:"",layout:"prev, pager, next"},on:{"current-change":e.ChangePage}})],1),_("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,"append-to-body":"",width:"300","close-on-click-modal":!1,"custom-class":"prod-verify",title:e.title},on:{"update:visible":function(t){e.dialogVisible=t},closed:e.handleDialogClosed}},[_("dataInfo",{ref:"dataInfoRef",attrs:{id:e.dataId,type:e.type},on:{onClose:e.onClose}})],1)],1)},H=[],G=(_("e9c4"),_("b775"));function J(e){return Object(G["a"])({url:"/params/search",method:"post",data:e})}function Q(e){return Object(G["a"])({url:"/params/create",method:"post",data:e})}function Y(e){return Object(G["a"])({url:"/params/update",method:"post",data:e})}function Z(e){return Object(G["a"])({url:"/params/delete",method:"post",data:e})}function X(e){return Object(G["a"])({url:"/params/info",method:"post",data:e})}var ee=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"data-info"},[_("el-card",[_("el-form",{ref:"dataFormRef",attrs:{model:e.dataForm,rules:e.dataRule,"label-width":"120px"}},[_("el-form-item",{attrs:{label:"名称 :"}},[_("el-input",{model:{value:e.dataForm.name,callback:function(t){e.$set(e.dataForm,"name",t)},expression:"dataForm.name"}})],1),_("el-form-item",{attrs:{label:"取值类型:"}},[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择取值类型",size:"large",clearable:""},model:{value:e.dataForm.value_type,callback:function(t){e.$set(e.dataForm,"value_type",t)},expression:"dataForm.value_type"}},e._l(e.valueTypeList,(function(e){return _("el-option",{key:e.value,attrs:{label:e.name,value:e.value}})})),1)],1),1==e.dataForm.value_type?_("el-form-item",{attrs:{label:"取值:"}},[_("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}})],1):e._e(),2==e.dataForm.value_type?_("el-form-item",{attrs:{label:"取值:"}},[_("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}})],1):e._e(),3==e.dataForm.value_type?_("el-form-item",{attrs:{label:"取值:",prop:"value"}},[_("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}})],1):e._e(),4==e.dataForm.value_type?_("el-form-item",{attrs:{label:"取值:",prop:"value"}},[_("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}},[_("template",{slot:"append"},[e._v("%")])],2)],1):e._e(),5==e.dataForm.value_type?_("el-form-item",{attrs:{label:"取值:",prop:"value"}},[_("el-input",{model:{value:e.dataForm.value,callback:function(t){e.$set(e.dataForm,"value",t)},expression:"dataForm.value"}})],1):e._e(),2==e.dataForm.value_type?_("el-form-item",{attrs:{label:"取值范围:"}},[_("el-select",{ref:"categorySelect",staticStyle:{width:"100%"},attrs:{multiple:"",filterable:"","allow-create":"","default-first-option":"",placeholder:"点击enter创建选择标签","popper-class":"custom-select-dropdown"},model:{value:e.dataForm.value_item,callback:function(t){e.$set(e.dataForm,"value_item",t)},expression:"dataForm.value_item"}})],1):e._e(),_("el-form-item",{attrs:{label:"介绍:"}},[_("el-input",{attrs:{type:"textarea"},model:{value:e.dataForm.intro,callback:function(t){e.$set(e.dataForm,"intro",t)},expression:"dataForm.intro"}})],1),_("el-form-item",{attrs:{label:"状态:"}},[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择状态",size:"large"},model:{value:e.dataForm.status,callback:function(t){e.$set(e.dataForm,"status",t)},expression:"dataForm.status"}},e._l(e.statusOptions,(function(e){return _("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),_("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[_("el-button",{attrs:{type:"warning"},on:{click:e.btnSave}},[e._v("确认保存")])],1)],1)},te=[],_e=(_("a15b"),_("b680"),_("00b4"),_("323e"),{emits:["onClose"],props:{id:{type:Number,default:0},type:{type:Number,default:1}},watch:{type:{handler:function(e){null==e&&e<=0||(this.dataForm.type=e)},immediate:!0,deep:!0},id:{handler:function(e){console.log(e);var t=this;null==e||e<=0||t.getInfo(e)},immediate:!0,deep:!0},hideDropdown:function(e){var t=document.querySelector(".custom-select-dropdown");t&&(t.style.display=e?"none":"")}},data:function(){var e=this,t=function(t,_,a){if(5==e.dataForm.value_type){var r=/^\d+$/;r.test(_)?a():a(new Error("请输入整数"))}else if(4==e.dataForm.value_type){var n=/^(?:100|\d{1,2}(?:\.\d+)?)$/;n.test(_)?a():a(new Error("请输入有效的百分数(0-100%)"))}else if(3==e.dataForm.value_type){var s=/^\d+(\.\d+)?$/;s.test(_)?a():a(new Error("请输入有效的小数"))}};return{activeName:"base",currentCategory:[],valueTypeList:[{value:0,name:"请选择取值类型"},{value:1,name:"输入框"},{value:2,name:"下拉选择"},{value:3,name:"小数"},{value:4,name:"百分比"},{value:5,name:"整数"}],allCategories:[],typeList:[{value:1,name:"变量"},{value:2,name:"常量"}],dataForm:{id:0,type:1,name:"",value:"",value_type:0,value_item:" ",intro:"",status:5},statusOptions:[{value:"",label:"请选择状态"},{value:5,label:"使用中"},{value:6,label:"已停用"}],dataRule:{value:[{required:!0,message:"请输入取值",trigger:"blur"},{validator:t,trigger:"blur"}]},tags:[],shouldPreventDropdown:!0,hideDropdown:!1}},mounted:function(){},methods:{handleSelectFocus:function(e){this.$refs.categorySelect.blur()},createTag:function(){console.log("Enter key pressed, create a tag with:",this.dataForm.value_item),""!==this.dataForm.value_item.trim()&&(this.tags.push(this.dataForm.value_item.trim()),this.dataForm.value_item=""),console.log(this.tags)},resetForm:function(){var e=this;this.dataForm={id:0,type:this.type,name:"",value:"",value_type:0,value_item:"",intro:"",status:5},this.$nextTick((function(){e.$refs.dataFormRef&&e.$refs.dataFormRef.resetFields()}))},btnSave:function(e){var t=this;t.$refs.dataFormRef.validate((function(e){if(e){if(1==t.dataForm.value_type)t.dataForm.value_item=t.dataForm.value;else if(4==t.dataForm.value_type){var _=parseFloat(t.dataForm.value),a=_.toFixed(2)+"%";t.dataForm.value=a}else 2==t.dataForm.value_type&&(t.dataForm.value_item=t.dataForm.value_item.join(","));t.dataForm.code=t.dataForm.name,t.dataForm.id>0?Y(t.dataForm).then((function(e){200==e.status&&(t.resetForm(),t.$alert("信息更新成功"),t.$emit("onClose"))})):Q(t.dataForm).then((function(e){200==e.status&&(t.resetForm(),t.$alert("信息创建成功"),t.$emit("onClose"))})),t.$emit("onClose")}else console.log("错误")}))},getInfo:function(e){var t=this,_={id:e};X(_).then((function(e){e&&200==e.status&&(t.dataForm=e.data,2==t.dataForm.value_type&&t.dataForm.value_item&&(t.dataForm.value_item=t.dataForm.value_item.split(",")))}))},onChangeStatus:function(e){this.dataForm.status=e},onChangeCategory:function(e){var t=this;t.dataForm.categoryId=e}}}),ae=_e,re=(_("b93f"),Object(b["a"])(ae,ee,te,!1,null,null,null)),ne=re.exports,se={name:"searchParams",emits:["onPicked","onData"],directives:{elDragDialog:E["a"]},components:{dataInfo:ne},props:{type:{type:Number,default:1}},watch:{type:{handler:function(e){console.log(e),this.queryForm.type=e,this.onBtnSearch()},immediate:!0,deep:!0},dataList:{handler:function(e,t){var _=this;e.forEach((function(e,a){JSON.stringify(e)!==JSON.stringify(t[a])&&_.$emit("onData",e)}))},deep:!0}},data:function(){return{dataId:0,dialogVisible:!1,title:"创建变量",queryForm:{page:1,pageSize:10,name:"",status:5,type:1},typeList:[{value:1,name:"变量"},{value:2,name:"常量"}],recordCount:0,pageTotal:1,dataList:[]}},mounted:function(){},methods:{handleDialogClosed:function(){this.$refs.dataInfoRef&&this.$refs.dataInfoRef.resetForm(),this.dataId=0},onClose:function(e){this.dialogVisible=!1,this.onBtnSearch(),this.handleDialogClosed()},btnOnEdit:function(e,t){var _=this;this.title=1==t.type?"修改变量":"修改常量",this.$nextTick((function(){_.dataId=e,_.dialogVisible=!0}))},btnOnDelete:function(e){var t=this,_={id:e};t.$confirm("您是否确认删除该记录?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then((function(e){Z(_).then((function(e){t.search()}))})).catch((function(){}))},onBtnCreate:function(e){var t=this;t.dataId=0,t.title="创建变量",t.dialogVisible=!0},onBtnSearch:function(e){var t=this;t.queryForm.page=1,t.search()},btnPicked:function(e){this.$emit("onPicked",e)},search:function(){var e=this;J(e.queryForm).then((function(t){t&&(e.dataList=t.data.dataList,e.recordCount=t.data.totalRecord,e.pageTotal=t.data.pageTotal)}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()},onBtnConst:function(){var e=this;e.dataId=0,e.type=2,e.title="创建常量",e.dialogVisible=!0}}},oe=se,ie=(_("41ff"),Object(b["a"])(oe,z,H,!1,null,null,null)),ce=ie.exports,le=_("1ab6"),ue=(_("201c"),{name:"menus",emits:["onEvents","onVariable"],components:{Formula:g,Variable:ce,sourceData:k,sourceAi:W,sourceEs:V,ChatBox:le["default"]},directives:{elDragDialog:E["a"]},props:{comArr:{type:Array,default:[]}},data:function(){var e=this;return{showDirectoryLevelDialog:!1,directoryForm:{level:1},showFormula:!1,showVariable:!1,showSourceData:!1,showSourceAi:!1,showSourceEs:!1,type:null,typeMenu:null,insertTitle:"插入变量",menus:[{name:"插入",subMenus:[{key:"article",name:"图文",icon:"图文",disabled:function(){return"module"===e.typeMenu||void 0===e.typeMenu}},{key:"SourceData",name:"源数据",icon:"sourceData"},{key:"formual",name:"公式",icon:"公式"},{key:"variable",name:"变量",icon:"变量"},{key:"constant",name:"常量",icon:"常量"},{key:"attr",name:"属性",icon:"属性"},{key:"Directory",name:"目录",icon:"目录"},{key:"InsertNull",name:"插入空值",icon:"插入空值"},{key:"ai",name:"AI模块",icon:"AI"},{key:"searchEs",name:"检索",icon:"form"}]}]}},computed:{filteredMenus:function(){return this.menus.map((function(e){return Object(n["a"])(Object(n["a"])({},e),{},{subMenus:e.subMenus.filter((function(e){return"ai"===e.key}))})})).filter((function(e){return e.subMenus.length>0})),this.menus}},mounted:function(){this.typeMenu=this.$route.query.type},methods:{btnbianl:function(e){this.$emit("onVariable",e)},onPickedAi:function(e){var t={type:"insert",key:"ai",content:e};this.$emit("onEvents",t),this.showSourceAi=!1},onPickedTab:function(e){var t={type:"insert",key:"sourceData",content:e};this.$emit("onEvents",t),this.showSourceData=!1},onPickedFormula:function(e){var t={type:"insert",key:"formual",content:e};this.$emit("onEvents",t),console.log(t),this.showFormula=!1},onPickedVariable:function(e){var t={type:"insert",key:2==e.type?"constant":"variable",content:e};this.$emit("onEvents",t),this.showVariable=!1},onClickMenus:function(e){"document"===this.typeMenu&&"ai"!==e.key&&"searchEs"!==e.key||"article"===e.key&&("module"===this.typeMenu||void 0===this.typeMenu)||("formual"==e.key?this.showFormula=!0:"SourceData"==e.key?this.showSourceData=!0:"variable"==e.key||"constant"==e.key?("variable"==e.key?(this.type=1,this.insertTitle="插入变量"):(this.type=2,this.insertTitle="插入常量"),this.showVariable=!0):"ai"==e.key?this.showSourceAi=!0:"searchEs"==e.key?this.showSourceEs=!0:"Directory"===e.key?this.showDirectoryLevelDialog=!0:this.$emit("onEvents",e))},confirmDirectoryLevel:function(){this.showDirectoryLevelDialog=!1,this.$emit("onEvents",{type:"insert",key:"Directory",content:{level:this.directoryForm.level}})}}}),de=ue,me=(_("e131"),Object(b["a"])(de,a,r,!1,null,null,null));t["a"]=me.exports},17:function(e,t){},1784:function(e,t,_){},18:function(e,t){},19:function(e,t){},1995:function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return null!=e.coms&&e.coms.length>0&&e.size>0?_("div",{staticClass:"com-directory"},[_("el-form",{staticClass:"dirceForm"},[e._l(e.coms,(function(t,a){return[e._l(t.attrs,(function(t,r){return["Directory"==t.type?_("el-form-item",{key:"item-"+a+"-"+r,attrs:{label:t.id+":"}},[_("el-input",{attrs:{type:"textarea"},model:{value:t.content,callback:function(_){e.$set(t,"content",_)},expression:"item.content"}})],1):e._e()]}))]}))],2),_("div",{staticClass:"com-title"},[e._v("目录信息")]),_("div",{staticClass:"com-items"},[e._l(e.coms,(function(t,a){return[e._l(t.attrs,(function(t,r){return["Directory"==t.type?_("div",{key:"item-"+a+"-"+r,staticClass:"com-item"},[_("div",{staticClass:"icon"},[_("svg-icon",{attrs:{"icon-class":"directory"}})],1),_("div",{staticClass:"name"},[e._v(" "+e._s(""!=t.content?t.content:t.name)+" ")])]):e._e()]}))]}))],2)],1):e._e()},r=[],n={props:{coms:{type:Array,default:null}},watch:{coms:{handler:function(e){if(console.log(e),null!=e){this.size=0;for(var t=0;t<e.length;t++)for(var _=0;_<e[t].attrs.length;_++)"Directory"==e[t].attrs[_].type&&this.size++}},immediate:!0,deep:!0}},data:function(){return{size:0}}},s=n,o=(_("48e6"),_("2877")),i=Object(o["a"])(s,a,r,!1,null,null,null);t["a"]=i.exports},"1b13":function(e,t,_){"use strict";_("e15e")},"1b35":function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"header-setting"},[_("el-input",{attrs:{placeholder:"请填写表头"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),_("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[_("el-button",{attrs:{type:"warning"},on:{click:e.btnSave}},[e._v("确认保存")])],1)],1)},r=[],n=(_("b0c0"),{emits:["onSetHeader"],props:{headerItemName:{type:String,default:""}},watch:{headerItemName:{handler:function(e){void 0!=e&&(this.form.name=e)},immediate:!0,deep:!0}},data:function(){return{form:{name:""}}},methods:{btnSave:function(e){var t=this;t.$emit("onSetHeader",t.form.name)}}}),s=n,o=(_("7e4c"),_("2877")),i=Object(o["a"])(s,a,r,!1,null,null,null);t["a"]=i.exports},20:function(e,t){},"201c":function(e,t,_){"use strict";_.r(t);var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"project-search"},[_("dataSearch",{on:{bindSetQuery:e.setQuery}}),_("dataList",{attrs:{queryForm:e.queryForm,allowEdit:e.checkAuth("/document/update"),allowDelete:e.checkAuth("/document/delete")}})],1)},r=[],n=_("5530"),s=_("2f62"),o=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"data-search"},[_("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[_("el-form-item",{attrs:{label:"文档标题:"}},[_("el-input",{attrs:{placeholder:"请填写文档标题"},model:{value:e.queryForm.title,callback:function(t){e.$set(e.queryForm,"title",t)},expression:"queryForm.title"}})],1),_("el-form-item",{attrs:{label:"所属分类:"}},[_("el-select",{staticClass:"m-2",attrs:{clearable:"",placeholder:"请选择分类",size:"large"},model:{value:e.queryForm.category_id,callback:function(t){e.$set(e.queryForm,"category_id",t)},expression:"queryForm.category_id"}},e._l(e.categoryList,(function(e){return _("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),_("el-form-item",{attrs:{label:"文档状态:"}},[_("el-select",{staticClass:"m-2",attrs:{placeholder:"请选择文档状态",size:"large"},model:{value:e.queryForm.status,callback:function(t){e.$set(e.queryForm,"status",t)},expression:"queryForm.status"}},e._l(e.statusOptions,(function(e){return _("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),_("el-form-item",[_("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[_("svg-icon",{attrs:{"icon-class":"search"}}),e._v(" 搜索")],1)],1),_("el-form-item",[_("el-button",{staticClass:"el-icon-circle-plus-outline",attrs:{type:"primary"},on:{click:e.addDocument}},[e._v(" 创建模版")])],1)],1)],1)},i=[],c=_("424e"),l={props:{queryForm:{type:Object,default:function(){return{page:1,pageSize:10,title:"",category_id:"",status:""}}}},data:function(){return{statusOptions:[{value:"",label:"请选择状态"},{value:5,label:"启用"},{value:6,label:"停用"}],dialogVisible:!1,categoryList:[]}},created:function(){this.initCategoryList()},methods:{initCategoryList:function(){var e=this;Object(c["n"])({page:1,pageSize:999,status:5}).then((function(t){200==t.status&&(e.categoryList=t.data.dataList)}))},onCreate:function(e){this.dialogVisible=!0},onSubmit:function(){this.$emit("bindSetQuery",this.$props.queryForm)},addDocument:function(){var e=document.createElement("a");e.href="#/document/create",e.target="_blank",e.click()}}},u=l,d=(_("b6cd"),_("2877")),m=Object(d["a"])(u,o,i,!1,null,null,null),p=m.exports,b=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"data-list",attrs:{"element-loading-text":"加载中..."}},[_("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dataList,"header-row-class-name":"headerBg","empty-text":"没有模板信息"}},[_("el-table-column",{attrs:{prop:"id",label:"ID",align:"center",width:"80"}}),_("el-table-column",{attrs:{prop:"title",label:"模板名称",align:"left"}}),_("el-table-column",{attrs:{prop:"create_time",label:"创建时间",align:"center"}}),_("el-table-column",{attrs:{prop:"status",label:"模板状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[5==t.row.status?_("div",[e._v("启用")]):e._e(),6==t.row.status?_("div",[e._v("停用")]):e._e()]}}])}),_("el-table-column",{attrs:{label:"操作",align:"center",width:e.editWidth()},scopedSlots:e._u([{key:"default",fn:function(t){return[_("div",{staticClass:"btns"},[e.allowEdit?_("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(_){return e.btnEdit(t.row.id)}}},[_("svg-icon",{attrs:{"icon-class":"edit"}}),e._v("编辑")],1):e._e(),e.allowDelete?_("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(_){return e.btnDelete(t.row.id)}}},[_("svg-icon",{attrs:{"icon-class":"delete"}}),e._v("删除")],1):e._e()],1)]}}])})],1),_("div",{staticClass:"page-info"},[_("el-pagination",{attrs:{currentPage:e.queryForm.page,"page-size":e.queryForm.pageSize,total:e.recordCount,"page-count":e.pageTotal,background:"",layout:"prev, pager, next"},on:{"current-change":e.ChangePage}})],1)],1)},f=[],h=(_("ac1f"),_("841c"),{props:{queryForm:{type:Object,default:function(){return{page:1,pageSize:10,title:"",category_id:"",status:""}}},allowEdit:{type:Boolean,default:!1},allowDelete:{type:Boolean,default:!1}},watch:{queryForm:{handler:function(e){this.search()},deep:!0}},data:function(){return{loading:!1,dialogVisible:!1,currentDataId:0,recordCount:0,pageTotal:1,dataList:[],currentData:{}}},mounted:function(){this.search()},methods:{editWidth:function(){return this.allowDelete&&this.allowEdit?200:this.allowDelete||this.allowEdit?120:100},onFocusVal:function(e){var t=this;t.currentDataId=e.target.dataset.id},onChangeVal:function(e){var t=this;t.currentDataId},btnDelete:function(e){var t=this,_={id:e};t.$confirm("您是否确认删除该记录?","提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then((function(e){Object(c["c"])(_).then((function(e){t.search()}))})).catch((function(){}))},searchData:function(){var e=this;e.dialogVisible=!1,e.search()},btnEdit:function(e){var t=document.createElement("a");t.href="#/document/create?articleId="+e,t.target="_blank",t.click()},handleClose:function(){var e=this;e.currentData={},e.dialogVisible=!1},search:function(){var e=this;e.loading=!0,Object(c["o"])(e.queryForm).then((function(t){t&&(e.dataList=t.data.dataList,e.recordCount=t.data.totalRecord,e.pageTotal=t.data.pageTotal,e.loading=!1)})).catch((function(){e.loading=!1}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()}}}),E=h,O=(_("95ea"),Object(d["a"])(E,b,f,!1,null,null,null)),v=O.exports,D={components:{dataSearch:p,dataList:v},computed:Object(n["a"])({},Object(s["b"])(["roleInfo","authList"])),data:function(){return{queryForm:{page:1,pageSize:10,title:"",category_id:"",status:""}}},methods:{checkAuth:function(e){return this.roleInfo.is_admin,!0},setQuery:function(e){this.queryForm=e}}},g=D,y=(_("58fa"),Object(d["a"])(g,a,r,!1,null,null,null));t["default"]=y.exports},21:function(e,t){},22:function(e,t){},23:function(e,t){},2515:function(e,t,_){},"2b1e":function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"com-product-attr"},[_("el-tree",{attrs:{data:e.dataList,props:e.defaultProps},on:{"node-click":e.handleNodeClick}})],1)},r=[],n=_("5530"),s=(_("d81d"),_("b0c0"),_("e9c4"),_("b64b"),_("ac1f"),_("841c"),_("c4c8")),o={name:"searchParams",emits:["onInsertProductAttr"],props:{docAttr:{type:Object,default:function(){return{linkProduct:[]}}}},watch:{docAttr:{handler:function(e){void 0==e&&null==e||(this.queryForm.ids=JSON.stringify(e.linkProduct),this.search())},immediate:!0,deep:!0}},data:function(){return{defaultProps:{children:"children",label:"label"},dataList:[],queryForm:{page:1,pageSize:999,status:5,ids:""}}},mounted:function(){},methods:{onClose:function(e){var t=this;t.dialogVisible=!1,t.onBtnSearch()},handleNodeClick:function(e){e&&void 0==e.children&&this.$emit("onInsertProductAttr",e)},search:function(){var e=this;Object(s["h"])(e.queryForm).then((function(t){t&&(e.dataList=t.data.dataList.map((function(e){var t=JSON.parse(e.attrs),_=t.map((function(t){return Object(n["a"])(Object(n["a"])({label:t.name},t),{},{parent:{id:e.id,name:e.name}})}));return{label:e.name,children:_}})))}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()}}},i=o,c=(_("37c8"),_("2877")),l=Object(c["a"])(i,a,r,!1,null,null,null);t["a"]=l.exports},"2ebb":function(e,t,_){"use strict";_("6e3d")},"323b":function(e,t,_){"use strict";_.r(t);var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"doc-container"},[_("div",{staticClass:"editor-top"},[_("div",{staticClass:"left"},["document"==e.type?_("div",{staticClass:"doc"},[_("span",[e._v("当前打开文档:")]),e._v(e._s(""==e.docAttr.title?"新建文档":e.docAttr.title)+" ")]):"module"==e.type?_("div",{staticClass:"doc"},[_("span",[e._v("当前打开模块:")]),e._v(e._s(""==e.coms[0].name?"新建模块":e.coms[0].name)+" ")]):_("div",{staticClass:"doc"},[_("span",[e._v("当前打开模版:")]),e._v(e._s(""==e.docAttr.title?"新建模版":e.docAttr.title)+" ")]),null!=e.userInfo?_("div",{staticClass:"creator"},[_("span",[e._v("创建者:")]),e._v(e._s(e.userInfo&&e.userInfo.username)+" ")]):e._e()]),_("div",{staticClass:"right"},["module"!==e.type&&"document"==e.type&&void 0==e.articleId?_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onSaveAs}},[e._v("保存文档")]):e._e(),void 0!==e.articleId&&"module"!==e.type&&"document"==e.type?_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.renew}},[e._v("更新文档")]):e._e(),"admin"!=e.$store.state.user.name||"module"===e.type||"document"===e.type||e.articleId?e._e():_("el-button",{attrs:{type:"primary"},on:{click:e.onSaveUpload}},[e._v("保存")]),"admin"==e.$store.state.user.name&&"module"!==e.type&&"document"!==e.type&&e.articleId?_("el-button",{attrs:{type:"primary"},on:{click:e.onUpload}},[e._v("更新")]):e._e(),"module"!==e.type&&"document"==e.type?_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onOpenView}},[e._v("预览导出 ")]):e._e(),_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.onClose}},[e._v(" 关闭文档 ")])],1)]),_("div",{staticClass:"editor-content"},[_("div",{staticClass:"neary-doc"},[_("div",{staticClass:"left-content"},[_("div",{staticClass:"new-article"},[0==e.showView&&"module"!==e.type?_("div",[_("el-collapse",{model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},["document"==e.type?_("el-collapse-item",{attrs:{title:"最新文档",name:"-1"}},e._l(e.articleList,(function(t,a){return _("div",{key:t.id,staticClass:"sub-menus",attrs:{draggable:"","data-index":a,"data-type":"article"}},[_("div",{staticStyle:{cursor:"pointer","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n max-width":"100%"},attrs:{title:t.title},on:{click:function(_){return e.onLoadArticle(t.id)}}},[e._v(" "+e._s(t.title)+" ")])])})),0):e._e(),0==e.showView?_("el-collapse-item",{attrs:{title:"模版列表",name:"-2"}},e._l(e.templateList,(function(t,a){return _("div",{key:t.id,staticClass:"sub-menus",attrs:{draggable:"","data-index":a,"data-type":"article"}},[_("div",{staticStyle:{cursor:"pointer","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.title},on:{click:function(_){return e.onTemplateInfo(t.id)}}},[e._v(" "+e._s(t.title)+" ")])])})),0):e._e()],1)],1):e._e(),1==e.showView?_("div",{staticClass:"scrollable-container"},[_("el-collapse",{staticClass:"borderless-collapse",attrs:{accordion:!0},on:{change:e.handleItemClick},model:{value:e.activeModel,callback:function(t){e.activeModel=t},expression:"activeModel"}},e._l(e.categoryList,(function(t,a){return _("el-collapse-item",{key:a,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[t.children&&t.children.length?_("el-collapse",{directives:[{name:"show",rawName:"v-show",value:t.children,expression:"item.children"}],staticClass:"borderless-collapse",on:{change:e.handleItemVal},model:{value:t.activeChildren,callback:function(_){e.$set(t,"activeChildren",_)},expression:"item.activeChildren"}},e._l(t.children,(function(t,a){return _("el-collapse-item",{key:a,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[t.children&&t.children.length?_("el-collapse",{directives:[{name:"show",rawName:"v-show",value:t.children,expression:"child.children"}],staticClass:"borderless-collapse",on:{change:e.handleChildItemVal},model:{value:t.activeChildren,callback:function(_){e.$set(t,"activeChildren",_)},expression:"child.activeChildren"}},e._l(t.children,(function(t,a){return _("el-collapse-item",{key:a,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[t.children&&t.children.length?_("el-collapse",{directives:[{name:"show",rawName:"v-show",value:t.children,expression:"grandChild.children"}],staticClass:"borderless-collapse",on:{change:e.handleGrandChildItemVal},model:{value:t.activeChildren,callback:function(_){e.$set(t,"activeChildren",_)},expression:"grandChild.activeChildren"}},e._l(t.children,(function(t,a){return _("el-collapse-item",{key:a,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[t.children&&t.children.length?_("el-collapse",{directives:[{name:"show",rawName:"v-show",value:t.children,expression:"greatGrandChild.children"}],staticClass:"borderless-collapse",on:{change:e.handlegreatGrandChildItemVal},model:{value:t.activeChildren,callback:function(_){e.$set(t,"activeChildren",_)},expression:"greatGrandChild.activeChildren"}},e._l(t.children,(function(t,a){return _("el-collapse-item",{key:a,staticClass:"min-width-content",attrs:{title:t.name,name:t.id}},[_("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"===e.type},model:{value:t.dataList,callback:function(_){e.$set(t,"dataList",_)},expression:"fiveChild.dataList"}},[_("transition-group",e._l(t.dataList,(function(t,a){return _("div",{key:a,staticClass:"sub-menus min-width-content"},[_("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1):e._e(),_("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"==e.type},model:{value:t.dataList,callback:function(_){e.$set(t,"dataList",_)},expression:"greatGrandChild.dataList"}},[_("transition-group",e._l(t.dataList,(function(t,a){return _("div",{key:a,staticClass:"sub-menus min-width-content"},[_("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1):e._e(),_("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"==e.type},model:{value:t.dataList,callback:function(_){e.$set(t,"dataList",_)},expression:"grandChild.dataList"}},[_("transition-group",e._l(t.dataList,(function(t,a){return _("div",{key:a,staticClass:"sub-menus min-width-content"},[_("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1):e._e(),_("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"==e.type},model:{value:t.dataList,callback:function(_){e.$set(t,"dataList",_)},expression:"child.dataList"}},[_("transition-group",e._l(t.dataList,(function(t,a){return _("div",{key:a,staticClass:"sub-menus min-width-content"},[_("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1):e._e(),_("draggable",{attrs:{options:{group:{name:"itxst",pull:"clone"},sort:!0},disabled:"module"==e.type},model:{value:t.dataList,callback:function(_){e.$set(t,"dataList",_)},expression:"item.dataList"}},[_("transition-group",e._l(t.dataList,(function(t,a){return _("div",{key:a,staticClass:"sub-menus min-width-content"},[_("div",{staticStyle:{cursor:"move","white-space":"nowrap",overflow:"hidden","/* 隐藏超出部分 */\n text-overflow":"ellipsis","/* 显示省略号 */\n width":"100%"},attrs:{title:t.name}},[e._v(" "+e._s(t.name)+" ")])])})),0)],1)],1)})),1)],1):e._e()])]),_("div",{staticClass:"right-sidebarew"},["module"!==e.type?_("div",{staticClass:"sidebar-item",class:0==e.showView?"active-item":"",on:{click:e.viewDocument}},["document"==e.type?_("span",[e._v("查看文档")]):_("span",[e._v("查看模版")])]):e._e(),"document"!==e.type?_("div",{staticClass:"sidebar-item",class:1==e.showView?"active-item":"",on:{click:e.viewModule}},[e._v(" 模块列表 ")]):e._e()])]),_("div",{staticClass:"editor-main"},[_("div",{staticClass:"menus-box"},[_("menus",{attrs:{comArr:e.coms},on:{onEvents:e.onInsert,onVariable:e.uptadeVariable}})],1),_("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tabHtml",staticClass:"editor-box",attrs:{"element-loading-text":"加载中...","element-loading-spinner":"el-icon-loading"}},[_("editor",{attrs:{coms:e.coms,comIndex:e.comIndex,isAdmin:e.isAdmin,templateCate:e.categoryList,insertCmd:e.insertCmd},on:{onSetActiveIndex:e.onSetActiveIndex,onInsert:e.onInsert,onLoadArticle:e.onLoadArticle,onRebuild:e.onRebuild,onDelete:e.onRemove,onSetComs:e.onSetComs}})],1)]),_("div",{staticClass:"editor-option"},[_("div",{staticClass:"editor-menu"},["module"!==e.type&&"document"!==e.type?_("div",{staticClass:"item",class:3==e.docuComIndex?"active-item":"",on:{click:function(t){return e.onSetActiveIndexs(3)}}},[_("span",{staticClass:"name"},[e._v("模版属性")])]):e._e(),"module"!==e.type?_("div",{staticClass:"item",class:9998==e.comIndex?"active-item":"",on:{click:function(t){return e.onSetActiveIndex(9998)}}},[_("span",{staticClass:"name"},[e._v("模块管理")])]):e._e(),_("div",{staticClass:"item",class:9997==e.catalogIndex?"active-item":"",on:{click:function(t){return e.onCatalogIndex(9997)}}},[_("span",{staticClass:"name"},[e._v("目录信息")])]),_("div",{staticClass:"item",class:1==e.AttributeIndex?"active-item":"",on:{click:function(t){return e.onAttributeIndex(1)}}},[_("span",{staticClass:"name"},[e._v("属性变量")])])]),3==e.docuComIndex&&"module"!==e.type&&"document"!==e.type?[_("docAttr",{attrs:{attrs:e.docAttr}})]:e._e(),9998==e.comIndex?[_("comList",{attrs:{coms:e.coms},on:{onRemove:e.onRemove,onSetActive:e.onSetActiveIndex,onRebuild:e.onRebuild}})]:e._e(),9997==e.catalogIndex?[_("Directory",{attrs:{coms:e.coms}})]:e._e(),1==e.AttributeIndex?[_("attributeVar",{attrs:{com:e.coms[e.comIndex]},on:{onRefresh:e.initCategoryList}})]:e._e()],2)]),_("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.showViewForm,"close-on-click-modal":!1,"append-to-body":"",width:"850px","custom-class":"prod-verify",title:"文档预览"},on:{"update:visible":function(t){e.showViewForm=t}}},[_("ViewForm",{attrs:{coms:e.coms,docAttr:e.docAttr}})],1),_("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.showProductAttr,"append-to-body":"","close-on-click-modal":!1,width:"850px","custom-class":"prod-verify",title:"插入产品属性"},on:{"update:visible":function(t){e.showProductAttr=t}}},[_("ProductAttr",{attrs:{docAttr:e.docAttr},on:{onInsertProductAttr:e.onInsertProductAttr}})],1),_("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.docVisible,"append-to-body":"","close-on-click-modal":!1,width:"500px","custom-class":"prod-verify",title:"文档信息"},on:{"update:visible":function(t){e.docVisible=t}}},[_("el-form",{ref:"docRef",attrs:{model:e.docForm,rules:e.docRules,"label-position":"left","label-width":"100"}},[_("el-form-item",{attrs:{label:"文档名称:",prop:"title"}},[_("el-input",{staticClass:"input-item",staticStyle:{width:"60%"},attrs:{placeholder:"请填写文档名称",disabled:e.docAttr.id>0},model:{value:e.docForm.title,callback:function(t){e.$set(e.docForm,"title",t)},expression:"docForm.title"}})],1),_("el-form-item",{attrs:{label:"文档分类:",prop:"category_id"}},[_("el-select",{staticStyle:{width:"60%"},attrs:{placeholder:"请选择所属分类",disabled:e.docAttr.id>0},model:{value:e.docForm.category_id,callback:function(t){e.$set(e.docForm,"category_id",t)},expression:"docForm.category_id"}},e._l(e.articleCategoryList,(function(e,t){return _("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),_("el-form-item",{attrs:{label:"创建人:"}},[e._v(" "+e._s(e.userInfo&&e.userInfo.username)+" ")])],1),_("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[_("el-button",{on:{click:e.closeDoc}},[e._v("取 消")]),_("el-button",{attrs:{type:"primary"},on:{click:e.submitDoc}},[e._v("确 定")])],1)],1)],1)},r=[],n=_("e397"),s=n["a"],o=(_("045d"),_("2877")),i=Object(o["a"])(s,a,r,!1,null,null,null);t["default"]=i.exports},"33b9":function(e,t,_){},"37c8":function(e,t,_){"use strict";_("7cfb")},"41ff":function(e,t,_){"use strict";_("e47c")},"424e":function(e,t,_){"use strict";_.d(t,"k",(function(){return r})),_.d(t,"m",(function(){return n})),_.d(t,"e",(function(){return s})),_.d(t,"r",(function(){return o})),_.d(t,"a",(function(){return i})),_.d(t,"i",(function(){return c})),_.d(t,"c",(function(){return l})),_.d(t,"n",(function(){return u})),_.d(t,"b",(function(){return d})),_.d(t,"s",(function(){return m})),_.d(t,"h",(function(){return p})),_.d(t,"d",(function(){return b})),_.d(t,"o",(function(){return f})),_.d(t,"p",(function(){return h})),_.d(t,"g",(function(){return E})),_.d(t,"j",(function(){return O})),_.d(t,"q",(function(){return v})),_.d(t,"l",(function(){return D})),_.d(t,"f",(function(){return g}));var a=_("b775");function r(e){return Object(a["a"])({url:"/document/pageDocument",method:"post",data:e})}function n(e){return Object(a["a"])({url:"/document/search",method:"post",data:e})}function s(e){return Object(a["a"])({url:"/document/export",method:"post",data:e})}function o(e){return Object(a["a"])({url:"/document/update",method:"post",data:e})}function i(e){return Object(a["a"])({url:"/document/create",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/document/info",method:"post",data:e})}function l(e){return Object(a["a"])({url:"/document/delete",method:"post",data:e})}function u(e){return Object(a["a"])({url:"/document/category/search",method:"post",data:e})}function d(e){return Object(a["a"])({url:"/document/category/create",method:"post",data:e})}function m(e){return Object(a["a"])({url:"/document/category/update",method:"post",data:e})}function p(e){return Object(a["a"])({url:"/document/category/info",method:"post",data:e})}function b(e){return Object(a["a"])({url:"/document/category/delete",method:"post",data:e})}function f(e){return Object(a["a"])({url:"/template/searchList",method:"post",data:e})}function h(e){return Object(a["a"])({url:"/document/searchlistDoc",method:"post",data:e})}function E(e){return Object(a["a"])({url:"document/exportToPDF",method:"post",data:e})}function O(e){return Object(a["a"])({url:"/document/htmlWordNew",method:"post",data:e})}function v(e){return Object(a["a"])({url:"/document/searchlistDocTemplate",method:"post",data:e})}function D(e){return Object(a["a"])({url:"/document/content/query",method:"get",params:e})}function g(e){return Object(a["a"])({url:"/document/content/export_qa_to_excel/",method:"post",data:e,headers:{"Content-Type":"application/json"}})}},"48e6":function(e,t,_){"use strict";_("4a42")},"4a42":function(e,t,_){},"53fc":function(e,t,_){},"548d":function(e,t,_){},"58fa":function(e,t,_){"use strict";_("8722")},"5d1d":function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"com-viewer"},[_("div",{ref:"content",staticClass:"content"},[e._l(e.coms,(function(t,a){return[_(t.type,{key:a,tag:"component",attrs:{com:t,coms:e.comList,currentIndex:a,isActive:!1},on:{onUpdateData:e.onUpdateData}})]}))],2),_("div",{staticClass:"export"},[_("el-button",{attrs:{type:"primary",loading:e.exporting,disabled:e.exporting},on:{click:e.onExport}},[e._v("导出")])],1)])},r=[],n=_("f587"),s=n["a"],o=(_("813c"),_("2877")),i=Object(o["a"])(s,a,r,!1,null,null,null);t["a"]=i.exports},"639e":function(e,t,_){"use strict";var a=_("53ca"),r=_("d4ec"),n=_("bee2"),s=(_("fb6a"),_("d3b7"),_("25f0"),function(){function e(){Object(r["a"])(this,e)}return Object(n["a"])(e,[{key:"formatDate",value:function(e){var t=new Date(e),_=t.getFullYear(),a=t.getMonth()+1;a=a<10?"0"+a:a;var r=t.getDate();r=r<10?"0"+r:r;var n=t.getHours();n=n<10?"0"+n:n;var s=t.getMinutes();s=s<10?"0"+s:s;var o=t.getSeconds();return o=o<10?"0"+o:o,_+"-"+a+"-"+r+" "+n+":"+s+":"+o}},{key:"forEach",value:function(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==Object(a["a"])(e)&&(e=[e]),this.isArray(e))for(var _=0,r=e.length;_<r;_++)t.call(null,e[_],_,e);else for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.call(null,e[n],n,e)}},{key:"isArray",value:function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{key:"getObjClass",value:function(e){return Object.prototype.toString.call(e).slice(8,-1)}},{key:"deepClone",value:function(e){var t,_=this.getObjClass(e);if("Object"===_)t={};else{if("Array"!==_)return e;t=[]}for(var a in e){var r=e[a];t[a]=this.deepClone(r)}return t}},{key:"assiginObj",value:function(e,t){var _=e;if("object"!=Object(a["a"])(e)||"object"!=Object(a["a"])(t)||Object(a["a"])(e))return t;for(var r in t)e.hasOwnProperty(r)?_[r]=this.assiginObj(e[r],t[r]):_[r]=t[r];return _}}])}());new s},"69b2":function(e,t,_){"use strict";_("2515")},"6c9d":function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"doc-attr"},[_("el-form",[_("el-form-item",{attrs:{label:"标题:"}},[_("el-input",{staticClass:"input-item",staticStyle:{width:"100%"},attrs:{placeholder:"请填写模版名称",disabled:e.articleId},model:{value:e.attrs.title,callback:function(t){e.$set(e.attrs,"title",t)},expression:"attrs.title"}})],1),_("el-form-item",{attrs:{label:"选择分类:"}},[_("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择所属分类"},model:{value:e.attrs.document_type,callback:function(t){e.$set(e.attrs,"document_type",t)},expression:"attrs.document_type"}},e._l(e.articleCategoryList,(function(e,t){return _("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1)},r=[],n=_("424e"),s=_("c4c8"),o=_("24d2"),i={name:"docAttr",props:{attrs:{type:Object,default:function(){return{category_id:"",title:"",document_type:"",linkProduct:[],linkProject:[]}}}},watch:{attrs:{handler:function(e){},immediate:!0,deep:!0}},data:function(){return{articleCategoryList:[{label:"临床",value:"Clinical"},{label:"非临床",value:"NonClinical"}],productList:[],projectList:[],articleId:0}},created:function(){this.initArticleCategoryList(),this.initProjectList(),this.initGoodsList(),this.articleId=this.$route.query.articleId},methods:{onChangeProduct:function(e){},onChangeProject:function(e){},initProjectList:function(){var e=this;Object(o["l"])({page:1,pageSize:9999,status:5}).then((function(t){200==t.status&&(e.projectList=t.data.dataList)}))},initGoodsList:function(){var e=this;Object(s["h"])({page:1,pageSize:9999,status:5}).then((function(t){200==t.status&&(e.productList=t.data.dataList)}))},initArticleCategoryList:function(){Object(n["n"])({page:1,pageSize:99,status:5}).then((function(e){e.status}))}}},c=i,l=(_("9001"),_("2877")),u=Object(l["a"])(c,a,r,!1,null,null,null);t["a"]=u.exports},"6e3d":function(e,t,_){},"6f1c":function(e,t,_){"use strict";_("f846")},7:function(e,t){},7241:function(e,t,_){},"778b":function(e,t,_){},"7a34":function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return e.coms.length>0?_("div",{staticClass:"com-list"},[_("div",{staticClass:"com-list-title"},[e._v("模块管理")]),_("div",{staticClass:"com-items"},[_("draggable",{staticStyle:{width:"100%"},attrs:{options:{animation:200}},on:{update:e.datadragEnd},model:{value:e.coms,callback:function(t){e.coms=t},expression:"coms"}},[e._l(e.coms,(function(t,a){return[_("div",{key:a,staticClass:"com-item",attrs:{draggable:""}},[_("div",{staticClass:"icon"},[_("svg-icon",{attrs:{"icon-class":"dashBoard1"}})],1),_("div",{staticClass:"name",on:{click:function(t){return e.onSetActive(a)}}},[e._v(e._s(t.name))]),"document"!==e.type?_("div",{staticClass:"remove",on:{click:function(t){return e.onRemove(a)}}},[_("svg-icon",{staticStyle:{cursor:"pointer"},attrs:{"icon-class":"delete"}})],1):e._e()])]}))],2)],1)]):e._e()},r=[],n=_("c7eb"),s=_("1da1"),o=_("b76a"),i=_.n(o),c={name:"comList",emits:["onRemove","onRebuild","onSetActive"],components:{draggable:i.a},props:{coms:{type:Array,default:[]}},data:function(){return{type:""}},mounted:function(){this.type=this.$route.query.type},methods:{datadragEnd:function(e){var t=this;return Object(s["a"])(Object(n["a"])().mark((function _(){var a;return Object(n["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:e.preventDefault(),a=t.coms,t.$emit("onRebuild",a);case 3:case"end":return _.stop()}}),_)})))()},onSetActive:function(e){this.$emit("onSetActive",e)},onRemove:function(e){this.$emit("onRemove",e)}}},l=c,u=(_("2ebb"),_("2877")),d=Object(u["a"])(l,a,r,!1,null,null,null);t["a"]=d.exports},"7cfb":function(e,t,_){},"7e4c":function(e,t,_){"use strict";_("33b9")},8:function(e,t){},"813c":function(e,t,_){"use strict";_("02b9")},8475:function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return _("div",{staticClass:"template-textarea"},[_("div",{staticClass:"rich-editor",domProps:{innerHTML:e._s(e.processedContent)}})])},r=[],n=_("a2d4"),s=n["a"],o=(_("c404"),_("2877")),i=Object(o["a"])(s,a,r,!1,null,null,null);t["a"]=i.exports},8722:function(e,t,_){},9:function(e,t){},9001:function(e,t,_){"use strict";_("08d2")},"95ea":function(e,t,_){"use strict";_("7241")},a2d4:function(module,__webpack_exports__,__webpack_require__){"use strict";var C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("c7eb"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("1da1"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("99af"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("4de4"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("7db0"),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("b0c0"),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("a9e3"),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("d3b7"),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("4d63"),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("ac1f"),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("2c3e"),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("3ca3"),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("466d"),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_13__),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("5319"),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_15__),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("ddb0"),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16__),ckeditor4_vue__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("25ae"),ckeditor4_vue__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(ckeditor4_vue__WEBPACK_IMPORTED_MODULE_17__),_api_sourceData__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("1c4c");__webpack_exports__["a"]={name:"app",emits:["onUpdateData"],compnents:{},props:{coms:{type:Array,default:function(){return[]}},currentIndex:{type:Number,default:0},com:{type:Object,default:null}},watch:{com:{handler:function(e){e&&e.content&&this.updateProcessedContent()},immediate:!0,deep:!0}},data:function(){return{content:"",processedContent:""}},methods:{updateProcessedContent:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.replaceData(e.com.content);case 2:e.processedContent=t.sent;case 3:case"end":return t.stop()}}),t)})))()},replaceData:function replaceData(data){var _this3=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _callee2(){var _this,_loop,l,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function _callee2$(_context3){while(1)switch(_context3.prev=_context3.next){case 0:_this=_this3,_loop=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _loop(){var attrId,item,dataItem,selectHtml,_item,_item2,prodAttrId,_dataItem,_selectHtml,formual,result,directoryContent,level,_attrId,directoryRegex;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function _loop$(_context2){while(1)switch(_context2.prev=_context2.next){case 0:if(attrId=_this.com.attrs[i].id,"variable"!=_this.com.attrs[i].type){_context2.next=6;break}if(item=_this.com.attrs[i],2==item.data.value_type){for(dataItem=item.data.value_item.split(","),selectHtml='<select id="'+attrId+'" data-index="'+i+'" class="text-input-box">',l=0;l<dataItem.length;l++)item.content==dataItem[l]?selectHtml+='<option value="'+dataItem[l]+'" selected>'+dataItem[l]+"</option>":selectHtml+='<option value="'+dataItem[l]+'">'+dataItem[l]+"</option>";selectHtml+="</select>",data=data.replace("{{"+item.id+"}}",selectHtml)}else data=data.replace("{{"+attrId+"}}",'<input type="text" ref="input_'+attrId+'" name="'+_this.com.attrs[i].name+'" id="'+attrId+'" data-index="'+i+'" class="text-input-box" value="'+_this.com.attrs[i].content+'">');_context2.next=37;break;case 6:if("variableNull"!=_this.com.attrs[i].type){_context2.next=11;break}_item=_this.com.attrs[i],data=data.replace("{{"+attrId+"}}",'<input type="text" ref="input_'+attrId+'" name="'+_this.com.attrs[i].name+'" id="'+attrId+'" data-index="'+i+'" class="text-input-boxs auto-width" value="'+_this.com.attrs[i].content+'">'),_context2.next=37;break;case 11:if("ProductAttr"!=_this.com.attrs[i].type){_context2.next=18;break}if(_item2=_this.com.attrs[i],prodAttrId=_item2.id+"_"+i,""==_item2.content&&(_item2.content=_item2.attrs.value),1==_item2.attrs.type)data=data.replace("{{"+_item2.id+"}}",'<input type="text" id="'+prodAttrId+'" data-index="'+i+'" class="text-input-box" value="'+_item2.content+'">');else{for(_dataItem=_item2.attrs.valueItems.split(","),_selectHtml='<select id="'+prodAttrId+'" data-index="'+i+'" class="text-input-box">',l=0;l<_dataItem.length;l++)_item2.content==_dataItem[l]?_selectHtml+='<option value="'+_dataItem[l]+'" selected>'+_dataItem[l]+"</option>":_selectHtml+='<option value="'+_dataItem[l]+'">'+_dataItem[l]+"</option>";_selectHtml+="</select>",data=data.replace("{{"+_item2.id+"}}",_selectHtml)}_context2.next=37;break;case 18:if("formual"!=_this.com.attrs[i].type){_context2.next=29;break}return _context2.next=21,_this.analysisFormual(_this.com.attrs[i]);case 21:return formual=_context2.sent,_context2.next=24,_this.getRemote(formual);case 24:formual=_context2.sent,_this.com.attrs[i].content=eval(formual),data=data.replace("{{"+attrId+"}}",eval(formual)),_context2.next=37;break;case 29:if("sourceData"!=_this.com.attrs[i].type){_context2.next=36;break}return _context2.next=32,_this.getRemote1(_this.com.attrs[i].formula);case 32:result=_context2.sent,data=data.replace("{{"+attrId+"}}",result),_context2.next=37;break;case 36:"Directory"==_this.com.attrs[i].type?(directoryContent=_this.com.attrs[i].number+". "+_this.com.attrs[i].content,level=_this.com.attrs[i].level||1,_attrId=_this.com.attrs[i].id,directoryRegex=new RegExp("{{\\s*".concat(_attrId,"\\s*}}"),"g"),data=data.replace(directoryRegex,(function(e,t,_){var a="h".concat(Math.min(level,6)),r="directory-level-".concat(level);return"<".concat(a,' class="').concat(r,'">').concat(directoryContent,"</").concat(a,">")}))):data=data.replace("{{"+attrId+"}}",_this.com.attrs[i].content);case 37:case"end":return _context2.stop()}}),_loop)})),i=0;case 3:if(!(i<_this.com.attrs.length)){_context3.next=8;break}return _context3.delegateYield(_loop(),"t0",5);case 5:i++,_context3.next=3;break;case 8:return _this3.$nextTick((function(){_this3.addInputListeners(),_this3.autoWidths()})),_context3.abrupt("return",data);case 10:case"end":return _context3.stop()}}),_callee2)})))()},addInputListeners:function(){this.$el.addEventListener("input",this.adjustAutoWidth,!0)},autoWidths:function(){var e=this,t=this.$el.querySelectorAll(".text-input-boxs");t.forEach((function(t){return e.adjustAutoWidth({target:t})}))},adjustAutoWidth:function(e){if(e.target.classList.contains("text-input-boxs")){var t=e.target,_=document.createElement("span");_.className="size-calculator",_.textContent=t.value||t.placeholder||"0",document.body.appendChild(_);var a=window.getComputedStyle(t);_.style.font=a.font,_.style.fontSize=a.fontSize,_.style.fontWeight=a.fontWeight,_.style.letterSpacing=a.letterSpacing;var r=_.offsetWidth;t.style.width="".concat(r+10,"px"),document.body.removeChild(_)}},analysisFormual:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:a=t,r=/(\[.*?\]){3}/,n=e.formula,s=new RegExp(r);case 4:if(o=n.match(s),null!=o){_.next=8;break}return _.abrupt("break",22);case 8:return i=o[0],_.prev=9,_.next=12,a.getFormualData(i);case 12:c=_.sent,null===c||void 0===c||isNaN(c)?(console.warn("获取到的数据无效: ".concat(i)),n=n.replace(i,"(0)")):n=n.replace(i,"(".concat(parseFloat(c),")")),_.next=20;break;case 16:_.prev=16,_.t0=_["catch"](9),console.error("处理 ".concat(i," 时出错:"),_.t0),n=n.replace(i,"(0)");case 20:_.next=4;break;case 22:return _.abrupt("return",n);case 23:case"end":return _.stop()}}),_,null,[[9,16]])})))()},getFormualData:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(a=t,r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r),s=e.match(n),o=0,!s||"T"!=s[1]){_.next=11;break}return _.next=8,a.getModuleData(s[2],s[3]);case 8:o=_.sent,_.next=12;break;case 11:console.warn("无法解析公式项:",e);case 12:return _.abrupt("return",o);case 13:case"end":return _.stop()}}),_)})))()},updateContent:function(e,t){var _=this.com.attrs.find((function(t){return t.id===e}));_&&(_.content=t.target.value)},analysisformula:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:a=t,r=/(\[.*?\]){3}/,n=e.formula,s=new RegExp(r);case 4:if(o=n.match(s),null!=o){_.next=8;break}return _.abrupt("break",18);case 8:return i=o[0],_.next=11,a.getformulaData(i);case 11:return c=_.sent,_.next=14,a.getRemote(c);case 14:c=_.sent,n=n.replace(i,"("+parseFloat(c)+")"),_.next=4;break;case 18:return _.abrupt("return",n);case 19:case"end":return _.stop()}}),_)})))()},getformulaData:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(a=t,r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r),s=e.match(n),o=0,"T"!=s[1]){_.next=9;break}return _.next=8,a.getModuleData(s[2],s[3]);case 8:o=_.sent;case 9:return _.abrupt("return",o);case 10:case"end":return _.stop()}}),_)})))()},getRemote:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:a=t,r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r);case 3:if(s=e.match(n),null!=s){_.next=7;break}return _.abrupt("break",17);case 7:if("R"!=s[1]){_.next=15;break}return o=s[4],o=s[4].split(","),_.next=12,a.getRemoteData(s[2],s[3],o[0],o[1]);case 12:i=_.sent,c=s[0],e=e.replace(c,"("+parseFloat(i)+")");case 15:_.next=3;break;case 17:return _.abrupt("return",e);case 18:case"end":return _.stop()}}),_)})))()},getRemote1:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:a=t,r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r);case 3:if(s=e.match(n),null!=s){_.next=7;break}return _.abrupt("break",17);case 7:if("R"!=s[1]){_.next=15;break}return o=s[4],o=s[4].split(","),_.next=12,a.getRemoteData(s[2],s[3],o[0],o[1]);case 12:i=_.sent,c=s[0],e=e.replace(c,parseFloat(i));case 15:_.next=3;break;case 17:return _.abrupt("return",e);case 18:case"end":return _.stop()}}),_)})))()},getRemoteData:function(e,t,_,a){var r=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function n(){var s,o,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r,0,s={code:e,sheetName:t,row:_,col:a},n.next=6,Object(_api_sourceData__WEBPACK_IMPORTED_MODULE_18__["e"])(s);case 6:if(o=n.sent,200!=o.status){n.next=12;break}if(console.log("result:",o.data),i=parseFloat(o.data.result),isNaN(i)){n.next=12;break}return n.abrupt("return",i);case 12:return n.abrupt("return",0);case 13:case"end":return n.stop()}}),n)})))()},getModuleData:function(e,t){var _=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function a(){var r,n,s;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(r=_,n=r.coms.filter((function(t){return t.name==e})),!(n.length>0)){a.next=6;break}if(s=n[0].attrs.filter((function(e){return e.name==t})),!(s.length>0)){a.next=6;break}return a.abrupt("return",parseFloat(s[0].content));case 6:return a.abrupt("return",0);case 7:case"end":return a.stop()}}),a)})))()}}}},a2d47:function(e,t,_){"use strict";_("f599")},affd:function(e,t,_){},b6cd:function(e,t,_){"use strict";_("778b")},b82f:function(e,t,_){"use strict";_("09c7")},b93f:function(e,t,_){"use strict";_("548d")},be00:function(e,t,_){"use strict";_("c7ed")},c404:function(e,t,_){"use strict";_("1784")},c4c8:function(e,t,_){"use strict";_.d(t,"i",(function(){return r})),_.d(t,"b",(function(){return n})),_.d(t,"k",(function(){return s})),_.d(t,"e",(function(){return o})),_.d(t,"d",(function(){return i})),_.d(t,"g",(function(){return c})),_.d(t,"h",(function(){return l})),_.d(t,"a",(function(){return u})),_.d(t,"j",(function(){return d})),_.d(t,"f",(function(){return m})),_.d(t,"c",(function(){return p}));var a=_("b775");function r(e){return Object(a["a"])({url:"/product/category/search",method:"post",data:e})}function n(e){return Object(a["a"])({url:"/product/category/create",method:"post",data:e})}function s(e){return Object(a["a"])({url:"/product/category/update",method:"post",data:e})}function o(e){return Object(a["a"])({url:"/product/category/info",method:"post",data:e})}function i(e){return Object(a["a"])({url:"/product/category/delete",method:"post",data:e})}function c(e){return Object(a["a"])({url:"/product/category/all",method:"post",data:e})}function l(e){return Object(a["a"])({url:"/product/search",method:"post",data:e})}function u(e){return Object(a["a"])({url:"/product/create",method:"post",data:e})}function d(e){return Object(a["a"])({url:"/product/update",method:"post",data:e})}function m(e){return Object(a["a"])({url:"/product/info",method:"post",data:e})}function p(e){return Object(a["a"])({url:"/product/delete",method:"post",data:e})}},c7ed:function(e,t,_){},d4a5:function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return null!=e.com?_("div",{staticClass:"editor-attribute"},[_("el-form",[_("el-form-item",{attrs:{label:"模块分类:"}},[_("el-cascader",{attrs:{options:e.categoryList,clearable:"",props:e.props,"show-all-levels":!1,placeholder:"请选择模块分类"},on:{change:e.onChangeCategory},model:{value:e.com.category_id,callback:function(t){e.$set(e.com,"category_id",t)},expression:"com.category_id"}})],1),_("el-form-item",{attrs:{label:"模块名称:"}},[_("el-input",{staticClass:"input-item",attrs:{placeholder:"请填写模块名称"},model:{value:e.com.name,callback:function(t){e.$set(e.com,"name",t)},expression:"com.name"}})],1),_("el-form-item",{attrs:{label:"模块描述:"}},[_("el-input",{staticClass:"input-item",attrs:{type:"textarea",placeholder:"请填写模块介绍"},model:{value:e.com.intro,callback:function(t){e.$set(e.com,"intro",t)},expression:"com.intro"}})],1),_("el-form-item",[_("div",{staticClass:"btn-save"},[_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.onSaveTemplate(e.com)}}},[e._v("保存模块")]),e.com.id>0?_("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.onSaveAs(e.com)}}},[e._v("另存为")]):e._e()],1)])],1),_("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,"append-to-body":"",width:"300","custom-class":"prod-verify",title:"编辑表头"},on:{"update:visible":function(t){e.dialogVisible=t}}},[_("headerSetting",{attrs:{headerItemName:e.headerItemName},on:{onSetHeader:e.onSetHeader}})],1)],1):e._e()},r=[],n=_("2909"),s=_("c7eb"),o=_("1da1"),i=_("5530"),c=(_("d81d"),_("a434"),_("b0c0"),_("e9c4"),_("4ec9"),_("b64b"),_("d3b7"),_("4d63"),_("ac1f"),_("2c3e"),_("25f0"),_("3ca3"),_("466d"),_("159b"),_("ddb0"),_("1b35")),l=_("a888"),u=_("c621"),d=(_("1c4c"),_("424e"),{name:"attributes",components:{headerSetting:c["a"]},directives:{elDragDialog:l["a"]},emits:["onRefresh"],props:{com:{type:Object,default:function(){return null}}},watch:{},data:function(){return{dialogVisible:!1,activeNames:"0",categoryList:[],articleCategoryList:[],activeHeaderIndex:-1,headerItemName:"",props:{value:"id",label:"name",children:"children",checkStrictly:!0}}},mounted:function(){this.initCategoryList()},methods:{formatSourceData:function(e,t){var _=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,a=new RegExp(_),r=t.match(a),n=e+"="+r[2]+"."+r[3],s=r[4];return s=r[4].split(","),n+="."+String.fromCharCode(65+parseInt(s[1]))+(parseInt(s[0])+1),n},onSaveAs:function(e){this.saveAs=!0,this.onSaveTemplate()},onChangeCategory:function(e){this.com.category_id=e[e.length-1]},onSaveTemplate:function(e){var t=this,_=this,a=JSON.parse(JSON.stringify(e));a.attrs=JSON.stringify(a.attrs),a.code=a.name,a.status=5,a.category_id=this.com.category_id,void 0==a.id||this.saveAs?Object(u["a"])(a).then((function(e){200==e.status&&(a.id=e.data,_.com.id=e.data,_.$alert("模板信息保存成功"),_.$emit("onRefresh"),t.saveAs=!1)})):Object(u["l"])(a).then((function(e){200==e.status&&(_.$alert("模板信息更新成功"),_.$emit("onRefresh"))}))},processDataForCascader:function(e){console.log("Raw data:",e);var t=new Map,_=[];return e.forEach((function(e){var _=Object(i["a"])(Object(i["a"])({},e),{},{children:[]});t.set(e.id,_)})),e.forEach((function(e){if("0"===e.parent_id||0===e.parent_id)_.push(t.get(e.id));else{var a=t.get(parseInt(e.parent_id));a?a.children.push(t.get(e.id)):(console.warn("Parent with id ".concat(e.parent_id," not found for item:"),e),_.push(t.get(e.id)))}})),console.log("Processed data:",_),_},initCategoryList:function(){var e=this;return Object(o["a"])(Object(s["a"])().mark((function t(){var _;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e,t.next=3,Object(u["e"])();case 3:_=t.sent,e.categoryList=e.processDataForCascader(_.data);case 5:case"end":return t.stop()}}),t)})))()},onModify:function(e,t,_){this.currentIndex=e,this.componentIndex=t,this.activeHeaderIndex=_,this.headerItemName=this.components[e].components[t].attrs.tableHeader[_],this.dialogVisible=!0},onSetHeader:function(e){this.currentIndex>=0&&(this.activeHeaderIndex>=0?this.components[this.currentIndex].components[this.componentIndex].attrs.tableHeader[this.activeHeaderIndex]=e:this.components[this.currentIndex].components[this.componentIndex].attrs.tableHeader.push(e)),this.$emit("onSetComponents",Object(n["a"])(this.components)),this.dialogVisible=!1},onInsert:function(e,t){this.currentIndex=e,this.componentIndex=t,this.headerItemName="",this.dialogVisible=!0},onDeleteHeaderItem:function(e,t,_){this.components[e].components[t].attrs.tableHeader.splice(_,1),this.$emit("onSetComponents",Object(n["a"])(this.components))},onSetActiveIndex:function(e){e==this.activeHeaderIndex?this.activeHeaderIndex=-1:this.activeHeaderIndex=e},getTemplateList:function(e){var t=this;return Object(o["a"])(Object(s["a"])().mark((function _(){var a,r;return Object(s["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:return t,_.next=3,Object(u["i"])({page:1,pageSize:999,category_id:e,status:5});case 3:if(a=_.sent,200==a.status){_.next=6;break}return _.abrupt("return",[]);case 6:return r=a.data.dataList.map((function(e){return e.attrs=JSON.parse(e.attrs),e})),_.abrupt("return",r);case 8:case"end":return _.stop()}}),_)})))()}}}),m=d,p=(_("69b2"),_("2877")),b=Object(p["a"])(m,a,r,!1,null,null,null);t["a"]=b.exports},de66:function(e,t,_){"use strict";_("affd")},e131:function(e,t,_){"use strict";_("e918")},e15e:function(e,t,_){},e397:function(module,__webpack_exports__,__webpack_require__){"use strict";var C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("3835"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("2909"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("5530"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("b85c"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("c7eb"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("1da1"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("99af"),core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("4de4"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("7db0"),core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_array_find_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("caad"),core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_array_includes_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("a15b"),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("d81d"),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_11__),core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("fb6a"),core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_12__),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("a434"),core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_13__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("b0c0"),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__),core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("e9c4"),core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_15__),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("a9e3"),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_16__),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("b64b"),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_17__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("d3b7"),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18__),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("4d63"),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_19___default=__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_19__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("ac1f"),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("2c3e"),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_21___default=__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_21__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__),core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2532"),core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_23___default=__webpack_require__.n(core_js_modules_es_string_includes_js__WEBPACK_IMPORTED_MODULE_23__),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("3ca3"),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_24___default=__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_24__),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("466d"),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_25___default=__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_25__),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("5319"),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_26___default=__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_26__),core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("841c"),core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_27___default=__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_27__),core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("2ca0"),core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_28___default=__webpack_require__.n(core_js_modules_es_string_starts_with_js__WEBPACK_IMPORTED_MODULE_28__),core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("498a"),core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_29___default=__webpack_require__.n(core_js_modules_es_string_trim_js__WEBPACK_IMPORTED_MODULE_29__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_30___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_30__),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("ddb0"),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_31___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_31__),_api_sourceData__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("1c4c"),_utils_fun__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("639e"),_api_document__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("424e"),_com_menus__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("1684"),_com_editor__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("35d5"),_com_components_Attribute__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("d4a5"),_com_components_Attribute_attributeVar_index_vue__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("f6f9"),_com_components_ProductAttr__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("2b1e"),_api_template__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("c621"),_com_components_Attribute_docAttr__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("6c9d"),_com_components_Attribute_comList__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("7a34"),_com_components_Attribute_Directory__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("1995"),_api_api__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("4ec3"),_com_view__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("5d1d"),_directive_el_drag_dialog__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("a888"),vuedraggable__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("b76a"),vuedraggable__WEBPACK_IMPORTED_MODULE_47___default=__webpack_require__.n(vuedraggable__WEBPACK_IMPORTED_MODULE_47__),html_docx_js_dist_html_docx__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("4f15"),html_docx_js_dist_html_docx__WEBPACK_IMPORTED_MODULE_48___default=__webpack_require__.n(html_docx_js_dist_html_docx__WEBPACK_IMPORTED_MODULE_48__),_api_formula__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("f9e5"),axios__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("bc3a"),axios__WEBPACK_IMPORTED_MODULE_50___default=__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_50__),_settings__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("83d6"),_settings__WEBPACK_IMPORTED_MODULE_51___default=__webpack_require__.n(_settings__WEBPACK_IMPORTED_MODULE_51__);__webpack_exports__["a"]={name:"create",components:{menus:_com_menus__WEBPACK_IMPORTED_MODULE_35__["a"],editor:_com_editor__WEBPACK_IMPORTED_MODULE_36__["a"],Attribute:_com_components_Attribute__WEBPACK_IMPORTED_MODULE_37__["a"],comList:_com_components_Attribute_comList__WEBPACK_IMPORTED_MODULE_42__["a"],docAttr:_com_components_Attribute_docAttr__WEBPACK_IMPORTED_MODULE_41__["a"],ViewForm:_com_view__WEBPACK_IMPORTED_MODULE_45__["a"],ProductAttr:_com_components_ProductAttr__WEBPACK_IMPORTED_MODULE_39__["a"],Directory:_com_components_Attribute_Directory__WEBPACK_IMPORTED_MODULE_43__["a"],draggable:vuedraggable__WEBPACK_IMPORTED_MODULE_47___default.a,attributeVar:_com_components_Attribute_attributeVar_index_vue__WEBPACK_IMPORTED_MODULE_38__["a"]},directives:{elDragDialog:_directive_el_drag_dialog__WEBPACK_IMPORTED_MODULE_46__["a"]},data:function(){return{activeNames:"-1",nestedActiveNames:[],articleList:[],activeModel:"",templateList:[],categoryList:[],coms:[],comIndex:9999,showProductAttr:!1,comList:[],docAttr:{id:0,category_id:"",title:"",content:"",status:5,links:"",linkProduct:[],linkProject:[],projects:"",document_type:""},insertCmd:null,showViewForm:!1,isAdmin:2,tabExt:{row:0,col:0},userInfo:null,articleId:0,loading:!1,showView:0,childrenList:"",value:[],AttributeIndex:0,catalogIndex:0,docuComIndex:3,type:"",docVisible:!1,docForm:{title:"",category_id:""},docRules:{title:[{required:!0,message:"请输文档名称",trigger:"blur"}],category_id:[{required:!0,message:"请选择文档分类",trigger:"change"}]},articleCategoryList:[]}},watch:{coms:{handler:function(e,t){this.updateAttrs(e,t)},immediate:!0,deep:!0},articleId:{handler:function(e){null==e||void 0==e||e<=0||("document"==this.$route.query.type?this.loadArticle(e):this.onTemplateInfo(e))},immediate:!0,deep:!0}},mounted:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function t(){var _;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return console.log(e.$store.state.user),e.articleId=e.$route.query.articleId,e.type=e.$route.query.type,"module"==e.type&&(e.showView=1),e.searchArticle(),t.next=7,e.initCategoryList();case 7:return t.next=9,e.initCurrentUser();case 9:_=e.$route.query.templateId,_>0&&e.loadTemplateInfo(_),e.isAdmin=e.userInfo?e.userInfo.roleInfo.is_admin:2,e.initArticleCategoryList(),"module"!==e.type&&"document"!==e.type&&(document.title="新建模版-"+_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title),"module"!==e.type&&"document"!==e.type&&void 0!==e.articleId&&(document.title=e.docAttr.title+_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title),e.$nextTick((function(){var e=document.querySelectorAll(".el-collapse-item__arrow");e.forEach((function(e){e.style.margin="0"}))}));case 16:case"end":return t.stop()}}),t)})))()},methods:{handleItemVal:function(e){this.$forceUpdate(),this.loadChildren(e)},handleChildItemClick:function(e){e.children||this.loadChildren(e)},handleChildItemVal:function(e){this.$forceUpdate(),this.loadChildren(e)},handleGrandChildItemClick:function(e){e.children||this.loadChildren(e)},handleGrandChildItemVal:function(e){this.loadChildren(e),this.$forceUpdate()},handlegreatGrandChildItemVal:function(e){this.loadChildren(e),this.$forceUpdate()},loadChildren:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r,n,s;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:return a=e[e.length-1],_.prev=1,_.next=4,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["j"])({parent_id:a});case 4:if(r=_.sent,200==r.status&&0!=r.data.length){_.next=7;break}return _.abrupt("return");case 7:n=r.data,s=0;case 9:if(!(s<n.length)){_.next=16;break}return _.next=12,t.getTemplateList(n[s].id);case 12:n[s].dataList=_.sent;case 13:s++,_.next=9;break;case 16:t.insertChildrenById(t.categoryList,a,n),console.log(t.categoryList),t.$forceUpdate(),_.next=24;break;case 21:_.prev=21,_.t0=_["catch"](1),console.error("Error fetching template categories:",_.t0);case 24:case"end":return _.stop()}}),_,null,[[1,21]])})))()},insertChildrenById:function(e,t,_){var a,r=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(e);try{for(r.s();!(a=r.n()).done;){var n=a.value;if(n.id===t)return this.$set(n,"children",_),!0;if(n.children&&n.children.length>0){var s=this.insertChildrenById(n.children,t,_);if(s)return!0}}}catch(o){r.e(o)}finally{r.f()}return!1},closeDoc:function(){this.docVisible=!1,this.docForm={title:"",category_id:""}},submitDoc:function(){var e=this;this.$refs.docRef.validate((function(t){t&&(e.docAttr.title=e.docForm.title,e.docAttr.category_id=e.docForm.category_id,e.onSave())}))},initArticleCategoryList:function(){var e=this;Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["n"])({page:1,pageSize:99,status:5}).then((function(t){200==t.status&&(e.articleCategoryList=t.data.dataList)}))},updateAttrs:function(e,t){var _=this;console.log(e),e.forEach((function(e,a){var r=t[a];r&&e.attrs.forEach((function(e,t){var a=r.attrs[t];a&&e.content!==a.content&&_.updateGlobalAttr(e.name,e.content)}))}))},updateGlobalAttr:function(e,t){this.coms.forEach((function(_){_.attrs.forEach((function(_){_.name===e&&"variableNull"!==_.type&&(_.content=t)})),"TextArea"===_.type&&(_.content=_.content.replace(new RegExp("{{".concat(e,"}}"),"g"),(function(a){var r=_.attrs.find((function(t){return t.id===e}));return r&&"variableNull"!==r.type?t:a})))})),this.replaceData(this.coms),this.$forceUpdate()},replaceData:function replaceData(data){var _this6=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _callee3(){var _iterator2,_step2,item,_iterator3,_step3,el,attrId,formual;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function _callee3$(_context3){while(1)switch(_context3.prev=_context3.next){case 0:_iterator2=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(_this6.coms),_context3.prev=1,_iterator2.s();case 3:if((_step2=_iterator2.n()).done){_context3.next=40;break}item=_step2.value,_iterator3=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(item.attrs),_context3.prev=6,_iterator3.s();case 8:if((_step3=_iterator3.n()).done){_context3.next=30;break}if(el=_step3.value,attrId=el.id,"formual"!==el.type){_context3.next=27;break}return _context3.prev=12,_context3.next=15,_this6.analysisFormual(el);case 15:return formual=_context3.sent,_context3.next=18,_this6.getRemote(formual);case 18:formual=_context3.sent,el.content=eval(formual),_context3.next=25;break;case 22:_context3.prev=22,_context3.t0=_context3["catch"](12),console.error("处理公式时出错:",_context3.t0);case 25:_context3.next=28;break;case 27:"variableNull"===el.type&&(el.content=el.content||"请输入");case 28:_context3.next=8;break;case 30:_context3.next=35;break;case 32:_context3.prev=32,_context3.t1=_context3["catch"](6),_iterator3.e(_context3.t1);case 35:return _context3.prev=35,_iterator3.f(),_context3.finish(35);case 38:_context3.next=3;break;case 40:_context3.next=45;break;case 42:_context3.prev=42,_context3.t2=_context3["catch"](1),_iterator2.e(_context3.t2);case 45:return _context3.prev=45,_iterator2.f(),_context3.finish(45);case 48:return _context3.abrupt("return",data);case 49:case"end":return _context3.stop()}}),_callee3,null,[[1,42,45,48],[6,32,35,38],[12,22]])})))()},analysisFormual:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:a=t,r=/(\[.*?\]){3}/,n=e.formula,s=new RegExp(r);case 4:if(o=n.match(s),null!=o){_.next=8;break}return _.abrupt("break",22);case 8:return i=o[0],_.prev=9,_.next=12,a.getFormualData(i);case 12:c=_.sent,null===c||void 0===c||isNaN(c)?(console.warn("获取到的数据无效: ".concat(i)),n=n.replace(i,"(0)")):n=n.replace(i,"(".concat(parseFloat(c),")")),_.next=20;break;case 16:_.prev=16,_.t0=_["catch"](9),console.error("处理 ".concat(i," 时出错:"),_.t0),n=n.replace(i,"(0)");case 20:_.next=4;break;case 22:return _.abrupt("return",n);case 23:case"end":return _.stop()}}),_,null,[[9,16]])})))()},getFormualData:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r,n,s,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(a=t,r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r),s=e.match(n),o=0,!s||"T"!=s[1]){_.next=11;break}return _.next=8,a.getModuleData(s[2],s[3]);case 8:o=_.sent,_.next=12;break;case 11:console.warn("无法解析公式项:",e);case 12:return _.abrupt("return",o);case 13:case"end":return _.stop()}}),_)})))()},getModuleData:function(e,t){var _=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function a(){var r,n,s;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(r=_,n=r.coms.filter((function(t){return t.name==e})),!(n.length>0)){a.next=6;break}if(s=n[0].attrs.filter((function(e){return e.name==t})),!(s.length>0)){a.next=6;break}return a.abrupt("return",parseFloat(s[0].content));case 6:return a.abrupt("return",0);case 7:case"end":return a.stop()}}),a)})))()},getRemote:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:a=t,r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r);case 3:if(s=e.match(n),null!=s){_.next=7;break}return _.abrupt("break",18);case 7:if("R"!=s[1]){_.next=16;break}return o=s[4],o=s[4].split(","),_.next=12,a.getRemoteData(s[2],s[3],o[0],o[1]);case 12:i=_.sent,c=s[0],e=isNaN(i)?e.replace(c,'"'.concat(i,'"')):e.replace(c,"("+parseFloat(i)+")"),e=e.replace(c,"("+parseFloat(i)+")");case 16:_.next=3;break;case 18:return _.abrupt("return",e);case 19:case"end":return _.stop()}}),_)})))()},getRemoteData:function(e,t,_,a){var r=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function n(){var s,o,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r,s=0,o={code:e,sheetName:t,row:_,col:a},n.prev=3,n.next=6,Object(_api_sourceData__WEBPACK_IMPORTED_MODULE_32__["e"])(o);case 6:i=n.sent,200==i.status&&(s=i.data.result,"string"!==typeof s||isNaN(s)||(s=parseFloat(s))),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](3),console.error("获取远程数据错误:",n.t0);case 13:return n.abrupt("return",s);case 14:case"end":return n.stop()}}),n,null,[[3,10]])})))()},handleItemClick:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r,n;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(a=t.categoryList.find((function(t){return t.id===e})),a){_.next=3;break}return _.abrupt("return");case 3:if(a.children){_.next=24;break}return _.prev=4,_.next=7,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["j"])({parent_id:e});case 7:if(r=_.sent,200==r.status&&0!=r.data.length){_.next=10;break}return _.abrupt("return");case 10:a.children=r.data,n=0;case 12:if(!(n<a.children.length)){_.next=19;break}return _.next=15,t.getTemplateList(a.children[n].id);case 15:a.children[n].dataList=_.sent;case 16:n++,_.next=12;break;case 19:_.next=24;break;case 21:_.prev=21,_.t0=_["catch"](4),console.error("Error fetching template categories:",_.t0);case 24:t.$set(a,"activeChildren",a.activeChildren||[]);case 25:case"end":return _.stop()}}),_,null,[[4,21]])})))()},viewDocument:function(){this.showView=0},viewModule:function(){this.showView=1},uptadeVariable:function(e){var t=e.id,_=e.value;this.coms.forEach((function(a){a.attrs.forEach((function(a){"variable"!==a.type&&"constant"!==a.type||a.data.id!==t||(a.content=_,a.data=e)}))}))},uptadeSearch:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function t(){var _,a,r,n,s,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:_=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(e.coms);try{for(_.s();!(a=_.n()).done;){r=a.value,n=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_3__["a"])(r.attrs);try{for(n.s();!(s=n.n()).done;)o=s.value,o.type}catch(i){n.e(i)}finally{n.f()}}}catch(i){_.e(i)}finally{_.f()}case 2:case"end":return t.stop()}}),t)})))()},retrieval:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:return t.loading=!0,_.prev=1,_.next=4,axios__WEBPACK_IMPORTED_MODULE_50___default.a.post("http://58.246.234.210:7860/api/v1/run/3f84a841-cefd-44b3-9555-568cc3b6c2d2?stream=false",{input_value:e.search,output_type:"chat",input_type:"chat",tweaks:{"ChatInput-em6qC":{},"ParseData-yO3YQ":{},"Prompt-Wj75b":{},"ChatOutput-zy9na":{},"SplitText-O1knk":{},"File-4j6Zd":{},"OllamaEmbeddings-xbYXX":{},"Chroma-OIejP":{},"OllamaModel-04mEO":{},"OllamaEmbeddings-UGvLP":{},"Chroma-HzukO":{}}},{headers:{"Content-Type":"application/json"}});case 4:a=_.sent,200===a.status&&(r=a.data.outputs[0].outputs[0].results.message.data.text,e.content=r),_.next=12;break;case 8:_.prev=8,_.t0=_["catch"](1),console.error("Error during retrieval:",_.t0),t.$message.error("检索失败,请稍后重试");case 12:return _.prev=12,t.loading=!1,_.finish(12);case 15:case"end":return _.stop()}}),_,null,[[1,8,12,15]])})))()},loadTemplateInfo:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r,n,s,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:return _.prev=0,_.next=3,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["g"])({id:e});case 3:return a=_.sent,r=a.data,r.attrs&&r.type||Object.assign(r,{attrs:"[]",content:"请填写内容",lay_id:"textArea",type:"TextArea"}),document.title=r.name?"".concat(r.name,"-").concat(_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title):"新建模块-"+_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title,r.attrs=JSON.parse(r.attrs),_.next=10,Object(_api_formula__WEBPACK_IMPORTED_MODULE_49__["d"])({page:1,pageSize:999});case 10:n=_.sent,s=n.data.dataList,console.log(r),r.attrs=r.attrs.map((function(e){var t=s.find((function(t){return t.id===e.id}));return t?Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},e),{},{formula:t.formula,data:t}):e})),o=(r.content.match(/{{([^}]+)}}/g)||[]).map((function(e){return e.slice(2,-2).trim()})),r.attrs=r.attrs.filter((function(e){return o.includes(e.id)})),t.coms=[r],_.next=22;break;case 19:_.prev=19,_.t0=_["catch"](0),console.error("加载模板信息失败:",_.t0);case 22:case"end":return _.stop()}}),_,null,[[0,19]])})))()},onExport:function(e){var t=this;t.comIndex=-1;t.$refs.tabHtml.innerHTML},onOpenView:function(e){console.log("this.coms",this.coms),this.showViewForm=!0},onClose:function(){window.close()},loadArticle:function(e){var t=this;t.onLoadArticle(e)},handleDragStart:function(e){var t={};if("article"==e.target.dataset.type){var _=e.target.dataset.index;t={optType:e.target.dataset.type,item:this.articleList[_]}}else{var a=e.target.dataset.index,r=e.target.dataset.subIndex,n=this.categoryList[a].dataList[r];delete n.category,t=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},n),{},{optType:e.target.dataset.type,key:"addNew",attrs:JSON.parse(n.attrs)})}e.dataTransfer.setData("item",JSON.stringify(t)),this.operation="drag"},onRebuild:function(e){var t=this;this.coms=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__["a"])(e),this.$nextTick((function(){t.$forceUpdate()}))},initCurrentUser:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function t(){var _,a;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return _=e,t.next=3,Object(_api_api__WEBPACK_IMPORTED_MODULE_44__["b"])();case 3:if(a=t.sent,200==a.status){t.next=6;break}return t.abrupt("return");case 6:_.userInfo=a.data;case 7:case"end":return t.stop()}}),t)})))()},onLoadArticle:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r,n;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:return _.prev=0,t.loading=!0,_.next=4,Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["i"])({id:e});case 4:if(a=_.sent,200===a.status){_.next=7;break}throw new Error("Invalid response status");case 7:return t.docAttr={id:a.data.id,category_id:Number(a.data.category_id),title:a.data.title,content:"",status:a.data.status,is_template:a.data.is_template,linkProduct:a.data.linkProduct,links:a.data.links,linkProject:a.data.linkProject,projects:a.data.projects},r="string"===typeof a.data.data?JSON.parse(a.data.data):a.data.data,_.next=11,Promise.all(r.map(function(){var e=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function e(t){var _,a;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(_api_formula__WEBPACK_IMPORTED_MODULE_49__["d"])({page:1,pageSize:999});case 2:return _=e.sent,a=t.attrs,a.forEach((function(e){if(e&&e.data&&e.data.id){var t=_.data.dataList.find((function(t){return t.id===e.data.id}));t&&(e.data=t,e.formula=t.formula)}})),e.abrupt("return",Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},t));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 11:n=_.sent,t.coms=n,console.log("coms",n),"document"===t.type&&void 0!==t.articleId&&(document.title="".concat(t.docAttr.title,"-").concat(_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title)),t.uptadeSearch(),_.next=21;break;case 18:_.prev=18,_.t0=_["catch"](0),console.error("Error in onLoadArticle:",_.t0);case 21:return _.prev=21,t.loading=!1,_.finish(21);case 24:case"end":return _.stop()}}),_,null,[[0,18,21,24]])})))()},onTemplateInfo:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r,n;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:return _.prev=0,t.loading=!0,_.next=4,Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["i"])({id:e});case 4:if(a=_.sent,200===a.status&&a.data){_.next=7;break}throw new Error("无效的响应或未收到数据");case 7:return t.docAttr={id:t.docAttr.id,category_id:Number(t.docAttr.category_id),title:a.data.title,content:"",status:a.data.status,is_template:a.data.is_template,linkProduct:a.data.linkProduct||[],links:a.data.links||"",linkProject:a.data.linkProject||[],projects:a.data.projects||"",document_type:a.data.document_type||""},r=a.data.data?JSON.parse(a.data.data):[],_.next=11,Promise.all(r.map(function(){var e=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function e(t){var _,a,r,n,s,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t&&t.id){e.next=3;break}return console.warn("无效的文档项:",t),e.abrupt("return",null);case 3:return e.next=5,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["g"])({id:t.id});case 5:return _=e.sent,e.next=8,Object(_api_formula__WEBPACK_IMPORTED_MODULE_49__["d"])({page:1,pageSize:999});case 8:return a=e.sent,r=_.data.content,n=_.data.attrs?JSON.parse(_.data.attrs).filter((function(e){return"Directory"!==e.type})):[],s=t.attrs.filter((function(e){return"Directory"===e.type})),n=[].concat(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__["a"])(n),Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__["a"])(s)),o=(r.match(/{{([^}]+)}}/g)||[]).map((function(e){return e.slice(2,-2)})),console.log("contentItems",o),o.forEach((function(e){if(e.startsWith("Directory_")&&!n.some((function(t){return t.id===e}))){var t=e.split("_"),_=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_slicedToArray_js__WEBPACK_IMPORTED_MODULE_0__["a"])(t,3),a=_[1],r=_[2];n.push({type:"Directory",id:e,name:"目录信息",intro:"目录信息",number:"",content:"",level:parseInt(r),moduleIndex:parseInt(a)})}})),n=n.map((function(e){if("formual"===e.type&&e.data&&e.data.id){var t=a.data.dataList.find((function(t){return t.id===e.data.id}));if(t)return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},e),{},{data:t,formula:t.formula})}return e})),e.abrupt("return",Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},_.data),{},{attrs:n,content:r}));case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 11:n=_.sent,t.coms=n.filter(Boolean),console.log("组件",t.coms),console.log("模版",t.docAttr),void 0!==t.articleId&&(document.title="".concat(t.docAttr.title,"-").concat(_settings__WEBPACK_IMPORTED_MODULE_51___default.a.title)),t.uptadeSearch(),_.next=23;break;case 19:_.prev=19,_.t0=_["catch"](0),console.error("加载模板信息时出错:",_.t0),t.$message.error("加载模板信息时出错,请稍后重试");case 23:return _.prev=23,t.loading=!1,_.finish(23);case 26:case"end":return _.stop()}}),_,null,[[0,19,23,26]])})))()},onRemove:function(e){this.coms.splice(e,1)},onCatalogIndex:function(e){var t=this;this.catalogIndex=e,(this.docuComIndex=3)&&(this.comIndex=0,this.AttributeIndex=0,this.docuComIndex=0),this.$nextTick((function(){t.$forceUpdate()}))},onSetActiveIndexs:function(e){this.docuComIndex=e,1!=this.AttributeIndex&&9998!=this.comIndex&&9997!=this.catalogIndex||(this.catalogIndex=0,this.AttributeIndex=0,this.comIndex=0)},onSetActiveIndex:function(e){this.comIndex=e,1!=this.AttributeIndex&&3!=this.docuComIndex&&9997!=this.catalogIndex||(this.catalogIndex=0,this.docuComIndex=0)},onAttributeIndex:function(e){this.AttributeIndex=e,(this.docuComIndex=3)&&(this.catalogIndex=0,this.comIndex=0,this.docuComIndex=0)},renew:function(){var e=this;e.docVisible=!0,this.docForm.title=e.docAttr.title,this.docForm.category_id=e.docAttr.category_id},onSaveAs:function(e){var t=this;t.coms.length<=0?t.$alert("请填写内容"):(t.docAttr.id="",t.docVisible=!0,this.docForm.title=t.docAttr.title,this.docForm.category_id=t.docAttr.category_id)},onSave:function(e){var t=this;t.coms.length<=0?t.$alert("增加组件"):""==t.docAttr.category_id||t.docAttr.category_id<=0?t.$alert("请选择文档分类"):""!=t.docAttr.title?(t.docAttr.links=JSON.stringify(t.docAttr.linkProduct),t.docAttr.projects=JSON.stringify(t.docAttr.linkProject),t.docAttr.data=JSON.stringify(t.coms),t.docAttr.is_template=0,t.docAttr.user_name=t.$store.state.user.name,t.docAttr.user_id=t.$store.state.user.id,t.docAttr.id>0?Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["r"])(t.docAttr).then((function(e){200==e.status&&(t.docAttr.id=e.data,t.$alert("文档更新成功"),t.docVisible=!1,t.docForm={title:"",category_id:""},t.searchArticle())})):Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["a"])(t.docAttr).then((function(e){200==e.status&&(t.docAttr.id=e.data,t.articleId=e.data,t.$alert("文档保存成功"),t.docVisible=!1,t.docForm={title:"",category_id:""},t.searchArticle())}))):t.$alert("请填写文档标题")},onUpload:function(){var e=this;e.coms.length<=0?e.$alert("增加组件"):""!=e.docAttr.document_type?""!=e.docAttr.title?(e.docAttr.links=JSON.stringify(e.docAttr.linkProduct),e.docAttr.projects=JSON.stringify(e.docAttr.linkProject),e.docAttr.data=JSON.stringify(e.coms),e.docAttr.is_template=1,e.docAttr.id=this.$route.query.articleId,e.docAttr.user_name=e.$store.state.user.name,e.docAttr.user_id=e.$store.state.user.id,Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["r"])(e.docAttr).then((function(t){200==t.status&&(e.docAttr.id=t.data,e.$alert("模版更新成功"),e.searchArticle())}))):e.$alert("请填写模版标题"):e.$alert("请选择分类")},onSaveUpload:function(e){var t=this;t.coms.length<=0?t.$alert("增加组件"):""!=t.docAttr.document_type?""!=t.docAttr.title?(t.docAttr.links=JSON.stringify(t.docAttr.linkProduct),t.docAttr.projects=JSON.stringify(t.docAttr.linkProject),t.docAttr.data=JSON.stringify(t.coms),t.docAttr.is_template=1,t.docAttr.template_id=0,t.docAttr.user_name=t.$store.state.user.name,t.docAttr.user_id=t.$store.state.user.id,Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["a"])(t.docAttr).then((function(e){200==e.status&&(t.docAttr.id=e.data,t.articleId=e.data,t.$alert("模版保存成功"),t.searchArticle())}))):t.$alert("请填写模版标题"):t.$alert("请选择分类")},onSetComs:function(e){var t=this;t.coms=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_1__["a"])(e)},onAddLayer:function(e,t){var _=this,a=_.categoryList[e].dataList[t],r=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__["a"])({},a),{},{attrs:JSON.parse(a.attrs)});delete r.category,_.coms.push(r),_.comIndex=_.coms.length-1},onInsert:function(e){var t=this;switch(e.key){case"article":t.insertArticle();break;case"table":t.insertTable();break;case"sourceData":t.insertSourceData(e);break;case"formual":t.insertFormual(e);break;case"constant":t.insertConstant(e);break;case"variable":t.insertVariable(e);break;case"pager":t.insertPager();break;case"attr":this.insertProductAttr();break;case"Directory":t.insertDirectory(e);break;case"addNew":t.insertNew(e);break;case"InsertNull":t.insertVal();break;case"ai":t.insertAI(e);break}},insertVal:function(){var e=this;if(e.comIndex<0)return e.$alert("请选择插入图层"),!1;var t=e.coms[e.comIndex],_="val"+Date.now(),a={type:"variableNull",id:_,dataId:"",name:"非变量",intro:"",content:"请输入",data:""};t.attrs.push(a),"TextArea"==t.type?e.insertCmd={content:"{{"+a.id+"}}"}:e.comIndex>=0&&e.setTableData(a.id)},insertAI:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var _=t.coms[t.comIndex],a={type:"ai",id:"ai"+(_.attrs.length+1),dataId:"",name:"AI",intro:"插入AI",content:e.content.result,search:e.content.searchTerm};_.attrs.push(a),"TextArea"==_.type&&(t.insertCmd={content:"{{"+a.id+"}}"})},insertProductAttr:function(){if(this.docAttr.linkProduct.length<=0)return this.$alert("请选择文档关联商品信息"),!1;this.showProductAttr=!0},insertDirectory:function(e){var t=this,_=this;if(_.comIndex<0)return _.$alert("请选择插入图层"),!1;var a=_.coms[_.comIndex],r="Directory_".concat(_.comIndex,"_").concat(a.attrs.length+1),n=e.content.level||1,s=this.generateNumberedContent(_.comIndex,n),o=s.number,i=s.content,c={type:"Directory",id:r,name:"目录信息",intro:"目录信息",number:o,content:i,level:n,moduleIndex:_.comIndex};this.$set(a.attrs,a.attrs.length,c),this.$forceUpdate(),this.$nextTick((function(){a.attrs[a.attrs.length-1].content||(t.$set(a.attrs[a.attrs.length-1],"content",i),t.$forceUpdate())})),_.insertCmd={content:"{{".concat(r,"}}")}},generateNumberedContent:function(e,t){var _=this.generateLevelPrefix(e,t),a=(this.coms[e].type,"");return{number:_,content:a}},generateLevelPrefix:function(e,t){for(var _=[],a=this.coms[e],r=a.attrs.filter((function(e){return"Directory"===e.type})),n=r.filter((function(e){return e.level===t})).length+1,s=function(a){if(1===a)_.push(e+1);else if(a===t)_.push(n);else{var s=r.filter((function(e){return e.level===a-1})).pop();_.push(s?s.number.split(".")[a-1]:1)}},o=1;o<=t;o++)s(o);return _.join(".")},onInsertProductAttr:function(e){var t=this;if(this.showProductAttr=!1,t.comIndex<0)return t.$alert("请选择插入图层"),!1;var _=t.coms[t.comIndex],a={type:"ProductAttr",id:"ProductAttr"+(_.attrs.length+1),dataId:e.id,name:"商品属性",intor:"商品属性",content:"",attrs:e};_.attrs.push(a),t.insertCmd={content:"{{"+a.id+"}}"}},insertNew:function(e){var t=this;t.coms.push(e)},insertPager:function(){var e=this;if(e.comIndex<0)return e.$alert("请选择插入图层"),!1;var t=e.coms[e.comIndex],_={type:"pager",id:"pager"+(t.attrs.length+1),name:"分页符",intor:"强制分页",content:""};t.attrs.push(_),"TextArea"==t.type&&(e.insertCmd={content:"<div>{{"+_.id+"}}</div>"})},insertArticle:function(){var e=this,t={type:"TextArea",lay_id:"textArea",code:"模块名",name:"图文",intro:"图文介绍",isEdit:2,content:"请填写内容",attrs:[]};e.coms.push(t),e.comIndex=e.coms.length-1,console.log("New article added:",t),console.log("Current coms:",e.coms),console.log("New comIndex:",e.comIndex)},insertTable:function(){var e=this;e.coms.push({type:"Table",lay_id:"Table",code:"模块名",name:"图表名称",intro:"图表介绍",isEdit:2,tableHeader:this.initTableHeader(),tableData:[{}],htmlData:"",attrs:[]}),e.comIndex=e.coms.length-1},initTableHeader:function(){for(var e=65,t=[],_=e;_<=e+25;_++)t.push(String.fromCharCode(_));return t},insertConstant:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var _=t.coms[t.comIndex],a={type:"constant",id:e.content.code+(_.attrs.length+1),dataId:e.id,name:e.content.code,intro:e.content.intro,content:e.content.value,data:e.content};_.attrs.push(a),"TextArea"==_.type?t.insertCmd={content:"{{"+a.id+"}}"}:t.comIndex>=0&&t.setTableData(a.id)},insertVariable:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var _=t.coms[t.comIndex],a={type:"variable",id:e.content.code+(_.attrs.length+1),dataId:e.id,name:e.content.code,intro:e.content.intro,content:e.content.value,data:e.content};_.attrs.push(a),"TextArea"==_.type?t.insertCmd={content:"{{"+a.id+"}}"}:t.comIndex>=0&&t.setTableData(a.id)},insertSourceData:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var _=t.coms[t.comIndex],a={type:"sourceData",id:"sourceData"+(_.attrs.length+1),dataId:"",name:"源数据",intro:"插入源数据",formula:"[R]["+e.content.tb+"]["+e.content.sheet+"]["+e.content.r+","+e.content.c+"]",content:e.content.value,data:e.content};_.attrs.push(a),"TextArea"==_.type&&(t.insertCmd={content:"{{"+a.id+"}}"})},insertFormual:function(e){var t=this;if(t.comIndex<0)return t.$alert("请选择插入图层"),!1;var _=t.coms[t.comIndex],a={type:"formual",id:"formual"+(_.attrs.length+1),dataId:e.id,name:e.content.name,intro:e.content.intro,formula:e.content.formula,content:0,data:e.content};_.attrs.push(a),"TextArea"==_.type?t.insertCmd={content:"{{"+a.id+"}}"}:t.comIndex>=0&&t.setTableData(a.id)},initCategoryList:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function t(){var _,a,r;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return _=e,t.next=3,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["j"])({page:1,pageSize:99,parent_id:0,status:5});case 3:if(a=t.sent,200==a.status){t.next=6;break}return t.abrupt("return");case 6:_.categoryList=a.data.dataList,r=0;case 8:if(!(r<_.categoryList.length)){t.next=15;break}return t.next=11,_.getTemplateList(_.categoryList[r].id);case 11:_.categoryList[r].dataList=t.sent;case 12:r++,t.next=8;break;case 15:case"end":return t.stop()}}),t)})))()},getTemplateList:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_5__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().mark((function _(){var a,r;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_4__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:return t,_.next=3,Object(_api_template__WEBPACK_IMPORTED_MODULE_40__["i"])({page:1,pageSize:999,category_id:e,status:5});case 3:if(a=_.sent,200==a.status){_.next=6;break}return _.abrupt("return",[]);case 6:return r=a.data.dataList.map((function(e){e.attrs||(e.attrs="[]"),e.content||(e.content="");try{e.attrs="string"===typeof e.attrs?JSON.parse(e.attrs):e.attrs;var t=((e.content||"").match(/{{([^}]+)}}/g)||[]).map((function(e){return e.slice(2,-2).trim()}));e.attrs=Array.isArray(e.attrs)?e.attrs:[],e.attrs=e.attrs.filter((function(e){return e&&e.id&&t.includes(e.id)}))}catch(_){console.error("Error processing template item:",_),e.attrs=[]}return e})),_.abrupt("return",r);case 8:case"end":return _.stop()}}),_)})))()},searchArticle:function(){var e=this;Object(_api_document__WEBPACK_IMPORTED_MODULE_34__["k"])({page:1,pageSize:99}).then((function(t){200==t.status&&(e.articleList=t.data.dataList.filter((function(e){return 0==e.is_template})),e.templateList=t.data.dataList.filter((function(e){return 1==e.is_template})))}))}}}},e47c:function(e,t,_){},e918:function(e,t,_){},f587:function(module,__webpack_exports__,__webpack_require__){"use strict";var C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("c7eb"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("b85c"),C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("1da1"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("4de4"),core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("a630"),core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("a15b"),core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es_array_join_js__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("d81d"),core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("b0c0"),core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_7__),core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("e9c4"),core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(core_js_modules_es_json_stringify_js__WEBPACK_IMPORTED_MODULE_8__),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("a9e3"),core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_9__),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("b64b"),core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("d3b7"),core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("4d63"),core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_12___default=__webpack_require__.n(core_js_modules_es_regexp_constructor_js__WEBPACK_IMPORTED_MODULE_12__),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("ac1f"),core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13___default=__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_13__),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("2c3e"),core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_14___default=__webpack_require__.n(core_js_modules_es_regexp_sticky_js__WEBPACK_IMPORTED_MODULE_14__),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("25f0"),core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15___default=__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15__),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("3ca3"),core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16___default=__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16__),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("466d"),core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_17___default=__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_17__),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("5319"),core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_18___default=__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_18__),core_js_modules_esnext_string_replace_all_js__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("ad9d"),core_js_modules_esnext_string_replace_all_js__WEBPACK_IMPORTED_MODULE_19___default=__webpack_require__.n(core_js_modules_esnext_string_replace_all_js__WEBPACK_IMPORTED_MODULE_19__),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("159b"),core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20___default=__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_20__),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("ddb0"),core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21___default=__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21__),_api_document__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("424e"),_components_TextView__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("8475"),jspdf__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("8baf"),html2canvas__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("c0e9"),html2canvas__WEBPACK_IMPORTED_MODULE_25___default=__webpack_require__.n(html2canvas__WEBPACK_IMPORTED_MODULE_25__),_api_sourceData__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("1c4c"),html_to_docx__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("c5158"),file_saver__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("21a6"),file_saver__WEBPACK_IMPORTED_MODULE_28___default=__webpack_require__.n(file_saver__WEBPACK_IMPORTED_MODULE_28__);__webpack_exports__["a"]={name:"Viewer",components:{TextArea:_components_TextView__WEBPACK_IMPORTED_MODULE_23__["a"]},props:{id:{type:Number,default:0},coms:{type:Array,default:null},docAttr:{type:Object,default:function(){return{title:""}}}},watch:{coms:{handler:function(e){null!=e&&(this.comList=JSON.parse(JSON.stringify(e)),this.replaceData(e))},immediate:!0,deep:!0}},data:function(){return{comList:[],content:"",exporting:!1,exportProgress:0}},methods:{replaceData:function replaceData(data){var _this2=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _callee(){var _iterator,_step,item,_iterator2,_step2,el,attrId,formual;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function _callee$(_context){while(1)switch(_context.prev=_context.next){case 0:_iterator=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__["a"])(_this2.comList),_context.prev=1,_iterator.s();case 3:if((_step=_iterator.n()).done){_context.next=39;break}item=_step.value,_iterator2=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__["a"])(item.attrs),_context.prev=6,_iterator2.s();case 8:if((_step2=_iterator2.n()).done){_context.next=29;break}if(el=_step2.value,attrId=el.id,"formual"!=el.type){_context.next=26;break}return _context.prev=12,_context.next=15,_this2.analysisFormual(el);case 15:return formual=_context.sent,_context.next=18,_this2.getRemote(formual);case 18:formual=_context.sent,el.content=eval(formual),_context.next=24;break;case 22:_context.prev=22,_context.t0=_context["catch"](12);case 24:_context.next=27;break;case 26:"variableNull"==el.type&&console.log(el);case 27:_context.next=8;break;case 29:_context.next=34;break;case 31:_context.prev=31,_context.t1=_context["catch"](6),_iterator2.e(_context.t1);case 34:return _context.prev=34,_iterator2.f(),_context.finish(34);case 37:_context.next=3;break;case 39:_context.next=44;break;case 41:_context.prev=41,_context.t2=_context["catch"](1),_iterator.e(_context.t2);case 44:return _context.prev=44,_iterator.f(),_context.finish(44);case 47:return _context.abrupt("return",data);case 48:case"end":return _context.stop()}}),_callee,null,[[1,41,44,47],[6,31,34,37],[12,22]])})))()},analysisFormual:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:a=t,r=/(\[.*?\]){3}/,n=e.formula,s=new RegExp(r);case 4:if(o=n.match(s),null!=o){_.next=8;break}return _.abrupt("break",22);case 8:return i=o[0],_.prev=9,_.next=12,a.getFormualData(i);case 12:c=_.sent,null===c||void 0===c||isNaN(c)?(console.warn("获取到的数据无效: ".concat(i)),n=n.replace(i,"(0)")):n=n.replace(i,"(".concat(parseFloat(c),")")),_.next=20;break;case 16:_.prev=16,_.t0=_["catch"](9),console.error("处理 ".concat(i," 时出错:"),_.t0),n=n.replace(i,"(0)");case 20:_.next=4;break;case 22:return _.abrupt("return",n);case 23:case"end":return _.stop()}}),_,null,[[9,16]])})))()},getFormualData:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(a=t,r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r),s=e.match(n),o=0,!s||"T"!=s[1]){_.next=11;break}return _.next=8,a.getModuleData(s[2],s[3]);case 8:o=_.sent,_.next=12;break;case 11:console.warn("无法解析公式项:",e);case 12:return _.abrupt("return",o);case 13:case"end":return _.stop()}}),_)})))()},getModuleData:function(e,t){var _=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function a(){var r,n,s;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(r=_,n=r.comList.filter((function(t){return t.name==e})),!(n.length>0)){a.next=6;break}if(s=n[0].attrs.filter((function(e){return e.name==t})),!(s.length>0)){a.next=6;break}return a.abrupt("return",parseFloat(s[0].content));case 6:return a.abrupt("return",0);case 7:case"end":return a.stop()}}),a)})))()},getRemote:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){var a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:a=t,r=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,n=new RegExp(r);case 3:if(s=e.match(n),null!=s){_.next=7;break}return _.abrupt("break",18);case 7:if("R"!=s[1]){_.next=16;break}return o=s[4],o=s[4].split(","),_.next=12,a.getRemoteData(s[2],s[3],o[0],o[1]);case 12:i=_.sent,c=s[0],e=isNaN(i)?e.replace(c,'"'.concat(i,'"')):e.replace(c,"("+parseFloat(i)+")"),e=e.replace(c,"("+parseFloat(i)+")");case 16:_.next=3;break;case 18:return _.abrupt("return",e);case 19:case"end":return _.stop()}}),_)})))()},getRemoteData:function(e,t,_,a){var r=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function n(){var s,o,i;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r,s=0,o={code:e,sheetName:t,row:_,col:a},n.prev=3,n.next=6,Object(_api_sourceData__WEBPACK_IMPORTED_MODULE_26__["e"])(o);case 6:i=n.sent,200==i.status&&(s=i.data.result,"string"!==typeof s||isNaN(s)||(s=parseFloat(s))),n.next=13;break;case 10:n.prev=10,n.t0=n["catch"](3),console.error("获取远程数据错误:",n.t0);case 13:return n.abrupt("return",s);case 14:case"end":return n.stop()}}),n,null,[[3,10]])})))()},getComponentType:function(e){return"textarea"===e?_components_TextView__WEBPACK_IMPORTED_MODULE_23__["a"]:e},onUpdateData:function(e,t){this.comList[e].content=t,this.rebuildContent()},rebuildContent:function(){this.content=this.comList.map((function(e){return e.content})).join("")},onExport:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){var _,a,r,n;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.exporting){t.next=2;break}return t.abrupt("return");case 2:return e.exporting=!0,t.prev=3,_=e.$refs.content.cloneNode(!0),_.querySelectorAll(".template-textarea"),_.querySelectorAll('input[type="text"]').forEach((function(e){var t=document.createElement("span");t.textContent=e.value,e.parentNode.replaceChild(t,e)})),a='<!DOCTYPE html><html><head><meta charset="UTF-8"><style>\n @page {\n size: A4;\n margin: 2cm;\n }\n body {\n font-family: Arial, sans-serif;\n font-size: 12pt;\n line-height: 1.5;\n }\n table {\n width: 100%;\n border-collapse: collapse;\n }\n td, th {\n border: 1px solid black;\n padding: 5px;\n }\n .template-textarea {\n page-break-after: always;\n }\n .toc-page {\n page-break-before: always;\n page-break-after: always;\n }\n .toc-content {\n height: 100vh;\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n padding-top: 100px;\n }\n .toc-item {\n display: flex;\n justify-content: space-between;\n margin-bottom: 10px;\n }\n .toc-text {\n margin-right: 10px;\n }\n .toc-page-num {\n flex-shrink: 0;\n }\n .toc-item::after {\n content: "";\n border-bottom: 1px dotted black;\n flex-grow: 1;\n order: 2;\n margin: 0 5px;\n position: relative;\n top: -5px;\n }\n .toc-text {\n order: 1;\n }\n .toc-page-num {\n order: 3;\n }\n \n .TOC {\n display: none !important;\n }\n </style></head><body>'.concat(_.innerHTML,"</body></html>"),a=a.replaceAll("<table ",'<table style="border-collapse: collapse;" ').replaceAll("<td>",'<td style="border: 1px solid black;">'),t.next=11,Object(_api_document__WEBPACK_IMPORTED_MODULE_22__["e"])({content:a,title:e.docAttr.title});case 11:if(r=t.sent,200==r.status){t.next=15;break}return e.$alert(r.errMsg),t.abrupt("return");case 15:n=document.createElement("a"),n.href=r.data.file_path,n.download=r.data.file_name,document.body.appendChild(n),n.click(),document.body.removeChild(n),t.next=26;break;case 23:t.prev=23,t.t0=t["catch"](3),e.$alert("导出文档时发生错误,请稍后重试。");case 26:return t.prev=26,e.exporting=!1,t.finish(26);case 29:case"end":return t.stop()}}),t,null,[[3,23,26,29]])})))()},onExports:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){var _,a,r,n,s,o,i,c;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.exporting){t.next=2;break}return t.abrupt("return");case 2:e.exporting=!0,t.prev=3,_=e.$refs.content.cloneNode(!0),console.log("Original content:",_.innerHTML),_.querySelectorAll("span > img").forEach((function(e){var t=e.parentElement,_=t.parentElement;_.insertBefore(e,t),0===t.childNodes.length&&_.removeChild(t)})),_.querySelectorAll("table").forEach((function(e,t){e.style.cssText="\n border-collapse: separate !important;\n width: 100% !important;\n border: none !important;\n ",e.querySelectorAll("tr").forEach((function(e,t){e.querySelectorAll("td, th").forEach((function(e,_){var a="\n padding: 5px !important;\n border: 0.1px solid #000000 !important;\n ";0!==t&&(a+="border-top: none !important;"),0!==_&&(a+="border-left: none !important;"),e.style.cssText+=a}))}))})),a=_.querySelectorAll("img"),r=Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_createForOfIteratorHelper_js__WEBPACK_IMPORTED_MODULE_1__["a"])(a),t.prev=10,r.s();case 12:if((n=r.n()).done){t.next=21;break}return s=n.value,t.next=16,e.convertImageToBase64(s);case 16:s.style.maxWidth="100%",s.style.height="auto","P"===s.parentElement.tagName&&(console.log(s),s.parentElement.style.textAlign=s===a[0]?"left":"right");case 19:t.next=12;break;case 21:t.next=26;break;case 23:t.prev=23,t.t0=t["catch"](10),r.e(t.t0);case 26:return t.prev=26,r.f(),t.finish(26);case 29:return console.log("Content after image processing:",_.innerHTML),_.querySelectorAll('input[type="text"]').forEach((function(e){var t=document.createElement("span");t.textContent=e.value,e.parentNode.replaceChild(t,e)})),o='\n <!DOCTYPE html>\n <html>\n <head>\n <meta charset="UTF-8">\n <style>\n @page {\n size: A4;\n margin: 2cm;\n }\n body {\n font-family: Arial, sans-serif;\n font-size: 12pt;\n line-height: 1.5;\n }\n .template-textarea {\n page-break-after: always;\n }\n img {\n max-width: 100%;\n height: auto;\n }\n </style>\n </head>\n <body>'.concat(_.innerHTML,"</body>\n </html>\n "),console.log("Final HTML content:",o),i={margin:{top:"2cm",right:"2cm",bottom:"2cm",left:"2cm"},table:{row:{cantSplit:!0}},footer:{default:'<p style="color: #444; font-size: 10pt">页码: {page} / {pages}</p>'},pageNumber:!0},t.next=36,Object(html_to_docx__WEBPACK_IMPORTED_MODULE_27__["a"])(o,null,i);case 36:c=t.sent,Object(file_saver__WEBPACK_IMPORTED_MODULE_28__["saveAs"])(c,"".concat(e.docAttr.title,".docx")),e.$message.success("文档导出成功"),t.next=45;break;case 41:t.prev=41,t.t1=t["catch"](3),console.error("导出文档时发生错误:",t.t1),e.$message.error("导出文档时发生错误,请稍后重试");case 45:return t.prev=45,e.exporting=!1,t.finish(45);case 48:case"end":return t.stop()}}),t,null,[[3,41,45,48],[10,23,26,29]])})))()},processAllTables:function(e){e.querySelectorAll("table").forEach((function(e){e.style.borderCollapse="separate",e.style.width="100%",e.style.border="none",e.style.backgroundColor="#000000",e.querySelectorAll("tr").forEach((function(e){e.querySelectorAll("td, th").forEach((function(e){e.style.padding="5px",e.style.borderRight="0.1px solid #ffffff",e.style.borderBottom="0.1px solid #ffffff",e.style.backgroundColor="#ffffff"}))}))}))},convertImageToBase64:function(e){var t=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function _(){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:return _.abrupt("return",new Promise((function(_,a){e.complete?t.toDataURL(e.src,(function(t){e.src=t,_()})):(e.onload=function(){t.toDataURL(e.src,(function(t){e.src=t,_()}))},e.onerror=a)})));case 1:case"end":return _.stop()}}),_)})))()},toDataURL:function(e,t){var _=new XMLHttpRequest;_.onload=function(){var e=new FileReader;e.onloadend=function(){t(e.result)},e.readAsDataURL(_.response)},_.open("GET",e),_.responseType="blob",_.send()},onExportPDF:function(){var e=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){var _,a,r,n,s,o;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.exporting){t.next=2;break}return t.abrupt("return");case 2:return e.exporting=!0,e.exportProgress=0,t.prev=4,_=e.$refs.content,console.log("Content element:",_),a={height:_.style.height,overflow:_.style.overflow,position:_.style.position},_.style.height="auto",_.style.overflow="visible",_.style.position="absolute",t.next=13,e.waitForImages(_);case 13:return r=new jspdf__WEBPACK_IMPORTED_MODULE_24__["a"]("p","pt","a4"),n=r.internal.pageSize.getHeight(),s=r.internal.pageSize.getWidth(),o=setTimeout((function(){throw new Error("PDF export timed out")}),6e4),t.next=19,e.addContentToPDF(_,r,s,n);case 19:clearTimeout(o),r.save("".concat(e.docAttr.title||"document",".pdf")),Object.assign(_.style,a),e.$message.success("PDF导出成功"),t.next=29;break;case 25:t.prev=25,t.t0=t["catch"](4),console.error("Export to PDF failed:",t.t0),e.$message.error("PDF导出失败:".concat(t.t0.message));case 29:return t.prev=29,e.exporting=!1,e.exportProgress=0,t.finish(29);case 33:case"end":return t.stop()}}),t,null,[[4,25,29,33]])})))()},waitForImages:function(e){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function t(){var _,a;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return _=e.getElementsByTagName("img"),a=Array.from(_).map((function(e){return e.complete?Promise.resolve():new Promise((function(t){e.onload=e.onerror=t}))})),t.next=4,Promise.all(a);case 4:case"end":return t.stop()}}),t)})))()},addContentToPDF:function(e,t,_,a){var r=arguments,n=this;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function s(){var o,i,c,l,u,d;return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return o=r.length>4&&void 0!==r[4]?r[4]:0,i=e.scrollHeight,s.next=4,html2canvas__WEBPACK_IMPORTED_MODULE_25___default()(e,{scale:2,useCORS:!0,logging:!1,windowWidth:_,windowHeight:a,y:o,ignoreElements:function(e){var t=window.getComputedStyle(e);return"none"!==t.getPropertyValue("-ms-high-contrast")},onclone:function(e){var t=e.body.querySelector(".content");t&&(t.style.height="auto",t.style.overflow="visible",t.style.position="static")}});case 4:if(c=s.sent,l=c.toDataURL("image/jpeg",1),u=_,d=c.height*u/c.width,t.addImage(l,"JPEG",0,0,u,d),n.exportProgress=Math.min(100,Math.round((o+a)/i*100)),!(c.height>a)){s.next=14;break}return t.addPage(),s.next=14,n.addContentToPDF(e,t,_,a,o+a);case 14:case"end":return s.stop()}}),s)})))()},onExportPdfApi:function(){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__["a"])(Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().mark((function e(){return Object(C_Users_0_Desktop_yil_node_modules_babel_runtime_helpers_esm_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()}}}},f599:function(e,t,_){},f6f9:function(e,t,_){"use strict";var a=function(){var e=this,t=e.$createElement,_=e._self._c||t;return null!=e.com?_("div",{staticClass:"editor-attribute"},[_("el-form",[e._l(e.filteredAttrs,(function(t,a){return["TextArea"==e.com.type?[e.isTextAreaType(t.type)?[_("el-form-item",{attrs:{label:t.id+":"}},[_("span",{staticStyle:{cursor:"pointer"},on:{click:function(_){return e.toggleBackground(t.id)}}},[e._v(e._s(t.content))])])]:e._e(),"formual"==t.type?[_("el-form-item",{attrs:{label:t.id+":"}},[_("span",{staticStyle:{cursor:"pointer"},on:{click:function(_){return e.toggleBackground(t.id)}}},[e._v(e._s(t.formula))])])]:e._e(),"sourceData"==t.type?[_("el-form-item",{attrs:{label:t.id+":"}},[e._v(" "+e._s(e.formatSourceData(t.id,t.formula))+" ")])]:e._e()]:e._e()]}))],2),_("el-dialog",{directives:[{name:"el-drag-dialog",rawName:"v-el-drag-dialog"}],attrs:{visible:e.dialogVisible,"append-to-body":"",width:"300","custom-class":"prod-verify",title:"编辑表头"},on:{"update:visible":function(t){e.dialogVisible=t}}},[_("headerSetting",{attrs:{headerItemName:e.headerItemName},on:{onSetHeader:e.onSetHeader}})],1)],1):e._e()},r=[],n=_("2909"),s=_("b85c"),o=_("c7eb"),i=_("5530"),c=_("1da1"),l=(_("99af"),_("4de4"),_("caad"),_("d81d"),_("a434"),_("b0c0"),_("e9c4"),_("b64b"),_("d3b7"),_("ac1f"),_("2532"),_("466d"),_("498a"),_("1b35")),u=_("a888"),d=_("c621"),m=(_("1c4c"),_("424e"),{name:"attributes",components:{headerSetting:l["a"]},directives:{elDragDialog:u["a"]},emits:["onRefresh"],props:{com:{type:Object,default:function(){return null}}},watch:{com:{handler:function(e){e&&e.content&&this.processContent()},deep:!0}},data:function(){return{dialogVisible:!1,activeNames:"0",categoryList:[],articleCategoryList:[],activeHeaderIndex:-1,headerItemName:"",props:{value:"id",label:"name",children:"children"},processedAttrs:[]}},computed:{filteredAttrs:function(){return console.log("processedAttrs",this.processedAttrs),this.processedAttrs}},mounted:function(){this.initCategoryList(),this.com&&this.com.content&&this.processContent()},methods:{toggleBackground:function(e){var t=document.getElementById(e);t&&("yellow"===t.style.backgroundColor?t.style.backgroundColor="":t.style.backgroundColor="yellow")},updateAllReferences:function(e,t){this.com.attrs.map((function(_){_.name==e.name&&(_.content=t)}))},isTextAreaType:function(e){return!["pager","constant","attr","formual","sourceData","Directory"].includes(e)},extractTemplates:function(e){var t,_=/\{\{(.*?)\}\}/g,a=[];while(null!==(t=_.exec(e)))a.push(t[1].trim());return a},processContent:function(){if(this.com&&this.com.content){var e=this.extractTemplates(this.com.content);this.com.attrs&&Array.isArray(this.com.attrs)&&(this.processedAttrs=this.com.attrs.filter((function(t){return e.includes(t.id)||"formual"===t.type})))}else this.processedAttrs=[]},formatSourceData:function(e,t){var _=/\[(.*?)\]\[(.*?)\]\[(.*?)\]\[(.*?)\]/,a=t.match(_),r=a[4].split(",");return"".concat(e,"=").concat(a[2],".").concat(a[3],".").concat(String.fromCharCode(65+parseInt(r[1]))).concat(parseInt(r[0])+1)},onSaveTemplate:function(e){var t=this;return Object(c["a"])(Object(o["a"])().mark((function _(){var a,r,n;return Object(o["a"])().wrap((function(_){while(1)switch(_.prev=_.next){case 0:if(a=Object(i["a"])(Object(i["a"])({},e),{},{attrs:JSON.stringify(e.attrs),status:5}),delete a.category,void 0!==a.id&&!t.saveAs){_.next=9;break}return _.next=5,Object(d["a"])(a);case 5:r=_.sent,200===r.status&&(a.id=r.data,t.com.id=r.data,t.$alert("模板信息保存成功"),t.$emit("onRefresh"),t.saveAs=!1),_.next=13;break;case 9:return _.next=11,Object(d["l"])(a);case 11:n=_.sent,200===n.status&&(t.$alert("模板信息更新成功"),t.$emit("onRefresh"));case 13:case"end":return _.stop()}}),_)})))()},initCategoryList:function(){var e=this;return Object(c["a"])(Object(o["a"])().mark((function t(){var _,a,r,n;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["j"])({page:1,pageSize:99,status:5});case 2:if(_=t.sent,200!==_.status){t.next=23;break}e.categoryList=_.data.dataList||[],a=Object(s["a"])(e.categoryList),t.prev=6,a.s();case 8:if((r=a.n()).done){t.next=15;break}return n=r.value,t.next=12,e.getTemplateList(n.id);case 12:n.dataList=t.sent;case 13:t.next=8;break;case 15:t.next=20;break;case 17:t.prev=17,t.t0=t["catch"](6),a.e(t.t0);case 20:return t.prev=20,a.f(),t.finish(20);case 23:case"end":return t.stop()}}),t,null,[[6,17,20,23]])})))()},getTemplateList:function(e){return Object(c["a"])(Object(o["a"])().mark((function t(){var _;return Object(o["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["i"])({page:1,pageSize:999,category_id:e,status:5});case 2:if(_=t.sent,200!==_.status){t.next=5;break}return t.abrupt("return",_.data.dataList.map((function(e){return Object(i["a"])(Object(i["a"])({},e),{},{attrs:JSON.parse(e.attrs)})})));case 5:return t.abrupt("return",[]);case 6:case"end":return t.stop()}}),t)})))()},onModify:function(e,t,_){this.currentIndex=e,this.componentIndex=t,this.activeHeaderIndex=_,this.headerItemName=this.components[e].components[t].attrs.tableHeader[_],this.dialogVisible=!0},onSetHeader:function(e){if(this.currentIndex>=0){var t=this.components[this.currentIndex].components[this.componentIndex].attrs.tableHeader;this.activeHeaderIndex>=0?t[this.activeHeaderIndex]=e:t.push(e)}this.$emit("onSetComponents",Object(n["a"])(this.components)),this.dialogVisible=!1},onInsert:function(e,t){this.currentIndex=e,this.componentIndex=t,this.headerItemName="",this.dialogVisible=!0},onDeleteHeaderItem:function(e,t,_){this.components[e].components[t].attrs.tableHeader.splice(_,1),this.$emit("onSetComponents",Object(n["a"])(this.components))},onSetActiveIndex:function(e){this.activeHeaderIndex=e===this.activeHeaderIndex?-1:e}}}),p=m,b=(_("de66"),_("2877")),f=Object(b["a"])(p,a,r,!1,null,null,null);t["a"]=f.exports},f846:function(e,t,_){},f9e5:function(e,t,_){"use strict";_.d(t,"d",(function(){return r})),_.d(t,"a",(function(){return n})),_.d(t,"e",(function(){return s})),_.d(t,"c",(function(){return o})),_.d(t,"b",(function(){return i}));var a=_("b775");function r(e){return Object(a["a"])({url:"/formula/search",method:"post",data:e})}function n(e){return Object(a["a"])({url:"/formula/create",method:"post",data:e})}function s(e){return Object(a["a"])({url:"/formula/update",method:"post",data:e})}function o(e){return Object(a["a"])({url:"/formula/info",method:"post",data:e})}function i(e){return Object(a["a"])({url:"/formula/delete",method:"post",data:e})}}}]);