当前位置: 首页 > news >正文

简洁网站模板下载一级a做爰片完整网站

简洁网站模板下载,一级a做爰片完整网站,网站域名使用怎么做待摊分录,网页制作素材源代码效果图#xff08;优点#xff1a;可以自定义每一条折线的颜色#xff0c;可以自定义节点的颜色#xff0c;以及折线的计算样式等#xff09;#xff1a; 代码#xff1a; !-- 流程图组件 -- templatediv idcontainer/div…效果图优点可以自定义每一条折线的颜色可以自定义节点的颜色以及折线的计算样式等 代码 !-- 流程图组件 -- templatediv idcontainer/div /templatescript setup langts import {watch, reactive, toRefs, nextTick, ref, onBeforeUnmount} from vue; import {Graph} from antv/g6; import RuleCommonUtil from ../utils/RuleCommonUtil; import GlobalConst from ../utils/GlobalConst; import DictConst from ../enums/DictConst;const dataValue: any reactive({nodes: [// {// id: dom2,// data: {label: dom2, width: 60, height: 100},// style: {x: 50, y: 100, width: 100, height: 50},// },// {// id: dom3,// data: {label: dom3, width: 60, height: 100},// style: {x: 150, y: 100, width: 100, height: 50},// },// {// id: dom4,// data: {label: dom4, width: 60, height: 100},// style: {x: 250, y: 100, width: 100, height: 50},// },// {// id: dom5,// data: {label: dom5, width: 50, height: 100},// style: {x: 350, y: 100, width: 100, height: 50},// },],edges: [// {id: dom2-dom3, source: dom2, target: dom3},// {id: dom3-dom4, source: dom3, target: dom4},// {id: dom4-dom5, source: dom4, target: dom5},// {// id: dom1-dom5,// source: dom2,// target: dom5,// style: {// controlPoints: [// [50, 180], // [起始点x轴 起始点y轴要高出部分的]// [350, 180], // [目标点x轴 目标点y轴要高出部分的]// ],// },// },// {// id: dom1-dom4,// source: dom2,// target: dom4,// style: {// controlPoints: [// [50, 180], // [起始点x轴 起始点y轴要高出部分的]// [250, 180], // [目标点x轴 目标点y轴要高出部分的]// ],// },// },], }); // 新增声明图表实例引用 const graphInstance refany(null); const props defineProps({nodeList: {type: Array,default: () [],},process: {type: Object,default: () ({}),}, }); const {nodeList, process} toRefs(props); // 新增组件卸载时自动销毁图表 onBeforeUnmount(() {destroyGraph(); });watch(() nodeList.value,(newValue) {nextTick(async () {if (newValue) {setNodes();setEdges();await initDataList();} else {destroyGraph();}});},{deep: true,immediate: true,}, ); // 新增销毁图表的方法 const destroyGraph () {if (graphInstance.value) {graphInstance.value.destroy(); // 销毁图表实例graphInstance.value null;} }; const initDataList () {// 销毁旧实例destroyGraph();// 创建新实例graphInstance.value new Graph({container: document.getElementById(container) as any,autoFit: center,data: dataValue,behaviors: [zoom-canvas, // 保留缩放功能drag-canvas, // 保留画布拖拽功能// drag-node // 移除或不启用拖拽节点的行为],node: {type: rect,style: {size: (d: any) [d.data.width, d.data.height] as any,radius: 10,iconText: (d: any) d.data.label as any,iconFontSize: 10,},palette: {type: group,field: label,},},edge: {type: polyline,style: {stroke: (d: any) d.color as any,lineWidth: 2,lineAppendWidth: 8, // 加宽线宽度endArrow: {// path: Arrow.triangle(10, 10, 2), // 使用导入的箭头路径// fill: #18c298ad, // 填充颜色} as any,offset: 20, // 设置箭头偏移},},plugins: [{type: tooltip,getContent: (_event: any, items: any) {return span${items[0]?.logicNode}/span;},},],});graphInstance.value.render(); }; const setNodes () {dataValue.nodes nodeList.value.map((item: any, index: number) {return {id: ${item.seq},data: {label: item?.taskName || --, width: 80, height: 100},logicNode: item?.taskName || --,style: {x: 50 index * 150,y: 100,width: 100,height: 50,fill: #3761f5, // 或者你可以设置为一个统一颜色比如 #FFFFFFstroke: #f0f0f0, // 设置边框颜色 (黑色)lineWidth: 2, // 设置边框宽度radius: 10, // 如果你希望有圆角可以保持这一行color: #6c8bf7,},};}); }; const setEdges () {const list: any nodeList.value;const aaa list.map((item: any, index: number) {if (list[index 1]) {return {id: ${item.seq}-${list[index 1].seq},logicNode: setTooltip(item.taskConditionList.find((c: any) list[index 1].taskCode c.targetTaskCode)?.logicNode || {},),source: ${item.seq},target: ${list[index 1].seq},color: #41d89f,};}});dataValue.edges aaa.filter((item: any) item);relationship(); }; // 计算非直连的节点关系表 const relationship () {let topArrow: number[] [];const list: any nodeList.value;//先过滤出有条件的节点const subset list.filter((item: any) item?.taskConditionList item?.taskConditionList.length 0,);let subsetlength subset.length || 0;subset.forEach((item: any, index: number) {item.taskConditionList.forEach((v: any) {// 目标节点const objIndex list.findIndex((vv: any) vv.taskCode v.targetTaskCode);const obj list.find((vv: any) vv.taskCode v.targetTaskCode);if (obj objIndex -1 item.seq 1 ! obj.seq) {dataValue.edges.push({id: ${item.seq}-${v.targetTaskCode},source: ${item.seq},target: ${obj.seq},logicNode: setTooltip(v?.logicNode || {}),// color: item.seq 1 ? #1783ff : #41d89f, //设置线条颜色color: #41d89f,style: {controlPoints: [[50 (item.seq - 1) * 150,topArrow.includes(item.seq)? 100 ((topArrow.indexOf(item.seq) 1) * 80) /(topArrow.indexOf(item.seq) 1 1 ? 1.5 : 1): 100 - ((index 1) * 80) / (index 1 1 ? 1.5 : 1),], // [起始点x轴 起始点y轴要高出部分的][50 objIndex * 150,topArrow.includes(item.seq)? 100 ((topArrow.indexOf(item.seq) 1) * 80) /(topArrow.indexOf(item.seq) 1 1 ? 1.5 : 1): 100 - ((index 1) * 80) / (index 1 1 ? 1.5 : 1),], // [目标点x轴 目标点y轴要高出部分的]],},});topArrow.push(obj.seq);}});subsetlength--;}); };//动态设置线条的tooltip const setTooltip (logicNode: any) {return 1111; }; /script
http://www.hkea.cn/news/14467886/

