1 |
- {"remainingRequest":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js??ref--13-0!E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\system\\processModeling\\flow-x6\\graph\\shape.js","dependencies":[{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\src\\views\\system\\processModeling\\flow-x6\\graph\\shape.js","mtime":1688462171483},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\babel.config.js","mtime":1688713370854},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1688725391035},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\babel-loader\\lib\\index.js","mtime":1688725407620},{"path":"E:\\mec-cloud_IntelligentManufacturing_CRM\\mec-cloud_IntelligentManufacturing_CRM\\ruoyi-ui\\node_modules\\@vue\\cli-plugin-eslint\\node_modules\\eslint-loader\\index.js","mtime":1688725398524}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:InVzZSBzdHJpY3QiOwoKdmFyIF9pbnRlcm9wUmVxdWlyZURlZmF1bHQgPSByZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbnRlcm9wUmVxdWlyZURlZmF1bHQuanMiKS5kZWZhdWx0OwpPYmplY3QuZGVmaW5lUHJvcGVydHkoZXhwb3J0cywgIl9fZXNNb2R1bGUiLCB7CiAgdmFsdWU6IHRydWUKfSk7CmV4cG9ydHMuTm9kZUdyb3VwID0gZXhwb3J0cy5GbG93Q2hhcnRUaXRsZVJlY3QgPSBleHBvcnRzLkZsb3dDaGFydFJlY3QgPSBleHBvcnRzLkZsb3dDaGFydEltYWdlUmVjdEN1c3RvbSA9IGV4cG9ydHMuRmxvd0NoYXJ0SW1hZ2VSZWN0ID0gZXhwb3J0cy5GbG93Q2hhcnRBbmltYXRlVGV4dCA9IHZvaWQgMDsKcmVxdWlyZSgiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LmNvbmNhdC5qcyIpOwp2YXIgX2NsYXNzQ2FsbENoZWNrMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRTovbWVjLWNsb3VkX0ludGVsbGlnZW50TWFudWZhY3R1cmluZ19DUk0vbWVjLWNsb3VkX0ludGVsbGlnZW50TWFudWZhY3R1cmluZ19DUk0vcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvY2xhc3NDYWxsQ2hlY2suanMiKSk7CnZhciBfY3JlYXRlQ2xhc3MyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9jcmVhdGVDbGFzcy5qcyIpKTsKdmFyIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQuanMiKSk7CnZhciBfaW5oZXJpdHMyID0gX2ludGVyb3BSZXF1aXJlRGVmYXVsdChyZXF1aXJlKCJFOi9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9tZWMtY2xvdWRfSW50ZWxsaWdlbnRNYW51ZmFjdHVyaW5nX0NSTS9ydW95aS11aS9ub2RlX21vZHVsZXMvQGJhYmVsL3J1bnRpbWUvaGVscGVycy9pbmhlcml0cy5qcyIpKTsKdmFyIF9jcmVhdGVTdXBlcjIgPSBfaW50ZXJvcFJlcXVpcmVEZWZhdWx0KHJlcXVpcmUoIkU6L21lYy1jbG91ZF9JbnRlbGxpZ2VudE1hbnVmYWN0dXJpbmdfQ1JNL21lYy1jbG91ZF9JbnRlbGxpZ2VudE1hbnVmYWN0dXJpbmdfQ1JNL3J1b3lpLXVpL25vZGVfbW9kdWxlcy9AYmFiZWwvcnVudGltZS9oZWxwZXJzL2NyZWF0ZVN1cGVyLmpzIikpOwp2YXIgX2RlZmluZVByb3BlcnR5MiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRTovbWVjLWNsb3VkX0ludGVsbGlnZW50TWFudWZhY3R1cmluZ19DUk0vbWVjLWNsb3VkX0ludGVsbGlnZW50TWFudWZhY3R1cmluZ19DUk0vcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvZGVmaW5lUHJvcGVydHkuanMiKSk7CnZhciBfb2JqZWN0U3ByZWFkMiA9IF9pbnRlcm9wUmVxdWlyZURlZmF1bHQocmVxdWlyZSgiRTovbWVjLWNsb3VkX0ludGVsbGlnZW50TWFudWZhY3R1cmluZ19DUk0vbWVjLWNsb3VkX0ludGVsbGlnZW50TWFudWZhY3R1cmluZ19DUk0vcnVveWktdWkvbm9kZV9tb2R1bGVzL0BiYWJlbC9ydW50aW1lL2hlbHBlcnMvb2JqZWN0U3ByZWFkMi5qcyIpKTsKdmFyIF94ID0gcmVxdWlyZSgiQGFudHYveDYiKTsKdmFyIF9wb3J0cyA9IHJlcXVpcmUoIi4vcG9ydHMiKTsKLy8g5Z+656GA6IqC54K5CnZhciBGbG93Q2hhcnRSZWN0ID0gX3guR3JhcGgucmVnaXN0ZXJOb2RlKCdmbG93LWNoYXJ0LXJlY3QnLCB7CiAgaW5oZXJpdDogJ3JlY3QnLAogIHdpZHRoOiA4MCwKICBoZWlnaHQ6IDgwLAogIHg6IDEyMCwKICB5OiAxMjAsCiAgYXR0cnM6IHsKICAgIGJvZHk6IHsKICAgICAgc3Ryb2tlOiAnIzVGOTVGRicsCiAgICAgIHN0cm9rZVdpZHRoOiAxLAogICAgICBmaWxsOiAnI2ZmZmZmZicKICAgIH0sCiAgICBmbzogewogICAgICByZWZXaWR0aDogJzEwMCUnLAogICAgICByZWZIZWlnaHQ6ICcxMDAlJwogICAgfSwKICAgIGZvQm9keTogewogICAgICB4bWxuczogX3guRG9tLm5zLnhodG1sLAogICAgICBzdHlsZTogewogICAgICAgIHdpZHRoOiAnMTAwJScsCiAgICAgICAgaGVpZ2h0OiAnMTAwJScKICAgICAgICAvLyBkaXNwbGF5OiAnZmxleCcsCiAgICAgICAgLy8ganVzdGlmeUNvbnRlbnQ6ICdjZW50ZXInLAogICAgICAgIC8vIGFsaWduSXRlbXM6ICdjZW50ZXInLAogICAgICB9CiAgICB9LAoKICAgICdlZGl0LXRleHQnOiB7CiAgICAgIGNvbnRlbnRlZGl0YWJsZTogJ3RydWUnLAogICAgICBjbGFzczogJ3g2LWVkaXQtdGV4dCcsCiAgICAgIHN0eWxlOiB7CiAgICAgICAgd2lkdGg6ICcxMDAlJywKICAgICAgICB0ZXh0QWxpZ246ICdjZW50ZXInLAogICAgICAgIGZvbnRTaXplOiAxMiwKICAgICAgICBjb2xvcjogJ3JnYmEoMCwwLDAsMC44NSknCiAgICAgIH0KICAgIH0sCiAgICB0ZXh0OiB7CiAgICAgIGZvbnRTaXplOiAxMiwKICAgICAgZmlsbDogJyMwODA4MDgnCiAgICB9CiAgfSwKICBtYXJrdXA6IFt7CiAgICB0YWdOYW1lOiAncmVjdCcsCiAgICBzZWxlY3RvcjogJ2JvZHknCiAgfSwgewogICAgdGFnTmFtZTogJ3RleHQnLAogICAgc2VsZWN0b3I6ICd0ZXh0JwogIH0sIHsKICAgIHRhZ05hbWU6ICdmb3JlaWduT2JqZWN0JywKICAgIHNlbGVjdG9yOiAnZm8nLAogICAgY2hpbGRyZW46IFt7CiAgICAgIG5zOiBfeC5Eb20ubnMueGh0bWwsCiAgICAgIHRhZ05hbWU6ICdib2R5JywKICAgICAgc2VsZWN0b3I6ICdmb0JvZHknLAogICAgICBjaGlsZHJlbjogW3sKICAgICAgICB0YWdOYW1lOiAnZGl2JywKICAgICAgICBzZWxlY3RvcjogJ2VkaXQtdGV4dCcKICAgICAgfV0KICAgIH1dCiAgfV0sCiAgcG9ydHM6ICgwLCBfb2JqZWN0U3ByZWFkMi5kZWZhdWx0KSh7fSwgX3BvcnRzLmJhc2ljUG9ydHMpCn0pOwovLyBleHBvcnQgY29uc3QgRmxvd1BvbHlnb24gPSBHcmFwaC5yZWdpc3Rlck5vZGUoJ3BvbHlnb24nLCB7Ci8vICAgaW5oZXJpdDogJ3JlY3QnLAovLyAgIHdpZHRoOiA4MCwKLy8gICBoZWlnaHQ6IDQyLAovLyAgIGF0dHJzOiB7Ci8vICAgICBib2R5OiB7Ci8vICAgICAgIHN0cm9rZTogJyM1Rjk1RkYnLAovLyAgICAgICBzdHJva2VXaWR0aDogMSwKLy8gICAgICAgZmlsbDogJyNmZmZmZmYnLAovLyAgICAgfSwKLy8gICAgIGZvOiB7Ci8vICAgICAgIHJlZldpZHRoOiAnMTAwJScsCi8vICAgICAgIHJlZkhlaWdodDogJzEwMCUnLAovLyAgICAgfSwKLy8gICAgIGZvQm9keTogewovLyAgICAgICB4bWxuczogRG9tLm5zLnhodG1sLAovLyAgICAgICBzdHlsZTogewovLyAgICAgICAgIHdpZHRoOiAnMTAwJScsCi8vICAgICAgICAgaGVpZ2h0OiAnMTAwJScsCi8vICAgICAgICAgZGlzcGxheTogJ2ZsZXgnLAovLyAgICAgICAgIGp1c3RpZnlDb250ZW50OiAnY2VudGVyJywKLy8gICAgICAgICBhbGlnbkl0ZW1zOiAnY2VudGVyJywKLy8gICAgICAgfSwKLy8gICAgIH0sCi8vICAgICAnZWRpdC10ZXh0JzogewovLyAgICAgICBjb250ZW50ZWRpdGFibGU6ICd0cnVlJywKLy8gICAgICAgY2xhc3M6ICd4Ni1lZGl0LXRleHQnLAovLyAgICAgICBzdHlsZTogewovLyAgICAgICAgIHdpZHRoOiAnMTAwJScsCi8vICAgICAgICAgdGV4dEFsaWduOiAnY2VudGVyJywKLy8gICAgICAgICBmb250U2l6ZTogMTIsCi8vICAgICAgICAgY29sb3I6ICdyZ2JhKDAsMCwwLDAuODUpJywKLy8gICAgICAgfSwKLy8gICAgIH0sCgovLyAgICAgdGV4dDogewovLyAgICAgICBmb250U2l6ZTogMTIsCi8vICAgICAgIGZpbGw6ICcjMDgwODA4JywKLy8gICAgIH0sCi8vICAgfSwKLy8gICBtYXJrdXA6IFsKLy8gICAgIHsKLy8gICAgICAgdGFnTmFtZTogJ3JlY3QnLAovLyAgICAgICBzZWxlY3RvcjogJ2JvZHknLAovLyAgICAgfSwKLy8gICAgIHsKLy8gICAgICAgdGFnTmFtZTogJ3RleHQnLAovLyAgICAgICBzZWxlY3RvcjogJ3RleHQnLAovLyAgICAgfSwKLy8gICAgIHsKLy8gICAgICAgdGFnTmFtZTogJ2ZvcmVpZ25PYmplY3QnLAovLyAgICAgICBzZWxlY3RvcjogJ2ZvJywKLy8gICAgICAgY2hpbGRyZW46IFsKLy8gICAgICAgICB7Ci8vICAgICAgICAgICBuczogRG9tLm5zLnhodG1sLAovLyAgICAgICAgICAgdGFnTmFtZTogJ2JvZHknLAovLyAgICAgICAgICAgc2VsZWN0b3I6ICdmb0JvZHknLAovLyAgICAgICAgICAgY2hpbGRyZW46IFsKLy8gICAgICAgICAgICAgewovLyAgICAgICAgICAgICAgIHRhZ05hbWU6ICdkaXYnLAovLyAgICAgICAgICAgICAgIHNlbGVjdG9yOiAnZWRpdC10ZXh0JywKLy8gICAgICAgICAgICAgfSwKLy8gICAgICAgICAgIF0sCi8vICAgICAgICAgfSwKLy8gICAgICAgXSwKLy8gICAgIH0sCi8vICAgXSwKLy8gICBwb3J0czogeyAuLi5iYXNpY1BvcnRzIH0sCi8vIH0pCi8vIGV4cG9ydCBjb25zdCBGbG93UmVjdCA9IEdyYXBoLnJlZ2lzdGVyTm9kZSgncmVjdCcsIHsKLy8gICBpbmhlcml0OiAncmVjdCcsCi8vICAgd2lkdGg6IDgwLAovLyAgIGhlaWdodDogNDIsCi8vICAgYXR0cnM6IHsKLy8gICAgIGJvZHk6IHsKLy8gICAgICAgc3Ryb2tlOiAnIzVGOTVGRicsCi8vICAgICAgIHN0cm9rZVdpZHRoOiAxLAovLyAgICAgICBmaWxsOiAnI2ZmZmZmZicsCi8vICAgICB9LAovLyAgICAgZm86IHsKLy8gICAgICAgcmVmV2lkdGg6ICcxMDAlJywKLy8gICAgICAgcmVmSGVpZ2h0OiAnMTAwJScsCi8vICAgICB9LAovLyAgICAgZm9Cb2R5OiB7Ci8vICAgICAgIHhtbG5zOiBEb20ubnMueGh0bWwsCi8vICAgICAgIHN0eWxlOiB7Ci8vICAgICAgICAgd2lkdGg6ICcxMDAlJywKLy8gICAgICAgICBoZWlnaHQ6ICcxMDAlJywKLy8gICAgICAgICBkaXNwbGF5OiAnZmxleCcsCi8vICAgICAgICAganVzdGlmeUNvbnRlbnQ6ICdjZW50ZXInLAovLyAgICAgICAgIGFsaWduSXRlbXM6ICdjZW50ZXInLAovLyAgICAgICB9LAovLyAgICAgfSwKLy8gICAgICdlZGl0LXRleHQnOiB7Ci8vICAgICAgIGNvbnRlbnRlZGl0YWJsZTogJ3RydWUnLAovLyAgICAgICBjbGFzczogJ3g2LWVkaXQtdGV4dCcsCi8vICAgICAgIHN0eWxlOiB7Ci8vICAgICAgICAgd2lkdGg6ICcxMDAlJywKLy8gICAgICAgICB0ZXh0QWxpZ246ICdjZW50ZXInLAovLyAgICAgICAgIGZvbnRTaXplOiAxMiwKLy8gICAgICAgICBjb2xvcjogJ3JnYmEoMCwwLDAsMC44NSknLAovLyAgICAgICB9LAovLyAgICAgfSwKCi8vICAgICB0ZXh0OiB7Ci8vICAgICAgIGZvbnRTaXplOiAxMiwKLy8gICAgICAgZmlsbDogJyMwODA4MDgnLAovLyAgICAgfSwKLy8gICB9LAovLyAgIG1hcmt1cDogWwovLyAgICAgewovLyAgICAgICB0YWdOYW1lOiAncmVjdCcsCi8vICAgICAgIHNlbGVjdG9yOiAnYm9keScsCi8vICAgICB9LAovLyAgICAgewovLyAgICAgICB0YWdOYW1lOiAndGV4dCcsCi8vICAgICAgIHNlbGVjdG9yOiAndGV4dCcsCi8vICAgICB9LAovLyAgICAgewovLyAgICAgICB0YWdOYW1lOiAnZm9yZWlnbk9iamVjdCcsCi8vICAgICAgIHNlbGVjdG9yOiAnZm8nLAovLyAgICAgICBjaGlsZHJlbjogWwovLyAgICAgICAgIHsKLy8gICAgICAgICAgIG5zOiBEb20ubnMueGh0bWwsCi8vICAgICAgICAgICB0YWdOYW1lOiAnYm9keScsCi8vICAgICAgICAgICBzZWxlY3RvcjogJ2ZvQm9keScsCi8vICAgICAgICAgICBjaGlsZHJlbjogWwovLyAgICAgICAgICAgICB7Ci8vICAgICAgICAgICAgICAgdGFnTmFtZTogJ2RpdicsCi8vICAgICAgICAgICAgICAgc2VsZWN0b3I6ICdlZGl0LXRleHQnLAovLyAgICAgICAgICAgICB9LAovLyAgICAgICAgICAgXSwKLy8gICAgICAgICB9LAovLyAgICAgICBdLAovLyAgICAgfSwKLy8gICBdLAovLyAgIHBvcnRzOiB7IC4uLmJhc2ljUG9ydHMgfSwKLy8gfSkKLy8g57uE5ZCI6IqC54K5CmV4cG9ydHMuRmxvd0NoYXJ0UmVjdCA9IEZsb3dDaGFydFJlY3Q7CnZhciBGbG93Q2hhcnRJbWFnZVJlY3QgPSBfeC5HcmFwaC5yZWdpc3Rlck5vZGUoJ2Zsb3ctY2hhcnQtaW1hZ2UtcmVjdCcsIHsKICBpbmhlcml0OiAncmVjdCcsCiAgd2lkdGg6IDIwMCwKICBoZWlnaHQ6IDYwLAogIGF0dHJzOiB7CiAgICBib2R5OiB7CiAgICAgIHN0cm9rZTogJyM1Rjk1RkYnLAogICAgICBzdHJva2VXaWR0aDogMSwKICAgICAgZmlsbDogJ3JnYmEoOTUsMTQ5LDI1NSwwLjA1KScKICAgIH0sCiAgICBpbWFnZTogewogICAgICAneGxpbms6aHJlZic6ICdodHRwczovL2d3LmFsaXBheW9iamVjdHMuY29tL3pvcy9hbnRmaW5jZG4vRkxyVE5EdmxuYS9hbnR2LnBuZycsCiAgICAgIHdpZHRoOiAxNiwKICAgICAgaGVpZ2h0OiAxNiwKICAgICAgeDogMTIsCiAgICAgIHk6IDEyCiAgICB9LAogICAgdGl0bGU6IHsKICAgICAgdGV4dDogJ05vZGUnLAogICAgICByZWZYOiA0MCwKICAgICAgcmVmWTogMTQsCiAgICAgIGZpbGw6ICdyZ2JhKDAsMCwwLDAuODUpJywKICAgICAgZm9udFNpemU6IDEyLAogICAgICAndGV4dC1hbmNob3InOiAnc3RhcnQnCiAgICB9LAogICAgdGV4dDogewogICAgICB0ZXh0OiAndGhpcyBpcyBjb250ZW50IHRleHQnLAogICAgICByZWZYOiA0MCwKICAgICAgcmVmWTogMzgsCiAgICAgIGZvbnRTaXplOiAxMiwKICAgICAgZmlsbDogJ3JnYmEoMCwwLDAsMC42KScsCiAgICAgICd0ZXh0LWFuY2hvcic6ICdzdGFydCcKICAgIH0KICB9LAogIG1hcmt1cDogW3sKICAgIHRhZ05hbWU6ICdyZWN0JywKICAgIHNlbGVjdG9yOiAnYm9keScKICB9LCB7CiAgICB0YWdOYW1lOiAnaW1hZ2UnLAogICAgc2VsZWN0b3I6ICdpbWFnZScKICB9LCB7CiAgICB0YWdOYW1lOiAndGV4dCcsCiAgICBzZWxlY3RvcjogJ3RpdGxlJwogIH0sIHsKICAgIHRhZ05hbWU6ICd0ZXh0JywKICAgIHNlbGVjdG9yOiAndGV4dCcKICB9XSwKICBwb3J0czogKDAsIF9vYmplY3RTcHJlYWQyLmRlZmF1bHQpKHt9LCBfcG9ydHMuYmFzaWNQb3J0cykKfSk7CmV4cG9ydHMuRmxvd0NoYXJ0SW1hZ2VSZWN0ID0gRmxvd0NoYXJ0SW1hZ2VSZWN0Owp2YXIgRmxvd0NoYXJ0VGl0bGVSZWN0ID0gX3guR3JhcGgucmVnaXN0ZXJOb2RlKCdmbG93LWNoYXJ0LXRpdGxlLXJlY3QnLCB7CiAgaW5oZXJpdDogJ3JlY3QnLAogIHdpZHRoOiAyMDAsCiAgaGVpZ2h0OiA2OCwKICBhdHRyczogewogICAgYm9keTogewogICAgICBzdHJva2U6ICcjNUY5NUZGJywKICAgICAgc3Ryb2tlV2lkdGg6IDEsCiAgICAgIGZpbGw6ICdyZ2JhKDk1LDE0OSwyNTUsMC4wNSknCiAgICB9LAogICAgaGVhZDogewogICAgICByZWZXaWR0aDogJzEwMCUnLAogICAgICBzdHJva2U6ICd0cmFuc3BhcmVudCcsCiAgICAgIGhlaWdodDogMjgsCiAgICAgIGZpbGw6ICdyZ2IoOTUsMTQ5LDI1NSknCiAgICB9LAogICAgaW1hZ2U6IHsKICAgICAgJ3hsaW5rOmhyZWYnOiAnaHR0cHM6Ly9ndy5hbGlwYXlvYmplY3RzLmNvbS96b3MvYW50ZmluY2RuL0ZMclRORHZsbmEvYW50di5wbmcnLAogICAgICBoZWlnaHQ6IDE2LAogICAgICB4OiA2LAogICAgICB5OiA2CiAgICB9LAogICAgdGl0bGU6IHsKICAgICAgdGV4dDogJ05vZGUnLAogICAgICByZWZYOiAzMCwKICAgICAgcmVmWTogOSwKICAgICAgZmlsbDogJyNmZmZmZmYnLAogICAgICBmb250U2l6ZTogMTIsCiAgICAgICd0ZXh0LWFuY2hvcic6ICdzdGFydCcKICAgIH0sCiAgICB0ZXh0OiB7CiAgICAgIHRleHQ6ICd0aGlzIGlzIGNvbnRlbnQgdGV4dCcsCiAgICAgIHJlZlg6IDgsCiAgICAgIHJlZlk6IDQ1LAogICAgICBmb250U2l6ZTogMTIsCiAgICAgIGZpbGw6ICdyZ2JhKDAsMCwwLDAuNiknLAogICAgICAndGV4dC1hbmNob3InOiAnc3RhcnQnCiAgICB9CiAgfSwKICBtYXJrdXA6IFt7CiAgICB0YWdOYW1lOiAncmVjdCcsCiAgICBzZWxlY3RvcjogJ2JvZHknCiAgfSwgewogICAgdGFnTmFtZTogJ3JlY3QnLAogICAgc2VsZWN0b3I6ICdoZWFkJwogIH0sIHsKICAgIHRhZ05hbWU6ICdpbWFnZScsCiAgICBzZWxlY3RvcjogJ2ltYWdlJwogIH0sIHsKICAgIHRhZ05hbWU6ICd0ZXh0JywKICAgIHNlbGVjdG9yOiAndGl0bGUnCiAgfSwgewogICAgdGFnTmFtZTogJ3RleHQnLAogICAgc2VsZWN0b3I6ICd0ZXh0JwogIH1dLAogIHBvcnRzOiAoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoe30sIF9wb3J0cy5iYXNpY1BvcnRzKQp9KTsKZXhwb3J0cy5GbG93Q2hhcnRUaXRsZVJlY3QgPSBGbG93Q2hhcnRUaXRsZVJlY3Q7CnZhciBGbG93Q2hhcnRBbmltYXRlVGV4dCA9IF94LkdyYXBoLnJlZ2lzdGVyTm9kZSgnZmxvdy1jaGFydC1hbmltYXRlLXRleHQnLCB7CiAgaW5oZXJpdDogJ3JlY3QnLAogIHdpZHRoOiAyMDAsCiAgaGVpZ2h0OiA2MCwKICBhdHRyczogewogICAgYm9keTogewogICAgICBzdHJva2U6ICcjNUY5NUZGJywKICAgICAgc3Ryb2tlV2lkdGg6IDEsCiAgICAgIGZpbGw6ICdyZ2JhKDk1LDE0OSwyNTUsMC4wNSknCiAgICB9LAogICAgdGV4dDE6IHsKICAgICAgY2xhc3M6ICdhbmltYXRlLXRleHQxJywKICAgICAgdGV4dDogJ0FudFYgWDYnLAogICAgICBmb250U2l6ZTogMzIKICAgIH0sCiAgICB0ZXh0MjogewogICAgICBjbGFzczogJ2FuaW1hdGUtdGV4dDInLAogICAgICB0ZXh0OiAnQW50ViBYNicsCiAgICAgIGZvbnRTaXplOiAzMgogICAgfQogIH0sCiAgbWFya3VwOiBbewogICAgdGFnTmFtZTogJ3JlY3QnLAogICAgc2VsZWN0b3I6ICdib2R5JwogIH0sIHsKICAgIHRhZ05hbWU6ICd0ZXh0JywKICAgIHNlbGVjdG9yOiAndGV4dDEnCiAgfSwgewogICAgdGFnTmFtZTogJ3RleHQnLAogICAgc2VsZWN0b3I6ICd0ZXh0MicKICB9XQp9KTsKCi8vIOiHquWumuS5iSDns7vnu5/orr7orqHlm74KZXhwb3J0cy5GbG93Q2hhcnRBbmltYXRlVGV4dCA9IEZsb3dDaGFydEFuaW1hdGVUZXh0Owp2YXIgRmxvd0NoYXJ0SW1hZ2VSZWN0Q3VzdG9tID0gX3guR3JhcGgucmVnaXN0ZXJOb2RlKCdmbG93LWNoYXJ0LWltYWdlLXJlY3QtY3VzdG9tJywgewogIGluaGVyaXQ6ICdyZWN0JywKICB3aWR0aDogODAsCiAgaGVpZ2h0OiA4MCwKICBtYXJrdXA6IFt7CiAgICB0YWdOYW1lOiAncmVjdCcsCiAgICBzZWxlY3RvcjogJ2JvZHknCiAgfSwgewogICAgdGFnTmFtZTogJ2ltYWdlJwogIH0sIHsKICAgIHRhZ05hbWU6ICd0ZXh0JywKICAgIHNlbGVjdG9yOiAnbGFiZWwnCiAgfV0sCiAgYXR0cnM6IHsKICAgIGJvZHk6IHsKICAgICAgLy8g6IqC54K557q/55qE6aKc6ImyCiAgICAgIHN0cm9rZTogJ3RyYW5zcGFyZW50JywKICAgICAgLy8g6IOM5pmv5aGr5YWF6ImyCiAgICAgIGZpbGw6ICd0cmFuc3BhcmVudCcKICAgIH0sCiAgICAvLyDoh6rlrprkuYnlm77niYcKICAgIGltYWdlOiB7CiAgICAgIHdpZHRoOiA2MCwKICAgICAgaGVpZ2h0OiA2MCwKICAgICAgcmVmWDogMCwKICAgICAgcmVmWTogMAogICAgfSwKICAgIGxhYmVsOiB7CiAgICAgIHJlZlg6IDMsCiAgICAgIHJlZlk6IDIsCiAgICAgIHRleHRBbmNob3I6ICdsZWZ0JywKICAgICAgdGV4dFZlcnRpY2FsQW5jaG9yOiAndG9wJywKICAgICAgZm9udFNpemU6IDEyLAogICAgICBmaWxsOiAnYmxhY2snCiAgICB9LAogICAgJ2VkaXQtdGV4dCc6IHsKICAgICAgY29udGVudGVkaXRhYmxlOiAndHJ1ZScsCiAgICAgIGNsYXNzOiAneDYtZWRpdC10ZXh0JywKICAgICAgc3R5bGU6IHsKICAgICAgICB3aWR0aDogJzEwMCUnLAogICAgICAgIHRleHRBbGlnbjogJ2NlbnRlcicsCiAgICAgICAgZm9udFNpemU6IDEyLAogICAgICAgIGNvbG9yOiAncmdiYSgwLDAsMCwwLjg1KScKICAgICAgfQogICAgfSwKICAgIHRleHQ6IHsKICAgICAgZm9udFNpemU6IDEyLAogICAgICBmaWxsOiAnIzA4MDgwOCcKICAgIH0KICB9LAogIHBvcnRzOiAoMCwgX29iamVjdFNwcmVhZDIuZGVmYXVsdCkoe30sIF9wb3J0cy5jdXN0b21Qb3J0cykKfSk7CgovLyDoioLngrnnu4QKZXhwb3J0cy5GbG93Q2hhcnRJbWFnZVJlY3RDdXN0b20gPSBGbG93Q2hhcnRJbWFnZVJlY3RDdXN0b207CnZhciBOb2RlR3JvdXAgPSAvKiNfX1BVUkVfXyovZnVuY3Rpb24gKF9Ob2RlKSB7CiAgKDAsIF9pbmhlcml0czIuZGVmYXVsdCkoTm9kZUdyb3VwLCBfTm9kZSk7CiAgdmFyIF9zdXBlciA9ICgwLCBfY3JlYXRlU3VwZXIyLmRlZmF1bHQpKE5vZGVHcm91cCk7CiAgZnVuY3Rpb24gTm9kZUdyb3VwKCkgewogICAgdmFyIF90aGlzOwogICAgKDAsIF9jbGFzc0NhbGxDaGVjazIuZGVmYXVsdCkodGhpcywgTm9kZUdyb3VwKTsKICAgIGZvciAodmFyIF9sZW4gPSBhcmd1bWVudHMubGVuZ3RoLCBhcmdzID0gbmV3IEFycmF5KF9sZW4pLCBfa2V5ID0gMDsgX2tleSA8IF9sZW47IF9rZXkrKykgewogICAgICBhcmdzW19rZXldID0gYXJndW1lbnRzW19rZXldOwogICAgfQogICAgX3RoaXMgPSBfc3VwZXIuY2FsbC5hcHBseShfc3VwZXIsIFt0aGlzXS5jb25jYXQoYXJncykpOwogICAgKDAsIF9kZWZpbmVQcm9wZXJ0eTIuZGVmYXVsdCkoKDAsIF9hc3NlcnRUaGlzSW5pdGlhbGl6ZWQyLmRlZmF1bHQpKF90aGlzKSwgImNvbGxhcHNlZCIsIHRydWUpOwogICAgcmV0dXJuIF90aGlzOwogIH0KICAoMCwgX2NyZWF0ZUNsYXNzMi5kZWZhdWx0KShOb2RlR3JvdXAsIFt7CiAgICBrZXk6ICJwb3N0cHJvY2VzcyIsCiAgICB2YWx1ZTogZnVuY3Rpb24gcG9zdHByb2Nlc3MoKSB7CiAgICAgIHRoaXMudG9nZ2xlQ29sbGFwc2UodHJ1ZSk7CiAgICB9CiAgfSwgewogICAga2V5OiAiaXNDb2xsYXBzZWQiLAogICAgdmFsdWU6IGZ1bmN0aW9uIGlzQ29sbGFwc2VkKCkgewogICAgICByZXR1cm4gdGhpcy5jb2xsYXBzZWQ7CiAgICB9CiAgfSwgewogICAga2V5OiAidG9nZ2xlQ29sbGFwc2UiLAogICAgdmFsdWU6IGZ1bmN0aW9uIHRvZ2dsZUNvbGxhcHNlKGNvbGxhcHNlZCkgewogICAgICB2YXIgdGFyZ2V0ID0gY29sbGFwc2VkID09IG51bGwgPyAhdGhpcy5jb2xsYXBzZWQgOiBjb2xsYXBzZWQ7CiAgICAgIGlmICh0YXJnZXQpIHsKICAgICAgICB0aGlzLmF0dHIoJ2J1dHRvblNpZ24nLCB7CiAgICAgICAgICBkOiAnTSAxIDUgOSA1IE0gNSAxIDUgOScKICAgICAgICB9KTsKICAgICAgICB0aGlzLnJlc2l6ZSgyMDAsIDQwKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmF0dHIoJ2J1dHRvblNpZ24nLCB7CiAgICAgICAgICBkOiAnTSAyIDUgOCA1JwogICAgICAgIH0pOwogICAgICAgIHRoaXMucmVzaXplKDI0MCwgMjQwKTsKICAgICAgfQogICAgICB0aGlzLmNvbGxhcHNlZCA9IHRhcmdldDsKICAgIH0KICB9XSk7CiAgcmV0dXJuIE5vZGVHcm91cDsKfShfeC5Ob2RlKTsKZXhwb3J0cy5Ob2RlR3JvdXAgPSBOb2RlR3JvdXA7Ck5vZGVHcm91cC5jb25maWcoewogIHNoYXBlOiAncmVjdCcsCiAgbWFya3VwOiBbewogICAgdGFnTmFtZTogJ3JlY3QnLAogICAgc2VsZWN0b3I6ICdib2R5JwogIH0sIHsKICAgIHRhZ05hbWU6ICdpbWFnZScsCiAgICBzZWxlY3RvcjogJ2ltYWdlJwogIH0sIHsKICAgIHRhZ05hbWU6ICd0ZXh0JywKICAgIHNlbGVjdG9yOiAndGV4dCcKICB9LCB7CiAgICB0YWdOYW1lOiAnZycsCiAgICBzZWxlY3RvcjogJ2J1dHRvbkdyb3VwJywKICAgIGNoaWxkcmVuOiBbewogICAgICB0YWdOYW1lOiAncmVjdCcsCiAgICAgIHNlbGVjdG9yOiAnYnV0dG9uJywKICAgICAgYXR0cnM6IHsKICAgICAgICAncG9pbnRlci1ldmVudHMnOiAndmlzaWJsZVBhaW50ZWQnCiAgICAgIH0KICAgIH0sIHsKICAgICAgdGFnTmFtZTogJ3BhdGgnLAogICAgICBzZWxlY3RvcjogJ2J1dHRvblNpZ24nLAogICAgICBhdHRyczogewogICAgICAgIGZpbGw6ICdub25lJywKICAgICAgICAncG9pbnRlci1ldmVudHMnOiAnbm9uZScKICAgICAgfQogICAgfV0KICB9XSwKICBhdHRyczogewogICAgYm9keTogewogICAgICByZWZXaWR0aDogJzEwMCUnLAogICAgICByZWZIZWlnaHQ6ICcxMDAlJywKICAgICAgc3Ryb2tlV2lkdGg6IDEsCiAgICAgIGZpbGw6ICdyZ2JhKDk1LDE0OSwyNTUsMC4wNSknLAogICAgICBzdHJva2U6ICcjNUY5NUZGJwogICAgfSwKICAgIGltYWdlOiB7CiAgICAgICd4bGluazpocmVmJzogJ2h0dHBzOi8vZ3cuYWxpcGF5b2JqZWN0cy5jb20vbWRuL3Jtc18wYjUxYTQvYWZ0cy9pbWcvQSpYNGUwVHJEc0VpSUFBQUFBQUFBQUFBQUFBUlFuQVEnLAogICAgICB3aWR0aDogMTYsCiAgICAgIGhlaWdodDogMTYsCiAgICAgIHg6IDgsCiAgICAgIHk6IDEyCiAgICB9LAogICAgdGV4dDogewogICAgICBmb250U2l6ZTogMTIsCiAgICAgIGZpbGw6ICdyZ2JhKDAsMCwwLDAuODUpJywKICAgICAgcmVmWDogMzAsCiAgICAgIHJlZlk6IDE1CiAgICB9LAogICAgYnV0dG9uR3JvdXA6IHsKICAgICAgcmVmWDogJzEwMCUnLAogICAgICByZWZYMjogLTI1LAogICAgICByZWZZOiAxMwogICAgfSwKICAgIGJ1dHRvbjogewogICAgICBoZWlnaHQ6IDE0LAogICAgICB3aWR0aDogMTYsCiAgICAgIHJ4OiAyLAogICAgICByeTogMiwKICAgICAgZmlsbDogJyNmNWY1ZjUnLAogICAgICBzdHJva2U6ICcjY2NjJywKICAgICAgY3Vyc29yOiAncG9pbnRlcicsCiAgICAgIGV2ZW50OiAnbm9kZTpjb2xsYXBzZScKICAgIH0sCiAgICBidXR0b25TaWduOiB7CiAgICAgIHJlZlg6IDMsCiAgICAgIHJlZlk6IDIsCiAgICAgIHN0cm9rZTogJyM4MDgwODAnCiAgICB9CiAgfQp9KTsKX3guR3JhcGgucmVnaXN0ZXJOb2RlKCdncm91cE5vZGUnLCBOb2RlR3JvdXApOw=="},{"version":3,"names":["_x","require","_ports","FlowChartRect","Graph","registerNode","inherit","width","height","x","y","attrs","body","stroke","strokeWidth","fill","fo","refWidth","refHeight","foBody","xmlns","Dom","ns","xhtml","style","contenteditable","class","textAlign","fontSize","color","text","markup","tagName","selector","children","ports","_objectSpread2","default","basicPorts","exports","FlowChartImageRect","image","title","refX","refY","FlowChartTitleRect","head","FlowChartAnimateText","text1","text2","FlowChartImageRectCustom","label","textAnchor","textVerticalAnchor","customPorts","NodeGroup","_Node","_inherits2","_super","_createSuper2","_this","_classCallCheck2","_len","arguments","length","args","Array","_key","call","apply","concat","_defineProperty2","_assertThisInitialized2","_createClass2","key","value","postprocess","toggleCollapse","isCollapsed","collapsed","target","attr","d","resize","Node","config","shape","buttonGroup","refX2","button","rx","ry","cursor","event","buttonSign"],"sources":["E:/mec-cloud_IntelligentManufacturing_CRM/mec-cloud_IntelligentManufacturing_CRM/ruoyi-ui/src/views/system/processModeling/flow-x6/graph/shape.js"],"sourcesContent":["import { Graph, Dom, Node } from '@antv/x6'\r\nimport { basicPorts, customPorts } from './ports'\r\n\r\n// 基础节点\r\nexport const FlowChartRect = Graph.registerNode('flow-chart-rect', {\r\n inherit: 'rect',\r\n width: 80,\r\n height: 80,\r\n x:120,\r\n y:120,\r\n attrs: {\r\n body: {\r\n stroke: '#5F95FF',\r\n strokeWidth: 1,\r\n fill: '#ffffff',\r\n },\r\n fo: {\r\n refWidth: '100%',\r\n refHeight: '100%',\r\n },\r\n foBody: {\r\n xmlns: Dom.ns.xhtml,\r\n style: {\r\n width: '100%',\r\n height: '100%',\r\n // display: 'flex',\r\n // justifyContent: 'center',\r\n // alignItems: 'center',\r\n },\r\n },\r\n 'edit-text': {\r\n contenteditable: 'true',\r\n class: 'x6-edit-text',\r\n style: {\r\n width: '100%',\r\n textAlign: 'center',\r\n fontSize: 12,\r\n color: 'rgba(0,0,0,0.85)',\r\n },\r\n },\r\n \r\n text: {\r\n fontSize: 12,\r\n fill: '#080808',\r\n },\r\n },\r\n markup: [\r\n {\r\n tagName: 'rect',\r\n selector: 'body',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'text',\r\n },\r\n {\r\n tagName: 'foreignObject',\r\n selector: 'fo',\r\n children: [\r\n {\r\n ns: Dom.ns.xhtml,\r\n tagName: 'body',\r\n selector: 'foBody',\r\n children: [\r\n {\r\n tagName: 'div',\r\n selector: 'edit-text',\r\n },\r\n ],\r\n },\r\n ],\r\n },\r\n ],\r\n ports: { ...basicPorts },\r\n})\r\n// export const FlowPolygon = Graph.registerNode('polygon', {\r\n// inherit: 'rect',\r\n// width: 80,\r\n// height: 42,\r\n// attrs: {\r\n// body: {\r\n// stroke: '#5F95FF',\r\n// strokeWidth: 1,\r\n// fill: '#ffffff',\r\n// },\r\n// fo: {\r\n// refWidth: '100%',\r\n// refHeight: '100%',\r\n// },\r\n// foBody: {\r\n// xmlns: Dom.ns.xhtml,\r\n// style: {\r\n// width: '100%',\r\n// height: '100%',\r\n// display: 'flex',\r\n// justifyContent: 'center',\r\n// alignItems: 'center',\r\n// },\r\n// },\r\n// 'edit-text': {\r\n// contenteditable: 'true',\r\n// class: 'x6-edit-text',\r\n// style: {\r\n// width: '100%',\r\n// textAlign: 'center',\r\n// fontSize: 12,\r\n// color: 'rgba(0,0,0,0.85)',\r\n// },\r\n// },\r\n \r\n// text: {\r\n// fontSize: 12,\r\n// fill: '#080808',\r\n// },\r\n// },\r\n// markup: [\r\n// {\r\n// tagName: 'rect',\r\n// selector: 'body',\r\n// },\r\n// {\r\n// tagName: 'text',\r\n// selector: 'text',\r\n// },\r\n// {\r\n// tagName: 'foreignObject',\r\n// selector: 'fo',\r\n// children: [\r\n// {\r\n// ns: Dom.ns.xhtml,\r\n// tagName: 'body',\r\n// selector: 'foBody',\r\n// children: [\r\n// {\r\n// tagName: 'div',\r\n// selector: 'edit-text',\r\n// },\r\n// ],\r\n// },\r\n// ],\r\n// },\r\n// ],\r\n// ports: { ...basicPorts },\r\n// })\r\n// export const FlowRect = Graph.registerNode('rect', {\r\n// inherit: 'rect',\r\n// width: 80,\r\n// height: 42,\r\n// attrs: {\r\n// body: {\r\n// stroke: '#5F95FF',\r\n// strokeWidth: 1,\r\n// fill: '#ffffff',\r\n// },\r\n// fo: {\r\n// refWidth: '100%',\r\n// refHeight: '100%',\r\n// },\r\n// foBody: {\r\n// xmlns: Dom.ns.xhtml,\r\n// style: {\r\n// width: '100%',\r\n// height: '100%',\r\n// display: 'flex',\r\n// justifyContent: 'center',\r\n// alignItems: 'center',\r\n// },\r\n// },\r\n// 'edit-text': {\r\n// contenteditable: 'true',\r\n// class: 'x6-edit-text',\r\n// style: {\r\n// width: '100%',\r\n// textAlign: 'center',\r\n// fontSize: 12,\r\n// color: 'rgba(0,0,0,0.85)',\r\n// },\r\n// },\r\n \r\n// text: {\r\n// fontSize: 12,\r\n// fill: '#080808',\r\n// },\r\n// },\r\n// markup: [\r\n// {\r\n// tagName: 'rect',\r\n// selector: 'body',\r\n// },\r\n// {\r\n// tagName: 'text',\r\n// selector: 'text',\r\n// },\r\n// {\r\n// tagName: 'foreignObject',\r\n// selector: 'fo',\r\n// children: [\r\n// {\r\n// ns: Dom.ns.xhtml,\r\n// tagName: 'body',\r\n// selector: 'foBody',\r\n// children: [\r\n// {\r\n// tagName: 'div',\r\n// selector: 'edit-text',\r\n// },\r\n// ],\r\n// },\r\n// ],\r\n// },\r\n// ],\r\n// ports: { ...basicPorts },\r\n// })\r\n// 组合节点\r\n\r\n\r\n\r\nexport const FlowChartImageRect = Graph.registerNode('flow-chart-image-rect', {\r\n inherit: 'rect',\r\n width: 200,\r\n height: 60,\r\n attrs: {\r\n body: {\r\n stroke: '#5F95FF',\r\n strokeWidth: 1,\r\n fill: 'rgba(95,149,255,0.05)',\r\n },\r\n image: {\r\n 'xlink:href':\r\n 'https://gw.alipayobjects.com/zos/antfincdn/FLrTNDvlna/antv.png',\r\n width: 16,\r\n height: 16,\r\n x: 12,\r\n y: 12,\r\n },\r\n title: {\r\n text: 'Node',\r\n refX: 40,\r\n refY: 14,\r\n fill: 'rgba(0,0,0,0.85)',\r\n fontSize: 12,\r\n 'text-anchor': 'start',\r\n },\r\n text: {\r\n text: 'this is content text',\r\n refX: 40,\r\n refY: 38,\r\n fontSize: 12,\r\n fill: 'rgba(0,0,0,0.6)',\r\n 'text-anchor': 'start',\r\n },\r\n },\r\n markup: [\r\n {\r\n tagName: 'rect',\r\n selector: 'body',\r\n },\r\n {\r\n tagName: 'image',\r\n selector: 'image',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'title',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'text',\r\n },\r\n ],\r\n ports: { ...basicPorts },\r\n})\r\n\r\nexport const FlowChartTitleRect = Graph.registerNode('flow-chart-title-rect', {\r\n inherit: 'rect',\r\n width: 200,\r\n height: 68,\r\n attrs: {\r\n body: {\r\n stroke: '#5F95FF',\r\n strokeWidth: 1,\r\n fill: 'rgba(95,149,255,0.05)',\r\n },\r\n head: {\r\n refWidth: '100%',\r\n stroke: 'transparent',\r\n height: 28,\r\n fill: 'rgb(95,149,255)',\r\n },\r\n image: {\r\n 'xlink:href':\r\n 'https://gw.alipayobjects.com/zos/antfincdn/FLrTNDvlna/antv.png',\r\n height: 16,\r\n x: 6,\r\n y: 6,\r\n },\r\n title: {\r\n text: 'Node',\r\n refX: 30,\r\n refY: 9,\r\n fill: '#ffffff',\r\n fontSize: 12,\r\n 'text-anchor': 'start',\r\n },\r\n text: {\r\n text: 'this is content text',\r\n refX: 8,\r\n refY: 45,\r\n fontSize: 12,\r\n fill: 'rgba(0,0,0,0.6)',\r\n 'text-anchor': 'start',\r\n },\r\n },\r\n markup: [\r\n {\r\n tagName: 'rect',\r\n selector: 'body',\r\n },\r\n {\r\n tagName: 'rect',\r\n selector: 'head',\r\n },\r\n {\r\n tagName: 'image',\r\n selector: 'image',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'title',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'text',\r\n },\r\n ],\r\n ports: { ...basicPorts },\r\n})\r\n\r\nexport const FlowChartAnimateText = Graph.registerNode('flow-chart-animate-text', {\r\n inherit: 'rect',\r\n width: 200,\r\n height: 60,\r\n attrs: {\r\n body: {\r\n stroke: '#5F95FF',\r\n strokeWidth: 1,\r\n fill: 'rgba(95,149,255,0.05)',\r\n },\r\n text1: {\r\n class: 'animate-text1',\r\n text: 'AntV X6',\r\n fontSize: 32,\r\n },\r\n text2: {\r\n class: 'animate-text2',\r\n text: 'AntV X6',\r\n fontSize: 32,\r\n },\r\n },\r\n markup: [\r\n {\r\n tagName: 'rect',\r\n selector: 'body',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'text1',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'text2',\r\n },\r\n ],\r\n})\r\n\r\n// 自定义 系统设计图\r\nexport const FlowChartImageRectCustom = Graph.registerNode('flow-chart-image-rect-custom', {\r\n inherit: 'rect',\r\n width: 80,\r\n height: 80,\r\n markup: [\r\n {\r\n tagName: 'rect',\r\n selector: 'body',\r\n },\r\n {\r\n tagName: 'image',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'label',\r\n }\r\n ],\r\n attrs: {\r\n body: {\r\n // 节点线的颜色\r\n stroke: 'transparent',\r\n // 背景填充色\r\n fill: 'transparent',\r\n },\r\n // 自定义图片\r\n image: {\r\n width: 60,\r\n height: 60,\r\n refX: 0,\r\n refY: 0,\r\n },\r\n label: {\r\n refX: 3,\r\n refY: 2,\r\n textAnchor: 'left',\r\n textVerticalAnchor: 'top',\r\n fontSize: 12,\r\n fill: 'black',\r\n },\r\n 'edit-text': {\r\n contenteditable: 'true',\r\n class: 'x6-edit-text',\r\n style: {\r\n width: '100%',\r\n textAlign: 'center',\r\n fontSize: 12,\r\n color: 'rgba(0,0,0,0.85)'\r\n },\r\n },\r\n text: {\r\n fontSize: 12,\r\n fill: '#080808',\r\n },\r\n },\r\n ports: { ...customPorts },\r\n})\r\n\r\n// 节点组\r\nexport class NodeGroup extends Node {\r\n collapsed = true\r\n\r\n postprocess() {\r\n this.toggleCollapse(true)\r\n }\r\n\r\n isCollapsed() {\r\n return this.collapsed\r\n }\r\n\r\n toggleCollapse(collapsed) {\r\n const target = collapsed == null ? !this.collapsed : collapsed\r\n if (target) {\r\n this.attr('buttonSign', { d: 'M 1 5 9 5 M 5 1 5 9' })\r\n this.resize(200, 40)\r\n } else {\r\n this.attr('buttonSign', { d: 'M 2 5 8 5' })\r\n this.resize(240, 240)\r\n }\r\n this.collapsed = target\r\n }\r\n}\r\n\r\nNodeGroup.config({\r\n shape: 'rect',\r\n markup: [\r\n {\r\n tagName: 'rect',\r\n selector: 'body',\r\n },\r\n {\r\n tagName: 'image',\r\n selector: 'image',\r\n },\r\n {\r\n tagName: 'text',\r\n selector: 'text',\r\n },\r\n {\r\n tagName: 'g',\r\n selector: 'buttonGroup',\r\n children: [\r\n {\r\n tagName: 'rect',\r\n selector: 'button',\r\n attrs: {\r\n 'pointer-events': 'visiblePainted',\r\n },\r\n },\r\n {\r\n tagName: 'path',\r\n selector: 'buttonSign',\r\n attrs: {\r\n fill: 'none',\r\n 'pointer-events': 'none',\r\n },\r\n },\r\n ],\r\n },\r\n ],\r\n attrs: {\r\n body: {\r\n refWidth: '100%',\r\n refHeight: '100%',\r\n strokeWidth: 1,\r\n fill: 'rgba(95,149,255,0.05)',\r\n stroke: '#5F95FF',\r\n },\r\n image: {\r\n 'xlink:href':\r\n 'https://gw.alipayobjects.com/mdn/rms_0b51a4/afts/img/A*X4e0TrDsEiIAAAAAAAAAAAAAARQnAQ',\r\n width: 16,\r\n height: 16,\r\n x: 8,\r\n y: 12,\r\n },\r\n text: {\r\n fontSize: 12,\r\n fill: 'rgba(0,0,0,0.85)',\r\n refX: 30,\r\n refY: 15,\r\n },\r\n buttonGroup: {\r\n refX: '100%',\r\n refX2: -25,\r\n refY: 13,\r\n },\r\n button: {\r\n height: 14,\r\n width: 16,\r\n rx: 2,\r\n ry: 2,\r\n fill: '#f5f5f5',\r\n stroke: '#ccc',\r\n cursor: 'pointer',\r\n event: 'node:collapse',\r\n },\r\n buttonSign: {\r\n refX: 3,\r\n refY: 2,\r\n stroke: '#808080',\r\n },\r\n },\r\n})\r\n\r\nGraph.registerNode('groupNode', NodeGroup)\r\n"],"mappings":";;;;;;;;;;;;;;;AAAA,IAAAA,EAAA,GAAAC,OAAA;AACA,IAAAC,MAAA,GAAAD,OAAA;AAEA;AACO,IAAME,aAAa,GAAGC,QAAK,CAACC,YAAY,CAAC,iBAAiB,EAAE;EACjEC,OAAO,EAAE,MAAM;EACfC,KAAK,EAAE,EAAE;EACTC,MAAM,EAAE,EAAE;EACVC,CAAC,EAAC,GAAG;EACLC,CAAC,EAAC,GAAG;EACLC,KAAK,EAAE;IACLC,IAAI,EAAE;MACJC,MAAM,EAAE,SAAS;MACjBC,WAAW,EAAE,CAAC;MACdC,IAAI,EAAE;IACR,CAAC;IACDC,EAAE,EAAE;MACFC,QAAQ,EAAE,MAAM;MAChBC,SAAS,EAAE;IACb,CAAC;IACDC,MAAM,EAAE;MACNC,KAAK,EAAEC,MAAG,CAACC,EAAE,CAACC,KAAK;MACnBC,KAAK,EAAE;QACLjB,KAAK,EAAE,MAAM;QACbC,MAAM,EAAE;QACR;QACA;QACA;MACF;IACF,CAAC;;IACD,WAAW,EAAE;MACXiB,eAAe,EAAE,MAAM;MACvBC,KAAK,EAAE,cAAc;MACrBF,KAAK,EAAE;QACLjB,KAAK,EAAE,MAAM;QACboB,SAAS,EAAE,QAAQ;QACnBC,QAAQ,EAAE,EAAE;QACZC,KAAK,EAAE;MACT;IACF,CAAC;IAEDC,IAAI,EAAE;MACJF,QAAQ,EAAE,EAAE;MACZb,IAAI,EAAE;IACR;EACF,CAAC;EACDgB,MAAM,EAAE,CACN;IACEC,OAAO,EAAE,MAAM;IACfC,QAAQ,EAAE;EACZ,CAAC,EACD;IACED,OAAO,EAAE,MAAM;IACfC,QAAQ,EAAE;EACZ,CAAC,EACD;IACED,OAAO,EAAE,eAAe;IACxBC,QAAQ,EAAE,IAAI;IACdC,QAAQ,EAAE,CACR;MACEZ,EAAE,EAAED,MAAG,CAACC,EAAE,CAACC,KAAK;MAChBS,OAAO,EAAE,MAAM;MACfC,QAAQ,EAAE,QAAQ;MAClBC,QAAQ,EAAE,CACR;QACEF,OAAO,EAAE,KAAK;QACdC,QAAQ,EAAE;MACZ,CAAC;IAEL,CAAC;EAEL,CAAC,CACF;EACDE,KAAK,MAAAC,cAAA,CAAAC,OAAA,MAAOC,iBAAU;AACxB,CAAC,CAAC;AACF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAAC,OAAA,CAAApC,aAAA,GAAAA,aAAA;AAIO,IAAMqC,kBAAkB,GAAGpC,QAAK,CAACC,YAAY,CAAC,uBAAuB,EAAE;EAC5EC,OAAO,EAAE,MAAM;EACfC,KAAK,EAAE,GAAG;EACVC,MAAM,EAAE,EAAE;EACVG,KAAK,EAAE;IACLC,IAAI,EAAE;MACJC,MAAM,EAAE,SAAS;MACjBC,WAAW,EAAE,CAAC;MACdC,IAAI,EAAE;IACR,CAAC;IACD0B,KAAK,EAAE;MACL,YAAY,EACV,gEAAgE;MAClElC,KAAK,EAAE,EAAE;MACTC,MAAM,EAAE,EAAE;MACVC,CAAC,EAAE,EAAE;MACLC,CAAC,EAAE;IACL,CAAC;IACDgC,KAAK,EAAE;MACLZ,IAAI,EAAE,MAAM;MACZa,IAAI,EAAE,EAAE;MACRC,IAAI,EAAE,EAAE;MACR7B,IAAI,EAAE,kBAAkB;MA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"}]}
|