Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 

1 ligne
6.3 KiB

  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-802699f8"],{3739:function(e,t,n){},"45fc":function(e,t,n){"use strict";var a=n("23e7"),i=n("b727").some,o=n("a640"),s=n("ae40"),r=o("some"),d=s("some");a({target:"Array",proto:!0,forced:!r||!d},{some:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},"4ea6":function(e,t,n){"use strict";var a=n("3739"),i=n.n(a);i.a},df39:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"template_detail"},[n("app-header",{attrs:{theme:"white",showBackBtn:!0,backBtnTitle:e.prevViewName||"返回"},scopedSlots:e._u([{key:"center",fn:function(){return[e._v(e._s(e.templateName))]},proxy:!0},{key:"right",fn:function(){return[void 0!==e.templateIsAdded?[e.templateIsAdded?n("el-button",{attrs:{disabled:""}},[e._v("已添加")]):n("el-button",{attrs:{type:"primary"},on:{click:function(t){return t.stopPropagation(),e.addTemplate(t)}}},[e._v("添加模板")])]:e._e()]},proxy:!0}])}),n("nodes-viewer",{staticClass:"viewer",attrs:{node:e.node}}),n("div",{staticClass:"template_info_popup"},[e._m(0),n("div",{staticClass:"popup_line"}),n("div",{staticClass:"popup_block"},[n("div",{staticClass:"popup_block_title"},[e._v("模板介绍")]),n("div",{staticClass:"popup_block_text"},[e._v(e._s(e.templateInfo.introduce))])]),n("div",{staticClass:"popup_line"}),e.templateInfo.propertys&&e.templateInfo.propertys.length?n("div",{staticClass:"popup_block"},[n("div",{staticClass:"popup_block_title"},[e._v("模板需填字段")]),n("div",{staticClass:"popup_block_tags"},e._l(e.templateInfo.propertys||[],(function(t){return n("div",{key:t.id,staticClass:"popup_block_tag"},[e._v(" "+e._s(t.propertyName)+" ")])})),0)]):e._e(),n("div",{staticClass:"popup_line"}),n("div",{staticClass:"popup_block"},[n("div",{staticClass:"popup_block_title"},[e._v("模板信息")]),n("div",{staticClass:"popup_block_items"},[n("div",{staticClass:"popup_block_item"},[n("div",[e._v("模板编码")]),n("div",[e._v(e._s(e.templateInfo.fullCode))])]),n("div",{staticClass:"popup_block_item"},[n("div",[e._v("行业分类")]),n("div",{attrs:{title:e.templateInfo.industryCN}},[e._v(e._s(e.templateInfo.industryCN))])])])])])],1)},i=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"popup_head"},[n("div",{staticClass:"popup_head_left"},[n("i",{staticClass:"Cicon icon font_family icon-gerenshezhi "})]),n("div",{staticClass:"popup_head_center"},[e._v("模板信息")]),n("div",{staticClass:"popup_head_right"})])}],o=(n("4de4"),n("a15b"),n("d81d"),n("13d5"),n("45fc"),n("b0c0"),n("d3b7"),n("ac1f"),n("3ca3"),n("1276"),n("ddb0"),n("3835")),s=(n("96cf"),n("1da1")),r=n("01a8"),d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"mindDom",staticClass:"nodes-viewer",style:{width:e.width,height:e.height},attrs:{id:e.domId},on:{mousewheel:function(t){return t.stopPropagation(),e.onWheel(t)}}})},c=[],p=(n("fb6a"),function(){return"xmind_".concat("".concat(Math.random()).slice(2,8))}),l=window.jsMind,u={props:{node:{type:Object,default:null},width:{type:String,default:""},height:{type:String,default:""}},data:function(){return{domId:p(),mindIns:null,domMindInner:null,zoom:1}},mounted:function(){this.init()},watch:{node:function(e){e&&this.show()}},methods:{init:function(){var e={container:this.domId,editable:!1,theme:"",mode:"side",support_html:!1,view:{engine:"canvas",hmargin:100,vmargin:50,line_width:1,line_color:"#cccdd7"}},t=new l(e);t.disable_edit(),t.end_edit(),this.mindIns=t,this.node&&this.show()},getMindInnerDom:function(){if(this.domMindInner)return this.domMindInner;if(this.$refs.mindDom){var e=this.$refs.mindDom.querySelector(".jsmind-inner");return this.domMindInner=e,e}},onWheel:function(e){var t=-e.wheelDelta||e.detail,n=this.getMindInnerDom();if(n){var a=this.zoom+(t>0?-.1:.1),i=Math.max(.5,Math.min(a,1.5));this.zoom=i,n.style.zoom=this.zoom}},show:function(){var e={meta:{name:"mindhh",author:"hh",version:"0.2"},format:"node_tree",data:this.node};this.mindIns.show(e)}}},m=u,f=n("2877"),h=Object(f["a"])(m,d,c,!1,null,"48b1be1c",null),v=h.exports,_=n("b0f9"),b=n("3de1"),I=n("b3b1"),w=n("2827"),C={components:{appHeader:r["a"],nodesViewer:v},data:function(){var e=this.$route.params,t=e.id,n=e.name,a=e.prevViewName;return console.log(this,this.$router),{companyId:sessionStorage.companyId,listTemplateMindTree:[],mindZoom:60,templateId:t,templateName:n,node:null,templateInfo:{},templateIsAdded:void 0,prevViewName:a}},created:function(){this.fetchTemplateNodes(),this.fetchTemplateInfo()},methods:{fetchTemplateNodes:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(_["o"])(e.templateId);case 2:n=t.sent,e.node=n.Data;case 4:case"end":return t.stop()}}),t)})))()},fetchTemplateInfo:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var n,a,i,s,r,d,c,p,l,u,m;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([Object(_["m"])(e.templateId),Object(I["a"])(),Object(_["l"])(e.companyId)]);case 2:if(n=t.sent,a=Object(o["a"])(n,3),i=a[0],s=a[1],r=a[2],console.log(i,s,r),d=s.reduce((function(e,t){return e[t.Id]=t,e}),{}),!i.Code&&i.Data){t.next=12;break}return e.templateInfo={},t.abrupt("return");case 12:if(r.Data&&(e.templateIsAdded=r.Data.some((function(t){return t.Id===e.templateId}),{})),c=i.Data,p=c.propertys,l=c.template,e.templateInfo=Object.assign(Object(b["b"])(l),{propertys:p.filter((function(e){return e.PropertyName})).map(b["b"])}),u=d[e.templateInfo.customCode],u){t.next=18;break}return t.abrupt("return");case 18:m=u.LevelId.split("-").map((function(e){var t;return null===(t=d[e])||void 0===t?void 0:t.Name})).join(" / "),e.templateInfo.industryCN=m;case 20:case"end":return t.stop()}}),t)})))()},addTemplate:function(){var e=this;return Object(s["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(w["a"])(e.companyId,e.templateId);case 2:if(n=t.sent,!n.Code){t.next=5;break}return t.abrupt("return");case 5:e.$notify({message:"添加成功",type:"success"}),e.templateIsAdded=!0;case 7:case"end":return t.stop()}}),t)})))()}}},g=C,y=(n("4ea6"),Object(f["a"])(g,a,i,!1,null,"46308725",null));t["default"]=y.exports}}]);