相关文章:

  • 性价比最高的网站建设公司企业自助建站
  • 如何申请建设个人网站网站建设开放的端口
  • seo撰写网站标题以及描述的案例良品铺子vi设计手册
  • 联通营业厅做网站维护企业网站建设物美价廉
  • 深圳做英文网站的公司镇平哪家网站做的好
  • 建设互联网站是什么齐博企业网站
  • 网站seo问题诊断工具西安百度竞价推广
  • 深圳网站排名怎么做奇趣统计网站谁做的
  • 网站建设费记入科目wordpress免费手机主题
  • 培训网站开发需求说明书设计制作网站收费
  • 网站设计公司简介wordpress 视图插件
  • 如何做网站写手怎么选择丹徒网站建设
  • 上海网站排名推广网站域名是网站架构吗
  • 网站推广的公司沅江网站开发
  • 阳泉软件定制网站建设兖州城乡建设局网站
  • 湖南网站seo推广百度帐号个人中心
  • 金坛市住房和城乡建设局 网站国外服务器 网站进行经营性活动
  • 做网站的好处和坏处互联网定制网站
  • 直播教育网站建设网站设置301重定向
  • 制作php网站用什么软件企业免费网站建设
  • 织梦电子行业网站模板用户体验设计课程
  • 熟练掌握网站开发技术wordpress 友情链接 书签
  • 怎么做黑客把网站余额更改怎样用网站做单笔外贸
  • 电商网站开发北京免费网页空间2023
  • 公司做网站费用账务处理济宁网站运营策略
  • 自助建站免费申请网站优化关键词价格
  • 徐州市中宇建设工程有限公司网站息烽做网站公司有哪些
  • 包头做网站的生道网站建设平台
  • 如何申请免费网站域名商务网站建设的一般流程
  • 南京做网站哪家公司好智慧团建注册登录入口官网手机版