16408 lines
2.1 MiB
Plaintext
16408 lines
2.1 MiB
Plaintext
SET global log_bin_trust_function_creators = 1;
|
||
SET global sql_mode = '';
|
||
USE `__TABLE__`;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_acl`;
|
||
CREATE TABLE IF NOT EXISTS `zt_acl` (
|
||
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`objectType` char(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(9) NOT NULL DEFAULT '0',
|
||
`type` char(40) NOT NULL DEFAULT 'whitelist',
|
||
`source` char(30) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_action`;
|
||
CREATE TABLE IF NOT EXISTS `zt_action` (
|
||
`id` int(9) unsigned NOT NULL AUTO_INCREMENT,
|
||
`objectType` varchar(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` text NULL,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`actor` varchar(100) NOT NULL DEFAULT '',
|
||
`action` varchar(80) NOT NULL DEFAULT '',
|
||
`date` datetime NULL,
|
||
`comment` text NULL,
|
||
`extra` text NULL,
|
||
`read` enum('0','1') NOT NULL DEFAULT '0',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`efforted` tinyint(1) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `date` ON `zt_action`(`date`);
|
||
CREATE INDEX `actor` ON `zt_action`(`actor`);
|
||
CREATE INDEX `project` ON `zt_action`(`project`);
|
||
CREATE INDEX `action` ON `zt_action`(`action`);
|
||
CREATE INDEX `objectID` ON `zt_action`(`objectID`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_actionrecent`;
|
||
CREATE TABLE IF NOT EXISTS `zt_actionrecent` (
|
||
`id` int(9) unsigned NOT NULL AUTO_INCREMENT,
|
||
`objectType` varchar(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` text NULL,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`actor` varchar(100) NOT NULL DEFAULT '',
|
||
`action` varchar(80) NOT NULL DEFAULT '',
|
||
`date` datetime NULL,
|
||
`comment` text NULL,
|
||
`extra` text NULL,
|
||
`read` enum('0','1') NOT NULL DEFAULT '0',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`efforted` tinyint(1) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `date` ON `zt_actionrecent`(`date`);
|
||
CREATE INDEX `actor` ON `zt_actionrecent`(`actor`);
|
||
CREATE INDEX `project` ON `zt_actionrecent`(`project`);
|
||
CREATE INDEX `action` ON `zt_actionrecent`(`action`);
|
||
CREATE INDEX `objectID` ON `zt_actionrecent`(`objectID`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_api_lib_release`;
|
||
CREATE TABLE IF NOT EXISTS `zt_api_lib_release` (
|
||
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`lib` int UNSIGNED NOT NULL DEFAULT 0,
|
||
`desc` varchar(255) NOT NULL DEFAULT '',
|
||
`version` varchar(255) NOT NULL DEFAULT '',
|
||
`snap` mediumtext NULL,
|
||
`addedBy` varchar(30) NOT NULL DEFAULT 0,
|
||
`addedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_api`;
|
||
CREATE TABLE IF NOT EXISTS `zt_api` (
|
||
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`product` varchar(255) NOT NULL DEFAULT '',
|
||
`lib` int UNSIGNED NOT NULL DEFAULT 0,
|
||
`module` int UNSIGNED NOT NULL DEFAULT 0,
|
||
`title` varchar(100) NOT NULL DEFAULT '',
|
||
`path` varchar(255) NOT NULL DEFAULT '',
|
||
`protocol` varchar(10) NOT NULL DEFAULT '',
|
||
`method` varchar(10) NOT NULL DEFAULT '',
|
||
`requestType` varchar(100) NOT NULL DEFAULT '',
|
||
`responseType` varchar(100) NOT NULL DEFAULT '',
|
||
`status` varchar(20) NOT NULL DEFAULT '',
|
||
`owner` varchar(30) NOT NULl DEFAULT 0,
|
||
`desc` mediumtext NULL,
|
||
`version` smallint UNSIGNED NOT NULL DEFAULT 0,
|
||
`params` text NULL,
|
||
`paramsExample` text NUll,
|
||
`responseExample` text NUll,
|
||
`response` text NULL,
|
||
`commonParams` text NULL,
|
||
`addedBy` varchar(30) NOT NULL DEFAULT 0,
|
||
`addedDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum ('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_apispec`;
|
||
CREATE TABLE IF NOT EXISTS `zt_apispec` (
|
||
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`doc` int UNSIGNED NOT NULL DEFAULT 0,
|
||
`module` int UNSIGNED NOT NULL DEFAULT 0,
|
||
`title` varchar(100) NOT NULL DEFAULT '',
|
||
`path` varchar(255) NOT NULL DEFAULT '',
|
||
`protocol` varchar(10) NOT NULL DEFAULT '',
|
||
`method` varchar(10) NOT NULL DEFAULT '',
|
||
`requestType` varchar(100) NOT NULL DEFAULT '',
|
||
`responseType` varchar(100) NOT NULL DEFAULT '',
|
||
`status` varchar(20) NOT NULL DEFAULT '',
|
||
`owner` varchar(255) NOT NULl DEFAULT 0,
|
||
`desc` mediumtext NULL,
|
||
`version` smallint UNSIGNED NOT NULL DEFAULT 0,
|
||
`params` text NULL,
|
||
`paramsExample` text NUll,
|
||
`responseExample` text NUll,
|
||
`response` text NULL,
|
||
`addedBy` varchar(30) NOT NULL DEFAULT 0,
|
||
`addedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_apistruct`;
|
||
CREATE TABLE IF NOT EXISTS `zt_apistruct` (
|
||
`id` int unsigned NOT NULL AUTO_INCREMENT,
|
||
`lib` int UNSIGNED NOT NULL DEFAULT 0,
|
||
`name` varchar(30) NOT NULL DEFAULT '',
|
||
`type` varchar(50) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`version` smallint unsigned NOT NULL DEFAULT 0,
|
||
`attribute` text NULL,
|
||
`addedBy` varchar(30) NOT NULL DEFAULT 0,
|
||
`addedDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum ('0', '1') NOT NULL DEFAULT '0',
|
||
primary key (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_apistruct_spec`;
|
||
CREATE TABLE IF NOT EXISTS `zt_apistruct_spec` (
|
||
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(50) NOT NULL DEFAULT '',
|
||
`desc` varchar(255) NOT NULL DEFAULT '',
|
||
`attribute` text NULL,
|
||
`version` smallint unsigned NOT NULL DEFAULT 0,
|
||
`addedBy` varchar(30) NOT NULL DEFAULT 0,
|
||
`addedDate` datetime NULL,
|
||
primary key (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_approval`;
|
||
CREATE TABLE IF NOT EXISTS `zt_approval` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`flow` mediumint(8) NOT NULL DEFAULT '0',
|
||
`objectType` varchar(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(9) NOT NULL DEFAULT '0',
|
||
`nodes` mediumtext NULL,
|
||
`version` mediumint(9) NOT NULL DEFAULT '0',
|
||
`status` varchar(20) NOT NULL DEFAULT 'doing',
|
||
`result` varchar(20) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` tinyint(4) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_approvalflow`;
|
||
CREATE TABLE IF NOT EXISTS `zt_approvalflow` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`code` varchar(100) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`version` mediumint(8) NOT NULL DEFAULT '1',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`deleted` tinyint(4) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_approvalflowobject`;
|
||
CREATE TABLE IF NOT EXISTS `zt_approvalflowobject` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`root` int(8) NOT NULL DEFAULT '0',
|
||
`flow` int(8) NOT NULL DEFAULT '0',
|
||
`objectType` char(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(9) NOT NULL DEFAULT '0',
|
||
`extra` varchar(255) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_approvalflowspec`;
|
||
CREATE TABLE IF NOT EXISTS `zt_approvalflowspec` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`flow` mediumint(8) NOT NULL DEFAULT '0',
|
||
`version` mediumint(8) NOT NULL DEFAULT '0',
|
||
`nodes` mediumtext NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_approvalnode`;
|
||
CREATE TABLE IF NOT EXISTS `zt_approvalnode` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`approval` mediumint(8) NOT NULL DEFAULT '0',
|
||
`type` enum('review','cc') NOT NULL DEFAULT 'review',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`node` varchar(100) NOT NULL DEFAULT '',
|
||
`reviewType` varchar(100) NOT NULL DEFAULT 'manual',
|
||
`multipleType` enum('and','or') NOT NULL DEFAULT 'and',
|
||
`prev` mediumtext NULL,
|
||
`next` mediumtext NULL,
|
||
`status` varchar(20) NOT NULL DEFAULT 'wait',
|
||
`result` varchar(10) NOT NULL DEFAULT '',
|
||
`date` date NULL,
|
||
`opinion` mediumtext NULL,
|
||
`extra` mediumtext NULL,
|
||
`reviewedBy` char(30) NOT NULL DEFAULT '',
|
||
`reviewedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `idx_reviewed_date` ON `zt_approvalnode`(`reviewedDate`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_approvalobject`;
|
||
CREATE TABLE IF NOT EXISTS `zt_approvalobject` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`approval` int(8) NOT NULL DEFAULT '0',
|
||
`objectType` char(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`extra` varchar(255) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_approvalrole`;
|
||
CREATE TABLE IF NOT EXISTS `zt_approvalrole` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`code` char(30) NOT NULL DEFAULT '',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`users` longtext NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_block`;
|
||
CREATE TABLE IF NOT EXISTS `zt_block` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`module` varchar(20) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`title` varchar(100) NOT NULL DEFAULT '',
|
||
`source` varchar(20) NOT NULL DEFAULT '',
|
||
`block` varchar(30) NOT NULL DEFAULT '',
|
||
`params` text NULL,
|
||
`order` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`grid` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`height` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`hidden` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `account_vision_module_type_order` ON `zt_block`(`account`,`vision`,`module`,`type`,`order`);
|
||
CREATE INDEX `account` ON `zt_block`(`account`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_branch`;
|
||
CREATE TABLE IF NOT EXISTS `zt_branch` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`default` enum ('0', '1') NOT NULL DEFAULT '0',
|
||
`status` enum ('active', 'closed') NOT NULL DEFAULT 'active',
|
||
`desc` varchar(255) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`closedDate` date NULL,
|
||
`order` smallint unsigned NOT NULL DEFAULT '0',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_branch`(`product`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_bug`;
|
||
CREATE TABLE IF NOT EXISTS `zt_bug` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`injection` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`identify` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`module` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`plan` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`story` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`storyVersion` smallint(6) NOT NULL DEFAULT '1',
|
||
`task` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`toTask` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`toStory` mediumint(8) NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`keywords` varchar(255) NOT NULL DEFAULT '',
|
||
`severity` tinyint(4) NOT NULL DEFAULT '0',
|
||
`pri` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`os` varchar(255) NOT NULL DEFAULT '',
|
||
`browser` varchar(255) NOT NULL DEFAULT '',
|
||
`hardware` varchar(30) NOT NULL DEFAULT '',
|
||
`found` varchar(30) NOT NULL DEFAULT '',
|
||
`steps` mediumtext NULL,
|
||
`status` enum('active','resolved','closed') NOT NULL DEFAULT 'active',
|
||
`subStatus` varchar(30) NOT NULL DEFAULT '',
|
||
`color` char(7) NOT NULL DEFAULT '',
|
||
`confirmed` tinyint(1) NOT NULL DEFAULT '0',
|
||
`activatedCount` smallint(6) NOT NULL DEFAULT '0',
|
||
`activatedDate` datetime NULL,
|
||
`feedbackBy` varchar(100) NOT NULL DEFAULT '',
|
||
`notifyEmail` varchar(100) NOT NULL DEFAULT '',
|
||
`mailto` text NULL,
|
||
`openedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`openedBuild` varchar(255) NOT NULL DEFAULT '',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deadline` date NULL,
|
||
`resolvedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`resolution` varchar(30) NOT NULL DEFAULT '',
|
||
`resolvedBuild` varchar(30) NOT NULL DEFAULT '',
|
||
`resolvedDate` datetime NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`duplicateBug` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`linkBug` varchar(255) NOT NULL DEFAULT '',
|
||
`case` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`caseVersion` smallint(6) NOT NULL DEFAULT '1',
|
||
`feedback` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`result` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`mr` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`entry` text NULL,
|
||
`lines` varchar(10) NOT NULL DEFAULT '',
|
||
`v1` varchar(40) NOT NULL DEFAULT '',
|
||
`v2` varchar(40) NOT NULL DEFAULT '',
|
||
`repoType` varchar(30) NOT NULL DEFAULT '',
|
||
`issueKey` varchar(50) NOT NULL DEFAULT '',
|
||
`testtask` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`lastEditedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_bug`(`product`);
|
||
CREATE INDEX `execution` ON `zt_bug`(`execution`);
|
||
CREATE INDEX `status` ON `zt_bug`(`status`);
|
||
CREATE INDEX `plan` ON `zt_bug`(`plan`);
|
||
CREATE INDEX `story` ON `zt_bug`(`story`);
|
||
CREATE INDEX `case` ON `zt_bug`(`case`);
|
||
CREATE INDEX `toStory` ON `zt_bug`(`toStory`);
|
||
CREATE INDEX `result` ON `zt_bug`(`result`);
|
||
CREATE INDEX `assignedTo` ON `zt_bug`(`assignedTo`);
|
||
CREATE INDEX `deleted` ON `zt_bug`(`deleted`);
|
||
CREATE INDEX `project` ON `zt_bug`(`project`);
|
||
CREATE INDEX `product_status_deleted` ON `zt_bug` (`product`,`status`,`deleted`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_build`;
|
||
CREATE TABLE IF NOT EXISTS `zt_build` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`project` mediumint(8) unsigned NOT NULL default '0',
|
||
`product` mediumint(8) unsigned NOT NULL default '0',
|
||
`branch` varchar(255) NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL default '0',
|
||
`builds` varchar(255) NOT NULL DEFAULT '',
|
||
`name` char(150) NOT NULL DEFAULT '',
|
||
`scmPath` char(255) NOT NULL DEFAULT '',
|
||
`filePath` char(255) NOT NULL DEFAULT '',
|
||
`date` date NULL,
|
||
`stories` text NULL,
|
||
`bugs` text NULL,
|
||
`artifactRepoID` mediumint(8) unsigned NOT NULL default '0',
|
||
`builder` char(30) NOT NULL default '',
|
||
`desc` mediumtext NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_build`(`product`);
|
||
CREATE INDEX `execution` ON `zt_build`(`execution`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_burn`;
|
||
CREATE TABLE IF NOT EXISTS `zt_burn` (
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`task` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`date` date NOT NULL,
|
||
`estimate` float NOT NULL DEFAULT '0',
|
||
`left` float NOT NULL DEFAULT '0',
|
||
`consumed` float NOT NULL DEFAULT '0',
|
||
`storyPoint` float NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`execution`,`date`,`task`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_case`;
|
||
CREATE TABLE IF NOT EXISTS `zt_case` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`project` mediumint(8) unsigned NOT NULL default '0',
|
||
`product` mediumint(8) unsigned NOT NULL default '0',
|
||
`execution` mediumint(8) unsigned NOT NULL default '0',
|
||
`branch` mediumint(8) unsigned NOT NULL default '0',
|
||
`lib` mediumint(8) unsigned NOT NULL default '0',
|
||
`module` mediumint(8) unsigned NOT NULL default '0',
|
||
`path` mediumint(8) unsigned NOT NULL default '0',
|
||
`story` mediumint(30) unsigned NOT NULL default '0',
|
||
`storyVersion` smallint(6) NOT NULL default '1',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`precondition` text NULL,
|
||
`keywords` varchar(255) NOT NULL DEFAULT '',
|
||
`pri` tinyint(3) unsigned NOT NULL default '3',
|
||
`type` char(30) NOT NULL default '1',
|
||
`auto` varchar(10) NOT NULL default 'no',
|
||
`frame` varchar(10) NOT NULL DEFAULT '',
|
||
`stage` varchar(255) NOT NULL DEFAULT '',
|
||
`howRun` varchar(30) NOT NULL DEFAULT '',
|
||
`script` longtext NULL,
|
||
`scriptedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`scriptedDate` date NULL,
|
||
`scriptStatus` varchar(30) NOT NULL DEFAULT '',
|
||
`scriptLocation` varchar(255) NOT NULL DEFAULT '',
|
||
`status` char(30) NOT NULL default '1',
|
||
`subStatus` varchar(30) NOT NULL default '',
|
||
`color` char(7) NOT NULL DEFAULT '',
|
||
`frequency` enum('1','2','3') NOT NULL default '1',
|
||
`order` tinyint(30) unsigned NOT NULL default '0',
|
||
`openedBy` char(30) NOT NULL default '',
|
||
`openedDate` datetime NULL,
|
||
`reviewedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`reviewedDate` date NULL,
|
||
`lastEditedBy` char(30) NOT NULL default '',
|
||
`lastEditedDate` datetime NULL,
|
||
`version` tinyint(3) unsigned NOT NULL default '0',
|
||
`linkCase` varchar(255) NOT NULL DEFAULT '',
|
||
`fromBug` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`fromCaseID` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`fromCaseVersion` mediumint(8) unsigned NOT NULL default '1',
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
`lastRunner` varchar(30) NOT NULL DEFAULT '',
|
||
`lastRunDate` datetime NULL,
|
||
`lastRunResult` char(30) NOT NULL DEFAULT '',
|
||
`scene` int(11) NOT NULL default '0',
|
||
`sort` int(11) NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_case`(`product`);
|
||
CREATE INDEX `story` ON `zt_case`(`story`);
|
||
CREATE INDEX `fromBug` ON `zt_case`(`fromBug`);
|
||
CREATE INDEX `module` ON `zt_case`(`module`);
|
||
CREATE INDEX `scene` ON `zt_case`(`scene`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_casestep`;
|
||
CREATE TABLE IF NOT EXISTS `zt_casestep` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`parent` mediumint(8) unsigned NOT NULL default '0',
|
||
`case` mediumint(8) unsigned NOT NULL default '0',
|
||
`version` smallint(3) unsigned NOT NULL default '0',
|
||
`type` varchar(10) NOT NULL DEFAULT 'step',
|
||
`desc` text NULL,
|
||
`expect` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `case` ON `zt_casestep`(`case`);
|
||
CREATE INDEX `version` ON `zt_casestep`(`version`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_cfd`;
|
||
CREATE TABLE IF NOT EXISTS `zt_cfd` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`execution` int(8) NOT NULL DEFAULT '0',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`name` char(30) NOT NULL DEFAULT '',
|
||
`count` smallint NOT NULL DEFAULT '0',
|
||
`date` date NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `execution_type_name_date` ON `zt_cfd`(`execution`,`type`,`name`,`date`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_chart`;
|
||
CREATE TABLE IF NOT EXISTS `zt_chart` (
|
||
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`dimension` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`group` varchar(255) NOT NULL DEFAULT '',
|
||
`dataset` varchar(30) NOT NULL DEFAULT '0',
|
||
`desc` text NULL,
|
||
`settings` mediumtext NULL,
|
||
`filters` mediumtext NULL,
|
||
`step` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`fields` mediumtext NULL,
|
||
`langs` text NULL,
|
||
`sql` mediumtext NULL,
|
||
`stage` enum('draft','published') NOT NULL DEFAULT 'draft',
|
||
`builtin` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`objects` mediumtext NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` tinyint NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_screen`;
|
||
CREATE TABLE IF NOT EXISTS `zt_screen` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`dimension` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`cover` mediumtext NULL,
|
||
`scheme` mediumtext NULL,
|
||
`status` enum('draft','published') NOT NULL DEFAULT 'draft',
|
||
`builtin` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` char(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_dimension`;
|
||
CREATE TABLE IF NOT EXISTS `zt_dimension` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(90) NOT NULL DEFAULT '',
|
||
`code` varchar(45) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `code` ON `zt_dimension`(`code`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_company`;
|
||
CREATE TABLE IF NOT EXISTS `zt_company` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`name` char(120) default NULL,
|
||
`phone` char(20) default NULL,
|
||
`fax` char(20) default NULL,
|
||
`address` char(120) default NULL,
|
||
`zipcode` char(10) default NULL,
|
||
`website` char(120) default NULL,
|
||
`backyard` char(120) default NULL,
|
||
`guest` enum('1','0') NOT NULL default '0',
|
||
`admins` char(255) default NULL,
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_compile`;
|
||
CREATE TABLE IF NOT EXISTS `zt_compile` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(50) NOT NULL DEFAULT '',
|
||
`job` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`queue` mediumint(8) NOT NULL DEFAULT '0',
|
||
`status` varchar(255) NOT NULL DEFAULT '',
|
||
`logs` text NULL,
|
||
`atTime` varchar(10) NOT NULL DEFAULT '',
|
||
`testtask` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`tag` varchar(255) NOT NULL DEFAULT '',
|
||
`times` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`updateDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_config`;
|
||
CREATE TABLE IF NOT EXISTS `zt_config` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`vision` varchar(10) NOT NULL DEFAULT '',
|
||
`owner` char(30) NOT NULL default '',
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`section` char(30) NOT NULL default '',
|
||
`key` char(30) NOT NULL default '',
|
||
`value` longtext NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `unique` ON `zt_config`(`vision`,`owner`,`module`,`section`,`key`);
|
||
CREATE INDEX `vision` ON `zt_config`(`vision`);
|
||
CREATE INDEX `owner` ON `zt_config`(`owner`);
|
||
CREATE INDEX `module` ON `zt_config`(`module`);
|
||
CREATE INDEX `key` ON `zt_config`(`key`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_cron`;
|
||
CREATE TABLE IF NOT EXISTS `zt_cron` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`m` varchar(20) NOT NULL DEFAULT '',
|
||
`h` varchar(20) NOT NULL DEFAULT '',
|
||
`dom` varchar(20) NOT NULL DEFAULT '',
|
||
`mon` varchar(20) NOT NULL DEFAULT '',
|
||
`dow` varchar(20) NOT NULL DEFAULT '',
|
||
`command` text NULL,
|
||
`remark` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(20) NOT NULL DEFAULT '',
|
||
`buildin` tinyint(1) NOT NULL DEFAULT '0',
|
||
`status` varchar(20) NOT NULL DEFAULT '',
|
||
`lastTime` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `lastTime` ON `zt_cron`(`lastTime`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_dashboard`;
|
||
CREATE TABLE `zt_dashboard` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`dimension` int(8) NOT NULL default 0,
|
||
`module` mediumint NOT NULL DEFAULT '0',
|
||
`desc` mediumtext NULL,
|
||
`layout` mediumtext NULL,
|
||
`filters` mediumtext NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` tinyint NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_dataset`;
|
||
CREATE TABLE `zt_dataset` (
|
||
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(155) NOT NULL DEFAULT '',
|
||
`sql` text NULL,
|
||
`fields` mediumtext NULL,
|
||
`objects` mediumtext NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` tinyint NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_dataview`;
|
||
CREATE TABLE IF NOT EXISTS `zt_dataview` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`group` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(155) NOT NULL DEFAULT '',
|
||
`code` varchar(50) NOT NULL DEFAULT '',
|
||
`view` varchar(57) NOT NULL DEFAULT '',
|
||
`sql` text NULL,
|
||
`fields` mediumtext NULL,
|
||
`langs` text NULL,
|
||
`objects` mediumtext NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` tinyint NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_dept`;
|
||
CREATE TABLE IF NOT EXISTS `zt_dept` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`name` char(60) NOT NULL DEFAULT '',
|
||
`parent` mediumint(8) unsigned NOT NULL default '0',
|
||
`path` char(255) NOT NULL default '',
|
||
`grade` tinyint(3) unsigned NOT NULL default '0',
|
||
`order` smallint(4) unsigned NOT NULL default '0',
|
||
`position` char(30) NOT NULL default '',
|
||
`function` char(255) NOT NULL default '',
|
||
`manager` char(30) NOT NULL default '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `parent` ON `zt_dept`(`parent`);
|
||
CREATE INDEX `path` ON `zt_dept`(`path`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_design`;
|
||
CREATE TABLE IF NOT EXISTS `zt_design` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` varchar(255) NOT NULL DEFAULT '',
|
||
`product` varchar(255) NOT NULL DEFAULT '',
|
||
`commit` text NULL,
|
||
`commitedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
`story` char(30) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_designspec`;
|
||
CREATE TABLE IF NOT EXISTS `zt_designspec` (
|
||
`design` mediumint(8) NOT NULL DEFAULT '0',
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`files` varchar(255) NOT NULL DEFAULT ''
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `design` ON `zt_designspec`(`design`,`version`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_doc`;
|
||
CREATE TABLE IF NOT EXISTS `zt_doc` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`lib` varchar(30) NOT NULL DEFAULT '',
|
||
`template` varchar(30) NOT NULL DEFAULT '',
|
||
`templateType` varchar(30) NOT NULL DEFAULT '',
|
||
`chapterType` varchar(30) NOT NULL DEFAULT '',
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`keywords` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) COLLATE 'utf8_general_ci' NOT NULL DEFAULT 'normal',
|
||
`parent` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`path` char(255) NOT NULL DEFAULT '',
|
||
`grade` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`order` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`views` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`assetLib` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`assetLibType` varchar(30) NOT NULL DEFAULT '',
|
||
`from` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`fromVersion` smallint(6) NOT NULL DEFAULT '1',
|
||
`draft` longtext NULL,
|
||
`collects` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`addedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`addedDate` datetime NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`approvedDate` date NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`editingDate` text NULL,
|
||
`editedList` text NULL,
|
||
`mailto` text NULL,
|
||
`acl` varchar(10) NOT NULL DEFAULT 'open',
|
||
`groups` varchar(255) NOT NULL DEFAULT '',
|
||
`users` text NULL,
|
||
`version` smallint(5) unsigned NOT NULL DEFAULT '1',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_doc`(`product`);
|
||
CREATE INDEX `execution` ON `zt_doc`(`execution`);
|
||
CREATE INDEX `lib` ON `zt_doc`(`lib`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_docaction`;
|
||
CREATE TABLE IF NOT EXISTS `zt_docaction` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`doc` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`action` varchar(80) NOT NULL DEFAULT '',
|
||
`actor` char(30) NOT NULL DEFAULT '',
|
||
`date` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `doc` ON `zt_docaction`(`doc`);
|
||
CREATE INDEX `actor` ON `zt_docaction`(`actor`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_doccontent`;
|
||
CREATE TABLE IF NOT EXISTS `zt_doccontent` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`doc` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`digest` varchar(255) NOT NULL DEFAULT '',
|
||
`content` longtext NULL,
|
||
`files` text NULL,
|
||
`type` varchar(10) NOT NULL DEFAULT '',
|
||
`version` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `doc_version` ON `zt_doccontent`(`doc`,`version`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_doclib`;
|
||
CREATE TABLE IF NOT EXISTS `zt_doclib` (
|
||
`id` smallint(5) unsigned NOT NULL auto_increment,
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(60) NOT NULL DEFAULT '',
|
||
`baseUrl` varchar(255) NOT NULL DEFAULT '',
|
||
`acl` varchar(10) NOT NULL DEFAULT 'open',
|
||
`groups` varchar(255) NOT NULL DEFAULT '',
|
||
`users` text NULL,
|
||
`main` enum('0','1') NOT NULL DEFAULT '0',
|
||
`collector` text NULL,
|
||
`desc` mediumtext NULL,
|
||
`order` tinyint(5) unsigned NOT NULL DEFAULT '0',
|
||
`addedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`addedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_doclib`(`product`);
|
||
CREATE INDEX `execution` ON `zt_doclib`(`execution`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_effort`;
|
||
CREATE TABLE IF NOT EXISTS `zt_effort` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`objectType` varchar(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` text NULL,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`account` varchar(30) NOT NULL DEFAULT '',
|
||
`work` text NULL,
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`date` date NULL,
|
||
`left` float NOT NULL DEFAULT '0',
|
||
`consumed` float NOT NULL DEFAULT '0',
|
||
`begin` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
|
||
`end` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
|
||
`extra` text NULL,
|
||
`order` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `execution` ON `zt_effort`(`execution`);
|
||
CREATE INDEX `objectID` ON `zt_effort`(`objectID`);
|
||
CREATE INDEX `date` ON `zt_effort`(`date`);
|
||
CREATE INDEX `account` ON `zt_effort`(`account`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_entry`;
|
||
CREATE TABLE IF NOT EXISTS `zt_entry` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(50) NOT NULL DEFAULT '',
|
||
`account` varchar(30) NOT NULL DEFAULT '',
|
||
`code` varchar(20) NOT NULL DEFAULT '',
|
||
`key` varchar(32) NOT NULL DEFAULT '',
|
||
`freePasswd` enum('0','1') NOT NULL DEFAULT '0',
|
||
`ip` varchar(100) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`calledTime` int(10) unsigned NOT NULL DEFAULT '0',
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_expect`;
|
||
CREATE TABLE IF NOT EXISTS `zt_expect` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`userID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`project` mediumint(8) NOT NULL DEFAULT 0,
|
||
`expect` text NULL,
|
||
`progress` text NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_extension`;
|
||
CREATE TABLE IF NOT EXISTS `zt_extension` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`name` varchar(150) NOT NULL DEFAULT '',
|
||
`code` varchar(30) NOT NULL DEFAULT '',
|
||
`version` varchar(50) NOT NULL DEFAULT '',
|
||
`author` varchar(100) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`license` text NULL,
|
||
`type` varchar(20) NOT NULL default 'extension',
|
||
`site` varchar(150) NOT NULL DEFAULT '',
|
||
`zentaoCompatible` varchar(100) NOT NULL DEFAULT '',
|
||
`installedTime` datetime NULL,
|
||
`depends` varchar(100) NOT NULL DEFAULT '',
|
||
`dirs` mediumtext NULL,
|
||
`files` mediumtext NULL,
|
||
`status` varchar(20) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `code` ON `zt_extension`(`code`);
|
||
CREATE INDEX `name` ON `zt_extension`(`name`);
|
||
CREATE INDEX `installedTime` ON `zt_extension`(`installedTime`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_file`;
|
||
CREATE TABLE IF NOT EXISTS `zt_file` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`pathname` char(100) NOT NULL DEFAULT '',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`extension` char(30) NOT NULL DEFAULT '',
|
||
`size` int(10) unsigned NOT NULL DEFAULT '0',
|
||
`objectType` char(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(9) NOT NULL DEFAULT '0',
|
||
`addedBy` char(30) NOT NULL DEFAULT '',
|
||
`addedDate` datetime NULL,
|
||
`downloads` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`extra` varchar(255) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `objectType` ON `zt_file`(`objectType`);
|
||
CREATE INDEX `objectID` ON `zt_file`(`objectID`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_group`;
|
||
CREATE TABLE IF NOT EXISTS `zt_group` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`name` char(30) NOT NULL DEFAULT '',
|
||
`role` char(30) NOT NULL DEFAULT '',
|
||
`desc` char(255) NOT NULL DEFAULT '',
|
||
`acl` text NULL,
|
||
`developer` enum('0','1') NOT NULL DEFAULT '1',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_grouppriv`;
|
||
CREATE TABLE IF NOT EXISTS `zt_grouppriv` (
|
||
`group` mediumint(8) unsigned NOT NULL default '0',
|
||
`module` char(30) NOT NULL default '',
|
||
`method` char(30) NOT NULL default ''
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `group` ON `zt_grouppriv`(`group`,`module`,`method`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_history`;
|
||
CREATE TABLE IF NOT EXISTS `zt_history` (
|
||
`id` int(9) unsigned NOT NULL auto_increment,
|
||
`action` mediumint(8) unsigned NOT NULL default '0',
|
||
`field` varchar(30) NOT NULL default '',
|
||
`old` text NULL,
|
||
`new` text NULL,
|
||
`diff` mediumtext NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `action` ON `zt_history`(`action`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_job`;
|
||
CREATE TABLE IF NOT EXISTS `zt_job` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(50) NOT NULL DEFAULT '',
|
||
`repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`frame` varchar(20) NOT NULL DEFAULT '',
|
||
`engine` varchar(20) NOT NULL DEFAULT '',
|
||
`server` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`pipeline` varchar(500) NOT NULL DEFAULT '',
|
||
`triggerType` varchar(255) NOT NULL DEFAULT '',
|
||
`sonarqubeServer` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`projectKey` varchar(255) NOT NULL DEFAULT '',
|
||
`svnDir` varchar(255) NOT NULL DEFAULT '',
|
||
`atDay` varchar(255) NOT NULL DEFAULT '',
|
||
`atTime` varchar(10) NOT NULL DEFAULT '',
|
||
`customParam` text NULL,
|
||
`comment` varchar(255) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`lastExec` datetime NULL,
|
||
`lastStatus` varchar(255) NOT NULL DEFAULT '',
|
||
`lastTag` varchar(255) NOT NULL DEFAULT '',
|
||
`lastSyncDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_kanbanspace`;
|
||
CREATE TABLE IF NOT EXISTS `zt_kanbanspace` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(50) NOT NULL DEFAULT '',
|
||
`owner` varchar(30) NOT NULL DEFAULT '',
|
||
`team` text NULL,
|
||
`desc` mediumtext NULL,
|
||
`acl` char(30) NOT NULL DEFAULT 'open',
|
||
`whitelist` text NULL,
|
||
`status` enum('active','closed') NOT NULL default 'active',
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`lastEditedBy` char(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`closedBy` char(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`activatedBy` char(30) NOT NULL DEFAULT '',
|
||
`activatedDate` datetime NULL,
|
||
`deleted` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_kanban`;
|
||
CREATE TABLE IF NOT EXISTS `zt_kanban` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`space` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`owner` varchar(30) NOT NULL DEFAULT '',
|
||
`team` text NULL,
|
||
`desc` mediumtext NULL,
|
||
`acl` char(30) NOT NULL DEFAULT 'open',
|
||
`whitelist` text NULL,
|
||
`archived` enum('0', '1') NOT NULL DEFAULT '1',
|
||
`performable` enum ('0', '1') NOT NULL DEFAULT '0',
|
||
`status` enum('active','closed') NOT NULL default 'active',
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
`displayCards` smallint(6) NOT NULL default '0',
|
||
`showWIP` enum('0','1') NOT NULL DEFAULT '1',
|
||
`fluidBoard` enum('0','1') NOT NULL DEFAULT '0',
|
||
`colWidth` smallint(4) NOT NULL DEFAULT '264',
|
||
`minColWidth` smallint(4) NOT NULL DEFAULT '200',
|
||
`maxColWidth` smallint(4) NOT NULL DEFAULT '384',
|
||
`object` varchar(255) NOT NULL DEFAULT '',
|
||
`alignment` varchar(10) NOT NULL default 'center',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`lastEditedBy` char(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`closedBy` char(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`activatedBy` char(30) NOT NULL DEFAULT '',
|
||
`activatedDate` datetime NULL,
|
||
`deleted` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_kanbanregion`;
|
||
CREATE TABLE IF NOT EXISTS `zt_kanbanregion` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`space` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`kanban` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`lastEditedBy` char(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`deleted` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_kanbancard`;
|
||
CREATE TABLE IF NOT EXISTS `zt_kanbancard` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`kanban` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`region` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`group` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`fromID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`fromType` varchar(30) NOT NULL DEFAULT '',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT 'doing',
|
||
`pri` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`assignedTo` text NULL,
|
||
`desc` mediumtext NULL,
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`estimate` float unsigned NOT NULL DEFAULT '0',
|
||
`progress` float unsigned NOT NULL DEFAULT '0',
|
||
`color` char(7) NOT NULL DEFAULT '',
|
||
`acl` char(30) NOT NULL DEFAULT 'open',
|
||
`whitelist` text NULL,
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
`archived` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`lastEditedBy` char(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`archivedBy` char(30) NOT NULL DEFAULT '',
|
||
`archivedDate` datetime NULL,
|
||
`assignedBy` char(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_kanbancell`;
|
||
CREATE TABLE IF NOT EXISTS `zt_kanbancell` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`kanban` mediumint(8) NOT NULL DEFAULT '0',
|
||
`lane` mediumint(8) NOT NULL DEFAULT '0',
|
||
`column` mediumint(8) NOT NULL DEFAULT '0',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`cards` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `card_group` ON `zt_kanbancell`(`kanban`,`type`,`lane`,`column`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_kanbangroup`;
|
||
CREATE TABLE IF NOT EXISTS `zt_kanbangroup` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`kanban` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`region` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`order` smallint(6) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_kanbanlane`;
|
||
CREATE TABLE IF NOT EXISTS `zt_kanbanlane` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`execution` mediumint(8) NOT NULL DEFAULT '0',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`region` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`group` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`groupby` char(30) NOT NULL DEFAULT '',
|
||
`extra` char(30) NOT NULL DEFAULT '',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`color` char(30) NOT NULL DEFAULT '',
|
||
`order` smallint(6) NOT NULL DEFAULT '0',
|
||
`lastEditedTime` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_kanbancolumn`;
|
||
CREATE TABLE IF NOT EXISTS `zt_kanbancolumn` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`parent` mediumint(8) NOT NULL DEFAULT '0',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`region` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`group` mediumint(8) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`color` char(30) NOT NULL DEFAULT '',
|
||
`limit` smallint(6) NOT NULL DEFAULT '-1',
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
`archived` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_lang`;
|
||
CREATE TABLE IF NOT EXISTS `zt_lang` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`lang` varchar(30) NOT NULL DEFAULT '',
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`section` varchar(50) NOT NULL DEFAULT '',
|
||
`key` varchar(60) NOT NULL DEFAULT '',
|
||
`value` text NULL,
|
||
`system` enum('0','1') NOT NULL default '1',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `lang` ON `zt_lang`(`lang`,`module`,`section`,`key`,`vision`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_log`;
|
||
CREATE TABLE IF NOT EXISTS `zt_log` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`objectType` varchar(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`action` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`date` datetime NULL,
|
||
`url` varchar(255) NOT NULL DEFAULT '',
|
||
`contentType` varchar(30) NOT NULL DEFAULT '',
|
||
`data` text NULL,
|
||
`result` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `objectType` ON `zt_log`(`objectType`);
|
||
CREATE INDEX `obejctID` ON `zt_log`(`objectID`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_module`;
|
||
CREATE TABLE IF NOT EXISTS `zt_module` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`root` mediumint(8) unsigned NOT NULL default '0',
|
||
`branch` mediumint(8) unsigned NOT NULL default '0',
|
||
`name` char(60) NOT NULL default '',
|
||
`parent` mediumint(8) unsigned NOT NULL default '0',
|
||
`path` char(255) NOT NULL default '',
|
||
`grade` tinyint(3) unsigned NOT NULL default '0',
|
||
`order` smallint(5) unsigned NOT NULL default '0',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`from` mediumint(8) unsigned NOT NULL default '0',
|
||
`owner` varchar(30) NOT NULL DEFAULT '',
|
||
`collector` text NULL,
|
||
`short` varchar(30) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `root` ON `zt_module`(`root`);
|
||
CREATE INDEX `type` ON `zt_module`(`type`);
|
||
CREATE INDEX `path` ON `zt_module`(`path`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_mr`;
|
||
CREATE TABLE IF NOT EXISTS `zt_mr` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`hostID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`sourceProject` varchar(50) NOT NULL DEFAULT '',
|
||
`sourceBranch` varchar(100) NOT NULL DEFAULT '',
|
||
`targetProject` varchar(50) NOT NULL DEFAULT '',
|
||
`targetBranch` varchar(100) NOT NULL DEFAULT '',
|
||
`mriid` int unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`description` text NULL,
|
||
`assignee` varchar(255) NOT NULL DEFAULT '',
|
||
`reviewer` varchar(255) NOT NULL DEFAULT '',
|
||
`approver` varchar(255) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
`mergeStatus` char(30) NOT NULL DEFAULT '',
|
||
`approvalStatus` char(30) NOT NULL DEFAULT '',
|
||
`needApproved` enum('0','1') NOT NULL DEFAULT '0',
|
||
`needCI` enum('0','1') NOT NULL DEFAULT '0',
|
||
`repoID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`jobID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`executionID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`compileID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`compileStatus` char(30) NOT NULL DEFAULT '',
|
||
`removeSourceBranch` enum('0','1') NOT NULL DEFAULT '0',
|
||
`squash` enum('0','1') NOT NULL DEFAULT '0',
|
||
`synced` enum('0','1') COLLATE 'utf8_general_ci' NOT NULL DEFAULT '1',
|
||
`syncError` varchar(255) NOT NULL DEFAULT '',
|
||
`hasNoConflict` enum('0','1') COLLATE 'utf8_general_ci' NOT NULL DEFAULT '0',
|
||
`diffs` longtext COLLATE 'utf8_general_ci' NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_mrapproval`;
|
||
CREATE TABLE IF NOT EXISTS `zt_mrapproval` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`mrID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`account` varchar(255) NOT NULL DEFAULT '',
|
||
`date` datetime NULL,
|
||
`action` char(30) NOT NULL DEFAULT '',
|
||
`comment` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_notify`;
|
||
CREATE TABLE IF NOT EXISTS `zt_notify` (
|
||
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
|
||
`objectType` varchar(50) NOT NULL DEFAULT '',
|
||
`objectID` mediumint unsigned NOT NULL DEFAULT '0',
|
||
`action` mediumint NOT NULL DEFAULT '0',
|
||
`toList` text NULL,
|
||
`ccList` text NULL,
|
||
`subject` text NULL,
|
||
`data` text NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`sendTime` datetime NULL,
|
||
`status` varchar(10) NOT NULL DEFAULT 'wait',
|
||
`failReason` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE='InnoDB' COLLATE 'utf8_general_ci';
|
||
CREATE INDEX `objectType` ON `zt_notify`(`objectType`);
|
||
CREATE INDEX `status` ON `zt_notify`(`status`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_oauth`;
|
||
CREATE TABLE IF NOT EXISTS `zt_oauth` (
|
||
`account` varchar(30) NOT NULL DEFAULT '',
|
||
`openID` varchar(255) NOT NULL DEFAULT '',
|
||
`providerType` varchar(30) NOT NULL DEFAULT '',
|
||
`providerID` mediumint(8) unsigned NOT NULL DEFAULT '0'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `account` ON `zt_oauth` (`account`);
|
||
CREATE INDEX `providerType` ON `zt_oauth` (`providerType`);
|
||
CREATE INDEX `providerID` ON `zt_oauth` (`providerID`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_pipeline`;
|
||
CREATE TABLE IF NOT EXISTS `zt_pipeline` (
|
||
`id` smallint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`name` varchar(50) NOT NULL DEFAULT '',
|
||
`url` varchar(255) NULL,
|
||
`account` varchar(30) NULL,
|
||
`password` varchar(255) NULL,
|
||
`token` varchar(255) NULL,
|
||
`private` char(32) NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_planstory`;
|
||
CREATE TABLE IF NOT EXISTS `zt_planstory` (
|
||
`plan` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`story` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`order` mediumint(9) NOT NULL DEFAULT '0'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `plan_story` ON `zt_planstory`(`plan`,`story`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_priv`;
|
||
CREATE TABLE IF NOT EXISTS `zt_priv` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`method` varchar(30) NOT NULL DEFAULT '',
|
||
`parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`edition` varchar(30) NOT NULL DEFAULT ',open,biz,max,',
|
||
`vision` varchar(30) NOT NULL DEFAULT ',rnd,',
|
||
`system` enum('0','1') NOT NULL DEFAULT '0',
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `priv` ON `zt_priv` (`module`,`method`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_privmanager`;
|
||
CREATE TABLE IF NOT EXISTS `zt_privmanager` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`code` varchar(100) NOT NULL DEFAULT '',
|
||
`type` enum('view','module','package') NOT NULL DEFAULT 'package',
|
||
`edition` varchar(30) NOT NULL DEFAULT ',open,biz,max,',
|
||
`vision` varchar(30) NOT NULL DEFAULT ',rnd,',
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_privlang`;
|
||
CREATE TABLE IF NOT EXISTS `zt_privlang` (
|
||
`objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`objectType` enum('priv','manager') NOT NULL DEFAULT 'priv',
|
||
`lang` varchar(30) NOT NULL DEFAULT '',
|
||
`key` varchar(100) NOT NULL DEFAULT '',
|
||
`value` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` text NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `objectlang` ON `zt_privlang` (`objectID`,`objectType`,`lang`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_privrelation`;
|
||
CREATE TABLE IF NOT EXISTS `zt_privrelation` (
|
||
`priv` varchar(100) NOT NULL DEFAULT '',
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`relationPriv` varchar(100) NOT NULL DEFAULT ''
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `privrelation` ON `zt_privrelation` (`priv`, `type`, `relationPriv`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_product`;
|
||
CREATE TABLE IF NOT EXISTS `zt_product` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`program` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(110) NOT NULL DEFAULT '',
|
||
`code` varchar(45) NOT NULL DEFAULT '',
|
||
`shadow` tinyint(1) unsigned NOT NULL DEFAULT 0,
|
||
`bind` enum('0','1') NOT NULL DEFAULT '0',
|
||
`line` mediumint(8) NOT NULL DEFAULT '0',
|
||
`type` varchar(30) NOT NULL DEFAULT 'normal',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`subStatus` varchar(30) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`PO` varchar(30) NOT NULL DEFAULT '',
|
||
`QD` varchar(30) NOT NULL DEFAULT '',
|
||
`RD` varchar(30) NOT NULL DEFAULT '',
|
||
`feedback` varchar(30) NOT NULL DEFAULT '',
|
||
`ticket` varchar(30) NOT NULL DEFAULT '',
|
||
`acl` enum('open','private','custom') NOT NULL DEFAULT 'open',
|
||
`whitelist` text NULL,
|
||
`reviewer` text NULL,
|
||
`PMT` text NULL,
|
||
`draftStories` mediumint(8) NOT NULL DEFAULT '0',
|
||
`activeStories` mediumint(8) NOT NULL DEFAULT '0',
|
||
`changingStories` mediumint(8) NOT NULL DEFAULT '0',
|
||
`reviewingStories` mediumint(8) NOT NULL DEFAULT '0',
|
||
`finishedStories` mediumint NOT NULL DEFAULT '0',
|
||
`closedStories` mediumint(8) NOT NULL DEFAULT '0',
|
||
`totalStories` mediumint(8) NOT NULL DEFAULT '0',
|
||
`unresolvedBugs` mediumint(8) NOT NULL DEFAULT '0',
|
||
`closedBugs` mediumint(8) NOT NULL DEFAULT '0',
|
||
`fixedBugs` mediumint(8) NOT NULL DEFAULT '0',
|
||
`totalBugs` mediumint(8) NOT NULL DEFAULT '0',
|
||
`plans` mediumint(8) NOT NULL DEFAULT '0',
|
||
`releases` mediumint(8) NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`createdVersion` varchar(20) NOT NULL DEFAULT '',
|
||
`order` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `acl` ON `zt_product` (`acl`);
|
||
CREATE INDEX `order` ON `zt_product` (`order`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_productplan`;
|
||
CREATE TABLE IF NOT EXISTS `zt_productplan` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`branch` varchar(255) NOT NULL DEFAULT '0',
|
||
`parent` mediumint(9) NOT NULL DEFAULT '0',
|
||
`title` varchar(90) NOT NULL DEFAULT '',
|
||
`status` enum('wait','doing','done','closed') NOT NULL default 'wait',
|
||
`desc` mediumtext NULL,
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`order` text NULL,
|
||
`closedReason` varchar(20) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_productplan` (`product`);
|
||
CREATE INDEX `end` ON `zt_productplan` (`end`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_project`;
|
||
CREATE TABLE IF NOT EXISTS `zt_project` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) NOT NULL DEFAULT 0,
|
||
`charter` mediumint(8) NOT NULL DEFAULT 0,
|
||
`model` char(30) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT 'sprint',
|
||
`category` char(30) COLLATE 'utf8_general_ci' NOT NULL DEFAULT '',
|
||
`lifetime` char(30) NOT NULL DEFAULT '',
|
||
`budget` varchar(30) NOT NULL DEFAULT '0',
|
||
`budgetUnit` char(30) NOT NULL DEFAULT 'CNY',
|
||
`attribute` varchar(30) NOT NULL DEFAULT '',
|
||
`percent` float unsigned NOT NULL DEFAULT '0',
|
||
`milestone` enum('0','1') NOT NULL DEFAULT '0',
|
||
`output` text NULL,
|
||
`auth` char(30) NOT NULL DEFAULT '',
|
||
`parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`path` varchar(255) NOT NULL DEFAULT '',
|
||
`grade` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(90) NOT NULL DEFAULT '',
|
||
`code` varchar(45) NOT NULL DEFAULT '',
|
||
`hasProduct` tinyint(1) unsigned NOT NULL DEFAULT 1,
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`realBegan` date NULL,
|
||
`realEnd` date NULL,
|
||
`days` smallint(5) unsigned NOT NULL DEFAULT 0,
|
||
`status` varchar(10) NOT NULL DEFAULT '',
|
||
`subStatus` varchar(30) NOT NULL DEFAULT '',
|
||
`pri` enum('1','2','3','4') NOT NULL DEFAULT '1',
|
||
`desc` mediumtext NULL,
|
||
`version` smallint(6) NOT NULL DEFAULT 0,
|
||
`parentVersion` smallint(6) NOT NULL DEFAULT 0,
|
||
`planDuration` int(11) NOT NULL DEFAULT 0,
|
||
`realDuration` int(11) NOT NULL DEFAULT 0,
|
||
`progress` decimal(5,2) NOT NULL DEFAULT '0',
|
||
`estimate` float NOT NULL DEFAULT '0',
|
||
`left` float NOT NULL DEFAULT '0',
|
||
`consumed` float NOT NULL DEFAULT '0',
|
||
`teamCount` int NOT NULL DEFAULT '0',
|
||
`market` mediumint(8) NOT NULL DEFAULT 0,
|
||
`openedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`openedVersion` varchar(20) NOT NULL DEFAULT '',
|
||
`lastEditedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`closedReason` varchar(20) NOT NULL DEFAULT '',
|
||
`canceledBy` varchar(30) NOT NULL DEFAULT '',
|
||
`canceledDate` datetime NULL,
|
||
`suspendedDate` date NULL,
|
||
`PO` varchar(30) NOT NULL DEFAULT '',
|
||
`PM` varchar(30) NOT NULL DEFAULT '',
|
||
`QD` varchar(30) NOT NULL DEFAULT '',
|
||
`RD` varchar(30) NOT NULL DEFAULT '',
|
||
`team` varchar(90) NOT NULL DEFAULT '',
|
||
`acl` char(30) NOT NULL DEFAULT 'open',
|
||
`whitelist` text NULL,
|
||
`order` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`division` enum('0','1') NOT NULL DEFAULT '1',
|
||
`displayCards` smallint(6) NOT NULL default '0',
|
||
`fluidBoard` enum('0','1') NOT NULL DEFAULT '0',
|
||
`multiple` enum('0','1') NOT NULL DEFAULT '1',
|
||
`colWidth` smallint(4) NOT NULL DEFAULT '264',
|
||
`minColWidth` smallint(4) NOT NULL DEFAULT '200',
|
||
`maxColWidth` smallint(4) NOT NULL DEFAULT '384',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `parent` ON `zt_project` (`parent`);
|
||
CREATE INDEX `begin` ON `zt_project` (`begin`);
|
||
CREATE INDEX `end` ON `zt_project` (`end`);
|
||
CREATE INDEX `status` ON `zt_project` (`status`);
|
||
CREATE INDEX `acl` ON `zt_project` (`acl`);
|
||
CREATE INDEX `order` ON `zt_project` (`order`);
|
||
CREATE INDEX `project` ON `zt_project` (`project`);
|
||
CREATE INDEX `type_order` ON `zt_project` (`type`, `order`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_projectadmin`;
|
||
CREATE TABLE IF NOT EXISTS `zt_projectadmin` (
|
||
`group` smallint(6) NOT NULL DEFAULT '0',
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`programs` text NULL,
|
||
`projects` text NULL,
|
||
`products` text NULL,
|
||
`executions` text NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `group_account` ON `zt_projectadmin`(`group`, `account`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_projectcase`;
|
||
CREATE TABLE IF NOT EXISTS `zt_projectcase` (
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`case` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`count` mediumint(8) unsigned NOT NULL DEFAULT '1',
|
||
`version` smallint(6) NOT NULL DEFAULT '1',
|
||
`order` smallint(6) unsigned NOT NULL DEFAULT '0'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `project` ON `zt_projectcase`(`project`,`case`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_projectproduct`;
|
||
CREATE TABLE IF NOT EXISTS `zt_projectproduct` (
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`plan` varchar(255) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`project`, `product`, `branch`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_projectspec`;
|
||
CREATE TABLE IF NOT EXISTS `zt_projectspec` (
|
||
`project` mediumint(8) NOT NULL DEFAULT '0',
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`milestone` enum('0','1') NOT NULL DEFAULT '0',
|
||
`begin` date NULL,
|
||
`end` date NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `project` ON `zt_projectspec`(`project`,`version`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_projectstory`;
|
||
CREATE TABLE IF NOT EXISTS `zt_projectstory` (
|
||
`project` mediumint(8) unsigned NOT NULL default '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`story` mediumint(8) unsigned NOT NULL default '0',
|
||
`version` smallint(6) NOT NULL default '1',
|
||
`order` smallint(6) unsigned NOT NULL DEFAULT '0'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `project` ON `zt_projectstory`(`project`,`story`);
|
||
CREATE INDEX `story` ON `zt_projectstory` (`story`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_queue`;
|
||
CREATE TABLE `zt_queue` (
|
||
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
|
||
`cron` mediumint NOT NULL,
|
||
`type` varchar(255) NOT NULL,
|
||
`command` text NOT NULL,
|
||
`status` enum('wait','doing','done') NOT NULL DEFAULT 'wait',
|
||
`execId` int DEFAULT NULL,
|
||
`createdDate` datetime NOT NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_relation`;
|
||
CREATE TABLE IF NOT EXISTS `zt_relation` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) NOT NULL DEFAULT '0',
|
||
`AType` char(30) NOT NULL DEFAULT '',
|
||
`AID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`AVersion` char(30) NOT NULL DEFAULT '',
|
||
`relation` char(30) NOT NULL DEFAULT '',
|
||
`BType` char(30) NOT NULL DEFAULT '',
|
||
`BID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`BVersion` char(30) NOT NULL DEFAULT '',
|
||
`extra` char(30) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE='InnoDB' DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `relation` ON `zt_relation`(`product`,`relation`,`AType`,`BType`, `AID`, `BID`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_release`;
|
||
CREATE TABLE IF NOT EXISTS `zt_release` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`project` varchar(255) NOT NULL default '0',
|
||
`product` mediumint(8) unsigned NOT NULL default '0',
|
||
`branch` varchar(255) NOT NULL default '0',
|
||
`shadow` mediumint(8) unsigned NOT NULL default '0',
|
||
`build` varchar(255) NOT NULL DEFAULT '',
|
||
`name` varchar(255) NOT NULL default '',
|
||
`marker` enum('0','1') NOT NULL default '0',
|
||
`date` date NULL,
|
||
`stories` text NULL,
|
||
`bugs` text NULL,
|
||
`leftBugs` text NULL,
|
||
`desc` mediumtext NULL,
|
||
`mailto` text NULL,
|
||
`notify` varchar(255) NOT NULL default '',
|
||
`status` varchar(20) NOT NULL default 'normal',
|
||
`subStatus` varchar(30) NOT NULL default '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_release` (`product`);
|
||
CREATE INDEX `build` ON `zt_release` (`build`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_repo`;
|
||
CREATE TABLE IF NOT EXISTS `zt_repo` (
|
||
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
|
||
`product` varchar(255) NOT NULL DEFAULT '',
|
||
`projects` varchar(255) NOT NULL DEFAULT '',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`path` varchar(255) NOT NULL DEFAULT '',
|
||
`prefix` varchar(100) NOT NULL DEFAULT '',
|
||
`encoding` varchar(20) NOT NULL DEFAULT '',
|
||
`SCM` varchar(10) NOT NULL DEFAULT '',
|
||
`client` varchar(100) NOT NULL DEFAULT '',
|
||
`serviceHost` varchar(50) NOT NULL DEFAULT '',
|
||
`serviceProject` varchar(100) NOT NULL DEFAULT '',
|
||
`commits` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`account` varchar(30) NOT NULL DEFAULT '',
|
||
`password` varchar(30) NOT NULL DEFAULT '',
|
||
`encrypt` varchar(30) NOT NULL DEFAULT 'plain',
|
||
`acl` text NULL,
|
||
`synced` tinyint(1) NOT NULL DEFAULT '0',
|
||
`lastSync` datetime NULL,
|
||
`desc` text NULL,
|
||
`extra` char(30) NOT NULL DEFAULT '',
|
||
`preMerge` enum('0','1') COLLATE 'utf8_general_ci' NOT NULL DEFAULT '0',
|
||
`job` mediumint unsigned NOT NULL DEFAULT '0',
|
||
`fileServerUrl` text COLLATE 'utf8_general_ci' NULL,
|
||
`fileServerAccount` varchar(40) NOT NULL default '',
|
||
`fileServerPassword` varchar(100) NOT NULL default '',
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_repobranch`;
|
||
CREATE TABLE IF NOT EXISTS `zt_repobranch` (
|
||
`repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`revision` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`branch` varchar(255) NOT NULL DEFAULT ''
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `branch` ON `zt_repobranch` (`branch`);
|
||
CREATE INDEX `revision` ON `zt_repobranch` (`revision`);
|
||
CREATE UNIQUE INDEX `repo_revision_branch` ON `zt_repobranch`(`repo`,`revision`,`branch`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_repofiles`;
|
||
CREATE TABLE IF NOT EXISTS `zt_repofiles` (
|
||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||
`repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`revision` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`path` varchar(255) NOT NULL DEFAULT '',
|
||
`oldPath` varchar(255) NOT NULL DEFAULT '',
|
||
`parent` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(20) NOT NULL DEFAULT '',
|
||
`action` char(1) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `path` ON `zt_repofiles` (`path`);
|
||
CREATE INDEX `parent` ON `zt_repofiles` (`parent`);
|
||
CREATE INDEX `repo` ON `zt_repofiles` (`repo`);
|
||
CREATE INDEX `revision` ON `zt_repofiles` (`revision`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_repohistory`;
|
||
CREATE TABLE IF NOT EXISTS `zt_repohistory` (
|
||
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
|
||
`repo` mediumint(9) NOT NULL DEFAULT '0',
|
||
`revision` varchar(40) NOT NULL DEFAULT '',
|
||
`commit` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`comment` text NULL,
|
||
`committer` varchar(100) NOT NULL DEFAULT '',
|
||
`time` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `repo` ON `zt_repohistory` (`repo`);
|
||
CREATE INDEX `revision` ON `zt_repohistory` (`revision`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_score`;
|
||
CREATE TABLE IF NOT EXISTS `zt_score` (
|
||
`id` bigint(12) unsigned NOT NULL AUTO_INCREMENT,
|
||
`account` varchar(30) NOT NULL DEFAULT '',
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`method` varchar(30) NOT NULL DEFAULT '',
|
||
`desc` varchar(250) NOT NULL DEFAULT '',
|
||
`before` int(11) NOT NULL DEFAULT '0',
|
||
`score` int(11) NOT NULL DEFAULT '0',
|
||
`after` int(11) NOT NULL DEFAULT '0',
|
||
`time` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `account` ON `zt_score` (`account`);
|
||
CREATE INDEX `module` ON `zt_score` (`module`);
|
||
CREATE INDEX `method` ON `zt_score` (`method`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_searchdict`;
|
||
CREATE TABLE IF NOT EXISTS `zt_searchdict` (
|
||
`key` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`value` char(3) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`key`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_searchindex`;
|
||
CREATE TABLE IF NOT EXISTS `zt_searchindex` (
|
||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`objectType` char(20) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(9) NOT NULL DEFAULT '0',
|
||
`title` text NULL,
|
||
`content` text NULL,
|
||
`addedDate` datetime NULL,
|
||
`editedDate` datetime NULL,
|
||
PRIMARY KEY (`id`),
|
||
FULLTEXT KEY `title_content` (`title`, `content`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `object` ON `zt_searchindex`(`objectType`,`objectID`);
|
||
CREATE INDEX `addedDate` ON `zt_searchindex` (`addedDate`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_stage`;
|
||
CREATE TABLE IF NOT EXISTS `zt_stage` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`percent` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(255) NOT NULL DEFAULT '',
|
||
`projectType` varchar(255) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_stakeholder`;
|
||
CREATE TABLE IF NOT EXISTS `zt_stakeholder` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`objectID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`objectType` char(30) NOT NULL DEFAULT '',
|
||
`user` char(30) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`key` enum('0','1') NOT NULL DEFAULT '0',
|
||
`from` char(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`editedBy` char(30) NOT NULL DEFAULT '',
|
||
`editedDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `objectID` ON `zt_stakeholder` (`objectID`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_story`;
|
||
CREATE TABLE IF NOT EXISTS `zt_story` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`parent` mediumint(9) NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`module` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`plan` text NULL,
|
||
`source` varchar(20) NOT NULL DEFAULT '',
|
||
`sourceNote` varchar(255) NOT NULL DEFAULT '',
|
||
`fromBug` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`feedback` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`keywords` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(30) NOT NULL DEFAULT 'story',
|
||
`category` varchar(30) NOT NULL DEFAULT 'feature',
|
||
`pri` tinyint(3) unsigned NOT NULL DEFAULT '3',
|
||
`estimate` float unsigned NOT NULL DEFAULT '0',
|
||
`status` enum('','changing','active','draft','closed','reviewing','launched','developing') NOT NULL DEFAULT '',
|
||
`subStatus` varchar(30) NOT NULL DEFAULT '',
|
||
`color` char(7) NOT NULL DEFAULT '',
|
||
`stage` enum('','wait','planned','projected','developing','developed','testing','tested','verified','released','closed') NOT NULL DEFAULT 'wait',
|
||
`stagedBy` char(30) NOT NULL DEFAULT '',
|
||
`mailto` text NULL,
|
||
`lib` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`fromStory` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`fromVersion` smallint(6) NOT NULL DEFAULT '1',
|
||
`openedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`approvedDate` date NULL,
|
||
`lastEditedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`changedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`changedDate` datetime NULL,
|
||
`reviewedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`reviewedDate` datetime NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`closedReason` varchar(30) NOT NULL DEFAULT '',
|
||
`activatedDate` datetime NULL,
|
||
`toBug` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`childStories` varchar(255) NOT NULL DEFAULT '',
|
||
`linkStories` varchar(255) NOT NULL DEFAULT '',
|
||
`linkRequirements` varchar(255) NOT NULL DEFAULT '',
|
||
`twins` varchar(255) NOT NULL DEFAULT '',
|
||
`duplicateStory` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`version` smallint(6) NOT NULL DEFAULT '1',
|
||
`storyChanged` enum('0','1') NOT NULL DEFAULT '0',
|
||
`feedbackBy` varchar(100) NOT NULL DEFAULT '',
|
||
`notifyEmail` varchar(100) NOT NULL DEFAULT '',
|
||
`BSA` char(30) NOT NULL DEFAULT '',
|
||
`duration` char(30) NOT NULL DEFAULT '',
|
||
`demand` mediumint(8) NOT NULL DEFAULT '0',
|
||
`submitedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`roadmap` VARCHAR(255) NOT NULL DEFAULT '',
|
||
`URChanged` enum('0','1') NOT NULL DEFAULT '0',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_story` (`product`);
|
||
CREATE INDEX `status` ON `zt_story` (`status`);
|
||
CREATE INDEX `assignedTo` ON `zt_story` (`assignedTo`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_storyreview`;
|
||
CREATE TABLE IF NOT EXISTS `zt_storyreview` (
|
||
`story` mediumint(9) NOT NULL DEFAULT '0',
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`reviewer` varchar(30) NOT NULL DEFAULT '',
|
||
`result` varchar(30) NOT NULL DEFAULT '',
|
||
`reviewDate` datetime NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `story` ON `zt_storyreview`(`story`,`version`,`reviewer`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_storyestimate`;
|
||
CREATE TABLE IF NOT EXISTS `zt_storyestimate` (
|
||
`story` mediumint(9) NOT NULL DEFAULT '0',
|
||
`round` smallint(6) NOT NULL DEFAULT '0',
|
||
`estimate` text NULL,
|
||
`average` float NOT NULL DEFAULT '0',
|
||
`openedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `story` ON `zt_storyestimate`(`story`,`round`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_storyspec`;
|
||
CREATE TABLE IF NOT EXISTS `zt_storyspec` (
|
||
`story` mediumint(9) NOT NULL DEFAULT '0',
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`spec` mediumtext NULL,
|
||
`verify` mediumtext NULL,
|
||
`files` text NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `story` ON `zt_storyspec`(`story`,`version`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_storystage`;
|
||
CREATE TABLE IF NOT EXISTS `zt_storystage` (
|
||
`story` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`branch` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`stage` varchar(50) NOT NULL DEFAULT '',
|
||
`stagedBy` char(30) NOT NULL DEFAULT ''
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `story_branch` ON `zt_storystage`(`story`,`branch`);
|
||
CREATE INDEX `story` ON `zt_storystage` (`story`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_suitecase`;
|
||
CREATE TABLE IF NOT EXISTS `zt_suitecase` (
|
||
`suite` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`case` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`version` smallint(5) unsigned NOT NULL DEFAULT '0'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `suitecase` ON `zt_suitecase`(`suite`,`case`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_task`;
|
||
CREATE TABLE IF NOT EXISTS `zt_task` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`parent` mediumint(8) NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`module` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`design` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`story` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`storyVersion` smallint(6) NOT NULL DEFAULT '1',
|
||
`designVersion` smallint(6) unsigned NOT NULL DEFAULT '1',
|
||
`fromBug` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`feedback` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`fromIssue` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(20) NOT NULL DEFAULT '',
|
||
`mode` varchar(10) NOT NULL DEFAULT '',
|
||
`pri` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`estimate` float unsigned NOT NULL DEFAULT '0',
|
||
`consumed` float unsigned NOT NULL DEFAULT '0',
|
||
`left` float unsigned NOT NULL DEFAULT '0',
|
||
`deadline` date NULL,
|
||
`status` enum('wait','doing','done','pause','cancel','closed') NOT NULL DEFAULT 'wait',
|
||
`subStatus` varchar(30) NOT NULL DEFAULT '',
|
||
`color` char(7) NOT NULL DEFAULT '',
|
||
`mailto` text NULL,
|
||
`desc` mediumtext NULL,
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`openedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`estStarted` date NULL,
|
||
`realStarted` datetime NULL,
|
||
`finishedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`finishedDate` datetime NULL,
|
||
`finishedList` text NULL,
|
||
`canceledBy` varchar(30) NOT NULL DEFAULT '',
|
||
`canceledDate` datetime NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`planDuration` int(11) NOT NULL DEFAULT '0',
|
||
`realDuration` int(11) NOT NULL DEFAULT '0',
|
||
`closedReason` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`activatedDate` datetime NULL,
|
||
`order` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`repo` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`mr` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`entry` varchar(255) NOT NULL DEFAULT '',
|
||
`lines` varchar(10) NOT NULL DEFAULT '',
|
||
`v1` varchar(40) NOT NULL DEFAULT '',
|
||
`v2` varchar(40) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `execution` ON `zt_task` (`execution`);
|
||
CREATE INDEX `story` ON `zt_task` (`story`);
|
||
CREATE INDEX `parent` ON `zt_task` (`parent`);
|
||
CREATE INDEX `assignedTo` ON `zt_task` (`assignedTo`);
|
||
CREATE INDEX `order` ON `zt_task` (`order`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_taskestimate`;
|
||
CREATE TABLE IF NOT EXISTS `zt_taskestimate` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`task` mediumint(8) unsigned NOT NULL default '0',
|
||
`date` date NULL,
|
||
`left` float unsigned NOT NULL default '0',
|
||
`consumed` float unsigned NOT NULL DEFAULT '0',
|
||
`account` char(30) NOT NULL default '',
|
||
`work` text NULL,
|
||
`order` tinyint(3) unsigned NOT NULL DEFAULT 0,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `task` ON `zt_taskestimate` (`task`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_taskspec`;
|
||
CREATE TABLE IF NOT EXISTS `zt_taskspec` (
|
||
`task` mediumint(8) NOT NULL DEFAULT '0',
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`estStarted` date NULL,
|
||
`deadline` date NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `task` ON `zt_taskspec`(`task`,`version`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_taskteam`;
|
||
CREATE TABLE `zt_taskteam` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`task` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`estimate` decimal(12,2) NOT NULL DEFAULT '0.00',
|
||
`consumed` decimal(12,2) NOT NULL DEFAULT '0.00',
|
||
`left` decimal(12,2) NOT NULL DEFAULT '0.00',
|
||
`transfer` char(30) NOT NULL DEFAULT '',
|
||
`status` enum('wait','doing','done') NOT NULL DEFAULT 'wait',
|
||
`order` tinyint(3) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `task` ON `zt_taskteam` (`task`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_team`;
|
||
CREATE TABLE IF NOT EXISTS `zt_team` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`root` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`type` enum('project','task','execution') NOT NULL DEFAULT 'project',
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`role` char(30) NOT NULL DEFAULT '',
|
||
`position` varchar(30) NOT NULL DEFAULT '',
|
||
`limited` char(8) NOT NULL DEFAULT 'no',
|
||
`join` date NULL,
|
||
`days` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`hours` float(3,1) unsigned NOT NULL DEFAULT '0.0',
|
||
`estimate` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
|
||
`consumed` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
|
||
`left` decimal(12,2) unsigned NOT NULL DEFAULT '0.00',
|
||
`order` tinyint(3) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `team` ON `zt_team`(`root`,`type`,`account`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_testreport`;
|
||
CREATE TABLE IF NOT EXISTS `zt_testreport` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`tasks` varchar(255) NOT NULL DEFAULT '',
|
||
`builds` varchar(255) NOT NULL DEFAULT '',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`owner` char(30) NOT NULL DEFAULT '',
|
||
`members` text NULL,
|
||
`stories` text NULL,
|
||
`bugs` text NULL,
|
||
`cases` text NULL,
|
||
`report` text NULL,
|
||
`objectType` varchar(20) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_testresult`;
|
||
CREATE TABLE IF NOT EXISTS `zt_testresult` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`run` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`case` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`version` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`job` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`compile` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`caseResult` char(30) NOT NULL DEFAULT '',
|
||
`stepResults` text NULL,
|
||
`ZTFResult` text NULL,
|
||
`node` int(8) unsigned NOT NULL DEFAULT '0',
|
||
`lastRunner` varchar(30) NOT NULL DEFAULT '',
|
||
`date` datetime NULL,
|
||
`duration` float NOT NULL DEFAULT '0',
|
||
`xml` text NULL,
|
||
`deploy` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `case` ON `zt_testresult` (`case`);
|
||
CREATE INDEX `version` ON `zt_testresult` (`version`);
|
||
CREATE INDEX `run` ON `zt_testresult` (`run`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_testrun`;
|
||
CREATE TABLE IF NOT EXISTS `zt_testrun` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`task` mediumint(8) unsigned NOT NULL default '0',
|
||
`case` mediumint(8) unsigned NOT NULL default '0',
|
||
`version` tinyint(3) unsigned NOT NULL default '0',
|
||
`assignedTo` char(30) NOT NULL default '',
|
||
`lastRunner` varchar(30) NOT NULL DEFAULT '',
|
||
`lastRunDate` datetime NULL,
|
||
`lastRunResult` char(30) NOT NULL DEFAULT '',
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `task` ON `zt_testrun`(`task`,`case`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_testsuite`;
|
||
CREATE TABLE IF NOT EXISTS `zt_testsuite` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`type` varchar(20) NOT NULL DEFAULT '',
|
||
`order` smallint unsigned NOT NULL DEFAULT '0',
|
||
`addedBy` char(30) NOT NULL DEFAULT '',
|
||
`addedDate` datetime NULL,
|
||
`lastEditedBy` char(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_testsuite` (`product`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_testtask`;
|
||
CREATE TABLE IF NOT EXISTS `zt_testtask` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` char(90) NOT NULL DEFAULT '',
|
||
`execution` mediumint(8) unsigned NOT NULL default '0',
|
||
`build` char(30) NOT NULL DEFAULT '',
|
||
`type` varchar(255) NOT NULL DEFAULT '',
|
||
`owner` varchar(30) NOT NULL DEFAULT '',
|
||
`pri` tinyint(3) unsigned NOT NULL default '0',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`realFinishedDate` datetime NULL,
|
||
`mailto` text NULL,
|
||
`desc` mediumtext NULL,
|
||
`report` text NULL,
|
||
`members` text NULL,
|
||
`status` enum('blocked','doing','wait','done') NOT NULL DEFAULT 'wait',
|
||
`testreport` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`auto` varchar(10) NOT NULL DEFAULT 'no',
|
||
`subStatus` varchar(30) NOT NULL default '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_testtask` (`product`);
|
||
CREATE INDEX `build` ON `zt_testtask` (`build`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_todo`;
|
||
CREATE TABLE IF NOT EXISTS `zt_todo` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`date` date NULL,
|
||
`begin` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
|
||
`end` smallint(4) unsigned zerofill NOT NULL DEFAULT '0',
|
||
`feedback` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`type` char(15) NOT NULL DEFAULT '',
|
||
`cycle` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`idvalue` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`pri` tinyint(3) unsigned NOT NULL DEFAULT '0',
|
||
`name` char(150) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`status` enum('wait','doing','done','closed') NOT NULL DEFAULT 'wait',
|
||
`private` tinyint(1) NOT NULL DEFAULT '0',
|
||
`config` varchar(255) NOT NULL DEFAULT '',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`finishedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`finishedDate` datetime NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `account` ON `zt_todo` (`account`);
|
||
CREATE INDEX `assignedTo` ON `zt_todo` (`assignedTo`);
|
||
CREATE INDEX `finishedBy` ON `zt_todo` (`finishedBy`);
|
||
CREATE INDEX `date` ON `zt_todo` (`date`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_user`;
|
||
CREATE TABLE IF NOT EXISTS `zt_user` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`company` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`type` char(30) NOT NULL DEFAULT 'inside',
|
||
`dept` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`password` char(32) NOT NULL DEFAULT '',
|
||
`role` char(10) NOT NULL DEFAULT '',
|
||
`realname` varchar(100) NOT NULL DEFAULT '',
|
||
`pinyin` varchar(255) NOT NULL DEFAULT '',
|
||
`nickname` char(60) NOT NULL DEFAULT '',
|
||
`commiter` varchar(100) NOT NULL DEFAULT '',
|
||
`avatar` text NULL,
|
||
`birthday` date NULL,
|
||
`gender` enum('f','m') NOT NULL DEFAULT 'f',
|
||
`email` char(90) NOT NULL DEFAULT '',
|
||
`skype` char(90) NOT NULL DEFAULT '',
|
||
`qq` char(20) NOT NULL DEFAULT '',
|
||
`mobile` char(11) NOT NULL DEFAULT '',
|
||
`phone` char(20) NOT NULL DEFAULT '',
|
||
`weixin` varchar(90) NOT NULL DEFAULT '',
|
||
`dingding` varchar(90) NOT NULL DEFAULT '',
|
||
`slack` varchar(90) NOT NULL DEFAULT '',
|
||
`whatsapp` varchar(90) NOT NULL DEFAULT '',
|
||
`address` char(120) NOT NULL DEFAULT '',
|
||
`zipcode` char(10) NOT NULL DEFAULT '',
|
||
`nature` text NULL,
|
||
`analysis` text NULL,
|
||
`strategy` text NULL,
|
||
`join` date NULL,
|
||
`visits` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`visions` varchar(20) NOT NULL DEFAULT 'rnd,lite',
|
||
`ip` char(15) NOT NULL DEFAULT '',
|
||
`last` int(10) unsigned NOT NULL DEFAULT '0',
|
||
`fails` tinyint(5) NOT NULL DEFAULT '0',
|
||
`locked` datetime NULL,
|
||
`feedback` enum('0','1') NOT NULL DEFAULT '0',
|
||
`ranzhi` char(30) NOT NULL DEFAULT '',
|
||
`ldap` char(30) NOT NULL DEFAULT '',
|
||
`score` int(11) NOT NULL DEFAULT '0',
|
||
`scoreLevel` int(11) NOT NULL DEFAULT '0',
|
||
`resetToken` varchar(50) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
`clientStatus` enum('online','away','busy','offline','meeting') NOT NULL DEFAULT 'offline',
|
||
`clientLang` varchar(10) NOT NULL DEFAULT 'zh-cn',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `account` ON `zt_user`(`account`);
|
||
CREATE INDEX `dept` ON `zt_user` (`dept`);
|
||
CREATE INDEX `email` ON `zt_user` (`email`);
|
||
CREATE INDEX `commiter` ON `zt_user` (`commiter`);
|
||
CREATE INDEX `deleted` ON `zt_user` (`deleted`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_usercontact`;
|
||
CREATE TABLE IF NOT EXISTS `zt_usercontact` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`listName` varchar(60) NOT NULL DEFAULT '',
|
||
`userList` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `account` ON `zt_usercontact` (`account`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_usergroup`;
|
||
CREATE TABLE IF NOT EXISTS `zt_usergroup` (
|
||
`account` char(30) NOT NULL default '',
|
||
`group` mediumint(8) unsigned NOT NULL default '0',
|
||
`project` text NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `account` ON `zt_usergroup`(`account`,`group`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_userquery`;
|
||
CREATE TABLE IF NOT EXISTS `zt_userquery` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`title` varchar(90) NOT NULL DEFAULT '',
|
||
`form` text NULL,
|
||
`sql` text NULL,
|
||
`shortcut` enum('0','1') NOT NULL DEFAULT '0',
|
||
`common` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `account` ON `zt_userquery` (`account`);
|
||
CREATE INDEX `module` ON `zt_userquery` (`module`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_usertpl`;
|
||
CREATE TABLE IF NOT EXISTS `zt_usertpl` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`title` varchar(150) NOT NULL DEFAULT '',
|
||
`content` text NULL,
|
||
`public` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `account` ON `zt_usertpl` (`account`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_userview`;
|
||
CREATE TABLE IF NOT EXISTS `zt_userview` (
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`programs` mediumtext NULL,
|
||
`products` mediumtext NULL,
|
||
`projects` mediumtext NULL,
|
||
`sprints` mediumtext NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `account` ON `zt_userview`(`account`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_weeklyreport`;
|
||
CREATE TABLE IF NOT EXISTS `zt_weeklyreport`(
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`weekStart` date NULL,
|
||
`pv` float(9,2) NOT NULL DEFAULT '0',
|
||
`ev` float(9,2) NOT NULL DEFAULT '0',
|
||
`ac` float(9,2) NOT NULL DEFAULT '0',
|
||
`sv` float(9,2) NOT NULL DEFAULT '0',
|
||
`cv` float(9,2) NOT NULL DEFAULT '0',
|
||
`staff` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`progress` varchar(255) NOT NULL DEFAULT '',
|
||
`workload` varchar(255) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `week` ON `zt_weeklyreport`(`project`,`weekStart`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_webhook`;
|
||
CREATE TABLE IF NOT EXISTS `zt_webhook` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`type` varchar(15) NOT NULL DEFAULT 'default',
|
||
`name` varchar(50) NOT NULL DEFAULT '',
|
||
`url` varchar(255) NOT NULL DEFAULT '',
|
||
`domain` varchar(255) NOT NULL DEFAULT '',
|
||
`secret` varchar(255) NOT NULL DEFAULT '',
|
||
`contentType` varchar(30) NOT NULL DEFAULT 'application/json',
|
||
`sendType` enum('sync','async') NOT NULL DEFAULT 'sync',
|
||
`products` text NULL,
|
||
`executions` text NULL,
|
||
`params` varchar(100) NOT NULL DEFAULT '',
|
||
`actions` text NULL,
|
||
`desc` text NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
INSERT INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES
|
||
('*', '*', '*', '*', '*', '', '监控定时任务', 'zentao', 1, 'normal'),
|
||
('30', '23', '*', '*', '*', 'moduleName=execution&methodName=computeburn', '更新燃尽图', 'zentao', 1, 'normal'),
|
||
('30', '23', '*', '*', '*', 'moduleName=execution&methodName=computecfd', '更新累积流图', 'zentao', 1, 'normal'),
|
||
('0', '8', '*', '*', '*', 'moduleName=report&methodName=remind', '每日任务提醒', 'zentao', 1, 'normal'),
|
||
('*/5', '*', '*', '*', '*', 'moduleName=svn&methodName=run', '同步SVN', 'zentao', 1, 'stop'),
|
||
('*/5', '*', '*', '*', '*', 'moduleName=git&methodName=run', '同步GIT', 'zentao', 1, 'stop'),
|
||
('30', '0', '*', '*', '*', 'moduleName=backup&methodName=backup', '备份数据和附件', 'zentao', 1, 'normal'),
|
||
('*/1', '*', '*', '*', '*', 'moduleName=mail&methodName=asyncSend', '异步发信', 'zentao', 1, 'normal'),
|
||
('*/1', '*', '*', '*', '*', 'moduleName=webhook&methodName=asyncSend', '异步发送Webhook', 'zentao', 1, 'normal'),
|
||
('*/5', '*', '*', '*', '*', 'moduleName=admin&methodName=deleteLog', '删除过期日志', 'zentao', 1, 'normal'),
|
||
('1', '1', '*', '*', '*', 'moduleName=todo&methodName=createCycle', '生成周期性待办', 'zentao', 1, 'normal'),
|
||
('1', '0', '*', '*', '*', 'moduleName=ci&methodName=initQueue', '创建周期性任务', 'zentao', 1, 'normal'),
|
||
('*/5', '*', '*', '*', '*', 'moduleName=ci&methodName=checkCompileStatus', '同步DevOps构建任务状态', 'zentao', 1, 'normal'),
|
||
('*/5', '*', '*', '*', '*', 'moduleName=ci&methodName=exec', '执行DevOps构建任务', 'zentao', 1, 'normal'),
|
||
('*/5', '*', '*', '*', '*', 'moduleName=mr&methodName=syncMR', '定时同步GitLab合并数据到禅道数据库', 'zentao', 1, 'normal'),
|
||
('*/5', '*', '*', '*', '*', 'moduleName=compile&methodName=syncCompile', '定时同步构建记录', 'zentao', 1, 'normal'),
|
||
('0', '*', '*', '*', '*', 'moduleName=misc&methodName=cleanCache', '清理缓存文件', 'zentao', 1, 'normal');
|
||
|
||
INSERT INTO `zt_group` (`vision`, `name`, `role`, `desc`) VALUES
|
||
('rnd', 'ADMIN', 'admin', 'for administrator'),
|
||
('rnd', 'DEV', 'dev', 'for developers.'),
|
||
('rnd', 'QA', 'qa', 'for testers.'),
|
||
('rnd', 'PM', 'pm', 'for project managers.'),
|
||
('rnd', 'PO', 'po', 'for product owners.'),
|
||
('rnd', 'TD', 'td', 'for technical director.'),
|
||
('rnd', 'PD', 'pd', 'for product director.'),
|
||
('rnd', 'QD', 'qd', 'for quality director.'),
|
||
('rnd', 'TOP', 'top', 'for top manager.'),
|
||
('rnd', 'OTHERS', 'others', 'for others.'),
|
||
('rnd', 'guest', 'guest', 'For guest'),
|
||
('rnd', 'LIMITED', 'limited', 'For limited user'),
|
||
('rnd', 'PROJECTADMIN', 'projectAdmin', 'Project Admins manage project privileges'),
|
||
('lite', 'LITEADMIN', 'liteAdmin', 'for lite administrator'),
|
||
('lite', 'LITEPROJECT', 'liteProject', 'for lite project managers.'),
|
||
('lite', 'LITETEAM', 'liteTeam', 'for lite team.');
|
||
|
||
REPLACE INTO `zt_group` (`vision`, `name`, `role`, `desc`) VALUES ('or', 'IPDPRODUCTPLAN', 'IPDPRODUCTPLAN', '');
|
||
REPLACE INTO `zt_group` (`vision`, `name`, `role`, `desc`) VALUES ('or', 'IPDDEMAND', 'IPDDEMAND', '');
|
||
REPLACE INTO `zt_group` (`vision`, `name`, `role`, `desc`) VALUES ('or', 'IPDPMT', 'IPDPMT', '');
|
||
REPLACE INTO `zt_group` (`vision`, `name`, `role`, `desc`) VALUES ('or', 'IPDADMIN', 'IPDADMIN', '');
|
||
|
||
REPLACE INTO `zt_lang` (`lang`, `module`, `section`, `key`, `value`, `system`) VALUES
|
||
('zh-cn', 'custom', 'URSRList', '1', '{\"SRName\":\"\\u8f6f\\u4ef6\\u9700\\u6c42\",\"URName\":\"\\u7528\\u6237\\u9700\\u6c42\"}', '1'),
|
||
('zh-cn', 'custom', 'URSRList', '2', '{\"SRName\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"URName\":\"\\u7528\\u6237\\u9700\\u6c42\"}', '1'),
|
||
('zh-cn', 'custom', 'URSRList', '3', '{\"SRName\":\"\\u8f6f\\u9700\",\"URName\":\"\\u7528\\u9700\"}', '1'),
|
||
('zh-cn', 'custom', 'URSRList', '4', '{\"SRName\":\"\\u6545\\u4e8b\",\"URName\":\"\\u53f2\\u8bd7\"}', '1'),
|
||
('zh-cn', 'custom', 'URSRList', '5', '{\"SRName\":\"\\u9700\\u6c42\",\"URName\":\"\\u7528\\u6237\\u9700\\u6c42\"}', '1'),
|
||
('zh-tw', 'custom', 'URSRList', '1', '{"SRName":"\\u8edf\\u4ef6\\u9700\\u6c42","URName":"\\u7528\\u6236\\u9700\\u6c42"}', '0'),
|
||
('zh-tw', 'custom', 'URSRList', '2', '{"SRName":"\\u7814\\u767c\\u9700\\u6c42","URName":"\\u7528\\u6236\\u9700\\u6c42"}', '0'),
|
||
('zh-tw', 'custom', 'URSRList', '3', '{"SRName":"\\u8edf\\u9700","URName":"\\u7528\\u9700"}', '0'),
|
||
('zh-tw', 'custom', 'URSRList', '4', '{"SRName":"\\u6545\\u4e8b","URName":"\\u53f2\\u8a69"}', '0'),
|
||
('zh-tw', 'custom', 'URSRList', '5', '{"SRName":"\\u9700\\u6c42","URName":"\\u7528\\u6236\\u9700\\u6c42"}', '0'),
|
||
('en', 'custom', 'URSRList', '1', '{\"SRName\":\"Story\",\"URName\":\"Epic\"}', '0'),
|
||
('en', 'custom', 'URSRList', '2', '{\"SRName\":\"Story\",\"URName\":\"Requirement\"}', '0'),
|
||
('fr', 'custom', 'URSRList', '1', '{\"SRName\":\"Story\",\"URName\":\"Epic\"}', '0'),
|
||
('fr', 'custom', 'URSRList', '2', '{\"SRName\":\"Story\",\"URName\":\"Requirement\"}', '0'),
|
||
('de', 'custom', 'URSRList', '1', '{\"SRName\":\"Story\",\"URName\":\"Epic\"}', '0'),
|
||
('de', 'custom', 'URSRList', '2', '{\"SRName\":\"Story\",\"URName\":\"Requirement\"}', '0');
|
||
|
||
REPLACE INTO `zt_stage` (`name`,`percent`,`type`,`projectType`,`createdBy`,`createdDate`,`editedBy`,`editedDate`,`deleted`) VALUES
|
||
('需求','10','request','waterfall','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('设计','10','design','waterfall','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('开发','50','dev','waterfall','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('测试','15','qa','waterfall','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('发布','10','release','waterfall','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('总结评审','5','review','waterfall','admin','2020-02-08 21:08:45','admin','2020-02-12 13:50:27','0'),
|
||
('需求','10','request','waterfallplus','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('设计','10','design','waterfallplus','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('开发','50','dev','waterfallplus','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('测试','15','qa','waterfallplus','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('发布','10','release','waterfallplus','admin','2020-02-08 21:08:30','admin','2020-02-12 13:50:27','0'),
|
||
('总结评审','5','review','waterfallplus','admin','2020-02-08 21:08:45','admin','2020-02-12 13:50:27','0');
|
||
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'custom', '', 'hourPoint', '0');
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'common', '', 'CRProduct', '1');
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'common', '', 'CRExecution', '1');
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'custom', '', 'URSR', '2');
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'common', 'global', 'mode', 'ALM');
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'project', '', 'unitList', 'CNY,USD');
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'project', '', 'defaultCurrency', 'CNY');
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'story', '', 'reviewRules', 'allpass');
|
||
INSERT INTO `zt_config` (`owner`, `module`, `section`, `key`, `value`) VALUES ('system', 'common', 'global', 'syncProduct', '{"feedback":{},"ticket":{}}');
|
||
-- DROP TABLE IF EXISTS `zt_im_chat`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_chat` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`gid` char(40) NOT NULL DEFAULT '',
|
||
`name` varchar(60) NOT NULL DEFAULT '',
|
||
`type` varchar(20) NOT NULL DEFAULT 'group',
|
||
`admins` varchar(255) NOT NULL DEFAULT '',
|
||
`committers` varchar(255) NOT NULL DEFAULT '',
|
||
`subject` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`public` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`ownedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`mergedDate` datetime NULL,
|
||
`lastActiveTime` datetime NULL,
|
||
`lastMessage` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`lastMessageIndex` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`dismissDate` datetime NULL,
|
||
`pinnedMessages` text NULL,
|
||
`mergedChats` text NULL,
|
||
`adminInvite` enum('0','1') NOT NULL DEFAULT '0',
|
||
`avatar` text NULL,
|
||
`archiveDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `gid` ON `zt_im_chat` (`gid`);
|
||
CREATE INDEX `name` ON `zt_im_chat` (`name`);
|
||
CREATE INDEX `type` ON `zt_im_chat` (`type`);
|
||
CREATE INDEX `public` ON `zt_im_chat` (`public`);
|
||
CREATE INDEX `createdBy` ON `zt_im_chat` (`createdBy`);
|
||
CREATE INDEX `editedBy` ON `zt_im_chat` (`editedBy`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_chatuser`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_chatuser` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`cgid` char(40) NOT NULL DEFAULT '',
|
||
`user` mediumint(8) NOT NULL DEFAULT 0,
|
||
`order` smallint(5) NOT NULL DEFAULT 0,
|
||
`star` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`hide` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`mute` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`freeze` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`join` datetime NULL,
|
||
`quit` datetime NULL,
|
||
`category` varchar(40) NOT NULL DEFAULT '',
|
||
`lastReadMessage` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`lastReadMessageIndex` int(11) unsigned NOT NULL DEFAULT 0,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `chatuser` ON `zt_im_chatuser`(`cgid`, `user`);
|
||
CREATE INDEX `cgid` ON `zt_im_chatuser` (`cgid`);
|
||
CREATE INDEX `user` ON `zt_im_chatuser` (`user`);
|
||
CREATE INDEX `order` ON `zt_im_chatuser` (`order`);
|
||
CREATE INDEX `star` ON `zt_im_chatuser` (`star`);
|
||
CREATE INDEX `hide` ON `zt_im_chatuser` (`hide`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_client`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_client` (
|
||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
`version` char(30) NOT NULL DEFAULT '',
|
||
`desc` varchar(100) NOT NULL DEFAULT '',
|
||
`changeLog` text NULL,
|
||
`strategy` varchar(10) NOT NULL DEFAULT '',
|
||
`downloads` text NULL,
|
||
`createdDate` datetime NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`status` enum('released','wait') NOT NULL DEFAULT 'wait',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_message`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_message` (
|
||
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
|
||
`gid` char(40) NOT NULL DEFAULT '',
|
||
`cgid` char(40) NOT NULL DEFAULT '',
|
||
`user` varchar(30) NOT NULL DEFAULT '',
|
||
`date` datetime NULL,
|
||
`index` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`type` enum('normal','broadcast','notify','bulletin','botcommand') NOT NULL DEFAULT 'normal',
|
||
`content` text NULL,
|
||
`contentType` enum('text', 'plain', 'emotion', 'image', 'file', 'object', 'code') NOT NULL DEFAULT 'text',
|
||
`data` text NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `mgid` ON `zt_im_message` (`gid`);
|
||
CREATE INDEX `mcgid` ON `zt_im_message` (`cgid`);
|
||
CREATE INDEX `muser` ON `zt_im_message` (`user`);
|
||
CREATE INDEX `mtype` ON `zt_im_message` (`type`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_message_backup`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_message_backup` (
|
||
`id` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`gid` char(40) NOT NULL DEFAULT '',
|
||
`cgid` char(40) NOT NULL DEFAULT '',
|
||
`user` varchar(30) NOT NULL DEFAULT '',
|
||
`date` datetime NULL,
|
||
`index` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`type` enum('normal', 'broadcast', 'notify') NOT NULL DEFAULT 'normal',
|
||
`content` text NULL,
|
||
`contentType` enum('text', 'plain', 'emotion', 'image', 'file', 'object', 'code') NOT NULL DEFAULT 'text',
|
||
`data` text NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_message_index`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_message_index` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`tableName` char(64) NOT NULL DEFAULT '',
|
||
`start` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`end` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`startDate` datetime NULL,
|
||
`endDate` datetime NULL,
|
||
`chats` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `tableName` ON `zt_im_message_index` (`tableName`);
|
||
CREATE INDEX `start` ON `zt_im_message_index` (`start`);
|
||
CREATE INDEX `end` ON `zt_im_message_index` (`end`);
|
||
CREATE INDEX `startDate` ON `zt_im_message_index` (`startDate`);
|
||
CREATE INDEX `endDate` ON `zt_im_message_index` (`endDate`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_chat_message_index`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_chat_message_index` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`gid` char(40) NOT NULL DEFAULT '',
|
||
`tableName` char(64) NOT NULL DEFAULT '',
|
||
`start` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`end` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`startIndex` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`endIndex` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`startDate` datetime NULL,
|
||
`endDate` datetime NULL,
|
||
`count` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `chattable` ON `zt_im_chat_message_index`(`gid`,`tableName`);
|
||
CREATE INDEX `start` ON `zt_im_chat_message_index` (`start`);
|
||
CREATE INDEX `end` ON `zt_im_chat_message_index` (`end`);
|
||
CREATE INDEX `startDate` ON `zt_im_chat_message_index` (`startDate`);
|
||
CREATE INDEX `endDate` ON `zt_im_chat_message_index` (`endDate`);
|
||
CREATE INDEX `chatstartindex` ON `zt_im_chat_message_index` (`gid`, `startIndex`);
|
||
CREATE INDEX `chatendindex` ON `zt_im_chat_message_index` (`gid`, `endIndex`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_messagestatus`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_messagestatus` (
|
||
`user` mediumint(8) NOT NULL DEFAULT 0,
|
||
`message` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`status` enum('waiting','sent','readed','deleted') NOT NULL DEFAULT 'waiting'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `user` ON `zt_im_messagestatus`(`user`,`message`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_queue`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_queue` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`content` text NULL,
|
||
`addDate` datetime NULL,
|
||
`processDate` datetime NULL,
|
||
`result` text NULL,
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_conference`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_conference` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`rid` char(40) NOT NULL DEFAULT '',
|
||
`cgid` char(40) NOT NULL DEFAULT '',
|
||
`status` enum ('closed', 'open', 'notStarted') DEFAULT 'closed' NOT NULL,
|
||
`participants` text NULL,
|
||
`subscribers` text NULL,
|
||
`invitee` text NULL,
|
||
`openedBy` mediumint(8) NOT NULL DEFAULT 0,
|
||
`openedDate` datetime NULL,
|
||
`topic` text NULL,
|
||
`startTime` datetime NULL,
|
||
`endTime` datetime NULL,
|
||
`password` char(20) NOT NULL DEFAULT '',
|
||
`type` enum('default', 'periodic', 'scheduled') NOT NULL DEFAULT 'default',
|
||
`number` char(20) NOT NULL DEFAULT '',
|
||
`note` text NULL,
|
||
`sentNotify` tinyint(1) NOT NULL DEFAULT 0,
|
||
`reminderTime` int NOT NULL DEFAULT 0,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `status` ON `zt_im_conference` (`status`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_conferenceaction`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_conferenceaction` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`rid` char(40) NOT NULL DEFAULT '',
|
||
`type` enum('create','invite','join','leave','close','publish') NOT NULL DEFAULT 'create',
|
||
`data` text NULL,
|
||
`user` mediumint(8) NOT NULL DEFAULT 0,
|
||
`date` datetime NULL,
|
||
`device` char(40) NOT NULL DEFAULT 'default',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_conferenceuser`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_conferenceuser` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`conference` mediumint(8) NOT NULL DEFAULT 0,
|
||
`user` mediumint(8) NOT NULL DEFAULT 0,
|
||
`hide` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `conferenceuser` ON `zt_im_conferenceuser`(`conference`, `user`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_im_userdevice`;
|
||
CREATE TABLE IF NOT EXISTS `zt_im_userdevice` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`user` mediumint(8) NOT NULL DEFAULT 0,
|
||
`device` char(40) NOT NULL DEFAULT 'default',
|
||
`deviceID` char(40) NOT NULL DEFAULT '',
|
||
`token` char(64) NOT NULL DEFAULT '',
|
||
`validUntil` datetime NULL,
|
||
`lastLogin` datetime NULL,
|
||
`lastLogout` datetime NULL,
|
||
`online` tinyint(1) DEFAULT 0 NOT NULL,
|
||
`version` char(10) DEFAULT '' NOT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `userdevice` ON `zt_im_userdevice`(`user`, `device`);
|
||
CREATE INDEX `user` ON `zt_im_userdevice` (`user`);
|
||
CREATE INDEX `lastLogin` ON `zt_im_userdevice` (`lastLogin`);
|
||
CREATE INDEX `lastLogout` ON `zt_im_userdevice` (`lastLogout`);
|
||
|
||
INSERT INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES ('30', '23', '*', '*', '*', 'moduleName=execution&methodName=computeTaskEffort', '计算任务剩余工时', 'zentao', '1', 'normal');
|
||
INSERT INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES ('30', '7', '*', '*', '*', 'moduleName=effort&methodName=remindNotRecord', '提醒录入日志', 'zentao', '1', 'stop');
|
||
|
||
-- DROP TABLE IF EXISTS `zt_relationoftasks`;
|
||
CREATE TABLE IF NOT EXISTS `zt_relationoftasks` (
|
||
`id` MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT ,
|
||
`execution` MEDIUMINT(8) UNSIGNED NOT NULL ,
|
||
`pretask` MEDIUMINT(8) UNSIGNED NOT NULL ,
|
||
`condition` ENUM( 'begin', 'end' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
|
||
`task` MEDIUMINT( 8 ) UNSIGNED NOT NULL ,
|
||
`action` ENUM( 'begin', 'end' ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci;
|
||
CREATE UNIQUE INDEX `relationoftasks` ON `zt_relationoftasks` (`execution`, `task`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_report`;
|
||
CREATE TABLE IF NOT EXISTS `zt_report` (
|
||
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
|
||
`code` varchar(100) NOT NULL DEFAULT '',
|
||
`name` text NULL,
|
||
`dimension` int(8) NOT NULL default 0,
|
||
`module` varchar(100) NOT NULL DEFAULT '',
|
||
`sql` text NULL,
|
||
`vars` text NULL,
|
||
`langs` text NULL,
|
||
`params` text NULL,
|
||
`step` tinyint(1) NOT NULL DEFAULT '2',
|
||
`desc` text NULL,
|
||
`addedBy` char(30) NOT NULL DEFAULT '',
|
||
`addedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `code` ON `zt_report`(`code`);
|
||
|
||
-- DROP VIEW IF EXISTS `ztv_executionsummary`;
|
||
CREATE OR REPLACE VIEW `ztv_executionsummary` AS select `zt_task`.`execution` AS `execution`,sum(if((`zt_task`.`parent` >= '0'),`zt_task`.`estimate`,0)) AS `estimate`,sum(if((`zt_task`.`parent` >= '0'),`zt_task`.`consumed`,0)) AS `consumed`,sum(if(((`zt_task`.`status` <> 'cancel') and (`zt_task`.`status` <> 'closed') and (`zt_task`.`parent` >= '0')),`zt_task`.`left`,0)) AS `left`,count(0) AS `number`,sum(if(((`zt_task`.`status` <> 'done') and (`zt_task`.`status` <> 'closed')),1,0)) AS `undone`,sum(if(`zt_task`.`parent` >= '0',`zt_task`.`consumed`,0) + if(`zt_task`.`status` <> 'cancel' and `zt_task`.`status` <> 'closed' and `zt_task`.`parent` >= '0',`zt_task`.`left`,0)) AS `totalReal` from `zt_task` where (`zt_task`.`deleted` = '0') group by `zt_task`.`execution`;
|
||
-- DROP VIEW IF EXISTS `ztv_projectsummary`;
|
||
CREATE OR REPLACE VIEW `ztv_projectsummary` AS select `zt_task`.`project` AS `project`,sum(if(`zt_task`.`parent` >= '0',`zt_task`.`estimate`,0)) AS `estimate`,sum(if(`zt_task`.`parent` >= '0',`zt_task`.`consumed`,0)) AS `consumed`,sum(if((`zt_task`.`status` <> 'cancel') and (`zt_task`.`status` <> 'closed') and (`zt_task`.`parent` >= '0'),`zt_task`.`left`,0)) AS `left`,count(0) AS `number`,sum(if(((`zt_task`.`status` <> 'done') and (`zt_task`.`status` <> 'closed')),1,0)) AS `undone`,sum(if(`zt_task`.`parent` >= '0',`zt_task`.`consumed`,0) + if(`zt_task`.`status` <> 'cancel' and `zt_task`.`status` <> 'closed' and `zt_task`.`parent` >= '0',`zt_task`.`left`,0)) AS `totalReal` from `zt_task` where (`zt_task`.`deleted` = '0') group by `zt_task`.`project`;
|
||
-- DROP VIEW IF EXISTS `ztv_projectstories`;
|
||
CREATE OR REPLACE VIEW `ztv_projectstories` AS select `t1`.`project` AS `execution`,count('*') AS `stories`,sum(if((`t2`.`status` = 'closed'),0,1)) AS `undone` from ((`zt_projectstory` `t1` left join `zt_story` `t2` on((`t1`.`story` = `t2`.`id`))) left join `zt_project` `t3` on((`t1`.`project` = `t3`.`id`))) where ((`t2`.`deleted` = '0') and (`t3`.`type` in ('sprint','stage'))) group by `t1`.`project`;
|
||
-- DROP VIEW IF EXISTS `ztv_projectteams`;
|
||
CREATE OR REPLACE VIEW `ztv_projectteams` AS select `zt_team`.`root` AS `execution`,count('*') AS `teams` from `zt_team` where (`zt_team`.`type` = 'execution') group by `zt_team`.`root`;
|
||
-- DROP VIEW IF EXISTS `ztv_projectbugs`;
|
||
CREATE OR REPLACE VIEW `ztv_projectbugs` AS select `zt_bug`.`execution` AS `execution`,count(0) AS `bugs`,sum(if((`zt_bug`.`resolution` = ''),0,1)) AS `resolutions`,sum(if((`zt_bug`.`severity` <= 2),1,0)) AS `seriousBugs` from `zt_bug` where (`zt_bug`.`deleted` = '0') group by `zt_bug`.`execution`;
|
||
-- DROP VIEW IF EXISTS `ztv_productbugs`;
|
||
CREATE OR REPLACE VIEW `ztv_productbugs` AS select `zt_bug`.`product` AS `product`,count(0) AS `bugs`,sum(if((`zt_bug`.`resolution` = ''),0,1)) AS `resolutions`,sum(if((`zt_bug`.`severity` <= 2),1,0)) AS `seriousBugs` from `zt_bug` where (`zt_bug`.`deleted` = '0') group by `zt_bug`.`product`;
|
||
-- DROP VIEW IF EXISTS `ztv_productstories`;
|
||
CREATE OR REPLACE VIEW `ztv_productstories` AS select `zt_story`.`product` AS `product`,count('*') AS `stories`,sum(if((`zt_story`.`status` = 'closed'),0,1)) AS `undone` from `zt_story` where (`zt_story`.`deleted` = '0') group by `zt_story`.`product`;
|
||
-- DROP VIEW IF EXISTS `ztv_dayuserlogin`;
|
||
CREATE OR REPLACE VIEW `ztv_dayuserlogin` AS select count(*) AS `userlogin`,left(`zt_action`.`date`,10) AS `day` from `zt_action` where ((`zt_action`.`objectType` = 'user') and (`zt_action`.`action` = 'login')) group by left(`zt_action`.`date`,10);
|
||
-- DROP VIEW IF EXISTS `ztv_dayeffort`;
|
||
CREATE OR REPLACE VIEW `ztv_dayeffort` AS select round(sum(`zt_effort`.`consumed`),1) AS `consumed`,`zt_effort`.`date` AS `date` from `zt_effort` group by `zt_effort`.`date`;
|
||
-- DROP VIEW IF EXISTS `ztv_daystoryopen`;
|
||
CREATE OR REPLACE VIEW `ztv_daystoryopen` AS select count(*) AS `storyopen`,left(`zt_action`.`date`,10) AS `day` from `zt_action` where ((`zt_action`.`objectType` = 'story') and (`zt_action`.`action` = 'opened')) group by left(`zt_action`.`date`,10);
|
||
-- DROP VIEW IF EXISTS `ztv_daystoryclose`;
|
||
CREATE OR REPLACE VIEW `ztv_daystoryclose` AS select count(*) AS `storyclose`,left(`zt_action`.`date`,10) AS `day` from `zt_action` where ((`zt_action`.`objectType` = 'story') and (`zt_action`.`action` = 'closed')) group by left(`zt_action`.`date`,10);
|
||
-- DROP VIEW IF EXISTS `ztv_daytaskopen`;
|
||
CREATE OR REPLACE VIEW `ztv_daytaskopen` AS select count(*) AS `taskopen`,left(`zt_action`.`date`,10) AS `day` from `zt_action` where ((`zt_action`.`objectType` = 'task') and (`zt_action`.`action` = 'opened')) group by left(`zt_action`.`date`,10);
|
||
-- DROP VIEW IF EXISTS `ztv_daytaskfinish`;
|
||
CREATE OR REPLACE VIEW `ztv_daytaskfinish` AS select count(*) AS `taskfinish`,left(`zt_action`.`date`,10) AS `day` from `zt_action` where ((`zt_action`.`objectType` = 'task') and (`zt_action`.`action` = 'finished')) group by left(`zt_action`.`date`,10);
|
||
-- DROP VIEW IF EXISTS `ztv_daybugopen`;
|
||
CREATE OR REPLACE VIEW `ztv_daybugopen` AS select count(*) AS `bugopen`,left(`zt_action`.`date`,10) AS `day` from `zt_action` where ((`zt_action`.`objectType` = 'bug') and (`zt_action`.`action` = 'opened')) group by left(`zt_action`.`date`,10);
|
||
-- DROP VIEW IF EXISTS `ztv_daybugresolve`;
|
||
CREATE OR REPLACE VIEW `ztv_daybugresolve` AS select count(*) AS `bugresolve`,left(`zt_action`.`date`,10) AS `day` from `zt_action` where ((`zt_action`.`objectType` = 'bug') and (`zt_action`.`action` = 'resolved')) group by left(`zt_action`.`date`,10);
|
||
-- DROP VIEW IF EXISTS `ztv_dayactions`;
|
||
CREATE OR REPLACE VIEW `ztv_dayactions` AS select count(*) AS `actions`,left(`zt_action`.`date`,10) AS `day` from `zt_action` group by left(`zt_action`.`date`,10);
|
||
-- DROP VIEW IF EXISTS `ztv_normalproduct`;
|
||
CREATE OR REPLACE VIEW `ztv_normalproduct` AS SELECT * FROM `zt_product` WHERE `shadow` = 0;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_feedback`;
|
||
CREATE TABLE IF NOT EXISTS `zt_feedback` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`module` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`solution` char(30) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`pri` tinyint unsigned NOT NULL DEFAULT 2,
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`subStatus` varchar(30) NOT NULL default '',
|
||
`public` enum('0','1') NOT NULL DEFAULT '0',
|
||
`notify` enum('0','1') NOT NULL DEFAULT '0',
|
||
`notifyEmail` varchar(100) NOT NULL DEFAULT '',
|
||
`source` varchar(255) NOT NULL DEFAULT '',
|
||
`likes` text NULL,
|
||
`result` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`faq` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`openedBy` char(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`reviewedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`reviewedDate` datetime NULL,
|
||
`processedBy` char(30) NOT NULL DEFAULT '',
|
||
`processedDate` datetime NULL,
|
||
`closedBy` char(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`closedReason` varchar(30) NOT NULL DEFAULT '',
|
||
`editedBy` char(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedTo` varchar(255) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`activatedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`activatedDate` datetime NULL,
|
||
`feedbackBy` varchar(100) NOT NULL DEFAULT '',
|
||
`repeatFeedback` mediumint(8) NOT NULL DEFAULT 0,
|
||
`mailto` varchar(255) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_ticket`;
|
||
CREATE TABLE IF NOT EXISTS `zt_ticket` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`module` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`openedBuild` varchar(255) NOT NULL DEFAULT '',
|
||
`feedback` mediumint(8) NOT NULL DEFAULT '0',
|
||
`assignedTo` varchar(255) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`realStarted` datetime NULL,
|
||
`startedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`startedDate` datetime NULL,
|
||
`deadline` date NULL,
|
||
`pri` tinyint unsigned NOT NULL DEFAULT '0',
|
||
`estimate` float unsigned NOT NULL DEFAULT '0',
|
||
`left` float unsigned NOT NULL DEFAULT '0',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`openedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`activatedCount` int(10) NOT NULL DEFAULT '0',
|
||
`activatedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`activatedDate` datetime NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`closedReason` varchar(30) NOT NULL DEFAULT '',
|
||
`finishedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`finishedDate` datetime NULL,
|
||
`resolvedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`resolvedDate` datetime NULL,
|
||
`resolution` text NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`keywords` varchar(255) NOT NULL DEFAULT '',
|
||
`repeatTicket` mediumint(8) NOT NULL DEFAULT '0',
|
||
`mailto` varchar(255) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_ticket` (`product`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_ticketsource`;
|
||
CREATE TABLE IF NOT EXISTS `zt_ticketsource` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`ticketId` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`customer` varchar(100) NOT NULL DEFAULT '',
|
||
`contact` varchar(100) NOT NULL DEFAULT '',
|
||
`notifyEmail` varchar(100) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `ticketId` ON `zt_ticketsource` (`ticketId`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_ticketrelation`;
|
||
CREATE TABLE IF NOT EXISTS `zt_ticketrelation` (
|
||
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
|
||
`ticketId` mediumint unsigned NOT NULL DEFAULT '0',
|
||
`objectId` mediumint NOT NULL DEFAULT '0',
|
||
`objectType` varchar(100) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `ticketId` ON `zt_ticketrelation` (`ticketId`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_feedbackview`;
|
||
CREATE TABLE IF NOT EXISTS `zt_feedbackview` (
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `account_product` ON `zt_feedbackview`(`account`,`product`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_serverroom`;
|
||
CREATE TABLE IF NOT EXISTS `zt_serverroom` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(128) NOT NULL DEFAULT '',
|
||
`city` varchar(128) NOT NULL DEFAULT '',
|
||
`line` varchar(20) NOT NULL DEFAULT '',
|
||
`bandwidth` varchar(128) NOT NULL DEFAULT '',
|
||
`provider` varchar(128) NOT NULL DEFAULT '',
|
||
`owner` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` char(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_account`;
|
||
CREATE TABLE IF NOT EXISTS `zt_account` (
|
||
`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(255) NOT NULL DEFAULT '',
|
||
`provider` varchar(255) NOT NULL DEFAULT '',
|
||
`adminURI` varchar(255) NOT NULL DEFAULT '',
|
||
`account` varchar(255) NOT NULL DEFAULT '',
|
||
`password` varchar(255) NOT NULL DEFAULT '',
|
||
`email` varchar(255) NOT NULL DEFAULT '',
|
||
`mobile` varchar(255) NOT NULL DEFAULT '',
|
||
`extra` text NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `name` ON `zt_account` (`name`);
|
||
CREATE INDEX `provider` ON `zt_account` (`provider`);
|
||
CREATE INDEX `status` ON `zt_account` (`status`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_host`;
|
||
CREATE TABLE `zt_host` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(30) NOT NULL DEFAULT 'normal',
|
||
`hostType` varchar(30) NOT NULL DEFAULT '',
|
||
`mac` varchar(128) NOT NULL DEFAULT '',
|
||
`memory` varchar(30) NOT NULL DEFAULT '',
|
||
`diskSize` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(50) NOT NULL DEFAULT '',
|
||
`secret` varchar(50) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`tokenSN` varchar(50) NOT NULL DEFAULT '',
|
||
`tokenTime` datetime NULL,
|
||
`oldTokenSN` varchar(50) NOT NULL DEFAULT '',
|
||
`vsoft` varchar(30) NOT NULL DEFAULT '',
|
||
`heartbeat` datetime NULL,
|
||
`zap` varchar(10) NOT NULL DEFAULT '',
|
||
`provider` varchar(255) NOT NULL DEFAULT '',
|
||
`vnc` int(11) NOT NULL DEFAULT '0',
|
||
`ztf` int(11) NOT NULL DEFAULT '0',
|
||
`zd` int(11) NOT NULL DEFAULT '0',
|
||
`ssh` int(11) NOT NULL DEFAULT '0',
|
||
`parent` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`image` int(11) unsigned NOT NULL DEFAULT '0',
|
||
`admin` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`serverRoom` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`serverModel` varchar(256) NOT NULL DEFAULT '',
|
||
`hardwareType` varchar(64) NOT NULL DEFAULT '',
|
||
`cpuBrand` varchar(128) NOT NULL DEFAULT '',
|
||
`cpuModel` varchar(128) NOT NULL DEFAULT '',
|
||
`cpuNumber` varchar(16) NOT NULL DEFAULT '',
|
||
`cpuCores` varchar(30) NOT NULL DEFAULT '',
|
||
`intranet` varchar(128) NOT NULL DEFAULT '',
|
||
`extranet` varchar(128) NOT NULL DEFAULT '',
|
||
`osName` varchar(64) NOT NULL DEFAULT '',
|
||
`osVersion` varchar(64) NOT NULL DEFAULT '',
|
||
`group` varchar(128) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_image`;
|
||
CREATE TABLE `zt_image` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`host` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`name` varchar(64) NOT NULL DEFAULT '',
|
||
`localName` varchar(64) NOT NULL DEFAULT '',
|
||
`address` varchar(64) NOT NULL DEFAULT '',
|
||
`path` varchar(64) NOT NULL DEFAULT '',
|
||
`status` varchar(20) NOT NULL DEFAULT '',
|
||
`osName` varchar(32) NOT NULL DEFAULT '',
|
||
`from` varchar(10) NOT NULL DEFAULT 'zentao',
|
||
`memory` float unsigned NOT NULL DEFAULT '0',
|
||
`disk` float unsigned NOT NULL DEFAULT '0',
|
||
`fileSize` float unsigned NOT NULL DEFAULT '0',
|
||
`md5` varchar(64) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`restoreDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_automation`;
|
||
CREATE TABLE `zt_automation` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`node` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`product` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`scriptPath` varchar(255) NOT NULL DEFAULT '',
|
||
`shell` mediumtext NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_service`;
|
||
CREATE TABLE IF NOT EXISTS `zt_service` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`external` enum('0','1') NOT NULL DEFAULT '0',
|
||
`port` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`entry` varchar(255) NOT NULL DEFAULT '',
|
||
`deploy` varchar(255) NOT NULL DEFAULT '',
|
||
`version` varchar(64) NOT NULL DEFAULT '',
|
||
`color` char(7) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`dept` varchar(128) NOT NULL DEFAULT '',
|
||
`devel` varchar(30) NOT NULL DEFAULT '',
|
||
`qa` varchar(30) NOT NULL DEFAULT '',
|
||
`ops` varchar(30) NOT NULL DEFAULT '',
|
||
`hosts` text NULL,
|
||
`softName` varchar(128) NOT NULL DEFAULT '',
|
||
`softVersion` varchar(128) NOT NULL DEFAULT '',
|
||
`type` varchar(20) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` char(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`parent` mediumint(8) unsigned NOT NULL default '0',
|
||
`path` char(255) NOT NULL default '',
|
||
`grade` tinyint(3) unsigned NOT NULL default '0',
|
||
`order` smallint(5) unsigned NOT NULL default '0',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_attend`;
|
||
CREATE TABLE IF NOT EXISTS `zt_attend` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`date` date NULL,
|
||
`signIn` time NULL,
|
||
`signOut` time NULL,
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`ip` varchar(15) NOT NULL DEFAULT '',
|
||
`device` varchar(30) NOT NULL DEFAULT '',
|
||
`client` varchar(20) NOT NULL DEFAULT '',
|
||
`manualIn` time NULL,
|
||
`manualOut` time NULL,
|
||
`reason` varchar(30) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`reviewStatus` varchar(30) NULL,
|
||
`reviewedBy` char(30) NOT NULL DEFAULT '',
|
||
`reviewedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `attend` ON `zt_attend`(`date`,`account`);
|
||
CREATE INDEX `account` ON `zt_attend` (`account`);
|
||
CREATE INDEX `date` ON `zt_attend` (`date`);
|
||
CREATE INDEX `status` ON `zt_attend` (`status`);
|
||
CREATE INDEX `reason` ON `zt_attend` (`reason`);
|
||
CREATE INDEX `reviewStatus` ON `zt_attend` (`reviewStatus`);
|
||
CREATE INDEX `reviewedBy` ON `zt_attend` (`reviewedBy`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_attendstat`;
|
||
CREATE TABLE IF NOT EXISTS `zt_attendstat` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`account` char(30) NOT NULL DEFAULT '',
|
||
`month` char(10) NOT NULL DEFAULT '',
|
||
`normal` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`late` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`early` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`absent` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`trip` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`egress` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`lieu` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`paidLeave` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`unpaidLeave` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`timeOvertime` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`restOvertime` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`holidayOvertime` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`deserve` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`actual` decimal(12,2) NOT NULL DEFAULT 0.00,
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `attend` ON `zt_attendstat`(`month`,`account`);
|
||
CREATE INDEX `account` ON `zt_attendstat` (`account`);
|
||
CREATE INDEX `month` ON `zt_attendstat` (`month`);
|
||
CREATE INDEX `status` ON `zt_attendstat` (`status`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_overtime`;
|
||
CREATE TABLE IF NOT EXISTS `zt_overtime` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`year` char(4) NOT NULL DEFAULT '',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`start` time NULL,
|
||
`finish` time NULL,
|
||
`hours` float(4,1) unsigned NOT NULL DEFAULT '0.0',
|
||
`leave` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`rejectReason` varchar(100) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`reviewedBy` char(30) NOT NULL DEFAULT '',
|
||
`reviewedDate` datetime NULL,
|
||
`level` tinyint(3) NOT NULL DEFAULT '0',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`reviewers` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `year` ON `zt_overtime` (`year`);
|
||
CREATE INDEX `type` ON `zt_overtime` (`type`);
|
||
CREATE INDEX `status` ON `zt_overtime` (`status`);
|
||
CREATE INDEX `createdBy` ON `zt_overtime` (`createdBy`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_holiday`;
|
||
CREATE TABLE IF NOT EXISTS `zt_holiday` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(30) NOT NULL DEFAULT '',
|
||
`type` enum('holiday', 'working') NOT NULL DEFAULT 'holiday',
|
||
`desc` text NULL,
|
||
`year` char(4) NOT NULL DEFAULT '',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `year` ON `zt_holiday` (`year`);
|
||
CREATE INDEX `name` ON `zt_holiday` (`name`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_leave`;
|
||
CREATE TABLE IF NOT EXISTS `zt_leave` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`year` char(4) NOT NULL DEFAULT '',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`start` time NULL,
|
||
`finish` time NULL,
|
||
`hours` float(4,1) unsigned NOT NULL DEFAULT '0.0',
|
||
`backDate` datetime NULL,
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`reviewedBy` char(30) NOT NULL DEFAULT '',
|
||
`reviewedDate` datetime NULL,
|
||
`level` tinyint(3) NOT NULL DEFAULT '0',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`reviewers` text NULL,
|
||
`backReviewers` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `year` ON `zt_leave` (`year`);
|
||
CREATE INDEX `type` ON `zt_leave` (`type`);
|
||
CREATE INDEX `status` ON `zt_leave` (`status`);
|
||
CREATE INDEX `createdBy` ON `zt_leave` (`createdBy`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_lieu`;
|
||
CREATE TABLE IF NOT EXISTS `zt_lieu` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`year` char(4) NOT NULL DEFAULT '',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`start` time NULL,
|
||
`finish` time NULL,
|
||
`hours` float(4,1) unsigned NOT NULL DEFAULT '0.0',
|
||
`overtime` char(255) NOT NULL DEFAULT '',
|
||
`trip` char(255) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`reviewedBy` char(30) NOT NULL DEFAULT '',
|
||
`reviewedDate` datetime NULL,
|
||
`level` tinyint(3) NOT NULL DEFAULT '0',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`reviewers` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `year` ON `zt_lieu` (`year`);
|
||
CREATE INDEX `status` ON `zt_lieu` (`status`);
|
||
CREATE INDEX `createdBy` ON `zt_lieu` (`createdBy`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_trip`;
|
||
CREATE TABLE IF NOT EXISTS `zt_trip` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`type` enum('trip', 'egress') NOT NULL DEFAULT 'trip',
|
||
`customers` varchar(20) NOT NULL DEFAULT '',
|
||
`name` char(30) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`year` char(4) NOT NULL DEFAULT '',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`start` time NULL,
|
||
`finish` time NULL,
|
||
`from` char(50) NOT NULL DEFAULT '',
|
||
`to` char(50) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `year` ON `zt_trip` (`year`);
|
||
CREATE INDEX `createdBy` ON `zt_trip` (`createdBy`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_deploy`;
|
||
CREATE TABLE IF NOT EXISTS `zt_deploy` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`begin` datetime NULL,
|
||
`end` datetime NULL,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`status` varchar(20) NOT NULL DEFAULT '',
|
||
`owner` char(30) NOT NULL DEFAULT '',
|
||
`members` text NULL,
|
||
`notify` text NULL,
|
||
`cases` text NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`result` varchar(20) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_deployproduct`;
|
||
CREATE TABLE IF NOT EXISTS `zt_deployproduct` (
|
||
`deploy` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`release` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`package` varchar(255) NOT NULL DEFAULT ''
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `deploy_product_release` ON `zt_deployproduct`(`deploy`,`product`,`release`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_deploystep`;
|
||
CREATE TABLE IF NOT EXISTS `zt_deploystep` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`deploy` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`begin` datetime NULL,
|
||
`end` datetime NULL,
|
||
`stage` varchar(30) NOT NULL DEFAULT '',
|
||
`content` text NULL,
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedTo` char(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`finishedBy` char(30) NOT NULL DEFAULT '',
|
||
`finishedDate` datetime NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_deployscope`;
|
||
CREATE TABLE IF NOT EXISTS `zt_deployscope` (
|
||
`deploy` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`service` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`hosts` text NULL,
|
||
`remove` text NULL,
|
||
`add` text NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_traincourse`;
|
||
CREATE TABLE IF NOT EXISTS `zt_traincourse` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`code` varchar(255) NOT NULL DEFAULT '',
|
||
`category` mediumint(8) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`status` varchar(10) NOT NULL DEFAULT '',
|
||
`teacher` varchar(30) NOT NULL default '',
|
||
`desc` mediumtext NULL,
|
||
`importedStatus` enum('','wait','doing','done') NOT NULL DEFAULT '',
|
||
`lastUpdatedTime` int UNSIGNED NOT NULL DEFAULT 0,
|
||
`createdBy` varchar(255) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`editedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`editedDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_traincontents`;
|
||
CREATE TABLE IF NOT EXISTS `zt_traincontents` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`code` varchar(50) NOT NULL DEFAULT '',
|
||
`course` mediumint(8) unsigned NOT NULL default '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`path` char(255) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` tinyint(1) NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_traincategory`;
|
||
CREATE TABLE IF NOT EXISTS `zt_traincategory` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` char(30) NOT NULL DEFAULT '',
|
||
`parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`path` char(255) NOT NULL DEFAULT '',
|
||
`grade` tinyint(3) NOT NULL DEFAULT '0',
|
||
`order` mediumint(8) NOT NULL DEFAULT '0',
|
||
`deleted` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `parent` ON `zt_traincategory` (`parent`);
|
||
CREATE INDEX `path` ON `zt_traincategory` (`path`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_trainrecords`;
|
||
CREATE TABLE IF NOT EXISTS `zt_trainrecords` (
|
||
`user` char(30) NOT NULL DEFAULT '',
|
||
`objectId` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`objectType` varchar(10) NOT NULL DEFAULT '',
|
||
`status` varchar(10) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`user`, `objectId`, `objectType`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_practice`;
|
||
CREATE TABLE IF NOT EXISTS `zt_practice` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`code` char(50) NOT NULL DEFAULT '',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`labels` varchar(255) NOT NULL DEFAULT '',
|
||
`summary` varchar(255) NOT NULL DEFAULT '',
|
||
`content` text NULL,
|
||
`contributor` varchar(255) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `code` ON `zt_practice`(`code`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_faq`;
|
||
CREATE TABLE IF NOT EXISTS `zt_faq` (
|
||
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
|
||
`module` mediumint(9) NOT NULL DEFAULT '0',
|
||
`product` mediumint(9) NOT NULL DEFAULT '0',
|
||
`question` varchar(255) NOT NULL DEFAULT '',
|
||
`answer` text NULL,
|
||
`addedtime` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_domain`;
|
||
CREATE TABLE IF NOT EXISTS `zt_domain`(
|
||
`id` smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`domain` varchar(255) NOT NULL DEFAULT '',
|
||
`adminURI` varchar(255) NOT NULL DEFAULT '',
|
||
`resolverURI` varchar(255) NOT NULL DEFAULT '',
|
||
`register` varchar(255) NOT NULL DEFAULT '',
|
||
`expiredDate` datetime NULL,
|
||
`renew` varchar(255) NOT NULL DEFAULT '',
|
||
`account` varchar(255) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `domain` ON `zt_domain` (`domain`);
|
||
|
||
DROP VIEW IF EXISTS `view_datasource_5`;
|
||
CREATE VIEW `view_datasource_5` AS select `id`,`name` from `zt_task` where `deleted` = '0' and vision = 'rnd';
|
||
|
||
DROP VIEW IF EXISTS `view_datasource_54`;
|
||
CREATE VIEW `view_datasource_54` AS select `id`,`name` from `zt_task` where `deleted` = '0' and vision = 'lite';
|
||
|
||
UPDATE `zt_user` SET `visions` = 'lite', `feedback` = '0' WHERE `feedback` = '1';
|
||
|
||
REPLACE INTO `zt_grouppriv` (`group`, `module`, `method`) VALUES
|
||
(1, 'account', 'browse'),
|
||
(1, 'account', 'create'),
|
||
(1, 'account', 'delete'),
|
||
(1, 'account', 'edit'),
|
||
(1, 'account', 'view'),
|
||
(1, 'action', 'comment'),
|
||
(1, 'action', 'editComment'),
|
||
(1, 'action', 'hideAll'),
|
||
(1, 'action', 'hideOne'),
|
||
(1, 'action', 'trash'),
|
||
(1, 'action', 'undelete'),
|
||
(1, 'activity', 'assignTo'),
|
||
(1, 'activity', 'batchCreate'),
|
||
(1, 'activity', 'browse'),
|
||
(1, 'activity', 'create'),
|
||
(1, 'activity', 'delete'),
|
||
(1, 'activity', 'edit'),
|
||
(1, 'activity', 'outputList'),
|
||
(1, 'activity', 'updateOrder'),
|
||
(1, 'activity', 'view'),
|
||
(1, 'admin', 'checkDB'),
|
||
(1, 'admin', 'checkWeak'),
|
||
(1, 'admin', 'index'),
|
||
(1, 'admin', 'register'),
|
||
(1, 'admin', 'safe'),
|
||
(1, 'admin', 'sso'),
|
||
(1, 'admin', 'ztCompany'),
|
||
(1, 'api', 'debug'),
|
||
(1, 'api', 'getModel'),
|
||
(1, 'api', 'sql'),
|
||
(1, 'apppriv', 'flow'),
|
||
(1, 'assetlib', 'approveComponent'),
|
||
(1, 'assetlib', 'approveIssue'),
|
||
(1, 'assetlib', 'approveOpportunity'),
|
||
(1, 'assetlib', 'approvePractice'),
|
||
(1, 'assetlib', 'approveRisk'),
|
||
(1, 'assetlib', 'approveStory'),
|
||
(1, 'assetlib', 'assignToComponent'),
|
||
(1, 'assetlib', 'assignToIssue'),
|
||
(1, 'assetlib', 'assignToOpportunity'),
|
||
(1, 'assetlib', 'assignToPractice'),
|
||
(1, 'assetlib', 'assignToRisk'),
|
||
(1, 'assetlib', 'assignToStory'),
|
||
(1, 'assetlib', 'batchApproveComponent'),
|
||
(1, 'assetlib', 'batchApproveIssue'),
|
||
(1, 'assetlib', 'batchApproveOpportunity'),
|
||
(1, 'assetlib', 'batchApprovePractice'),
|
||
(1, 'assetlib', 'batchApproveRisk'),
|
||
(1, 'assetlib', 'batchApproveStory'),
|
||
(1, 'assetlib', 'batchAssignToComponent'),
|
||
(1, 'assetlib', 'batchAssignToIssue'),
|
||
(1, 'assetlib', 'batchAssignToOpportunity'),
|
||
(1, 'assetlib', 'batchAssignToPractice'),
|
||
(1, 'assetlib', 'batchAssignToRisk'),
|
||
(1, 'assetlib', 'batchAssignToStory'),
|
||
(1, 'assetlib', 'batchRemoveComponent'),
|
||
(1, 'assetlib', 'batchRemoveIssue'),
|
||
(1, 'assetlib', 'batchRemoveOpportunity'),
|
||
(1, 'assetlib', 'batchRemovePractice'),
|
||
(1, 'assetlib', 'batchRemoveRisk'),
|
||
(1, 'assetlib', 'batchRemoveStory'),
|
||
(1, 'assetlib', 'caselib'),
|
||
(1, 'assetlib', 'component'),
|
||
(1, 'assetlib', 'componentlib'),
|
||
(1, 'assetlib', 'componentLibView'),
|
||
(1, 'assetlib', 'componentView'),
|
||
(1, 'assetlib', 'createComponentlib'),
|
||
(1, 'assetlib', 'createIssuelib'),
|
||
(1, 'assetlib', 'createOpportunitylib'),
|
||
(1, 'assetlib', 'createPracticelib'),
|
||
(1, 'assetlib', 'createRisklib'),
|
||
(1, 'assetlib', 'createStorylib'),
|
||
(1, 'assetlib', 'deleteComponentlib'),
|
||
(1, 'assetlib', 'deleteIssuelib'),
|
||
(1, 'assetlib', 'deleteOpportunitylib'),
|
||
(1, 'assetlib', 'deletePracticelib'),
|
||
(1, 'assetlib', 'deleteRisklib'),
|
||
(1, 'assetlib', 'deleteStorylib'),
|
||
(1, 'assetlib', 'editComponent'),
|
||
(1, 'assetlib', 'editComponentlib'),
|
||
(1, 'assetlib', 'editIssue'),
|
||
(1, 'assetlib', 'editIssuelib'),
|
||
(1, 'assetlib', 'editOpportunity'),
|
||
(1, 'assetlib', 'editOpportunitylib'),
|
||
(1, 'assetlib', 'editPractice'),
|
||
(1, 'assetlib', 'editPracticelib'),
|
||
(1, 'assetlib', 'editRisk'),
|
||
(1, 'assetlib', 'editRisklib'),
|
||
(1, 'assetlib', 'editStory'),
|
||
(1, 'assetlib', 'editStorylib'),
|
||
(1, 'assetlib', 'importComponent'),
|
||
(1, 'assetlib', 'importIssue'),
|
||
(1, 'assetlib', 'importOpportunity'),
|
||
(1, 'assetlib', 'importPractice'),
|
||
(1, 'assetlib', 'importRisk'),
|
||
(1, 'assetlib', 'importStory'),
|
||
(1, 'assetlib', 'issue'),
|
||
(1, 'assetlib', 'issuelib'),
|
||
(1, 'assetlib', 'issueLibView'),
|
||
(1, 'assetlib', 'issueView'),
|
||
(1, 'assetlib', 'opportunity'),
|
||
(1, 'assetlib', 'opportunitylib'),
|
||
(1, 'assetlib', 'opportunityLibView'),
|
||
(1, 'assetlib', 'opportunityView'),
|
||
(1, 'assetlib', 'practice'),
|
||
(1, 'assetlib', 'practicelib'),
|
||
(1, 'assetlib', 'practiceLibView'),
|
||
(1, 'assetlib', 'practiceView'),
|
||
(1, 'assetlib', 'removeComponent'),
|
||
(1, 'assetlib', 'removeIssue'),
|
||
(1, 'assetlib', 'removeOpportunity'),
|
||
(1, 'assetlib', 'removePractice'),
|
||
(1, 'assetlib', 'removeRisk'),
|
||
(1, 'assetlib', 'removeStory'),
|
||
(1, 'assetlib', 'risk'),
|
||
(1, 'assetlib', 'risklib'),
|
||
(1, 'assetlib', 'riskLibView'),
|
||
(1, 'assetlib', 'riskView'),
|
||
(1, 'assetlib', 'story'),
|
||
(1, 'assetlib', 'storylib'),
|
||
(1, 'assetlib', 'storyLibView'),
|
||
(1, 'assetlib', 'storyView'),
|
||
(1, 'assetlib', 'view'),
|
||
(1, 'attend', 'browseReview'),
|
||
(1, 'attend', 'company'),
|
||
(1, 'attend', 'department'),
|
||
(1, 'attend', 'detail'),
|
||
(1, 'attend', 'edit'),
|
||
(1, 'attend', 'export'),
|
||
(1, 'attend', 'exportDetail'),
|
||
(1, 'attend', 'exportStat'),
|
||
(1, 'attend', 'personal'),
|
||
(1, 'attend', 'personalSettings'),
|
||
(1, 'attend', 'review'),
|
||
(1, 'attend', 'saveStat'),
|
||
(1, 'attend', 'setManager'),
|
||
(1, 'attend', 'settings'),
|
||
(1, 'attend', 'stat'),
|
||
(1, 'audit', '8'),
|
||
(1, 'audit', 'assign'),
|
||
(1, 'audit', 'batchassign'),
|
||
(1, 'audit', 'batchcreate'),
|
||
(1, 'audit', 'batchedit'),
|
||
(1, 'audit', 'browse'),
|
||
(1, 'audit', 'create'),
|
||
(1, 'audit', 'delete'),
|
||
(1, 'audit', 'edit'),
|
||
(1, 'audit', 'export'),
|
||
(1, 'audit', 'exporttemplate'),
|
||
(1, 'audit', 'import'),
|
||
(1, 'audit', 'link'),
|
||
(1, 'audit', 'search'),
|
||
(1, 'audit', 'showimport'),
|
||
(1, 'audit', 'unlink'),
|
||
(1, 'audit', 'view'),
|
||
(1, 'auditcl', 'batchCreate'),
|
||
(1, 'auditcl', 'batchEdit'),
|
||
(1, 'auditcl', 'browse'),
|
||
(1, 'auditcl', 'delete'),
|
||
(1, 'auditcl', 'edit'),
|
||
(1, 'auditplan', 'batchCheck'),
|
||
(1, 'auditplan', 'batchCreate'),
|
||
(1, 'auditplan', 'browse'),
|
||
(1, 'auditplan', 'check'),
|
||
(1, 'auditplan', 'create'),
|
||
(1, 'auditplan', 'edit'),
|
||
(1, 'auditplan', 'nc'),
|
||
(1, 'auditplan', 'result'),
|
||
(1, 'auditresult', '10'),
|
||
(1, 'auditresult', 'assign'),
|
||
(1, 'auditresult', 'batchassign'),
|
||
(1, 'auditresult', 'batchcreate'),
|
||
(1, 'auditresult', 'batchedit'),
|
||
(1, 'auditresult', 'browse'),
|
||
(1, 'auditresult', 'create'),
|
||
(1, 'auditresult', 'delete'),
|
||
(1, 'auditresult', 'edit'),
|
||
(1, 'auditresult', 'export'),
|
||
(1, 'auditresult', 'exporttemplate'),
|
||
(1, 'auditresult', 'import'),
|
||
(1, 'auditresult', 'link'),
|
||
(1, 'auditresult', 'search'),
|
||
(1, 'auditresult', 'showimport'),
|
||
(1, 'auditresult', 'unlink'),
|
||
(1, 'auditresult', 'view'),
|
||
(1, 'automation', 'browse'),
|
||
(1, 'backup', 'backup'),
|
||
(1, 'backup', 'change'),
|
||
(1, 'backup', 'delete'),
|
||
(1, 'backup', 'index'),
|
||
(1, 'backup', 'restore'),
|
||
(1, 'backup', 'rmPHPHeader'),
|
||
(1, 'backup', 'setting'),
|
||
(1, 'baseline', 'articleview'),
|
||
(1, 'baseline', 'catalog'),
|
||
(1, 'baseline', 'createTemplate'),
|
||
(1, 'baseline', 'delete'),
|
||
(1, 'baseline', 'editBook'),
|
||
(1, 'baseline', 'editTemplate'),
|
||
(1, 'baseline', 'manageBook'),
|
||
(1, 'baseline', 'template'),
|
||
(1, 'baseline', 'view'),
|
||
(1, 'bookborrow', '59'),
|
||
(1, 'bookborrow', '62'),
|
||
(1, 'bookborrow', 'assign'),
|
||
(1, 'bookborrow', 'batchassign'),
|
||
(1, 'bookborrow', 'batchcreate'),
|
||
(1, 'bookborrow', 'batchedit'),
|
||
(1, 'bookborrow', 'browse'),
|
||
(1, 'bookborrow', 'create'),
|
||
(1, 'bookborrow', 'delete'),
|
||
(1, 'bookborrow', 'edit'),
|
||
(1, 'bookborrow', 'export'),
|
||
(1, 'bookborrow', 'exporttemplate'),
|
||
(1, 'bookborrow', 'import'),
|
||
(1, 'bookborrow', 'link'),
|
||
(1, 'bookborrow', 'return'),
|
||
(1, 'bookborrow', 'search'),
|
||
(1, 'bookborrow', 'showimport'),
|
||
(1, 'bookborrow', 'unlink'),
|
||
(1, 'bookborrow', 'view'),
|
||
(1, 'branch', 'delete'),
|
||
(1, 'branch', 'manage'),
|
||
(1, 'branch', 'sort'),
|
||
(1, 'budget', 'batchCreate'),
|
||
(1, 'budget', 'browse'),
|
||
(1, 'budget', 'create'),
|
||
(1, 'budget', 'delete'),
|
||
(1, 'budget', 'edit'),
|
||
(1, 'budget', 'summary'),
|
||
(1, 'budget', 'view'),
|
||
(1, 'bug', 'activate'),
|
||
(1, 'bug', 'assignTo'),
|
||
(1, 'bug', 'batchActivate'),
|
||
(1, 'bug', 'batchAssignTo'),
|
||
(1, 'bug', 'batchChangeBranch'),
|
||
(1, 'bug', 'batchChangeModule'),
|
||
(1, 'bug', 'batchClose'),
|
||
(1, 'bug', 'batchConfirm'),
|
||
(1, 'bug', 'batchCreate'),
|
||
(1, 'bug', 'batchEdit'),
|
||
(1, 'bug', 'batchResolve'),
|
||
(1, 'bug', 'browse'),
|
||
(1, 'bug', 'close'),
|
||
(1, 'bug', 'confirmBug'),
|
||
(1, 'bug', 'confirmStoryChange'),
|
||
(1, 'bug', 'create'),
|
||
(1, 'bug', 'delete'),
|
||
(1, 'bug', 'edit'),
|
||
(1, 'bug', 'export'),
|
||
(1, 'bug', 'exportTemplet'),
|
||
(1, 'bug', 'import'),
|
||
(1, 'bug', 'index'),
|
||
(1, 'bug', 'linkBugs'),
|
||
(1, 'bug', 'report'),
|
||
(1, 'bug', 'resolve'),
|
||
(1, 'bug', 'showImport'),
|
||
(1, 'bug', 'view'),
|
||
(1, 'build', 'batchUnlinkBug'),
|
||
(1, 'build', 'batchUnlinkStory'),
|
||
(1, 'build', 'browse'),
|
||
(1, 'build', 'create'),
|
||
(1, 'build', 'delete'),
|
||
(1, 'build', 'edit'),
|
||
(1, 'build', 'linkBug'),
|
||
(1, 'build', 'linkStory'),
|
||
(1, 'build', 'unlinkBug'),
|
||
(1, 'build', 'unlinkStory'),
|
||
(1, 'build', 'view'),
|
||
(1, 'caselib', 'batchCreateCase'),
|
||
(1, 'caselib', 'browse'),
|
||
(1, 'caselib', 'create'),
|
||
(1, 'caselib', 'createCase'),
|
||
(1, 'caselib', 'delete'),
|
||
(1, 'caselib', 'edit'),
|
||
(1, 'caselib', 'exportTemplet'),
|
||
(1, 'caselib', 'import'),
|
||
(1, 'caselib', 'index'),
|
||
(1, 'caselib', 'justtest'),
|
||
(1, 'caselib', 'showImport'),
|
||
(1, 'caselib', 'view'),
|
||
(1, 'ci', 'checkCompileStatus'),
|
||
(1, 'ci', 'commitResult'),
|
||
(1, 'classify', 'browse'),
|
||
(1, 'cm', 'browse'),
|
||
(1, 'cm', 'create'),
|
||
(1, 'cm', 'delete'),
|
||
(1, 'cm', 'edit'),
|
||
(1, 'cm', 'report'),
|
||
(1, 'cm', 'view'),
|
||
(1, 'cmcl', 'batchCreate'),
|
||
(1, 'cmcl', 'browse'),
|
||
(1, 'cmcl', 'delete'),
|
||
(1, 'cmcl', 'edit'),
|
||
(1, 'cmcl', 'view'),
|
||
(1, 'company', 'alleffort'),
|
||
(1, 'company', 'allTodo'),
|
||
(1, 'company', 'browse'),
|
||
(1, 'company', 'calendar'),
|
||
(1, 'company', 'dynamic'),
|
||
(1, 'company', 'edit'),
|
||
(1, 'company', 'effort'),
|
||
(1, 'company', 'index'),
|
||
(1, 'company', 'todo'),
|
||
(1, 'company', 'view'),
|
||
(1, 'compile', 'browse'),
|
||
(1, 'compile', 'logs'),
|
||
(1, 'convert', 'checkBugFree'),
|
||
(1, 'convert', 'checkConfig'),
|
||
(1, 'convert', 'checkRedmine'),
|
||
(1, 'convert', 'convertBugFree'),
|
||
(1, 'convert', 'convertRedmine'),
|
||
(1, 'convert', 'execute'),
|
||
(1, 'convert', 'index'),
|
||
(1, 'convert', 'selectSource'),
|
||
(1, 'convert', 'setBugfree'),
|
||
(1, 'convert', 'setConfig'),
|
||
(1, 'convert', 'setRedmine'),
|
||
(1, 'cron', 'create'),
|
||
(1, 'cron', 'delete'),
|
||
(1, 'cron', 'edit'),
|
||
(1, 'cron', 'index'),
|
||
(1, 'cron', 'openProcess'),
|
||
(1, 'cron', 'toggle'),
|
||
(1, 'cron', 'turnon'),
|
||
(1, 'custom', 'browseStoryConcept'),
|
||
(1, 'custom', 'deleteStoryConcept'),
|
||
(1, 'custom', 'editStoryConcept'),
|
||
(1, 'custom', 'estimate'),
|
||
(1, 'custom', 'execution'),
|
||
(1, 'custom', 'feedback'),
|
||
(1, 'custom', 'flow'),
|
||
(1, 'custom', 'hours'),
|
||
(1, 'custom', 'index'),
|
||
(1, 'custom', 'libreoffice'),
|
||
(1, 'custom', 'product'),
|
||
(1, 'custom', 'project'),
|
||
(1, 'custom', 'restore'),
|
||
(1, 'custom', 'set'),
|
||
(1, 'custom', 'setDefaultConcept'),
|
||
(1, 'custom', 'setPublic'),
|
||
(1, 'custom', 'setStoryConcept'),
|
||
(1, 'custom', 'timezone'),
|
||
(1, 'custom', 'working'),
|
||
(1, 'datatable', 'setGlobal'),
|
||
(1, 'deploy', 'activate'),
|
||
(1, 'deploy', 'assignTo'),
|
||
(1, 'deploy', 'batchUnlinkCases'),
|
||
(1, 'deploy', 'browse'),
|
||
(1, 'deploy', 'cases'),
|
||
(1, 'deploy', 'create'),
|
||
(1, 'deploy', 'delete'),
|
||
(1, 'deploy', 'deleteStep'),
|
||
(1, 'deploy', 'edit'),
|
||
(1, 'deploy', 'editStep'),
|
||
(1, 'deploy', 'finish'),
|
||
(1, 'deploy', 'finishStep'),
|
||
(1, 'deploy', 'linkCases'),
|
||
(1, 'deploy', 'manageScope'),
|
||
(1, 'deploy', 'manageStep'),
|
||
(1, 'deploy', 'scope'),
|
||
(1, 'deploy', 'steps'),
|
||
(1, 'deploy', 'unlinkCase'),
|
||
(1, 'deploy', 'view'),
|
||
(1, 'deploy', 'viewStep'),
|
||
(1, 'dept', 'browse'),
|
||
(1, 'dept', 'delete'),
|
||
(1, 'dept', 'edit'),
|
||
(1, 'dept', 'manageChild'),
|
||
(1, 'dept', 'updateOrder'),
|
||
(1, 'design', 'assignTo'),
|
||
(1, 'design', 'batchCreate'),
|
||
(1, 'design', 'browse'),
|
||
(1, 'design', 'create'),
|
||
(1, 'design', 'delete'),
|
||
(1, 'design', 'edit'),
|
||
(1, 'design', 'linkCommit'),
|
||
(1, 'design', 'revision'),
|
||
(1, 'design', 'unlinkCommit'),
|
||
(1, 'design', 'view'),
|
||
(1, 'design', 'viewCommit'),
|
||
(1, 'dev', 'api'),
|
||
(1, 'dev', 'db'),
|
||
(1, 'dev', 'editor'),
|
||
(1, 'dev', 'translate'),
|
||
(1, 'doc', 'allLibs'),
|
||
(1, 'doc', 'catalog'),
|
||
(1, 'doc', 'collect'),
|
||
(1, 'doc', 'create'),
|
||
(1, 'doc', 'createLib'),
|
||
(1, 'doc', 'delete'),
|
||
(1, 'doc', 'deleteFile'),
|
||
(1, 'doc', 'deleteLib'),
|
||
(1, 'doc', 'diff'),
|
||
(1, 'doc', 'edit'),
|
||
(1, 'doc', 'editLib'),
|
||
(1, 'doc', 'importToComponentLib'),
|
||
(1, 'doc', 'importToPracticeLib'),
|
||
(1, 'doc', 'index'),
|
||
(1, 'doc', 'manageBook'),
|
||
(1, 'doc', 'myCollection'),
|
||
(1, 'doc', 'myCreation'),
|
||
(1, 'doc', 'myEdited'),
|
||
(1, 'doc', 'mySpace'),
|
||
(1, 'doc', 'myView'),
|
||
(1, 'doc', 'productSpace'),
|
||
(1, 'doc', 'projectSpace'),
|
||
(1, 'doc', 'showFiles'),
|
||
(1, 'doc', 'teamSpace'),
|
||
(1, 'doc', 'view'),
|
||
(1, 'domain', 'browse'),
|
||
(1, 'domain', 'create'),
|
||
(1, 'domain', 'delete'),
|
||
(1, 'domain', 'edit'),
|
||
(1, 'domain', 'view'),
|
||
(1, 'durationestimation', 'create'),
|
||
(1, 'durationestimation', 'index'),
|
||
(1, 'effort', 'batchCreate'),
|
||
(1, 'effort', 'batchEdit'),
|
||
(1, 'effort', 'calendar'),
|
||
(1, 'effort', 'createForObject'),
|
||
(1, 'effort', 'delete'),
|
||
(1, 'effort', 'edit'),
|
||
(1, 'effort', 'export'),
|
||
(1, 'effort', 'view'),
|
||
(1, 'execution', 'activate'),
|
||
(1, 'execution', 'addWhitelist'),
|
||
(1, 'execution', 'all'),
|
||
(1, 'execution', 'batchedit'),
|
||
(1, 'execution', 'batchUnlinkStory'),
|
||
(1, 'execution', 'browse'),
|
||
(1, 'execution', 'bug'),
|
||
(1, 'execution', 'build'),
|
||
(1, 'execution', 'burn'),
|
||
(1, 'execution', 'burnData'),
|
||
(1, 'execution', 'calendar'),
|
||
(1, 'execution', 'close'),
|
||
(1, 'execution', 'computeBurn'),
|
||
(1, 'execution', 'computeTaskEffort'),
|
||
(1, 'execution', 'create'),
|
||
(1, 'execution', 'delete'),
|
||
(1, 'execution', 'deleterelation'),
|
||
(1, 'execution', 'doc'),
|
||
(1, 'execution', 'dynamic'),
|
||
(1, 'execution', 'edit'),
|
||
(1, 'execution', 'effort'),
|
||
(1, 'execution', 'effortCalendar'),
|
||
(1, 'execution', 'executionkanban'),
|
||
(1, 'execution', 'export'),
|
||
(1, 'execution', 'fixFirst'),
|
||
(1, 'execution', 'gantt'),
|
||
(1, 'execution', 'grouptask'),
|
||
(1, 'execution', 'importBug'),
|
||
(1, 'execution', 'importplanstories'),
|
||
(1, 'execution', 'importtask'),
|
||
(1, 'execution', 'index'),
|
||
(1, 'execution', 'kanban'),
|
||
(1, 'execution', 'linkStory'),
|
||
(1, 'execution', 'maintainrelation'),
|
||
(1, 'execution', 'manageMembers'),
|
||
(1, 'execution', 'manageProducts'),
|
||
(1, 'execution', 'printKanban'),
|
||
(1, 'execution', 'putoff'),
|
||
(1, 'execution', 'relation'),
|
||
(1, 'execution', 'start'),
|
||
(1, 'execution', 'story'),
|
||
(1, 'execution', 'storyEstimate'),
|
||
(1, 'execution', 'storyKanban'),
|
||
(1, 'execution', 'storySort'),
|
||
(1, 'execution', 'storyView'),
|
||
(1, 'execution', 'suspend'),
|
||
(1, 'execution', 'task'),
|
||
(1, 'execution', 'taskEffort'),
|
||
(1, 'execution', 'team'),
|
||
(1, 'execution', 'testcase'),
|
||
(1, 'execution', 'testreport'),
|
||
(1, 'execution', 'testtask'),
|
||
(1, 'execution', 'tree'),
|
||
(1, 'execution', 'treeStory'),
|
||
(1, 'execution', 'treeTask'),
|
||
(1, 'execution', 'unbindWhitelist'),
|
||
(1, 'execution', 'unlinkMember'),
|
||
(1, 'execution', 'unlinkStory'),
|
||
(1, 'execution', 'updateOrder'),
|
||
(1, 'execution', 'view'),
|
||
(1, 'execution', 'whitelist'),
|
||
(1, 'extension', 'activate'),
|
||
(1, 'extension', 'browse'),
|
||
(1, 'extension', 'deactivate'),
|
||
(1, 'extension', 'erase'),
|
||
(1, 'extension', 'install'),
|
||
(1, 'extension', 'obtain'),
|
||
(1, 'extension', 'structure'),
|
||
(1, 'extension', 'uninstall'),
|
||
(1, 'extension', 'upgrade'),
|
||
(1, 'extension', 'upload'),
|
||
(1, 'faq', 'browse'),
|
||
(1, 'faq', 'create'),
|
||
(1, 'faq', 'delete'),
|
||
(1, 'faq', 'edit'),
|
||
(1, 'feedback', 'admin'),
|
||
(1, 'feedback', 'adminView'),
|
||
(1, 'feedback', 'assignTo'),
|
||
(1, 'feedback', 'batchAssignTo'),
|
||
(1, 'feedback', 'batchChangeModule'),
|
||
(1, 'feedback', 'batchClose'),
|
||
(1, 'feedback', 'batchEdit'),
|
||
(1, 'feedback', 'batchReview'),
|
||
(1, 'feedback', 'browse'),
|
||
(1, 'feedback', 'close'),
|
||
(1, 'feedback', 'comment'),
|
||
(1, 'feedback', 'create'),
|
||
(1, 'feedback', 'delete'),
|
||
(1, 'feedback', 'edit'),
|
||
(1, 'feedback', 'export'),
|
||
(1, 'feedback', 'index'),
|
||
(1, 'feedback', 'manageProduct'),
|
||
(1, 'feedback', 'products'),
|
||
(1, 'feedback', 'review'),
|
||
(1, 'feedback', 'view'),
|
||
(1, 'file', 'delete'),
|
||
(1, 'file', 'download'),
|
||
(1, 'file', 'edit'),
|
||
(1, 'file', 'setPublic'),
|
||
(1, 'file', 'uploadImages'),
|
||
(1, 'gapanalysis', 'batchCreate'),
|
||
(1, 'gapanalysis', 'batchEdit'),
|
||
(1, 'gapanalysis', 'browse'),
|
||
(1, 'gapanalysis', 'create'),
|
||
(1, 'gapanalysis', 'delete'),
|
||
(1, 'gapanalysis', 'edit'),
|
||
(1, 'gapanalysis', 'view'),
|
||
(1, 'git', 'apiSync'),
|
||
(1, 'git', 'cat'),
|
||
(1, 'git', 'diff'),
|
||
(1, 'gitlab', 'bindProduct'),
|
||
(1, 'gitlab', 'bindUser'),
|
||
(1, 'gitlab', 'browse'),
|
||
(1, 'gitlab', 'create'),
|
||
(1, 'gitlab', 'delete'),
|
||
(1, 'gitlab', 'edit'),
|
||
(1, 'gitlab', 'importIssue'),
|
||
(1, 'group', 'browse'),
|
||
(1, 'group', 'copy'),
|
||
(1, 'group', 'create'),
|
||
(1, 'group', 'delete'),
|
||
(1, 'group', 'edit'),
|
||
(1, 'group', 'manageMember'),
|
||
(1, 'group', 'managePriv'),
|
||
(1, 'group', 'manageProjectAdmin'),
|
||
(1, 'group', 'manageView'),
|
||
(1, 'holiday', 'browse'),
|
||
(1, 'holiday', 'create'),
|
||
(1, 'holiday', 'delete'),
|
||
(1, 'holiday', 'edit'),
|
||
(1, 'host', 'browse'),
|
||
(1, 'host', 'changeStatus'),
|
||
(1, 'host', 'create'),
|
||
(1, 'host', 'delete'),
|
||
(1, 'host', 'edit'),
|
||
(1, 'host', 'treemap'),
|
||
(1, 'host', 'view'),
|
||
(1, 'index', 'index'),
|
||
(1, 'investigation', '126'),
|
||
(1, 'investigation', 'assign'),
|
||
(1, 'investigation', 'batchassign'),
|
||
(1, 'investigation', 'batchcreate'),
|
||
(1, 'investigation', 'batchedit'),
|
||
(1, 'investigation', 'browse'),
|
||
(1, 'investigation', 'create'),
|
||
(1, 'investigation', 'delete'),
|
||
(1, 'investigation', 'edit'),
|
||
(1, 'investigation', 'export'),
|
||
(1, 'investigation', 'exporttemplate'),
|
||
(1, 'investigation', 'import'),
|
||
(1, 'investigation', 'investigationreport_create'),
|
||
(1, 'investigation', 'link'),
|
||
(1, 'investigation', 'report'),
|
||
(1, 'investigation', 'search'),
|
||
(1, 'investigation', 'showimport'),
|
||
(1, 'investigation', 'unlink'),
|
||
(1, 'investigation', 'view'),
|
||
(1, 'investigationreport', '129'),
|
||
(1, 'investigationreport', 'assign'),
|
||
(1, 'investigationreport', 'batchassign'),
|
||
(1, 'investigationreport', 'batchcreate'),
|
||
(1, 'investigationreport', 'batchedit'),
|
||
(1, 'investigationreport', 'browse'),
|
||
(1, 'investigationreport', 'create'),
|
||
(1, 'investigationreport', 'delete'),
|
||
(1, 'investigationreport', 'edit'),
|
||
(1, 'investigationreport', 'export'),
|
||
(1, 'investigationreport', 'exporttemplate'),
|
||
(1, 'investigationreport', 'import'),
|
||
(1, 'investigationreport', 'link'),
|
||
(1, 'investigationreport', 'report'),
|
||
(1, 'investigationreport', 'search'),
|
||
(1, 'investigationreport', 'showimport'),
|
||
(1, 'investigationreport', 'unlink'),
|
||
(1, 'investigationreport', 'view'),
|
||
(1, 'issue', 'activate'),
|
||
(1, 'issue', 'assignTo'),
|
||
(1, 'issue', 'batchCreate'),
|
||
(1, 'issue', 'batchImportToLib'),
|
||
(1, 'issue', 'browse'),
|
||
(1, 'issue', 'cancel'),
|
||
(1, 'issue', 'close'),
|
||
(1, 'issue', 'confirm'),
|
||
(1, 'issue', 'create'),
|
||
(1, 'issue', 'delete'),
|
||
(1, 'issue', 'edit'),
|
||
(1, 'issue', 'importFromLib'),
|
||
(1, 'issue', 'importToLib'),
|
||
(1, 'issue', 'resolve'),
|
||
(1, 'issue', 'view'),
|
||
(1, 'jenkins', 'browse'),
|
||
(1, 'jenkins', 'create'),
|
||
(1, 'jenkins', 'delete'),
|
||
(1, 'jenkins', 'edit'),
|
||
(1, 'job', 'browse'),
|
||
(1, 'job', 'create'),
|
||
(1, 'job', 'delete'),
|
||
(1, 'job', 'edit'),
|
||
(1, 'job', 'exec'),
|
||
(1, 'job', 'view'),
|
||
(1, 'ldap', 'index'),
|
||
(1, 'ldap', 'set'),
|
||
(1, 'leave', 'back'),
|
||
(1, 'leave', 'browseReview'),
|
||
(1, 'leave', 'company'),
|
||
(1, 'leave', 'create'),
|
||
(1, 'leave', 'delete'),
|
||
(1, 'leave', 'edit'),
|
||
(1, 'leave', 'export'),
|
||
(1, 'leave', 'personal'),
|
||
(1, 'leave', 'personalAnnual'),
|
||
(1, 'leave', 'review'),
|
||
(1, 'leave', 'setReviewer'),
|
||
(1, 'leave', 'switchstatus'),
|
||
(1, 'leave', 'view'),
|
||
(1, 'library', '58'),
|
||
(1, 'library', '60'),
|
||
(1, 'library', '61'),
|
||
(1, 'library', 'assign'),
|
||
(1, 'library', 'batchassign'),
|
||
(1, 'library', 'batchcreate'),
|
||
(1, 'library', 'batchedit'),
|
||
(1, 'library', 'browse'),
|
||
(1, 'library', 'create'),
|
||
(1, 'library', 'delete'),
|
||
(1, 'library', 'edit'),
|
||
(1, 'library', 'export'),
|
||
(1, 'library', 'exporttemplate'),
|
||
(1, 'library', 'import'),
|
||
(1, 'library', 'link'),
|
||
(1, 'library', 'review'),
|
||
(1, 'library', 'search'),
|
||
(1, 'library', 'setarea'),
|
||
(1, 'library', 'setcategory'),
|
||
(1, 'library', 'showimport'),
|
||
(1, 'library', 'unlink'),
|
||
(1, 'library', 'view'),
|
||
(1, 'lieu', 'browseReview'),
|
||
(1, 'lieu', 'company'),
|
||
(1, 'lieu', 'create'),
|
||
(1, 'lieu', 'delete'),
|
||
(1, 'lieu', 'edit'),
|
||
(1, 'lieu', 'personal'),
|
||
(1, 'lieu', 'review'),
|
||
(1, 'lieu', 'setReviewer'),
|
||
(1, 'lieu', 'switchstatus'),
|
||
(1, 'lieu', 'view'),
|
||
(1, 'mail', 'batchDelete'),
|
||
(1, 'mail', 'browse'),
|
||
(1, 'mail', 'delete'),
|
||
(1, 'mail', 'detect'),
|
||
(1, 'mail', 'edit'),
|
||
(1, 'mail', 'index'),
|
||
(1, 'mail', 'resend'),
|
||
(1, 'mail', 'reset'),
|
||
(1, 'mail', 'save'),
|
||
(1, 'mail', 'sendCloud'),
|
||
(1, 'mail', 'sendcloudUser'),
|
||
(1, 'mail', 'test'),
|
||
(1, 'mail', 'ztCloud'),
|
||
(1, 'makeup', 'browseReview'),
|
||
(1, 'makeup', 'company'),
|
||
(1, 'makeup', 'create'),
|
||
(1, 'makeup', 'delete'),
|
||
(1, 'makeup', 'edit'),
|
||
(1, 'makeup', 'export'),
|
||
(1, 'makeup', 'personal'),
|
||
(1, 'makeup', 'review'),
|
||
(1, 'makeup', 'setReviewer'),
|
||
(1, 'makeup', 'switchstatus'),
|
||
(1, 'makeup', 'view'),
|
||
(1, 'measrecord', 'browse'),
|
||
(1, 'measurement', 'batchEdit'),
|
||
(1, 'measurement', 'browse'),
|
||
(1, 'measurement', 'createBasic'),
|
||
(1, 'measurement', 'createTemplate'),
|
||
(1, 'measurement', 'delete'),
|
||
(1, 'measurement', 'design'),
|
||
(1, 'measurement', 'designPHP'),
|
||
(1, 'measurement', 'designSQL'),
|
||
(1, 'measurement', 'editBasic'),
|
||
(1, 'measurement', 'editDerivation'),
|
||
(1, 'measurement', 'editTemplate'),
|
||
(1, 'measurement', 'execCrontabQueue'),
|
||
(1, 'measurement', 'initCrontabQueue'),
|
||
(1, 'measurement', 'searchMeas'),
|
||
(1, 'measurement', 'setSQL'),
|
||
(1, 'measurement', 'settips'),
|
||
(1, 'measurement', 'template'),
|
||
(1, 'measurement', 'viewTemplate'),
|
||
(1, 'meeting', 'browse'),
|
||
(1, 'meeting', 'create'),
|
||
(1, 'meeting', 'delete'),
|
||
(1, 'meeting', 'edit'),
|
||
(1, 'meeting', 'minutes'),
|
||
(1, 'meeting', 'view'),
|
||
(1, 'meetingroom', 'batchCreate'),
|
||
(1, 'meetingroom', 'batchEdit'),
|
||
(1, 'meetingroom', 'browse'),
|
||
(1, 'meetingroom', 'create'),
|
||
(1, 'meetingroom', 'delete'),
|
||
(1, 'meetingroom', 'edit'),
|
||
(1, 'meetingroom', 'view'),
|
||
(1, 'message', 'browser'),
|
||
(1, 'message', 'index'),
|
||
(1, 'message', 'setting'),
|
||
(1, 'metting', '127'),
|
||
(1, 'metting', '130'),
|
||
(1, 'metting', '131'),
|
||
(1, 'metting', 'assign'),
|
||
(1, 'metting', 'batchassign'),
|
||
(1, 'metting', 'batchcreate'),
|
||
(1, 'metting', 'batchedit'),
|
||
(1, 'metting', 'browse'),
|
||
(1, 'metting', 'create'),
|
||
(1, 'metting', 'delete'),
|
||
(1, 'metting', 'edit'),
|
||
(1, 'metting', 'export'),
|
||
(1, 'metting', 'exporttemplate'),
|
||
(1, 'metting', 'import'),
|
||
(1, 'metting', 'link'),
|
||
(1, 'metting', 'report'),
|
||
(1, 'metting', 'search'),
|
||
(1, 'metting', 'showimport'),
|
||
(1, 'metting', 'summary'),
|
||
(1, 'metting', 'unlink'),
|
||
(1, 'metting', 'view'),
|
||
(1, 'milestone', 'index'),
|
||
(1, 'milestone', 'saveOtherProblem'),
|
||
(1, 'misc', 'ping'),
|
||
(1, 'my', 'bug'),
|
||
(1, 'my', 'calendar'),
|
||
(1, 'my', 'changePassword'),
|
||
(1, 'my', 'contribute'),
|
||
(1, 'my', 'deleteContacts'),
|
||
(1, 'my', 'doc'),
|
||
(1, 'my', 'dynamic'),
|
||
(1, 'my', 'editProfile'),
|
||
(1, 'my', 'effort'),
|
||
(1, 'my', 'execution'),
|
||
(1, 'my', 'index'),
|
||
(1, 'my', 'issue'),
|
||
(1, 'my', 'manageContacts'),
|
||
(1, 'my', 'meeting'),
|
||
(1, 'my', 'myMeeting'),
|
||
(1, 'my', 'nc'),
|
||
(1, 'my', 'preference'),
|
||
(1, 'my', 'profile'),
|
||
(1, 'my', 'project'),
|
||
(1, 'my', 'review'),
|
||
(1, 'my', 'risk'),
|
||
(1, 'my', 'score'),
|
||
(1, 'my', 'story'),
|
||
(1, 'my', 'task'),
|
||
(1, 'my', 'team'),
|
||
(1, 'my', 'testcase'),
|
||
(1, 'my', 'testtask'),
|
||
(1, 'my', 'todo'),
|
||
(1, 'my', 'unbind'),
|
||
(1, 'my', 'uploadAvatar'),
|
||
(1, 'my', 'work'),
|
||
(1, 'nc', '16'),
|
||
(1, 'nc', 'activate'),
|
||
(1, 'nc', 'assign'),
|
||
(1, 'nc', 'batchassign'),
|
||
(1, 'nc', 'batchcreate'),
|
||
(1, 'nc', 'batchedit'),
|
||
(1, 'nc', 'browse'),
|
||
(1, 'nc', 'close'),
|
||
(1, 'nc', 'create'),
|
||
(1, 'nc', 'delete'),
|
||
(1, 'nc', 'edit'),
|
||
(1, 'nc', 'export'),
|
||
(1, 'nc', 'exporttemplate'),
|
||
(1, 'nc', 'import'),
|
||
(1, 'nc', 'link'),
|
||
(1, 'nc', 'resolve'),
|
||
(1, 'nc', 'search'),
|
||
(1, 'nc', 'showimport'),
|
||
(1, 'nc', 'unlink'),
|
||
(1, 'nc', 'view'),
|
||
(1, 'opportunity', 'activate'),
|
||
(1, 'opportunity', 'assignTo'),
|
||
(1, 'opportunity', 'batchActivate'),
|
||
(1, 'opportunity', 'batchAssignTo'),
|
||
(1, 'opportunity', 'batchCancel'),
|
||
(1, 'opportunity', 'batchClose'),
|
||
(1, 'opportunity', 'batchCreate'),
|
||
(1, 'opportunity', 'batchEdit'),
|
||
(1, 'opportunity', 'batchHangup'),
|
||
(1, 'opportunity', 'batchImportToLib'),
|
||
(1, 'opportunity', 'browse'),
|
||
(1, 'opportunity', 'cancel'),
|
||
(1, 'opportunity', 'close'),
|
||
(1, 'opportunity', 'create'),
|
||
(1, 'opportunity', 'delete'),
|
||
(1, 'opportunity', 'edit'),
|
||
(1, 'opportunity', 'hangup'),
|
||
(1, 'opportunity', 'importFromLib'),
|
||
(1, 'opportunity', 'importToLib'),
|
||
(1, 'opportunity', 'track'),
|
||
(1, 'opportunity', 'view'),
|
||
(1, 'ops', 'index'),
|
||
(1, 'ops', 'setting'),
|
||
(1, 'output', '13'),
|
||
(1, 'output', 'assign'),
|
||
(1, 'output', 'batchassign'),
|
||
(1, 'output', 'batchcreate'),
|
||
(1, 'output', 'batchedit'),
|
||
(1, 'output', 'browse'),
|
||
(1, 'output', 'create'),
|
||
(1, 'output', 'delete'),
|
||
(1, 'output', 'edit'),
|
||
(1, 'output', 'export'),
|
||
(1, 'output', 'exporttemplate'),
|
||
(1, 'output', 'import'),
|
||
(1, 'output', 'link'),
|
||
(1, 'output', 'search'),
|
||
(1, 'output', 'showimport'),
|
||
(1, 'output', 'unlink'),
|
||
(1, 'output', 'view'),
|
||
(1, 'overtime', 'browseReview'),
|
||
(1, 'overtime', 'company'),
|
||
(1, 'overtime', 'create'),
|
||
(1, 'overtime', 'delete'),
|
||
(1, 'overtime', 'edit'),
|
||
(1, 'overtime', 'export'),
|
||
(1, 'overtime', 'personal'),
|
||
(1, 'overtime', 'review'),
|
||
(1, 'overtime', 'setReviewer'),
|
||
(1, 'overtime', 'switchstatus'),
|
||
(1, 'overtime', 'view'),
|
||
(1, 'personnel', 'accessible'),
|
||
(1, 'personnel', 'addWhitelist'),
|
||
(1, 'personnel', 'invest'),
|
||
(1, 'personnel', 'unbindWhitelist'),
|
||
(1, 'personnel', 'whitelist'),
|
||
(1, 'pivot', 'browse'),
|
||
(1, 'pivot', 'bugAssign'),
|
||
(1, 'pivot', 'bugAssignSummary'),
|
||
(1, 'pivot', 'bugCreate'),
|
||
(1, 'pivot', 'bugSummary'),
|
||
(1, 'pivot', 'build'),
|
||
(1, 'pivot', 'casesrun'),
|
||
(1, 'pivot', 'create'),
|
||
(1, 'pivot', 'delete'),
|
||
(1, 'pivot', 'design'),
|
||
(1, 'pivot', 'edit'),
|
||
(1, 'pivot', 'export'),
|
||
(1, 'pivot', 'preview'),
|
||
(1, 'pivot', 'productSummary'),
|
||
(1, 'pivot', 'projectDeviation'),
|
||
(1, 'pivot', 'projectSummary'),
|
||
(1, 'pivot', 'projectWorkload'),
|
||
(1, 'pivot', 'reportExport'),
|
||
(1, 'pivot', 'roadmap'),
|
||
(1, 'pivot', 'storyLinkedBug'),
|
||
(1, 'pivot', 'testcase'),
|
||
(1, 'pivot', 'workAssignSummary'),
|
||
(1, 'pivot', 'workload'),
|
||
(1, 'pivot', 'workSummary'),
|
||
(1, 'process', 'activityList'),
|
||
(1, 'process', 'batchCreate'),
|
||
(1, 'process', 'browse'),
|
||
(1, 'process', 'create'),
|
||
(1, 'process', 'delete'),
|
||
(1, 'process', 'edit'),
|
||
(1, 'process', 'updateOrder'),
|
||
(1, 'process', 'view'),
|
||
(1, 'product', 'addWhitelist'),
|
||
(1, 'product', 'all'),
|
||
(1, 'product', 'batchEdit'),
|
||
(1, 'product', 'browse'),
|
||
(1, 'product', 'build'),
|
||
(1, 'product', 'close'),
|
||
(1, 'product', 'create'),
|
||
(1, 'product', 'dashboard'),
|
||
(1, 'product', 'delete'),
|
||
(1, 'product', 'doc'),
|
||
(1, 'product', 'dynamic'),
|
||
(1, 'product', 'edit'),
|
||
(1, 'product', 'export'),
|
||
(1, 'product', 'index'),
|
||
(1, 'product', 'kanban'),
|
||
(1, 'product', 'manageLine'),
|
||
(1, 'product', 'project'),
|
||
(1, 'product', 'roadmap'),
|
||
(1, 'product', 'track'),
|
||
(1, 'product', 'unbindWhitelist'),
|
||
(1, 'product', 'updateOrder'),
|
||
(1, 'product', 'view'),
|
||
(1, 'product', 'whitelist'),
|
||
(1, 'productplan', 'batchEdit'),
|
||
(1, 'productplan', 'batchUnlinkBug'),
|
||
(1, 'productplan', 'batchUnlinkStory'),
|
||
(1, 'productplan', 'browse'),
|
||
(1, 'productplan', 'create'),
|
||
(1, 'productplan', 'delete'),
|
||
(1, 'productplan', 'edit'),
|
||
(1, 'productplan', 'linkBug'),
|
||
(1, 'productplan', 'linkStory'),
|
||
(1, 'productplan', 'unlinkBug'),
|
||
(1, 'productplan', 'unlinkStory'),
|
||
(1, 'productplan', 'view'),
|
||
(1, 'program', 'activate'),
|
||
(1, 'program', 'batchUnlinkStakeholders'),
|
||
(1, 'program', 'browse'),
|
||
(1, 'program', 'close'),
|
||
(1, 'program', 'create'),
|
||
(1, 'program', 'createStakeholder'),
|
||
(1, 'program', 'delete'),
|
||
(1, 'program', 'edit'),
|
||
(1, 'program', 'export'),
|
||
(1, 'program', 'index'),
|
||
(1, 'program', 'kanban'),
|
||
(1, 'program', 'product'),
|
||
(1, 'program', 'project'),
|
||
(1, 'program', 'stakeholder'),
|
||
(1, 'program', 'start'),
|
||
(1, 'program', 'suspend'),
|
||
(1, 'program', 'unbindWhitelist'),
|
||
(1, 'program', 'unlinkStakeholder'),
|
||
(1, 'program', 'updateOrder'),
|
||
(1, 'program', 'view'),
|
||
(1, 'programplan', 'browse'),
|
||
(1, 'programplan', 'create'),
|
||
(1, 'programplan', 'edit'),
|
||
(1, 'project', 'activate'),
|
||
(1, 'project', 'addWhitelist'),
|
||
(1, 'project', 'batchEdit'),
|
||
(1, 'project', 'browse'),
|
||
(1, 'project', 'bug'),
|
||
(1, 'project', 'build'),
|
||
(1, 'project', 'close'),
|
||
(1, 'project', 'copyGroup'),
|
||
(1, 'project', 'create'),
|
||
(1, 'project', 'createGroup'),
|
||
(1, 'project', 'createGuide'),
|
||
(1, 'project', 'createStakeholder'),
|
||
(1, 'project', 'delete'),
|
||
(1, 'project', 'dynamic'),
|
||
(1, 'project', 'edit'),
|
||
(1, 'project', 'editGroup'),
|
||
(1, 'project', 'execution'),
|
||
(1, 'project', 'export'),
|
||
(1, 'project', 'group'),
|
||
(1, 'project', 'index'),
|
||
(1, 'project', 'kanban'),
|
||
(1, 'project', 'manageGroupMember'),
|
||
(1, 'project', 'manageMembers'),
|
||
(1, 'project', 'managePriv'),
|
||
(1, 'project', 'manageProducts'),
|
||
(1, 'project', 'manageView'),
|
||
(1, 'project', 'programTitle'),
|
||
(1, 'project', 'qa'),
|
||
(1, 'project', 'start'),
|
||
(1, 'project', 'suspend'),
|
||
(1, 'project', 'team'),
|
||
(1, 'project', 'testcase'),
|
||
(1, 'project', 'testreport'),
|
||
(1, 'project', 'testtask'),
|
||
(1, 'project', 'unbindWhitelist'),
|
||
(1, 'project', 'unlinkMember'),
|
||
(1, 'project', 'updateOrder'),
|
||
(1, 'project', 'view'),
|
||
(1, 'project', 'whitelist'),
|
||
(1, 'projectbuild', 'browse'),
|
||
(1, 'projectrelease', 'batchUnlinkBug'),
|
||
(1, 'projectrelease', 'batchUnlinkStory'),
|
||
(1, 'projectrelease', 'browse'),
|
||
(1, 'projectrelease', 'changeStatus'),
|
||
(1, 'projectrelease', 'create'),
|
||
(1, 'projectrelease', 'delete'),
|
||
(1, 'projectrelease', 'edit'),
|
||
(1, 'projectrelease', 'export'),
|
||
(1, 'projectrelease', 'linkBug'),
|
||
(1, 'projectrelease', 'linkStory'),
|
||
(1, 'projectrelease', 'unlinkBug'),
|
||
(1, 'projectrelease', 'unlinkStory'),
|
||
(1, 'projectrelease', 'view'),
|
||
(1, 'projectstory', 'batchUnlinkStory'),
|
||
(1, 'projectstory', 'importFromLib'),
|
||
(1, 'projectstory', 'importplanstories'),
|
||
(1, 'projectstory', 'linkStory'),
|
||
(1, 'projectstory', 'story'),
|
||
(1, 'projectstory', 'track'),
|
||
(1, 'projectstory', 'unlinkStory'),
|
||
(1, 'projectstory', 'view'),
|
||
(1, 'pssp', 'browse'),
|
||
(1, 'pssp', 'update'),
|
||
(1, 'qa', 'index'),
|
||
(1, 'release', 'batchUnlinkBug'),
|
||
(1, 'release', 'batchUnlinkStory'),
|
||
(1, 'release', 'browse'),
|
||
(1, 'release', 'changeStatus'),
|
||
(1, 'release', 'create'),
|
||
(1, 'release', 'delete'),
|
||
(1, 'release', 'edit'),
|
||
(1, 'release', 'export'),
|
||
(1, 'release', 'linkBug'),
|
||
(1, 'release', 'linkStory'),
|
||
(1, 'release', 'unlinkBug'),
|
||
(1, 'release', 'unlinkStory'),
|
||
(1, 'release', 'view'),
|
||
(1, 'repo', 'addBug'),
|
||
(1, 'repo', 'addComment'),
|
||
(1, 'repo', 'blame'),
|
||
(1, 'repo', 'browse'),
|
||
(1, 'repo', 'create'),
|
||
(1, 'repo', 'delete'),
|
||
(1, 'repo', 'deleteBug'),
|
||
(1, 'repo', 'deleteComment'),
|
||
(1, 'repo', 'diff'),
|
||
(1, 'repo', 'download'),
|
||
(1, 'repo', 'edit'),
|
||
(1, 'repo', 'editBug'),
|
||
(1, 'repo', 'editComment'),
|
||
(1, 'repo', 'log'),
|
||
(1, 'repo', 'maintain'),
|
||
(1, 'repo', 'review'),
|
||
(1, 'repo', 'revision'),
|
||
(1, 'repo', 'setRules'),
|
||
(1, 'repo', 'showSyncCommit'),
|
||
(1, 'repo', 'view'),
|
||
(1, 'report', 'crystalExport'),
|
||
(1, 'report', 'custom'),
|
||
(1, 'report', 'customeredReport'),
|
||
(1, 'report', 'deleteReport'),
|
||
(1, 'report', 'editReport'),
|
||
(1, 'report', 'export'),
|
||
(1, 'report', 'viewReport'),
|
||
(1, 'report', 'saveReport'),
|
||
(1, 'report', 'show'),
|
||
(1, 'report', 'useReport'),
|
||
(1, 'requirement', 'activate'),
|
||
(1, 'requirement', 'assignTo'),
|
||
(1, 'requirement', 'batchAssignTo'),
|
||
(1, 'requirement', 'batchChangeBranch'),
|
||
(1, 'requirement', 'batchChangeModule'),
|
||
(1, 'requirement', 'batchClose'),
|
||
(1, 'requirement', 'batchCreate'),
|
||
(1, 'requirement', 'batchEdit'),
|
||
(1, 'requirement', 'batchReview'),
|
||
(1, 'requirement', 'change'),
|
||
(1, 'requirement', 'close'),
|
||
(1, 'requirement', 'create'),
|
||
(1, 'requirement', 'delete'),
|
||
(1, 'requirement', 'edit'),
|
||
(1, 'requirement', 'export'),
|
||
(1, 'requirement', 'recall'),
|
||
(1, 'requirement', 'report'),
|
||
(1, 'requirement', 'review'),
|
||
(1, 'requirement', 'view'),
|
||
(1, 'researchplan', 'browse'),
|
||
(1, 'researchplan', 'create'),
|
||
(1, 'researchplan', 'delete'),
|
||
(1, 'researchplan', 'edit'),
|
||
(1, 'researchplan', 'view'),
|
||
(1, 'researchreport', 'browse'),
|
||
(1, 'researchreport', 'create'),
|
||
(1, 'researchreport', 'delete'),
|
||
(1, 'researchreport', 'edit'),
|
||
(1, 'researchreport', 'view'),
|
||
(1, 'review', 'assess'),
|
||
(1, 'review', 'audit'),
|
||
(1, 'review', 'browse'),
|
||
(1, 'review', 'create'),
|
||
(1, 'review', 'edit'),
|
||
(1, 'review', 'recall'),
|
||
(1, 'review', 'report'),
|
||
(1, 'review', 'result'),
|
||
(1, 'review', 'submit'),
|
||
(1, 'review', 'toAudit'),
|
||
(1, 'review', 'view'),
|
||
(1, 'reviewcl', 'batchCreate'),
|
||
(1, 'reviewcl', 'browse'),
|
||
(1, 'reviewcl', 'create'),
|
||
(1, 'reviewcl', 'delete'),
|
||
(1, 'reviewcl', 'edit'),
|
||
(1, 'reviewcl', 'view'),
|
||
(1, 'reviewissue', 'create'),
|
||
(1, 'reviewissue', 'edit'),
|
||
(1, 'reviewissue', 'issue'),
|
||
(1, 'reviewissue', 'resolved'),
|
||
(1, 'reviewissue', 'updateStatus'),
|
||
(1, 'reviewissue', 'view'),
|
||
(1, 'reviewsetting', 'reviewer'),
|
||
(1, 'reviewsetting', 'version'),
|
||
(1, 'risk', 'activate'),
|
||
(1, 'risk', 'assignTo'),
|
||
(1, 'risk', 'batchCreate'),
|
||
(1, 'risk', 'batchImportToLib'),
|
||
(1, 'risk', 'browse'),
|
||
(1, 'risk', 'cancel'),
|
||
(1, 'risk', 'close'),
|
||
(1, 'risk', 'create'),
|
||
(1, 'risk', 'delete'),
|
||
(1, 'risk', 'edit'),
|
||
(1, 'risk', 'hangup'),
|
||
(1, 'risk', 'importFromLib'),
|
||
(1, 'risk', 'importToLib'),
|
||
(1, 'risk', 'track'),
|
||
(1, 'risk', 'view'),
|
||
(1, 'screen', 'allAnnualData'),
|
||
(1, 'screen', 'annualData'),
|
||
(1, 'screen', 'browse'),
|
||
(1, 'screen', 'create'),
|
||
(1, 'screen', 'delete'),
|
||
(1, 'screen', 'design'),
|
||
(1, 'screen', 'edit'),
|
||
(1, 'screen', 'release'),
|
||
(1, 'screen', 'view'),
|
||
(1, 'search', 'buildForm'),
|
||
(1, 'search', 'buildIndex'),
|
||
(1, 'search', 'buildQuery'),
|
||
(1, 'search', 'deleteQuery'),
|
||
(1, 'search', 'index'),
|
||
(1, 'search', 'saveQuery'),
|
||
(1, 'search', 'select'),
|
||
(1, 'serverroom', 'browse'),
|
||
(1, 'serverroom', 'create'),
|
||
(1, 'serverroom', 'delete'),
|
||
(1, 'serverroom', 'edit'),
|
||
(1, 'serverroom', 'view'),
|
||
(1, 'service', 'browse'),
|
||
(1, 'service', 'create'),
|
||
(1, 'service', 'delete'),
|
||
(1, 'service', 'edit'),
|
||
(1, 'service', 'index'),
|
||
(1, 'service', 'manage'),
|
||
(1, 'service', 'view'),
|
||
(1, 'sqlbuilder', 'browseSQLView'),
|
||
(1, 'sqlbuilder', 'create'),
|
||
(1, 'sqlbuilder', 'createSQLView'),
|
||
(1, 'sqlbuilder', 'deleteSQLView'),
|
||
(1, 'sqlbuilder', 'editSQLView'),
|
||
(1, 'stage', 'batchCreate'),
|
||
(1, 'stage', 'browse'),
|
||
(1, 'stage', 'create'),
|
||
(1, 'stage', 'delete'),
|
||
(1, 'stage', 'edit'),
|
||
(1, 'stage', 'setType'),
|
||
(1, 'stakeholder', 'batchCreate'),
|
||
(1, 'stakeholder', 'browse'),
|
||
(1, 'stakeholder', 'communicate'),
|
||
(1, 'stakeholder', 'create'),
|
||
(1, 'stakeholder', 'createExpect'),
|
||
(1, 'stakeholder', 'delete'),
|
||
(1, 'stakeholder', 'deleteExpect'),
|
||
(1, 'stakeholder', 'edit'),
|
||
(1, 'stakeholder', 'editExpect'),
|
||
(1, 'stakeholder', 'expect'),
|
||
(1, 'stakeholder', 'expectation'),
|
||
(1, 'stakeholder', 'issue'),
|
||
(1, 'stakeholder', 'plan'),
|
||
(1, 'stakeholder', 'userIssue'),
|
||
(1, 'stakeholder', 'view'),
|
||
(1, 'stakeholder', 'viewExpect'),
|
||
(1, 'stakeholder', 'viewIssue'),
|
||
(1, 'story', 'activate'),
|
||
(1, 'story', 'assignTo'),
|
||
(1, 'story', 'batchAssignTo'),
|
||
(1, 'story', 'batchChangeBranch'),
|
||
(1, 'story', 'batchChangeModule'),
|
||
(1, 'story', 'batchChangePlan'),
|
||
(1, 'story', 'batchChangeStage'),
|
||
(1, 'story', 'batchClose'),
|
||
(1, 'story', 'batchCreate'),
|
||
(1, 'story', 'batchEdit'),
|
||
(1, 'story', 'batchImportToLib'),
|
||
(1, 'story', 'batchReview'),
|
||
(1, 'story', 'batchToTask'),
|
||
(1, 'story', 'browse'),
|
||
(1, 'story', 'bugs'),
|
||
(1, 'story', 'cases'),
|
||
(1, 'story', 'change'),
|
||
(1, 'story', 'close'),
|
||
(1, 'story', 'create'),
|
||
(1, 'story', 'delete'),
|
||
(1, 'story', 'edit'),
|
||
(1, 'story', 'export'),
|
||
(1, 'story', 'exportTemplet'),
|
||
(1, 'story', 'import'),
|
||
(1, 'story', 'importToLib'),
|
||
(1, 'story', 'linkStory'),
|
||
(1, 'story', 'processStoryChange'),
|
||
(1, 'story', 'recall'),
|
||
(1, 'story', 'report'),
|
||
(1, 'story', 'review'),
|
||
(1, 'story', 'showImport'),
|
||
(1, 'story', 'tasks'),
|
||
(1, 'story', 'view'),
|
||
(1, 'subject', 'browse'),
|
||
(1, 'svn', 'apiSync'),
|
||
(1, 'svn', 'cat'),
|
||
(1, 'svn', 'diff'),
|
||
(1, 'task', 'activate'),
|
||
(1, 'task', 'assignTo'),
|
||
(1, 'task', 'batchAssignTo'),
|
||
(1, 'task', 'batchCancel'),
|
||
(1, 'task', 'batchChangeModule'),
|
||
(1, 'task', 'batchClose'),
|
||
(1, 'task', 'batchCreate'),
|
||
(1, 'task', 'batchEdit'),
|
||
(1, 'task', 'browse'),
|
||
(1, 'task', 'cancel'),
|
||
(1, 'task', 'close'),
|
||
(1, 'task', 'confirmdesignchange'),
|
||
(1, 'task', 'confirmStoryChange'),
|
||
(1, 'task', 'create'),
|
||
(1, 'task', 'delete'),
|
||
(1, 'task', 'deleteEstimate'),
|
||
(1, 'task', 'edit'),
|
||
(1, 'task', 'editEstimate'),
|
||
(1, 'task', 'export'),
|
||
(1, 'task', 'exportTemplet'),
|
||
(1, 'task', 'finish'),
|
||
(1, 'task', 'import'),
|
||
(1, 'task', 'pause'),
|
||
(1, 'task', 'recordEstimate'),
|
||
(1, 'task', 'report'),
|
||
(1, 'task', 'restart'),
|
||
(1, 'task', 'showImport'),
|
||
(1, 'task', 'start'),
|
||
(1, 'task', 'view'),
|
||
(1, 'testcase', 'batchCaseTypeChange'),
|
||
(1, 'testcase', 'batchChangeBranch'),
|
||
(1, 'testcase', 'batchChangeModule'),
|
||
(1, 'testcase', 'batchConfirmStoryChange'),
|
||
(1, 'testcase', 'batchCreate'),
|
||
(1, 'testcase', 'batchDelete'),
|
||
(1, 'testcase', 'batchEdit'),
|
||
(1, 'testcase', 'batchReview'),
|
||
(1, 'testcase', 'browse'),
|
||
(1, 'testcase', 'bugs'),
|
||
(1, 'testcase', 'confirmChange'),
|
||
(1, 'testcase', 'confirmLibcaseChange'),
|
||
(1, 'testcase', 'confirmStoryChange'),
|
||
(1, 'testcase', 'create'),
|
||
(1, 'testcase', 'createBug'),
|
||
(1, 'testcase', 'delete'),
|
||
(1, 'testcase', 'edit'),
|
||
(1, 'testcase', 'export'),
|
||
(1, 'testcase', 'exportTemplet'),
|
||
(1, 'testcase', 'groupCase'),
|
||
(1, 'testcase', 'ignoreLibcaseChange'),
|
||
(1, 'testcase', 'import'),
|
||
(1, 'testcase', 'importFromLib'),
|
||
(1, 'testcase', 'index'),
|
||
(1, 'testcase', 'linkCases'),
|
||
(1, 'testcase', 'review'),
|
||
(1, 'testcase', 'showImport'),
|
||
(1, 'testcase', 'submit'),
|
||
(1, 'testcase', 'view'),
|
||
(1, 'testcase', 'zeroCase'),
|
||
(1, 'testreport', 'browse'),
|
||
(1, 'testreport', 'create'),
|
||
(1, 'testreport', 'delete'),
|
||
(1, 'testreport', 'edit'),
|
||
(1, 'testreport', 'export'),
|
||
(1, 'testreport', 'view'),
|
||
(1, 'testsuite', 'batchUnlinkCases'),
|
||
(1, 'testsuite', 'browse'),
|
||
(1, 'testsuite', 'create'),
|
||
(1, 'testsuite', 'delete'),
|
||
(1, 'testsuite', 'edit'),
|
||
(1, 'testsuite', 'index'),
|
||
(1, 'testsuite', 'linkCase'),
|
||
(1, 'testsuite', 'test'),
|
||
(1, 'testsuite', 'unlinkCase'),
|
||
(1, 'testsuite', 'view'),
|
||
(1, 'testtask', 'activate'),
|
||
(1, 'testtask', 'batchAssign'),
|
||
(1, 'testtask', 'batchRun'),
|
||
(1, 'testtask', 'batchUnlinkCases'),
|
||
(1, 'testtask', 'block'),
|
||
(1, 'testtask', 'browse'),
|
||
(1, 'testtask', 'browseUnits'),
|
||
(1, 'testtask', 'cases'),
|
||
(1, 'testtask', 'close'),
|
||
(1, 'testtask', 'create'),
|
||
(1, 'testtask', 'delete'),
|
||
(1, 'testtask', 'deployCaseResults'),
|
||
(1, 'testtask', 'edit'),
|
||
(1, 'testtask', 'groupCase'),
|
||
(1, 'testtask', 'importUnitResult'),
|
||
(1, 'testtask', 'index'),
|
||
(1, 'testtask', 'linkcase'),
|
||
(1, 'testtask', 'report'),
|
||
(1, 'testtask', 'results'),
|
||
(1, 'testtask', 'runcase'),
|
||
(1, 'testtask', 'runDeployCase'),
|
||
(1, 'testtask', 'start'),
|
||
(1, 'testtask', 'unitCases'),
|
||
(1, 'testtask', 'unlinkcase'),
|
||
(1, 'testtask', 'view'),
|
||
(1, 'todo', 'activate'),
|
||
(1, 'todo', 'assignTo'),
|
||
(1, 'todo', 'batchClose'),
|
||
(1, 'todo', 'batchCreate'),
|
||
(1, 'todo', 'batchEdit'),
|
||
(1, 'todo', 'batchFinish'),
|
||
(1, 'todo', 'calendar'),
|
||
(1, 'todo', 'close'),
|
||
(1, 'todo', 'create'),
|
||
(1, 'todo', 'createcycle'),
|
||
(1, 'todo', 'delete'),
|
||
(1, 'todo', 'edit'),
|
||
(1, 'todo', 'export'),
|
||
(1, 'todo', 'finish'),
|
||
(1, 'todo', 'import2Today'),
|
||
(1, 'todo', 'start'),
|
||
(1, 'todo', 'view'),
|
||
(1, 'train', 'browse'),
|
||
(1, 'train', 'create'),
|
||
(1, 'train', 'delete'),
|
||
(1, 'train', 'edit'),
|
||
(1, 'train', 'finish'),
|
||
(1, 'train', 'summary'),
|
||
(1, 'train', 'view'),
|
||
(1, 'trainbook', 'ajaxgetbookbysn'),
|
||
(1, 'trainbook', 'export'),
|
||
(1, 'traincareer', 'index'),
|
||
(1, 'trainchapter', 'browse'),
|
||
(1, 'trainchapter', 'catalog'),
|
||
(1, 'trainchapter', 'delete'),
|
||
(1, 'trainchapter', 'download'),
|
||
(1, 'trainchapter', 'edit'),
|
||
(1, 'trainchapter', 'manage'),
|
||
(1, 'trainchapter', 'showDocFiles'),
|
||
(1, 'trainchapter', 'sortChapterOrder'),
|
||
(1, 'trainchapter', 'view'),
|
||
(1, 'traincourse', 'browse'),
|
||
(1, 'traincourse', 'changeStatus'),
|
||
(1, 'traincourse', 'collect'),
|
||
(1, 'traincourse', 'create'),
|
||
(1, 'traincourse', 'delete'),
|
||
(1, 'traincourse', 'edit'),
|
||
(1, 'traincourse', 'manage'),
|
||
(1, 'traincourse', 'view'),
|
||
(1, 'trainexam', 'browse'),
|
||
(1, 'trainexam', 'changeStatus'),
|
||
(1, 'trainexam', 'choseExam'),
|
||
(1, 'trainexam', 'create'),
|
||
(1, 'trainexam', 'delete'),
|
||
(1, 'trainexam', 'deleteQuestion'),
|
||
(1, 'trainexam', 'edit'),
|
||
(1, 'trainexam', 'editQuestion'),
|
||
(1, 'trainexam', 'exam'),
|
||
(1, 'trainexam', 'myExams'),
|
||
(1, 'trainexam', 'review'),
|
||
(1, 'trainexam', 'scoreDetail'),
|
||
(1, 'trainexam', 'setQuestion'),
|
||
(1, 'trainexam', 'updateOrder'),
|
||
(1, 'trainexam', 'view'),
|
||
(1, 'traingoal', 'browse'),
|
||
(1, 'traingoal', 'browseCompanyGoals'),
|
||
(1, 'traingoal', 'browseDeptGoals'),
|
||
(1, 'traingoal', 'create'),
|
||
(1, 'traingoal', 'delete'),
|
||
(1, 'traingoal', 'edit'),
|
||
(1, 'traingoal', 'recall'),
|
||
(1, 'traingoal', 'review'),
|
||
(1, 'traingoal', 'submitReview'),
|
||
(1, 'traingoal', 'updateOrder'),
|
||
(1, 'traingoal', 'view'),
|
||
(1, 'trainplan', 'batchCreate'),
|
||
(1, 'trainplan', 'batchEdit'),
|
||
(1, 'trainplan', 'batchFinish'),
|
||
(1, 'trainplan', 'browse'),
|
||
(1, 'trainplan', 'create'),
|
||
(1, 'trainplan', 'delete'),
|
||
(1, 'trainplan', 'edit'),
|
||
(1, 'trainplan', 'finish'),
|
||
(1, 'trainplan', 'summary'),
|
||
(1, 'trainplan', 'view'),
|
||
(1, 'trainpost', 'browse'),
|
||
(1, 'trainpost', 'create'),
|
||
(1, 'trainpost', 'createGrade'),
|
||
(1, 'trainpost', 'delete'),
|
||
(1, 'trainpost', 'edit'),
|
||
(1, 'trainpost', 'editGrade'),
|
||
(1, 'trainpost', 'gradeView'),
|
||
(1, 'trainpost', 'manageGrade'),
|
||
(1, 'trainpost', 'sortGrade'),
|
||
(1, 'trainpost', 'sortPost'),
|
||
(1, 'trainpost', 'view'),
|
||
(1, 'trainskill', 'browse'),
|
||
(1, 'trainskill', 'create'),
|
||
(1, 'trainskill', 'createGrade'),
|
||
(1, 'trainskill', 'delete'),
|
||
(1, 'trainskill', 'deleteDesc'),
|
||
(1, 'trainskill', 'deleteGrade'),
|
||
(1, 'trainskill', 'edit'),
|
||
(1, 'trainskill', 'editGrade'),
|
||
(1, 'trainskill', 'view'),
|
||
(1, 'traintask', 'browse'),
|
||
(1, 'traintask', 'browseCompanyTasks'),
|
||
(1, 'traintask', 'browseDeptTasks'),
|
||
(1, 'traintask', 'close'),
|
||
(1, 'traintask', 'create'),
|
||
(1, 'traintask', 'createTask'),
|
||
(1, 'traintask', 'delete'),
|
||
(1, 'traintask', 'edit'),
|
||
(1, 'traintask', 'finish'),
|
||
(1, 'traintask', 'import'),
|
||
(1, 'traintask', 'setCondition'),
|
||
(1, 'traintask', 'start'),
|
||
(1, 'traintask', 'view'),
|
||
(1, 'tree', 'browse'),
|
||
(1, 'tree', 'browsehost'),
|
||
(1, 'tree', 'browseTask'),
|
||
(1, 'tree', 'delete'),
|
||
(1, 'tree', 'edit'),
|
||
(1, 'tree', 'editHost'),
|
||
(1, 'tree', 'fix'),
|
||
(1, 'tree', 'manageChild'),
|
||
(1, 'tree', 'updateOrder'),
|
||
(1, 'user', 'batchCreate'),
|
||
(1, 'user', 'batchEdit'),
|
||
(1, 'user', 'bug'),
|
||
(1, 'user', 'create'),
|
||
(1, 'user', 'cropAvatar'),
|
||
(1, 'user', 'delete'),
|
||
(1, 'user', 'dynamic'),
|
||
(1, 'user', 'edit'),
|
||
(1, 'user', 'effort'),
|
||
(1, 'user', 'effortcalendar'),
|
||
(1, 'user', 'execution'),
|
||
(1, 'user', 'importldap'),
|
||
(1, 'user', 'issue'),
|
||
(1, 'user', 'profile'),
|
||
(1, 'user', 'risk'),
|
||
(1, 'user', 'setPublicTemplate'),
|
||
(1, 'user', 'story'),
|
||
(1, 'user', 'task'),
|
||
(1, 'user', 'testCase'),
|
||
(1, 'user', 'testTask'),
|
||
(1, 'user', 'todo'),
|
||
(1, 'user', 'todocalendar'),
|
||
(1, 'user', 'unbind'),
|
||
(1, 'user', 'unlock'),
|
||
(1, 'user', 'view'),
|
||
(1, 'webhook', 'bind'),
|
||
(1, 'webhook', 'browse'),
|
||
(1, 'webhook', 'chooseDept'),
|
||
(1, 'webhook', 'create'),
|
||
(1, 'webhook', 'delete'),
|
||
(1, 'webhook', 'edit'),
|
||
(1, 'webhook', 'log'),
|
||
(1, 'weekly', 'index'),
|
||
(1, 'workestimation', 'index'),
|
||
(1, 'workflow', 'activate'),
|
||
(1, 'workflow', 'backup'),
|
||
(1, 'workflow', 'browse'),
|
||
(1, 'workflow', 'browseDB'),
|
||
(1, 'workflow', 'browseFlow'),
|
||
(1, 'workflow', 'copy'),
|
||
(1, 'workflow', 'create'),
|
||
(1, 'workflow', 'deactivate'),
|
||
(1, 'workflow', 'delete'),
|
||
(1, 'workflow', 'edit'),
|
||
(1, 'workflow', 'flowchart'),
|
||
(1, 'workflow', 'release'),
|
||
(1, 'workflow', 'setCSS'),
|
||
(1, 'workflow', 'setJS'),
|
||
(1, 'workflow', 'ui'),
|
||
(1, 'workflow', 'upgrade'),
|
||
(1, 'workflow', 'view'),
|
||
(1, 'workflowaction', 'browse'),
|
||
(1, 'workflowaction', 'create'),
|
||
(1, 'workflowaction', 'delete'),
|
||
(1, 'workflowaction', 'edit'),
|
||
(1, 'workflowaction', 'setCSS'),
|
||
(1, 'workflowaction', 'setJS'),
|
||
(1, 'workflowaction', 'setNotice'),
|
||
(1, 'workflowaction', 'setVerification'),
|
||
(1, 'workflowaction', 'sort'),
|
||
(1, 'workflowaction', 'view'),
|
||
(1, 'workflowcondition', 'browse'),
|
||
(1, 'workflowcondition', 'create'),
|
||
(1, 'workflowcondition', 'delete'),
|
||
(1, 'workflowcondition', 'edit'),
|
||
(1, 'workflowdatasource', 'browse'),
|
||
(1, 'workflowdatasource', 'create'),
|
||
(1, 'workflowdatasource', 'delete'),
|
||
(1, 'workflowdatasource', 'edit'),
|
||
(1, 'workflowfield', 'browse'),
|
||
(1, 'workflowfield', 'create'),
|
||
(1, 'workflowfield', 'delete'),
|
||
(1, 'workflowfield', 'edit'),
|
||
(1, 'workflowfield', 'export'),
|
||
(1, 'workflowfield', 'exportTemplate'),
|
||
(1, 'workflowfield', 'import'),
|
||
(1, 'workflowfield', 'setExport'),
|
||
(1, 'workflowfield', 'setSearch'),
|
||
(1, 'workflowfield', 'setValue'),
|
||
(1, 'workflowfield', 'showImport'),
|
||
(1, 'workflowfield', 'sort'),
|
||
(1, 'workflowhook', 'browse'),
|
||
(1, 'workflowhook', 'create'),
|
||
(1, 'workflowhook', 'delete'),
|
||
(1, 'workflowhook', 'edit'),
|
||
(1, 'workflowlabel', 'browse'),
|
||
(1, 'workflowlabel', 'create'),
|
||
(1, 'workflowlabel', 'delete'),
|
||
(1, 'workflowlabel', 'edit'),
|
||
(1, 'workflowlabel', 'sort'),
|
||
(1, 'workflowlayout', 'admin'),
|
||
(1, 'workflowlayout', 'block'),
|
||
(1, 'workflowlinkage', 'browse'),
|
||
(1, 'workflowlinkage', 'create'),
|
||
(1, 'workflowlinkage', 'delete'),
|
||
(1, 'workflowlinkage', 'edit'),
|
||
(1, 'workflowrelation', 'admin'),
|
||
(1, 'workflowreport', 'browse'),
|
||
(1, 'workflowreport', 'create'),
|
||
(1, 'workflowreport', 'delete'),
|
||
(1, 'workflowreport', 'edit'),
|
||
(1, 'workflowreport', 'sort'),
|
||
(1, 'workflowrule', 'browse'),
|
||
(1, 'workflowrule', 'create'),
|
||
(1, 'workflowrule', 'delete'),
|
||
(1, 'workflowrule', 'edit'),
|
||
(1, 'workflowrule', 'view'),
|
||
(1, 'workloadbudget', '27'),
|
||
(1, 'workloadbudget', 'assign'),
|
||
(1, 'workloadbudget', 'batchassign'),
|
||
(1, 'workloadbudget', 'batchcreate'),
|
||
(1, 'workloadbudget', 'batchedit'),
|
||
(1, 'workloadbudget', 'browse'),
|
||
(1, 'workloadbudget', 'create'),
|
||
(1, 'workloadbudget', 'delete'),
|
||
(1, 'workloadbudget', 'edit'),
|
||
(1, 'workloadbudget', 'export'),
|
||
(1, 'workloadbudget', 'exporttemplate'),
|
||
(1, 'workloadbudget', 'import'),
|
||
(1, 'workloadbudget', 'link'),
|
||
(1, 'workloadbudget', 'search'),
|
||
(1, 'workloadbudget', 'showimport'),
|
||
(1, 'workloadbudget', 'unlink'),
|
||
(1, 'workloadbudget', 'view'),
|
||
(1, 'zoutput', 'batchCreate'),
|
||
(1, 'zoutput', 'batchEdit'),
|
||
(1, 'zoutput', 'browse'),
|
||
(1, 'zoutput', 'create'),
|
||
(1, 'zoutput', 'delete'),
|
||
(1, 'zoutput', 'edit'),
|
||
(1, 'zoutput', 'updateOrder'),
|
||
(1, 'zoutput', 'view'),
|
||
(2, 'account', 'browse'),
|
||
(2, 'account', 'view'),
|
||
(2, 'action', 'comment'),
|
||
(2, 'action', 'editComment'),
|
||
(2, 'action', 'trash'),
|
||
(2, 'action', 'undelete'),
|
||
(2, 'activity', 'browse'),
|
||
(2, 'activity', 'create'),
|
||
(2, 'activity', 'delete'),
|
||
(2, 'activity', 'edit'),
|
||
(2, 'activity', 'view'),
|
||
(2, 'admin', 'checkWeak'),
|
||
(2, 'admin', 'index'),
|
||
(2, 'admin', 'safe'),
|
||
(2, 'api', 'debug'),
|
||
(2, 'attend', 'company'),
|
||
(2, 'attend', 'department'),
|
||
(2, 'attend', 'detail'),
|
||
(2, 'attend', 'edit'),
|
||
(2, 'attend', 'export'),
|
||
(2, 'attend', 'exportDetail'),
|
||
(2, 'attend', 'exportStat'),
|
||
(2, 'attend', 'personal'),
|
||
(2, 'audit', '8'),
|
||
(2, 'audit', 'assign'),
|
||
(2, 'audit', 'batchassign'),
|
||
(2, 'audit', 'batchcreate'),
|
||
(2, 'audit', 'batchedit'),
|
||
(2, 'audit', 'browse'),
|
||
(2, 'audit', 'create'),
|
||
(2, 'audit', 'delete'),
|
||
(2, 'audit', 'edit'),
|
||
(2, 'audit', 'export'),
|
||
(2, 'audit', 'exporttemplate'),
|
||
(2, 'audit', 'import'),
|
||
(2, 'audit', 'link'),
|
||
(2, 'audit', 'search'),
|
||
(2, 'audit', 'showimport'),
|
||
(2, 'audit', 'unlink'),
|
||
(2, 'audit', 'view'),
|
||
(2, 'auditcl', 'browse'),
|
||
(2, 'auditplan', 'browse'),
|
||
(2, 'auditplan', 'create'),
|
||
(2, 'auditplan', 'edit'),
|
||
(2, 'auditplan', 'nc'),
|
||
(2, 'auditplan', 'result'),
|
||
(2, 'auditresult', '10'),
|
||
(2, 'auditresult', 'assign'),
|
||
(2, 'auditresult', 'batchassign'),
|
||
(2, 'auditresult', 'batchcreate'),
|
||
(2, 'auditresult', 'batchedit'),
|
||
(2, 'auditresult', 'browse'),
|
||
(2, 'auditresult', 'create'),
|
||
(2, 'auditresult', 'delete'),
|
||
(2, 'auditresult', 'edit'),
|
||
(2, 'auditresult', 'export'),
|
||
(2, 'auditresult', 'exporttemplate'),
|
||
(2, 'auditresult', 'import'),
|
||
(2, 'auditresult', 'link'),
|
||
(2, 'auditresult', 'search'),
|
||
(2, 'auditresult', 'showimport'),
|
||
(2, 'auditresult', 'unlink'),
|
||
(2, 'auditresult', 'view'),
|
||
(2, 'automation', 'browse'),
|
||
(2, 'baseline', 'articleview'),
|
||
(2, 'baseline', 'catalog'),
|
||
(2, 'baseline', 'createTemplate'),
|
||
(2, 'baseline', 'editBook'),
|
||
(2, 'baseline', 'editTemplate'),
|
||
(2, 'baseline', 'manageBook'),
|
||
(2, 'baseline', 'template'),
|
||
(2, 'baseline', 'view'),
|
||
(2, 'budget', 'browse'),
|
||
(2, 'bug', 'activate'),
|
||
(2, 'bug', 'assignTo'),
|
||
(2, 'bug', 'batchActivate'),
|
||
(2, 'bug', 'batchAssignTo'),
|
||
(2, 'bug', 'batchChangeBranch'),
|
||
(2, 'bug', 'batchChangeModule'),
|
||
(2, 'bug', 'batchClose'),
|
||
(2, 'bug', 'batchConfirm'),
|
||
(2, 'bug', 'batchCreate'),
|
||
(2, 'bug', 'batchEdit'),
|
||
(2, 'bug', 'batchResolve'),
|
||
(2, 'bug', 'browse'),
|
||
(2, 'bug', 'close'),
|
||
(2, 'bug', 'confirmBug'),
|
||
(2, 'bug', 'confirmStoryChange'),
|
||
(2, 'bug', 'create'),
|
||
(2, 'bug', 'delete'),
|
||
(2, 'bug', 'edit'),
|
||
(2, 'bug', 'export'),
|
||
(2, 'bug', 'exportTemplet'),
|
||
(2, 'bug', 'import'),
|
||
(2, 'bug', 'index'),
|
||
(2, 'bug', 'linkBugs'),
|
||
(2, 'bug', 'report'),
|
||
(2, 'bug', 'resolve'),
|
||
(2, 'bug', 'showImport'),
|
||
(2, 'bug', 'view'),
|
||
(2, 'build', 'batchUnlinkBug'),
|
||
(2, 'build', 'batchUnlinkStory'),
|
||
(2, 'build', 'browse'),
|
||
(2, 'build', 'create'),
|
||
(2, 'build', 'delete'),
|
||
(2, 'build', 'edit'),
|
||
(2, 'build', 'linkBug'),
|
||
(2, 'build', 'linkStory'),
|
||
(2, 'build', 'unlinkBug'),
|
||
(2, 'build', 'unlinkStory'),
|
||
(2, 'build', 'view'),
|
||
(2, 'caselib', 'browse'),
|
||
(2, 'caselib', 'index'),
|
||
(2, 'caselib', 'view'),
|
||
(2, 'classify', 'browse'),
|
||
(2, 'cm', 'browse'),
|
||
(2, 'cm', 'create'),
|
||
(2, 'cm', 'edit'),
|
||
(2, 'cm', 'report'),
|
||
(2, 'cm', 'view'),
|
||
(2, 'cmcl', 'browse'),
|
||
(2, 'company', 'browse'),
|
||
(2, 'company', 'dynamic'),
|
||
(2, 'company', 'edit'),
|
||
(2, 'company', 'effort'),
|
||
(2, 'company', 'index'),
|
||
(2, 'company', 'view'),
|
||
(2, 'custom', 'estimate'),
|
||
(2, 'custom', 'execution'),
|
||
(2, 'custom', 'flow'),
|
||
(2, 'custom', 'hours'),
|
||
(2, 'custom', 'index'),
|
||
(2, 'custom', 'product'),
|
||
(2, 'custom', 'restore'),
|
||
(2, 'custom', 'set'),
|
||
(2, 'custom', 'setPublic'),
|
||
(2, 'datatable', 'setGlobal'),
|
||
(2, 'deploy', 'activate'),
|
||
(2, 'deploy', 'assignTo'),
|
||
(2, 'deploy', 'batchUnlinkCases'),
|
||
(2, 'deploy', 'browse'),
|
||
(2, 'deploy', 'cases'),
|
||
(2, 'deploy', 'create'),
|
||
(2, 'deploy', 'delete'),
|
||
(2, 'deploy', 'deleteStep'),
|
||
(2, 'deploy', 'edit'),
|
||
(2, 'deploy', 'editStep'),
|
||
(2, 'deploy', 'finish'),
|
||
(2, 'deploy', 'finishStep'),
|
||
(2, 'deploy', 'linkCases'),
|
||
(2, 'deploy', 'manageScope'),
|
||
(2, 'deploy', 'manageStep'),
|
||
(2, 'deploy', 'scope'),
|
||
(2, 'deploy', 'steps'),
|
||
(2, 'deploy', 'unlinkCase'),
|
||
(2, 'deploy', 'view'),
|
||
(2, 'deploy', 'viewStep'),
|
||
(2, 'dept', 'browse'),
|
||
(2, 'dept', 'delete'),
|
||
(2, 'dept', 'edit'),
|
||
(2, 'dept', 'manageChild'),
|
||
(2, 'dept', 'updateOrder'),
|
||
(2, 'design', 'browse'),
|
||
(2, 'design', 'create'),
|
||
(2, 'design', 'delete'),
|
||
(2, 'design', 'edit'),
|
||
(2, 'design', 'view'),
|
||
(2, 'dev', 'api'),
|
||
(2, 'dev', 'db'),
|
||
(2, 'dev', 'editor'),
|
||
(2, 'doc', 'collect'),
|
||
(2, 'doc', 'create'),
|
||
(2, 'doc', 'createLib'),
|
||
(2, 'doc', 'delete'),
|
||
(2, 'doc', 'deleteFile'),
|
||
(2, 'doc', 'deleteLib'),
|
||
(2, 'doc', 'diff'),
|
||
(2, 'doc', 'edit'),
|
||
(2, 'doc', 'editLib'),
|
||
(2, 'doc', 'index'),
|
||
(2, 'doc', 'myCollection'),
|
||
(2, 'doc', 'myCreation'),
|
||
(2, 'doc', 'myEdited'),
|
||
(2, 'doc', 'mySpace'),
|
||
(2, 'doc', 'myView'),
|
||
(2, 'doc', 'productSpace'),
|
||
(2, 'doc', 'projectSpace'),
|
||
(2, 'doc', 'showFiles'),
|
||
(2, 'doc', 'teamSpace'),
|
||
(2, 'doc', 'view'),
|
||
(2, 'domain', 'browse'),
|
||
(2, 'domain', 'view'),
|
||
(2, 'durationestimation', 'create'),
|
||
(2, 'durationestimation', 'index'),
|
||
(2, 'effort', 'batchCreate'),
|
||
(2, 'effort', 'batchEdit'),
|
||
(2, 'effort', 'calendar'),
|
||
(2, 'effort', 'createForObject'),
|
||
(2, 'effort', 'delete'),
|
||
(2, 'effort', 'edit'),
|
||
(2, 'effort', 'export'),
|
||
(2, 'effort', 'view'),
|
||
(2, 'execution', 'all'),
|
||
(2, 'execution', 'browse'),
|
||
(2, 'execution', 'bug'),
|
||
(2, 'execution', 'build'),
|
||
(2, 'execution', 'burn'),
|
||
(2, 'execution', 'burnData'),
|
||
(2, 'execution', 'calendar'),
|
||
(2, 'execution', 'computeBurn'),
|
||
(2, 'execution', 'computeTaskEffort'),
|
||
(2, 'execution', 'deleterelation'),
|
||
(2, 'execution', 'doc'),
|
||
(2, 'execution', 'dynamic'),
|
||
(2, 'execution', 'effort'),
|
||
(2, 'execution', 'effortCalendar'),
|
||
(2, 'execution', 'executionkanban'),
|
||
(2, 'execution', 'fixFirst'),
|
||
(2, 'execution', 'gantt'),
|
||
(2, 'execution', 'grouptask'),
|
||
(2, 'execution', 'kanban'),
|
||
(2, 'execution', 'maintainrelation'),
|
||
(2, 'execution', 'manageMembers'),
|
||
(2, 'execution', 'printKanban'),
|
||
(2, 'execution', 'relation'),
|
||
(2, 'execution', 'story'),
|
||
(2, 'execution', 'storyEstimate'),
|
||
(2, 'execution', 'storyKanban'),
|
||
(2, 'execution', 'storyView'),
|
||
(2, 'execution', 'task'),
|
||
(2, 'execution', 'taskEffort'),
|
||
(2, 'execution', 'team'),
|
||
(2, 'execution', 'testcase'),
|
||
(2, 'execution', 'testreport'),
|
||
(2, 'execution', 'testtask'),
|
||
(2, 'execution', 'tree'),
|
||
(2, 'execution', 'treeStory'),
|
||
(2, 'execution', 'treeTask'),
|
||
(2, 'execution', 'view'),
|
||
(2, 'execution', 'whitelist'),
|
||
(2, 'feedback', 'admin'),
|
||
(2, 'feedback', 'adminView'),
|
||
(2, 'feedback', 'batchAssignTo'),
|
||
(2, 'feedback', 'batchClose'),
|
||
(2, 'feedback', 'batchEdit'),
|
||
(2, 'feedback', 'browse'),
|
||
(2, 'feedback', 'close'),
|
||
(2, 'feedback', 'comment'),
|
||
(2, 'feedback', 'create'),
|
||
(2, 'feedback', 'delete'),
|
||
(2, 'feedback', 'edit'),
|
||
(2, 'feedback', 'index'),
|
||
(2, 'feedback', 'view'),
|
||
(2, 'file', 'delete'),
|
||
(2, 'file', 'download'),
|
||
(2, 'file', 'edit'),
|
||
(2, 'file', 'setPublic'),
|
||
(2, 'file', 'uploadImages'),
|
||
(2, 'gapanalysis', 'batchCreate'),
|
||
(2, 'gapanalysis', 'browse'),
|
||
(2, 'gapanalysis', 'create'),
|
||
(2, 'gapanalysis', 'edit'),
|
||
(2, 'git', 'apiSync'),
|
||
(2, 'git', 'cat'),
|
||
(2, 'git', 'diff'),
|
||
(2, 'group', 'browse'),
|
||
(2, 'holiday', 'browse'),
|
||
(2, 'holiday', 'create'),
|
||
(2, 'holiday', 'delete'),
|
||
(2, 'holiday', 'edit'),
|
||
(2, 'host', 'browse'),
|
||
(2, 'host', 'changeStatus'),
|
||
(2, 'host', 'create'),
|
||
(2, 'host', 'delete'),
|
||
(2, 'host', 'edit'),
|
||
(2, 'host', 'treemap'),
|
||
(2, 'host', 'view'),
|
||
(2, 'index', 'index'),
|
||
(2, 'investigation', '126'),
|
||
(2, 'investigation', 'analysis'),
|
||
(2, 'investigation', 'assign'),
|
||
(2, 'investigation', 'batchassign'),
|
||
(2, 'investigation', 'batchcreate'),
|
||
(2, 'investigation', 'batchedit'),
|
||
(2, 'investigation', 'browse'),
|
||
(2, 'investigation', 'create'),
|
||
(2, 'investigation', 'delete'),
|
||
(2, 'investigation', 'edit'),
|
||
(2, 'investigation', 'export'),
|
||
(2, 'investigation', 'exporttemplate'),
|
||
(2, 'investigation', 'import'),
|
||
(2, 'investigation', 'link'),
|
||
(2, 'investigation', 'report'),
|
||
(2, 'investigation', 'search'),
|
||
(2, 'investigation', 'showimport'),
|
||
(2, 'investigation', 'unlink'),
|
||
(2, 'investigation', 'view'),
|
||
(2, 'issue', 'activate'),
|
||
(2, 'issue', 'batchCreate'),
|
||
(2, 'issue', 'browse'),
|
||
(2, 'issue', 'cancel'),
|
||
(2, 'issue', 'close'),
|
||
(2, 'issue', 'create'),
|
||
(2, 'issue', 'delete'),
|
||
(2, 'issue', 'edit'),
|
||
(2, 'issue', 'resolve'),
|
||
(2, 'issue', 'view'),
|
||
(2, 'leave', 'back'),
|
||
(2, 'leave', 'create'),
|
||
(2, 'leave', 'delete'),
|
||
(2, 'leave', 'edit'),
|
||
(2, 'leave', 'export'),
|
||
(2, 'leave', 'personal'),
|
||
(2, 'leave', 'personalAnnual'),
|
||
(2, 'leave', 'switchstatus'),
|
||
(2, 'leave', 'view'),
|
||
(2, 'lieu', 'create'),
|
||
(2, 'lieu', 'delete'),
|
||
(2, 'lieu', 'edit'),
|
||
(2, 'lieu', 'personal'),
|
||
(2, 'lieu', 'switchstatus'),
|
||
(2, 'lieu', 'view'),
|
||
(2, 'makeup', 'create'),
|
||
(2, 'makeup', 'delete'),
|
||
(2, 'makeup', 'edit'),
|
||
(2, 'makeup', 'export'),
|
||
(2, 'makeup', 'personal'),
|
||
(2, 'makeup', 'switchstatus'),
|
||
(2, 'makeup', 'view'),
|
||
(2, 'meeting', 'browse'),
|
||
(2, 'meeting', 'create'),
|
||
(2, 'meeting', 'delete'),
|
||
(2, 'meeting', 'edit'),
|
||
(2, 'meeting', 'minutes'),
|
||
(2, 'meeting', 'view'),
|
||
(2, 'message', 'browser'),
|
||
(2, 'message', 'index'),
|
||
(2, 'message', 'setting'),
|
||
(2, 'milestone', 'index'),
|
||
(2, 'milestone', 'saveOtherProblem'),
|
||
(2, 'misc', 'ping'),
|
||
(2, 'my', 'bug'),
|
||
(2, 'my', 'calendar'),
|
||
(2, 'my', 'changePassword'),
|
||
(2, 'my', 'contribute'),
|
||
(2, 'my', 'deleteContacts'),
|
||
(2, 'my', 'doc'),
|
||
(2, 'my', 'dynamic'),
|
||
(2, 'my', 'editProfile'),
|
||
(2, 'my', 'effort'),
|
||
(2, 'my', 'execution'),
|
||
(2, 'my', 'index'),
|
||
(2, 'my', 'issue'),
|
||
(2, 'my', 'manageContacts'),
|
||
(2, 'my', 'meeting'),
|
||
(2, 'my', 'myMeeting'),
|
||
(2, 'my', 'nc'),
|
||
(2, 'my', 'preference'),
|
||
(2, 'my', 'profile'),
|
||
(2, 'my', 'project'),
|
||
(2, 'my', 'review'),
|
||
(2, 'my', 'risk'),
|
||
(2, 'my', 'score'),
|
||
(2, 'my', 'story'),
|
||
(2, 'my', 'task'),
|
||
(2, 'my', 'team'),
|
||
(2, 'my', 'testcase'),
|
||
(2, 'my', 'testtask'),
|
||
(2, 'my', 'todo'),
|
||
(2, 'my', 'uploadAvatar'),
|
||
(2, 'my', 'work'),
|
||
(2, 'nc', '16'),
|
||
(2, 'nc', 'activate'),
|
||
(2, 'nc', 'assign'),
|
||
(2, 'nc', 'batchassign'),
|
||
(2, 'nc', 'batchcreate'),
|
||
(2, 'nc', 'batchedit'),
|
||
(2, 'nc', 'browse'),
|
||
(2, 'nc', 'close'),
|
||
(2, 'nc', 'create'),
|
||
(2, 'nc', 'delete'),
|
||
(2, 'nc', 'edit'),
|
||
(2, 'nc', 'export'),
|
||
(2, 'nc', 'exporttemplate'),
|
||
(2, 'nc', 'import'),
|
||
(2, 'nc', 'link'),
|
||
(2, 'nc', 'resolve'),
|
||
(2, 'nc', 'search'),
|
||
(2, 'nc', 'showimport'),
|
||
(2, 'nc', 'unlink'),
|
||
(2, 'nc', 'view'),
|
||
(2, 'opportunity', 'activate'),
|
||
(2, 'opportunity', 'assignTo'),
|
||
(2, 'opportunity', 'batchActivate'),
|
||
(2, 'opportunity', 'batchAssignTo'),
|
||
(2, 'opportunity', 'batchCancel'),
|
||
(2, 'opportunity', 'batchClose'),
|
||
(2, 'opportunity', 'batchCreate'),
|
||
(2, 'opportunity', 'batchEdit'),
|
||
(2, 'opportunity', 'batchHangup'),
|
||
(2, 'opportunity', 'browse'),
|
||
(2, 'opportunity', 'cancel'),
|
||
(2, 'opportunity', 'close'),
|
||
(2, 'opportunity', 'create'),
|
||
(2, 'opportunity', 'delete'),
|
||
(2, 'opportunity', 'edit'),
|
||
(2, 'opportunity', 'hangup'),
|
||
(2, 'opportunity', 'importFromLib'),
|
||
(2, 'opportunity', 'track'),
|
||
(2, 'opportunity', 'view'),
|
||
(2, 'ops', 'index'),
|
||
(2, 'ops', 'setting'),
|
||
(2, 'output', '13'),
|
||
(2, 'output', 'assign'),
|
||
(2, 'output', 'batchassign'),
|
||
(2, 'output', 'batchcreate'),
|
||
(2, 'output', 'batchedit'),
|
||
(2, 'output', 'browse'),
|
||
(2, 'output', 'create'),
|
||
(2, 'output', 'delete'),
|
||
(2, 'output', 'edit'),
|
||
(2, 'output', 'export'),
|
||
(2, 'output', 'exporttemplate'),
|
||
(2, 'output', 'import'),
|
||
(2, 'output', 'link'),
|
||
(2, 'output', 'search'),
|
||
(2, 'output', 'showimport'),
|
||
(2, 'output', 'unlink'),
|
||
(2, 'output', 'view'),
|
||
(2, 'overtime', 'create'),
|
||
(2, 'overtime', 'delete'),
|
||
(2, 'overtime', 'edit'),
|
||
(2, 'overtime', 'export'),
|
||
(2, 'overtime', 'personal'),
|
||
(2, 'overtime', 'switchstatus'),
|
||
(2, 'overtime', 'view'),
|
||
(2, 'personnel', 'accessible'),
|
||
(2, 'personnel', 'invest'),
|
||
(2, 'personnel', 'whitelist'),
|
||
(2, 'pivot', 'bugAssign'),
|
||
(2, 'pivot', 'bugAssignSummary'),
|
||
(2, 'pivot', 'bugCreate'),
|
||
(2, 'pivot', 'bugSummary'),
|
||
(2, 'pivot', 'build'),
|
||
(2, 'pivot', 'casesrun'),
|
||
(2, 'pivot', 'preview'),
|
||
(2, 'pivot', 'productSummary'),
|
||
(2, 'pivot', 'projectDeviation'),
|
||
(2, 'pivot', 'projectSummary'),
|
||
(2, 'pivot', 'projectWorkload'),
|
||
(2, 'pivot', 'roadmap'),
|
||
(2, 'pivot', 'storyLinkedBug'),
|
||
(2, 'pivot', 'testcase'),
|
||
(2, 'pivot', 'workAssignSummary'),
|
||
(2, 'pivot', 'workload'),
|
||
(2, 'pivot', 'workSummary'),
|
||
(2, 'process', 'browse'),
|
||
(2, 'process', 'create'),
|
||
(2, 'process', 'delete'),
|
||
(2, 'process', 'edit'),
|
||
(2, 'process', 'view'),
|
||
(2, 'product', 'all'),
|
||
(2, 'product', 'browse'),
|
||
(2, 'product', 'build'),
|
||
(2, 'product', 'dashboard'),
|
||
(2, 'product', 'dynamic'),
|
||
(2, 'product', 'index'),
|
||
(2, 'product', 'kanban'),
|
||
(2, 'product', 'project'),
|
||
(2, 'product', 'roadmap'),
|
||
(2, 'product', 'track'),
|
||
(2, 'product', 'view'),
|
||
(2, 'product', 'whitelist'),
|
||
(2, 'productplan', 'browse'),
|
||
(2, 'productplan', 'view'),
|
||
(2, 'program', 'browse'),
|
||
(2, 'program', 'kanban'),
|
||
(2, 'program', 'product'),
|
||
(2, 'program', 'project'),
|
||
(2, 'program', 'stakeholder'),
|
||
(2, 'program', 'view'),
|
||
(2, 'project', 'browse'),
|
||
(2, 'project', 'bug'),
|
||
(2, 'project', 'build'),
|
||
(2, 'project', 'create'),
|
||
(2, 'project', 'dynamic'),
|
||
(2, 'project', 'edit'),
|
||
(2, 'project', 'execution'),
|
||
(2, 'project', 'index'),
|
||
(2, 'project', 'kanban'),
|
||
(2, 'project', 'manageMembers'),
|
||
(2, 'project', 'programTitle'),
|
||
(2, 'project', 'qa'),
|
||
(2, 'project', 'team'),
|
||
(2, 'project', 'testcase'),
|
||
(2, 'project', 'testreport'),
|
||
(2, 'project', 'testtask'),
|
||
(2, 'project', 'view'),
|
||
(2, 'project', 'whitelist'),
|
||
(2, 'projectbuild', 'browse'),
|
||
(2, 'projectrelease', 'browse'),
|
||
(2, 'projectrelease', 'view'),
|
||
(2, 'projectstory', 'story'),
|
||
(2, 'projectstory', 'track'),
|
||
(2, 'projectstory', 'view'),
|
||
(2, 'pssp', 'browse'),
|
||
(2, 'pssp', 'update'),
|
||
(2, 'qa', 'index'),
|
||
(2, 'release', 'browse'),
|
||
(2, 'release', 'view'),
|
||
(2, 'repo', 'blame'),
|
||
(2, 'repo', 'browse'),
|
||
(2, 'repo', 'create'),
|
||
(2, 'repo', 'delete'),
|
||
(2, 'repo', 'diff'),
|
||
(2, 'repo', 'download'),
|
||
(2, 'repo', 'edit'),
|
||
(2, 'repo', 'log'),
|
||
(2, 'repo', 'revision'),
|
||
(2, 'repo', 'showSyncCommit'),
|
||
(2, 'repo', 'view'),
|
||
(2, 'report', 'customeRedreport'),
|
||
(2, 'report', 'show'),
|
||
(2, 'requirement', 'report'),
|
||
(2, 'requirement', 'view'),
|
||
(2, 'review', 'assess'),
|
||
(2, 'review', 'audit'),
|
||
(2, 'review', 'browse'),
|
||
(2, 'review', 'create'),
|
||
(2, 'review', 'edit'),
|
||
(2, 'review', 'recall'),
|
||
(2, 'review', 'report'),
|
||
(2, 'review', 'result'),
|
||
(2, 'review', 'submit'),
|
||
(2, 'review', 'toAudit'),
|
||
(2, 'review', 'view'),
|
||
(2, 'reviewcl', 'browse'),
|
||
(2, 'reviewissue', 'create'),
|
||
(2, 'reviewissue', 'edit'),
|
||
(2, 'reviewissue', 'issue'),
|
||
(2, 'reviewissue', 'resolved'),
|
||
(2, 'reviewissue', 'updateStatus'),
|
||
(2, 'reviewissue', 'view'),
|
||
(2, 'reviewsetting', 'reviewer'),
|
||
(2, 'reviewsetting', 'version'),
|
||
(2, 'risk', 'activate'),
|
||
(2, 'risk', 'browse'),
|
||
(2, 'risk', 'cancel'),
|
||
(2, 'risk', 'close'),
|
||
(2, 'risk', 'create'),
|
||
(2, 'risk', 'delete'),
|
||
(2, 'risk', 'edit'),
|
||
(2, 'risk', 'hangup'),
|
||
(2, 'risk', 'view'),
|
||
(2, 'screen', 'annualData'),
|
||
(2, 'screen', 'browse'),
|
||
(2, 'screen', 'view'),
|
||
(2, 'search', 'buildForm'),
|
||
(2, 'search', 'buildIndex'),
|
||
(2, 'search', 'buildQuery'),
|
||
(2, 'search', 'deleteQuery'),
|
||
(2, 'search', 'index'),
|
||
(2, 'search', 'saveQuery'),
|
||
(2, 'search', 'select'),
|
||
(2, 'serverroom', 'browse'),
|
||
(2, 'serverroom', 'create'),
|
||
(2, 'serverroom', 'delete'),
|
||
(2, 'serverroom', 'edit'),
|
||
(2, 'serverroom', 'view'),
|
||
(2, 'service', 'browse'),
|
||
(2, 'service', 'create'),
|
||
(2, 'service', 'delete'),
|
||
(2, 'service', 'edit'),
|
||
(2, 'service', 'index'),
|
||
(2, 'service', 'manage'),
|
||
(2, 'service', 'view'),
|
||
(2, 'stage', 'batchCreate'),
|
||
(2, 'stage', 'browse'),
|
||
(2, 'stage', 'create'),
|
||
(2, 'stage', 'delete'),
|
||
(2, 'stage', 'edit'),
|
||
(2, 'story', 'browse'),
|
||
(2, 'story', 'bugs'),
|
||
(2, 'story', 'cases'),
|
||
(2, 'story', 'report'),
|
||
(2, 'story', 'tasks'),
|
||
(2, 'story', 'view'),
|
||
(2, 'subject', 'browse'),
|
||
(2, 'svn', 'apiSync'),
|
||
(2, 'svn', 'cat'),
|
||
(2, 'svn', 'diff'),
|
||
(2, 'task', 'activate'),
|
||
(2, 'task', 'assignTo'),
|
||
(2, 'task', 'batchAssignTo'),
|
||
(2, 'task', 'batchCancel'),
|
||
(2, 'task', 'batchChangeModule'),
|
||
(2, 'task', 'batchClose'),
|
||
(2, 'task', 'batchCreate'),
|
||
(2, 'task', 'batchEdit'),
|
||
(2, 'task', 'browse'),
|
||
(2, 'task', 'cancel'),
|
||
(2, 'task', 'close'),
|
||
(2, 'task', 'confirmdesignchange'),
|
||
(2, 'task', 'confirmStoryChange'),
|
||
(2, 'task', 'create'),
|
||
(2, 'task', 'delete'),
|
||
(2, 'task', 'deleteEstimate'),
|
||
(2, 'task', 'edit'),
|
||
(2, 'task', 'editEstimate'),
|
||
(2, 'task', 'export'),
|
||
(2, 'task', 'exportTemplet'),
|
||
(2, 'task', 'finish'),
|
||
(2, 'task', 'import'),
|
||
(2, 'task', 'pause'),
|
||
(2, 'task', 'recordEstimate'),
|
||
(2, 'task', 'report'),
|
||
(2, 'task', 'restart'),
|
||
(2, 'task', 'showImport'),
|
||
(2, 'task', 'start'),
|
||
(2, 'task', 'view'),
|
||
(2, 'testcase', 'browse'),
|
||
(2, 'testcase', 'bugs'),
|
||
(2, 'testcase', 'createBug'),
|
||
(2, 'testcase', 'export'),
|
||
(2, 'testcase', 'groupCase'),
|
||
(2, 'testcase', 'submit'),
|
||
(2, 'testcase', 'view'),
|
||
(2, 'testreport', 'browse'),
|
||
(2, 'testreport', 'create'),
|
||
(2, 'testreport', 'delete'),
|
||
(2, 'testreport', 'edit'),
|
||
(2, 'testreport', 'view'),
|
||
(2, 'testsuite', 'browse'),
|
||
(2, 'testsuite', 'index'),
|
||
(2, 'testsuite', 'test'),
|
||
(2, 'testsuite', 'view'),
|
||
(2, 'testtask', 'activate'),
|
||
(2, 'testtask', 'batchAssign'),
|
||
(2, 'testtask', 'batchRun'),
|
||
(2, 'testtask', 'batchUnlinkCases'),
|
||
(2, 'testtask', 'block'),
|
||
(2, 'testtask', 'browse'),
|
||
(2, 'testtask', 'browseUnits'),
|
||
(2, 'testtask', 'cases'),
|
||
(2, 'testtask', 'close'),
|
||
(2, 'testtask', 'create'),
|
||
(2, 'testtask', 'delete'),
|
||
(2, 'testtask', 'edit'),
|
||
(2, 'testtask', 'groupCase'),
|
||
(2, 'testtask', 'importUnitResult'),
|
||
(2, 'testtask', 'index'),
|
||
(2, 'testtask', 'linkcase'),
|
||
(2, 'testtask', 'report'),
|
||
(2, 'testtask', 'results'),
|
||
(2, 'testtask', 'runcase'),
|
||
(2, 'testtask', 'start'),
|
||
(2, 'testtask', 'unitCases'),
|
||
(2, 'testtask', 'unlinkcase'),
|
||
(2, 'testtask', 'view'),
|
||
(2, 'todo', 'activate'),
|
||
(2, 'todo', 'assignTo'),
|
||
(2, 'todo', 'batchClose'),
|
||
(2, 'todo', 'batchCreate'),
|
||
(2, 'todo', 'batchEdit'),
|
||
(2, 'todo', 'batchFinish'),
|
||
(2, 'todo', 'calendar'),
|
||
(2, 'todo', 'close'),
|
||
(2, 'todo', 'create'),
|
||
(2, 'todo', 'createcycle'),
|
||
(2, 'todo', 'delete'),
|
||
(2, 'todo', 'edit'),
|
||
(2, 'todo', 'export'),
|
||
(2, 'todo', 'finish'),
|
||
(2, 'todo', 'import2Today'),
|
||
(2, 'todo', 'start'),
|
||
(2, 'todo', 'view'),
|
||
(2, 'trainchapter', 'browse'),
|
||
(2, 'trainchapter', 'catalog'),
|
||
(2, 'trainchapter', 'delete'),
|
||
(2, 'trainchapter', 'edit'),
|
||
(2, 'trainchapter', 'manage'),
|
||
(2, 'trainchapter', 'showDocFiles'),
|
||
(2, 'trainchapter', 'sortChapterOrder'),
|
||
(2, 'trainchapter', 'view'),
|
||
(2, 'traincourse', 'browse'),
|
||
(2, 'traincourse', 'create'),
|
||
(2, 'traincourse', 'delete'),
|
||
(2, 'traincourse', 'edit'),
|
||
(2, 'traincourse', 'view'),
|
||
(2, 'traingoal', 'browse'),
|
||
(2, 'traingoal', 'create'),
|
||
(2, 'traingoal', 'delete'),
|
||
(2, 'traingoal', 'edit'),
|
||
(2, 'traingoal', 'review'),
|
||
(2, 'traingoal', 'submitReview'),
|
||
(2, 'traingoal', 'updateOrder'),
|
||
(2, 'traingoal', 'view'),
|
||
(2, 'trainplan', 'batchCreate'),
|
||
(2, 'trainplan', 'batchEdit'),
|
||
(2, 'trainplan', 'batchFinish'),
|
||
(2, 'trainplan', 'browse'),
|
||
(2, 'trainplan', 'create'),
|
||
(2, 'trainplan', 'delete'),
|
||
(2, 'trainplan', 'edit'),
|
||
(2, 'trainplan', 'finish'),
|
||
(2, 'trainplan', 'summary'),
|
||
(2, 'trainplan', 'view'),
|
||
(2, 'trainpost', 'browse'),
|
||
(2, 'trainpost', 'create'),
|
||
(2, 'trainpost', 'delete'),
|
||
(2, 'trainpost', 'edit'),
|
||
(2, 'trainpost', 'editGrade'),
|
||
(2, 'trainpost', 'gradeView'),
|
||
(2, 'trainpost', 'manageGrade'),
|
||
(2, 'trainpost', 'updateOrder'),
|
||
(2, 'trainpost', 'view'),
|
||
(2, 'trainskill', 'browse'),
|
||
(2, 'trainskill', 'create'),
|
||
(2, 'trainskill', 'createGrade'),
|
||
(2, 'trainskill', 'delete'),
|
||
(2, 'trainskill', 'deleteDesc'),
|
||
(2, 'trainskill', 'deleteGrade'),
|
||
(2, 'trainskill', 'edit'),
|
||
(2, 'trainskill', 'editGrade'),
|
||
(2, 'trainskill', 'view'),
|
||
(2, 'traintask', 'browse'),
|
||
(2, 'traintask', 'closed'),
|
||
(2, 'traintask', 'create'),
|
||
(2, 'traintask', 'delete'),
|
||
(2, 'traintask', 'edit'),
|
||
(2, 'traintask', 'finish'),
|
||
(2, 'traintask', 'import'),
|
||
(2, 'traintask', 'start'),
|
||
(2, 'traintask', 'view'),
|
||
(2, 'tree', 'browse'),
|
||
(2, 'tree', 'browseTask'),
|
||
(2, 'tree', 'delete'),
|
||
(2, 'tree', 'edit'),
|
||
(2, 'tree', 'fix'),
|
||
(2, 'tree', 'manageChild'),
|
||
(2, 'tree', 'updateOrder'),
|
||
(2, 'user', 'batchEdit'),
|
||
(2, 'user', 'bug'),
|
||
(2, 'user', 'cropAvatar'),
|
||
(2, 'user', 'dynamic'),
|
||
(2, 'user', 'effort'),
|
||
(2, 'user', 'effortcalendar'),
|
||
(2, 'user', 'execution'),
|
||
(2, 'user', 'issue'),
|
||
(2, 'user', 'profile'),
|
||
(2, 'user', 'risk'),
|
||
(2, 'user', 'story'),
|
||
(2, 'user', 'task'),
|
||
(2, 'user', 'testCase'),
|
||
(2, 'user', 'testTask'),
|
||
(2, 'user', 'todo'),
|
||
(2, 'user', 'todocalendar'),
|
||
(2, 'user', 'view'),
|
||
(2, 'weekly', 'index'),
|
||
(2, 'workestimation', 'index'),
|
||
(2, 'workloadbudget', '27'),
|
||
(2, 'workloadbudget', 'assign'),
|
||
(2, 'workloadbudget', 'batchassign'),
|
||
(2, 'workloadbudget', 'batchcreate'),
|
||
(2, 'workloadbudget', 'batchedit'),
|
||
(2, 'workloadbudget', 'browse'),
|
||
(2, 'workloadbudget', 'create'),
|
||
(2, 'workloadbudget', 'delete'),
|
||
(2, 'workloadbudget', 'edit'),
|
||
(2, 'workloadbudget', 'export'),
|
||
(2, 'workloadbudget', 'exporttemplate'),
|
||
(2, 'workloadbudget', 'import'),
|
||
(2, 'workloadbudget', 'link'),
|
||
(2, 'workloadbudget', 'search'),
|
||
(2, 'workloadbudget', 'showimport'),
|
||
(2, 'workloadbudget', 'unlink'),
|
||
(2, 'workloadbudget', 'view'),
|
||
(3, 'action', 'comment'),
|
||
(3, 'action', 'editComment'),
|
||
(3, 'activity', 'browse'),
|
||
(3, 'activity', 'create'),
|
||
(3, 'activity', 'delete'),
|
||
(3, 'activity', 'edit'),
|
||
(3, 'activity', 'view'),
|
||
(3, 'admin', 'index'),
|
||
(3, 'attend', 'company'),
|
||
(3, 'attend', 'department'),
|
||
(3, 'attend', 'detail'),
|
||
(3, 'attend', 'edit'),
|
||
(3, 'attend', 'export'),
|
||
(3, 'attend', 'exportDetail'),
|
||
(3, 'attend', 'personal'),
|
||
(3, 'audit', '8'),
|
||
(3, 'audit', 'assign'),
|
||
(3, 'audit', 'batchassign'),
|
||
(3, 'audit', 'batchcreate'),
|
||
(3, 'audit', 'batchedit'),
|
||
(3, 'audit', 'browse'),
|
||
(3, 'audit', 'create'),
|
||
(3, 'audit', 'delete'),
|
||
(3, 'audit', 'edit'),
|
||
(3, 'audit', 'export'),
|
||
(3, 'audit', 'exporttemplate'),
|
||
(3, 'audit', 'import'),
|
||
(3, 'audit', 'link'),
|
||
(3, 'audit', 'search'),
|
||
(3, 'audit', 'showimport'),
|
||
(3, 'audit', 'unlink'),
|
||
(3, 'audit', 'view'),
|
||
(3, 'auditcl', 'browse'),
|
||
(3, 'auditplan', 'browse'),
|
||
(3, 'auditplan', 'create'),
|
||
(3, 'auditplan', 'edit'),
|
||
(3, 'auditplan', 'nc'),
|
||
(3, 'auditplan', 'result'),
|
||
(3, 'auditresult', '10'),
|
||
(3, 'auditresult', 'assign'),
|
||
(3, 'auditresult', 'batchassign'),
|
||
(3, 'auditresult', 'batchcreate'),
|
||
(3, 'auditresult', 'batchedit'),
|
||
(3, 'auditresult', 'browse'),
|
||
(3, 'auditresult', 'create'),
|
||
(3, 'auditresult', 'delete'),
|
||
(3, 'auditresult', 'edit'),
|
||
(3, 'auditresult', 'export'),
|
||
(3, 'auditresult', 'exporttemplate'),
|
||
(3, 'auditresult', 'import'),
|
||
(3, 'auditresult', 'link'),
|
||
(3, 'auditresult', 'search'),
|
||
(3, 'auditresult', 'showimport'),
|
||
(3, 'auditresult', 'unlink'),
|
||
(3, 'auditresult', 'view'),
|
||
(3, 'automation', 'browse'),
|
||
(3, 'baseline', 'articleview'),
|
||
(3, 'baseline', 'catalog'),
|
||
(3, 'baseline', 'createTemplate'),
|
||
(3, 'baseline', 'editBook'),
|
||
(3, 'baseline', 'editTemplate'),
|
||
(3, 'baseline', 'manageBook'),
|
||
(3, 'baseline', 'template'),
|
||
(3, 'baseline', 'view'),
|
||
(3, 'budget', 'batchCreate'),
|
||
(3, 'budget', 'browse'),
|
||
(3, 'budget', 'create'),
|
||
(3, 'budget', 'edit'),
|
||
(3, 'budget', 'summary'),
|
||
(3, 'budget', 'view'),
|
||
(3, 'bug', 'activate'),
|
||
(3, 'bug', 'assignTo'),
|
||
(3, 'bug', 'batchActivate'),
|
||
(3, 'bug', 'batchAssignTo'),
|
||
(3, 'bug', 'batchChangeBranch'),
|
||
(3, 'bug', 'batchChangeModule'),
|
||
(3, 'bug', 'batchClose'),
|
||
(3, 'bug', 'batchConfirm'),
|
||
(3, 'bug', 'batchCreate'),
|
||
(3, 'bug', 'batchEdit'),
|
||
(3, 'bug', 'batchResolve'),
|
||
(3, 'bug', 'browse'),
|
||
(3, 'bug', 'close'),
|
||
(3, 'bug', 'confirmBug'),
|
||
(3, 'bug', 'confirmStoryChange'),
|
||
(3, 'bug', 'create'),
|
||
(3, 'bug', 'delete'),
|
||
(3, 'bug', 'edit'),
|
||
(3, 'bug', 'export'),
|
||
(3, 'bug', 'exportTemplet'),
|
||
(3, 'bug', 'import'),
|
||
(3, 'bug', 'index'),
|
||
(3, 'bug', 'linkBugs'),
|
||
(3, 'bug', 'report'),
|
||
(3, 'bug', 'resolve'),
|
||
(3, 'bug', 'showImport'),
|
||
(3, 'bug', 'view'),
|
||
(3, 'build', 'create'),
|
||
(3, 'build', 'edit'),
|
||
(3, 'build', 'view'),
|
||
(3, 'caselib', 'batchCreateCase'),
|
||
(3, 'caselib', 'browse'),
|
||
(3, 'caselib', 'createCase'),
|
||
(3, 'caselib', 'exportTemplet'),
|
||
(3, 'caselib', 'import'),
|
||
(3, 'caselib', 'index'),
|
||
(3, 'caselib', 'justtest'),
|
||
(3, 'caselib', 'showImport'),
|
||
(3, 'caselib', 'view'),
|
||
(3, 'classify', 'browse'),
|
||
(3, 'cm', 'browse'),
|
||
(3, 'cm', 'create'),
|
||
(3, 'cm', 'edit'),
|
||
(3, 'cm', 'report'),
|
||
(3, 'cm', 'view'),
|
||
(3, 'cmcl', 'browse'),
|
||
(3, 'company', 'browse'),
|
||
(3, 'company', 'dynamic'),
|
||
(3, 'company', 'effort'),
|
||
(3, 'company', 'index'),
|
||
(3, 'company', 'view'),
|
||
(3, 'custom', 'estimate'),
|
||
(3, 'datatable', 'setGlobal'),
|
||
(3, 'design', 'browse'),
|
||
(3, 'design', 'create'),
|
||
(3, 'design', 'edit'),
|
||
(3, 'design', 'view'),
|
||
(3, 'doc', 'collect'),
|
||
(3, 'doc', 'create'),
|
||
(3, 'doc', 'diff'),
|
||
(3, 'doc', 'edit'),
|
||
(3, 'doc', 'index'),
|
||
(3, 'doc', 'myCollection'),
|
||
(3, 'doc', 'myCreation'),
|
||
(3, 'doc', 'myEdited'),
|
||
(3, 'doc', 'mySpace'),
|
||
(3, 'doc', 'myView'),
|
||
(3, 'doc', 'productSpace'),
|
||
(3, 'doc', 'projectSpace'),
|
||
(3, 'doc', 'showFiles'),
|
||
(3, 'doc', 'teamSpace'),
|
||
(3, 'doc', 'view'),
|
||
(3, 'durationestimation', 'create'),
|
||
(3, 'durationestimation', 'index'),
|
||
(3, 'effort', 'batchCreate'),
|
||
(3, 'effort', 'calendar'),
|
||
(3, 'effort', 'createForObject'),
|
||
(3, 'effort', 'delete'),
|
||
(3, 'effort', 'edit'),
|
||
(3, 'effort', 'export'),
|
||
(3, 'effort', 'view'),
|
||
(3, 'execution', 'all'),
|
||
(3, 'execution', 'browse'),
|
||
(3, 'execution', 'bug'),
|
||
(3, 'execution', 'build'),
|
||
(3, 'execution', 'burn'),
|
||
(3, 'execution', 'calendar'),
|
||
(3, 'execution', 'computeBurn'),
|
||
(3, 'execution', 'doc'),
|
||
(3, 'execution', 'dynamic'),
|
||
(3, 'execution', 'effort'),
|
||
(3, 'execution', 'executionkanban'),
|
||
(3, 'execution', 'grouptask'),
|
||
(3, 'execution', 'importBug'),
|
||
(3, 'execution', 'importtask'),
|
||
(3, 'execution', 'index'),
|
||
(3, 'execution', 'kanban'),
|
||
(3, 'execution', 'story'),
|
||
(3, 'execution', 'storyView'),
|
||
(3, 'execution', 'task'),
|
||
(3, 'execution', 'team'),
|
||
(3, 'execution', 'testcase'),
|
||
(3, 'execution', 'testreport'),
|
||
(3, 'execution', 'testtask'),
|
||
(3, 'execution', 'tree'),
|
||
(3, 'execution', 'treeStory'),
|
||
(3, 'execution', 'treeTask'),
|
||
(3, 'execution', 'view'),
|
||
(3, 'execution', 'whitelist'),
|
||
(3, 'file', 'delete'),
|
||
(3, 'file', 'download'),
|
||
(3, 'file', 'edit'),
|
||
(3, 'file', 'setPublic'),
|
||
(3, 'file', 'uploadImages'),
|
||
(3, 'gapanalysis', 'batchCreate'),
|
||
(3, 'gapanalysis', 'batchEdit'),
|
||
(3, 'gapanalysis', 'browse'),
|
||
(3, 'gapanalysis', 'create'),
|
||
(3, 'gapanalysis', 'delete'),
|
||
(3, 'gapanalysis', 'edit'),
|
||
(3, 'gapanalysis', 'view'),
|
||
(3, 'git', 'apiSync'),
|
||
(3, 'git', 'cat'),
|
||
(3, 'git', 'diff'),
|
||
(3, 'group', 'browse'),
|
||
(3, 'index', 'index'),
|
||
(3, 'issue', 'activate'),
|
||
(3, 'issue', 'browse'),
|
||
(3, 'issue', 'cancel'),
|
||
(3, 'issue', 'close'),
|
||
(3, 'issue', 'create'),
|
||
(3, 'issue', 'delete'),
|
||
(3, 'issue', 'edit'),
|
||
(3, 'issue', 'resolve'),
|
||
(3, 'issue', 'view'),
|
||
(3, 'leave', 'back'),
|
||
(3, 'leave', 'create'),
|
||
(3, 'leave', 'delete'),
|
||
(3, 'leave', 'edit'),
|
||
(3, 'leave', 'export'),
|
||
(3, 'leave', 'personal'),
|
||
(3, 'leave', 'personalAnnual'),
|
||
(3, 'leave', 'switchstatus'),
|
||
(3, 'leave', 'view'),
|
||
(3, 'lieu', 'create'),
|
||
(3, 'lieu', 'delete'),
|
||
(3, 'lieu', 'edit'),
|
||
(3, 'lieu', 'personal'),
|
||
(3, 'lieu', 'switchstatus'),
|
||
(3, 'lieu', 'view'),
|
||
(3, 'makeup', 'create'),
|
||
(3, 'makeup', 'delete'),
|
||
(3, 'makeup', 'edit'),
|
||
(3, 'makeup', 'personal'),
|
||
(3, 'makeup', 'switchstatus'),
|
||
(3, 'makeup', 'view'),
|
||
(3, 'meeting', 'browse'),
|
||
(3, 'meeting', 'create'),
|
||
(3, 'meeting', 'delete'),
|
||
(3, 'meeting', 'edit'),
|
||
(3, 'meeting', 'minutes'),
|
||
(3, 'meeting', 'view'),
|
||
(3, 'message', 'browser'),
|
||
(3, 'milestone', 'index'),
|
||
(3, 'milestone', 'saveOtherProblem'),
|
||
(3, 'misc', 'ping'),
|
||
(3, 'my', 'bug'),
|
||
(3, 'my', 'calendar'),
|
||
(3, 'my', 'changePassword'),
|
||
(3, 'my', 'contribute'),
|
||
(3, 'my', 'deleteContacts'),
|
||
(3, 'my', 'doc'),
|
||
(3, 'my', 'dynamic'),
|
||
(3, 'my', 'editProfile'),
|
||
(3, 'my', 'effort'),
|
||
(3, 'my', 'execution'),
|
||
(3, 'my', 'index'),
|
||
(3, 'my', 'issue'),
|
||
(3, 'my', 'manageContacts'),
|
||
(3, 'my', 'meeting'),
|
||
(3, 'my', 'myMeeting'),
|
||
(3, 'my', 'nc'),
|
||
(3, 'my', 'preference'),
|
||
(3, 'my', 'profile'),
|
||
(3, 'my', 'project'),
|
||
(3, 'my', 'review'),
|
||
(3, 'my', 'risk'),
|
||
(3, 'my', 'score'),
|
||
(3, 'my', 'story'),
|
||
(3, 'my', 'task'),
|
||
(3, 'my', 'team'),
|
||
(3, 'my', 'testcase'),
|
||
(3, 'my', 'testtask'),
|
||
(3, 'my', 'todo'),
|
||
(3, 'my', 'unbind'),
|
||
(3, 'my', 'uploadAvatar'),
|
||
(3, 'my', 'work'),
|
||
(3, 'nc', '16'),
|
||
(3, 'nc', 'activate'),
|
||
(3, 'nc', 'assign'),
|
||
(3, 'nc', 'batchassign'),
|
||
(3, 'nc', 'batchcreate'),
|
||
(3, 'nc', 'batchedit'),
|
||
(3, 'nc', 'browse'),
|
||
(3, 'nc', 'close'),
|
||
(3, 'nc', 'create'),
|
||
(3, 'nc', 'delete'),
|
||
(3, 'nc', 'edit'),
|
||
(3, 'nc', 'export'),
|
||
(3, 'nc', 'exporttemplate'),
|
||
(3, 'nc', 'import'),
|
||
(3, 'nc', 'link'),
|
||
(3, 'nc', 'resolve'),
|
||
(3, 'nc', 'search'),
|
||
(3, 'nc', 'showimport'),
|
||
(3, 'nc', 'unlink'),
|
||
(3, 'nc', 'view'),
|
||
(3, 'opportunity', 'activate'),
|
||
(3, 'opportunity', 'assignTo'),
|
||
(3, 'opportunity', 'batchActivate'),
|
||
(3, 'opportunity', 'batchAssignTo'),
|
||
(3, 'opportunity', 'batchCancel'),
|
||
(3, 'opportunity', 'batchClose'),
|
||
(3, 'opportunity', 'batchCreate'),
|
||
(3, 'opportunity', 'batchEdit'),
|
||
(3, 'opportunity', 'batchHangup'),
|
||
(3, 'opportunity', 'browse'),
|
||
(3, 'opportunity', 'cancel'),
|
||
(3, 'opportunity', 'close'),
|
||
(3, 'opportunity', 'create'),
|
||
(3, 'opportunity', 'delete'),
|
||
(3, 'opportunity', 'edit'),
|
||
(3, 'opportunity', 'hangup'),
|
||
(3, 'opportunity', 'importFromLib'),
|
||
(3, 'opportunity', 'track'),
|
||
(3, 'opportunity', 'view'),
|
||
(3, 'output', '13'),
|
||
(3, 'output', 'assign'),
|
||
(3, 'output', 'batchassign'),
|
||
(3, 'output', 'batchcreate'),
|
||
(3, 'output', 'batchedit'),
|
||
(3, 'output', 'browse'),
|
||
(3, 'output', 'create'),
|
||
(3, 'output', 'delete'),
|
||
(3, 'output', 'edit'),
|
||
(3, 'output', 'export'),
|
||
(3, 'output', 'exporttemplate'),
|
||
(3, 'output', 'import'),
|
||
(3, 'output', 'link'),
|
||
(3, 'output', 'search'),
|
||
(3, 'output', 'showimport'),
|
||
(3, 'output', 'unlink'),
|
||
(3, 'output', 'view'),
|
||
(3, 'overtime', 'create'),
|
||
(3, 'overtime', 'delete'),
|
||
(3, 'overtime', 'edit'),
|
||
(3, 'overtime', 'export'),
|
||
(3, 'overtime', 'personal'),
|
||
(3, 'overtime', 'switchstatus'),
|
||
(3, 'overtime', 'view'),
|
||
(3, 'personnel', 'accessible'),
|
||
(3, 'personnel', 'invest'),
|
||
(3, 'personnel', 'whitelist'),
|
||
(3, 'pivot', 'bugAssign'),
|
||
(3, 'pivot', 'bugAssignSummary'),
|
||
(3, 'pivot', 'bugCreate'),
|
||
(3, 'pivot', 'bugSummary'),
|
||
(3, 'pivot', 'build'),
|
||
(3, 'pivot', 'casesrun'),
|
||
(3, 'pivot', 'preview'),
|
||
(3, 'pivot', 'productSummary'),
|
||
(3, 'pivot', 'projectDeviation'),
|
||
(3, 'pivot', 'projectSummary'),
|
||
(3, 'pivot', 'projectWorkload'),
|
||
(3, 'pivot', 'roadmap'),
|
||
(3, 'pivot', 'storyLinkedBug'),
|
||
(3, 'pivot', 'testcase'),
|
||
(3, 'pivot', 'workAssignSummary'),
|
||
(3, 'pivot', 'workload'),
|
||
(3, 'pivot', 'workSummary'),
|
||
(3, 'process', 'browse'),
|
||
(3, 'process', 'create'),
|
||
(3, 'process', 'delete'),
|
||
(3, 'process', 'edit'),
|
||
(3, 'process', 'view'),
|
||
(3, 'product', 'all'),
|
||
(3, 'product', 'browse'),
|
||
(3, 'product', 'build'),
|
||
(3, 'product', 'dashboard'),
|
||
(3, 'product', 'doc'),
|
||
(3, 'product', 'dynamic'),
|
||
(3, 'product', 'index'),
|
||
(3, 'product', 'kanban'),
|
||
(3, 'product', 'manageLine'),
|
||
(3, 'product', 'project'),
|
||
(3, 'product', 'roadmap'),
|
||
(3, 'product', 'track'),
|
||
(3, 'product', 'view'),
|
||
(3, 'product', 'whitelist'),
|
||
(3, 'productplan', 'browse'),
|
||
(3, 'productplan', 'view'),
|
||
(3, 'program', 'browse'),
|
||
(3, 'program', 'kanban'),
|
||
(3, 'program', 'product'),
|
||
(3, 'program', 'project'),
|
||
(3, 'program', 'stakeholder'),
|
||
(3, 'program', 'view'),
|
||
(3, 'project', 'browse'),
|
||
(3, 'project', 'bug'),
|
||
(3, 'project', 'build'),
|
||
(3, 'project', 'dynamic'),
|
||
(3, 'project', 'execution'),
|
||
(3, 'project', 'group'),
|
||
(3, 'project', 'index'),
|
||
(3, 'project', 'kanban'),
|
||
(3, 'project', 'programTitle'),
|
||
(3, 'project', 'qa'),
|
||
(3, 'project', 'team'),
|
||
(3, 'project', 'testcase'),
|
||
(3, 'project', 'testreport'),
|
||
(3, 'project', 'testtask'),
|
||
(3, 'project', 'view'),
|
||
(3, 'project', 'whitelist'),
|
||
(3, 'projectbuild', 'browse'),
|
||
(3, 'projectrelease', 'browse'),
|
||
(3, 'projectrelease', 'view'),
|
||
(3, 'projectstory', 'story'),
|
||
(3, 'projectstory', 'track'),
|
||
(3, 'projectstory', 'view'),
|
||
(3, 'pssp', 'browse'),
|
||
(3, 'pssp', 'update'),
|
||
(3, 'qa', 'index'),
|
||
(3, 'release', 'browse'),
|
||
(3, 'release', 'export'),
|
||
(3, 'release', 'view'),
|
||
(3, 'repo', 'blame'),
|
||
(3, 'repo', 'browse'),
|
||
(3, 'repo', 'diff'),
|
||
(3, 'repo', 'download'),
|
||
(3, 'repo', 'log'),
|
||
(3, 'repo', 'revision'),
|
||
(3, 'repo', 'showSyncCommit'),
|
||
(3, 'repo', 'view'),
|
||
(3, 'report', 'customeRedreport'),
|
||
(3, 'report', 'show'),
|
||
(3, 'requirement', 'export'),
|
||
(3, 'requirement', 'report'),
|
||
(3, 'requirement', 'view'),
|
||
(3, 'review', 'assess'),
|
||
(3, 'review', 'audit'),
|
||
(3, 'review', 'browse'),
|
||
(3, 'review', 'create'),
|
||
(3, 'review', 'edit'),
|
||
(3, 'review', 'recall'),
|
||
(3, 'review', 'report'),
|
||
(3, 'review', 'result'),
|
||
(3, 'review', 'submit'),
|
||
(3, 'review', 'toAudit'),
|
||
(3, 'review', 'view'),
|
||
(3, 'reviewcl', 'browse'),
|
||
(3, 'reviewissue', 'create'),
|
||
(3, 'reviewissue', 'edit'),
|
||
(3, 'reviewissue', 'issue'),
|
||
(3, 'reviewissue', 'resolved'),
|
||
(3, 'reviewissue', 'updateStatus'),
|
||
(3, 'reviewissue', 'view'),
|
||
(3, 'reviewsetting', 'reviewer'),
|
||
(3, 'reviewsetting', 'version'),
|
||
(3, 'risk', 'activate'),
|
||
(3, 'risk', 'browse'),
|
||
(3, 'risk', 'cancel'),
|
||
(3, 'risk', 'close'),
|
||
(3, 'risk', 'create'),
|
||
(3, 'risk', 'edit'),
|
||
(3, 'risk', 'hangup'),
|
||
(3, 'risk', 'view'),
|
||
(3, 'screen', 'annualData'),
|
||
(3, 'screen', 'browse'),
|
||
(3, 'screen', 'view'),
|
||
(3, 'search', 'buildForm'),
|
||
(3, 'search', 'buildQuery'),
|
||
(3, 'search', 'deleteQuery'),
|
||
(3, 'search', 'index'),
|
||
(3, 'search', 'saveQuery'),
|
||
(3, 'search', 'select'),
|
||
(3, 'stage', 'batchCreate'),
|
||
(3, 'stage', 'browse'),
|
||
(3, 'stage', 'create'),
|
||
(3, 'stage', 'delete'),
|
||
(3, 'stage', 'edit'),
|
||
(3, 'story', 'batchToTask'),
|
||
(3, 'story', 'bugs'),
|
||
(3, 'story', 'cases'),
|
||
(3, 'story', 'export'),
|
||
(3, 'story', 'processStoryChange'),
|
||
(3, 'story', 'report'),
|
||
(3, 'story', 'tasks'),
|
||
(3, 'story', 'view'),
|
||
(3, 'subject', 'browse'),
|
||
(3, 'svn', 'apiSync'),
|
||
(3, 'svn', 'cat'),
|
||
(3, 'svn', 'diff'),
|
||
(3, 'task', 'activate'),
|
||
(3, 'task', 'assignTo'),
|
||
(3, 'task', 'batchAssignTo'),
|
||
(3, 'task', 'batchChangeModule'),
|
||
(3, 'task', 'batchClose'),
|
||
(3, 'task', 'batchCreate'),
|
||
(3, 'task', 'batchEdit'),
|
||
(3, 'task', 'cancel'),
|
||
(3, 'task', 'close'),
|
||
(3, 'task', 'confirmStoryChange'),
|
||
(3, 'task', 'create'),
|
||
(3, 'task', 'deleteEstimate'),
|
||
(3, 'task', 'edit'),
|
||
(3, 'task', 'editEstimate'),
|
||
(3, 'task', 'export'),
|
||
(3, 'task', 'finish'),
|
||
(3, 'task', 'pause'),
|
||
(3, 'task', 'recordEstimate'),
|
||
(3, 'task', 'report'),
|
||
(3, 'task', 'restart'),
|
||
(3, 'task', 'start'),
|
||
(3, 'task', 'view'),
|
||
(3, 'testcase', 'batchCaseTypeChange'),
|
||
(3, 'testcase', 'batchChangeBranch'),
|
||
(3, 'testcase', 'batchChangeModule'),
|
||
(3, 'testcase', 'batchConfirmStoryChange'),
|
||
(3, 'testcase', 'batchCreate'),
|
||
(3, 'testcase', 'batchDelete'),
|
||
(3, 'testcase', 'batchEdit'),
|
||
(3, 'testcase', 'batchReview'),
|
||
(3, 'testcase', 'browse'),
|
||
(3, 'testcase', 'bugs'),
|
||
(3, 'testcase', 'confirmChange'),
|
||
(3, 'testcase', 'confirmLibcaseChange'),
|
||
(3, 'testcase', 'confirmStoryChange'),
|
||
(3, 'testcase', 'create'),
|
||
(3, 'testcase', 'createBug'),
|
||
(3, 'testcase', 'delete'),
|
||
(3, 'testcase', 'edit'),
|
||
(3, 'testcase', 'export'),
|
||
(3, 'testcase', 'exportTemplet'),
|
||
(3, 'testcase', 'groupCase'),
|
||
(3, 'testcase', 'ignoreLibcaseChange'),
|
||
(3, 'testcase', 'import'),
|
||
(3, 'testcase', 'importFromLib'),
|
||
(3, 'testcase', 'index'),
|
||
(3, 'testcase', 'linkCases'),
|
||
(3, 'testcase', 'review'),
|
||
(3, 'testcase', 'showImport'),
|
||
(3, 'testcase', 'submit'),
|
||
(3, 'testcase', 'view'),
|
||
(3, 'testcase', 'zeroCase'),
|
||
(3, 'testreport', 'browse'),
|
||
(3, 'testreport', 'view'),
|
||
(3, 'testsuite', 'batchUnlinkCases'),
|
||
(3, 'testsuite', 'browse'),
|
||
(3, 'testsuite', 'create'),
|
||
(3, 'testsuite', 'delete'),
|
||
(3, 'testsuite', 'edit'),
|
||
(3, 'testsuite', 'index'),
|
||
(3, 'testsuite', 'linkCase'),
|
||
(3, 'testsuite', 'test'),
|
||
(3, 'testsuite', 'unlinkCase'),
|
||
(3, 'testsuite', 'view'),
|
||
(3, 'testtask', 'activate'),
|
||
(3, 'testtask', 'batchAssign'),
|
||
(3, 'testtask', 'batchRun'),
|
||
(3, 'testtask', 'batchUnlinkCases'),
|
||
(3, 'testtask', 'block'),
|
||
(3, 'testtask', 'browse'),
|
||
(3, 'testtask', 'browseUnits'),
|
||
(3, 'testtask', 'cases'),
|
||
(3, 'testtask', 'close'),
|
||
(3, 'testtask', 'create'),
|
||
(3, 'testtask', 'deployCaseResults'),
|
||
(3, 'testtask', 'edit'),
|
||
(3, 'testtask', 'groupCase'),
|
||
(3, 'testtask', 'importUnitResult'),
|
||
(3, 'testtask', 'index'),
|
||
(3, 'testtask', 'linkcase'),
|
||
(3, 'testtask', 'report'),
|
||
(3, 'testtask', 'results'),
|
||
(3, 'testtask', 'runcase'),
|
||
(3, 'testtask', 'runDeployCase'),
|
||
(3, 'testtask', 'start'),
|
||
(3, 'testtask', 'unitCases'),
|
||
(3, 'testtask', 'unlinkcase'),
|
||
(3, 'testtask', 'view'),
|
||
(3, 'todo', 'activate'),
|
||
(3, 'todo', 'assignTo'),
|
||
(3, 'todo', 'batchClose'),
|
||
(3, 'todo', 'batchCreate'),
|
||
(3, 'todo', 'batchEdit'),
|
||
(3, 'todo', 'batchFinish'),
|
||
(3, 'todo', 'calendar'),
|
||
(3, 'todo', 'close'),
|
||
(3, 'todo', 'create'),
|
||
(3, 'todo', 'createcycle'),
|
||
(3, 'todo', 'delete'),
|
||
(3, 'todo', 'edit'),
|
||
(3, 'todo', 'export'),
|
||
(3, 'todo', 'finish'),
|
||
(3, 'todo', 'import2Today'),
|
||
(3, 'todo', 'start'),
|
||
(3, 'todo', 'view'),
|
||
(3, 'trainbook', 'browse'),
|
||
(3, 'trainplan', 'browse'),
|
||
(3, 'trainplan', 'view'),
|
||
(3, 'user', 'bug'),
|
||
(3, 'user', 'cropAvatar'),
|
||
(3, 'user', 'dynamic'),
|
||
(3, 'user', 'effort'),
|
||
(3, 'user', 'effortcalendar'),
|
||
(3, 'user', 'execution'),
|
||
(3, 'user', 'issue'),
|
||
(3, 'user', 'profile'),
|
||
(3, 'user', 'risk'),
|
||
(3, 'user', 'story'),
|
||
(3, 'user', 'task'),
|
||
(3, 'user', 'testCase'),
|
||
(3, 'user', 'testTask'),
|
||
(3, 'user', 'todo'),
|
||
(3, 'user', 'todocalendar'),
|
||
(3, 'user', 'view'),
|
||
(3, 'weekly', 'index'),
|
||
(3, 'workestimation', 'index'),
|
||
(3, 'workloadbudget', '27'),
|
||
(3, 'workloadbudget', 'assign'),
|
||
(3, 'workloadbudget', 'batchassign'),
|
||
(3, 'workloadbudget', 'batchcreate'),
|
||
(3, 'workloadbudget', 'batchedit'),
|
||
(3, 'workloadbudget', 'browse'),
|
||
(3, 'workloadbudget', 'create'),
|
||
(3, 'workloadbudget', 'delete'),
|
||
(3, 'workloadbudget', 'edit'),
|
||
(3, 'workloadbudget', 'export'),
|
||
(3, 'workloadbudget', 'exporttemplate'),
|
||
(3, 'workloadbudget', 'import'),
|
||
(3, 'workloadbudget', 'link'),
|
||
(3, 'workloadbudget', 'search'),
|
||
(3, 'workloadbudget', 'showimport'),
|
||
(3, 'workloadbudget', 'unlink'),
|
||
(3, 'workloadbudget', 'view'),
|
||
(4, 'account', 'browse'),
|
||
(4, 'account', 'create'),
|
||
(4, 'account', 'delete'),
|
||
(4, 'account', 'edit'),
|
||
(4, 'account', 'view'),
|
||
(4, 'action', 'comment'),
|
||
(4, 'action', 'editComment'),
|
||
(4, 'action', 'hideAll'),
|
||
(4, 'action', 'hideOne'),
|
||
(4, 'action', 'trash'),
|
||
(4, 'action', 'undelete'),
|
||
(4, 'activity', 'browse'),
|
||
(4, 'activity', 'create'),
|
||
(4, 'activity', 'delete'),
|
||
(4, 'activity', 'edit'),
|
||
(4, 'activity', 'view'),
|
||
(4, 'admin', 'checkWeak'),
|
||
(4, 'admin', 'index'),
|
||
(4, 'admin', 'safe'),
|
||
(4, 'attend', 'browseReview'),
|
||
(4, 'attend', 'company'),
|
||
(4, 'attend', 'department'),
|
||
(4, 'attend', 'detail'),
|
||
(4, 'attend', 'edit'),
|
||
(4, 'attend', 'export'),
|
||
(4, 'attend', 'exportDetail'),
|
||
(4, 'attend', 'exportStat'),
|
||
(4, 'attend', 'personal'),
|
||
(4, 'attend', 'review'),
|
||
(4, 'attend', 'saveStat'),
|
||
(4, 'attend', 'stat'),
|
||
(4, 'audit', '8'),
|
||
(4, 'audit', 'assign'),
|
||
(4, 'audit', 'batchassign'),
|
||
(4, 'audit', 'batchcreate'),
|
||
(4, 'audit', 'batchedit'),
|
||
(4, 'audit', 'browse'),
|
||
(4, 'audit', 'create'),
|
||
(4, 'audit', 'delete'),
|
||
(4, 'audit', 'edit'),
|
||
(4, 'audit', 'export'),
|
||
(4, 'audit', 'exporttemplate'),
|
||
(4, 'audit', 'import'),
|
||
(4, 'audit', 'link'),
|
||
(4, 'audit', 'search'),
|
||
(4, 'audit', 'showimport'),
|
||
(4, 'audit', 'unlink'),
|
||
(4, 'audit', 'view'),
|
||
(4, 'auditcl', 'browse'),
|
||
(4, 'auditcl', 'delete'),
|
||
(4, 'auditcl', 'edit'),
|
||
(4, 'auditplan', 'browse'),
|
||
(4, 'auditplan', 'create'),
|
||
(4, 'auditplan', 'edit'),
|
||
(4, 'auditplan', 'nc'),
|
||
(4, 'auditplan', 'result'),
|
||
(4, 'auditresult', '10'),
|
||
(4, 'auditresult', 'assign'),
|
||
(4, 'auditresult', 'batchassign'),
|
||
(4, 'auditresult', 'batchcreate'),
|
||
(4, 'auditresult', 'batchedit'),
|
||
(4, 'auditresult', 'browse'),
|
||
(4, 'auditresult', 'create'),
|
||
(4, 'auditresult', 'delete'),
|
||
(4, 'auditresult', 'edit'),
|
||
(4, 'auditresult', 'export'),
|
||
(4, 'auditresult', 'exporttemplate'),
|
||
(4, 'auditresult', 'import'),
|
||
(4, 'auditresult', 'link'),
|
||
(4, 'auditresult', 'search'),
|
||
(4, 'auditresult', 'showimport'),
|
||
(4, 'auditresult', 'unlink'),
|
||
(4, 'auditresult', 'view'),
|
||
(4, 'automation', 'browse'),
|
||
(4, 'baseline', 'articleview'),
|
||
(4, 'baseline', 'catalog'),
|
||
(4, 'baseline', 'createTemplate'),
|
||
(4, 'baseline', 'editBook'),
|
||
(4, 'baseline', 'editTemplate'),
|
||
(4, 'baseline', 'manageBook'),
|
||
(4, 'baseline', 'template'),
|
||
(4, 'baseline', 'view'),
|
||
(4, 'budget', 'batchCreate'),
|
||
(4, 'budget', 'browse'),
|
||
(4, 'budget', 'create'),
|
||
(4, 'budget', 'edit'),
|
||
(4, 'budget', 'summary'),
|
||
(4, 'budget', 'view'),
|
||
(4, 'bug', 'activate'),
|
||
(4, 'bug', 'assignTo'),
|
||
(4, 'bug', 'batchActivate'),
|
||
(4, 'bug', 'batchAssignTo'),
|
||
(4, 'bug', 'batchChangeBranch'),
|
||
(4, 'bug', 'batchChangeModule'),
|
||
(4, 'bug', 'batchClose'),
|
||
(4, 'bug', 'batchConfirm'),
|
||
(4, 'bug', 'batchCreate'),
|
||
(4, 'bug', 'batchEdit'),
|
||
(4, 'bug', 'batchResolve'),
|
||
(4, 'bug', 'browse'),
|
||
(4, 'bug', 'close'),
|
||
(4, 'bug', 'confirmBug'),
|
||
(4, 'bug', 'confirmStoryChange'),
|
||
(4, 'bug', 'create'),
|
||
(4, 'bug', 'delete'),
|
||
(4, 'bug', 'edit'),
|
||
(4, 'bug', 'export'),
|
||
(4, 'bug', 'exportTemplet'),
|
||
(4, 'bug', 'import'),
|
||
(4, 'bug', 'index'),
|
||
(4, 'bug', 'linkBugs'),
|
||
(4, 'bug', 'report'),
|
||
(4, 'bug', 'resolve'),
|
||
(4, 'bug', 'showImport'),
|
||
(4, 'bug', 'view'),
|
||
(4, 'build', 'batchUnlinkBug'),
|
||
(4, 'build', 'batchUnlinkStory'),
|
||
(4, 'build', 'browse'),
|
||
(4, 'build', 'create'),
|
||
(4, 'build', 'delete'),
|
||
(4, 'build', 'edit'),
|
||
(4, 'build', 'linkBug'),
|
||
(4, 'build', 'linkStory'),
|
||
(4, 'build', 'unlinkBug'),
|
||
(4, 'build', 'unlinkStory'),
|
||
(4, 'build', 'view'),
|
||
(4, 'caselib', 'batchCreateCase'),
|
||
(4, 'caselib', 'browse'),
|
||
(4, 'caselib', 'create'),
|
||
(4, 'caselib', 'createCase'),
|
||
(4, 'caselib', 'delete'),
|
||
(4, 'caselib', 'edit'),
|
||
(4, 'caselib', 'exportTemplet'),
|
||
(4, 'caselib', 'import'),
|
||
(4, 'caselib', 'index'),
|
||
(4, 'caselib', 'justtest'),
|
||
(4, 'caselib', 'showImport'),
|
||
(4, 'caselib', 'view'),
|
||
(4, 'ci', 'checkCompileStatus'),
|
||
(4, 'ci', 'commitResult'),
|
||
(4, 'classify', 'browse'),
|
||
(4, 'cm', 'browse'),
|
||
(4, 'cm', 'create'),
|
||
(4, 'cm', 'edit'),
|
||
(4, 'cm', 'report'),
|
||
(4, 'cm', 'view'),
|
||
(4, 'cmcl', 'browse'),
|
||
(4, 'cmcl', 'delete'),
|
||
(4, 'cmcl', 'edit'),
|
||
(4, 'cmcl', 'view'),
|
||
(4, 'company', 'browse'),
|
||
(4, 'company', 'dynamic'),
|
||
(4, 'company', 'edit'),
|
||
(4, 'company', 'effort'),
|
||
(4, 'company', 'index'),
|
||
(4, 'company', 'view'),
|
||
(4, 'compile', 'browse'),
|
||
(4, 'compile', 'logs'),
|
||
(4, 'datatable', 'setGlobal'),
|
||
(4, 'deploy', 'activate'),
|
||
(4, 'deploy', 'assignTo'),
|
||
(4, 'deploy', 'batchUnlinkCases'),
|
||
(4, 'deploy', 'browse'),
|
||
(4, 'deploy', 'cases'),
|
||
(4, 'deploy', 'create'),
|
||
(4, 'deploy', 'delete'),
|
||
(4, 'deploy', 'deleteStep'),
|
||
(4, 'deploy', 'edit'),
|
||
(4, 'deploy', 'editStep'),
|
||
(4, 'deploy', 'finish'),
|
||
(4, 'deploy', 'finishStep'),
|
||
(4, 'deploy', 'linkCases'),
|
||
(4, 'deploy', 'manageScope'),
|
||
(4, 'deploy', 'manageStep'),
|
||
(4, 'deploy', 'scope'),
|
||
(4, 'deploy', 'steps'),
|
||
(4, 'deploy', 'unlinkCase'),
|
||
(4, 'deploy', 'view'),
|
||
(4, 'deploy', 'viewStep'),
|
||
(4, 'design', 'browse'),
|
||
(4, 'design', 'create'),
|
||
(4, 'design', 'delete'),
|
||
(4, 'design', 'edit'),
|
||
(4, 'design', 'view'),
|
||
(4, 'doc', 'catalog'),
|
||
(4, 'doc', 'collect'),
|
||
(4, 'doc', 'create'),
|
||
(4, 'doc', 'createLib'),
|
||
(4, 'doc', 'delete'),
|
||
(4, 'doc', 'deleteFile'),
|
||
(4, 'doc', 'deleteLib'),
|
||
(4, 'doc', 'diff'),
|
||
(4, 'doc', 'edit'),
|
||
(4, 'doc', 'editLib'),
|
||
(4, 'doc', 'importToComponentLib'),
|
||
(4, 'doc', 'importToPracticeLib'),
|
||
(4, 'doc', 'index'),
|
||
(4, 'doc', 'manageBook'),
|
||
(4, 'doc', 'myCollection'),
|
||
(4, 'doc', 'myCreation'),
|
||
(4, 'doc', 'myEdited'),
|
||
(4, 'doc', 'mySpace'),
|
||
(4, 'doc', 'myView'),
|
||
(4, 'doc', 'productSpace'),
|
||
(4, 'doc', 'projectSpace'),
|
||
(4, 'doc', 'showFiles'),
|
||
(4, 'doc', 'teamSpace'),
|
||
(4, 'doc', 'view'),
|
||
(4, 'domain', 'browse'),
|
||
(4, 'domain', 'create'),
|
||
(4, 'domain', 'delete'),
|
||
(4, 'domain', 'edit'),
|
||
(4, 'domain', 'view'),
|
||
(4, 'durationestimation', 'create'),
|
||
(4, 'durationestimation', 'index'),
|
||
(4, 'effort', 'batchCreate'),
|
||
(4, 'effort', 'batchEdit'),
|
||
(4, 'effort', 'calendar'),
|
||
(4, 'effort', 'createForObject'),
|
||
(4, 'effort', 'delete'),
|
||
(4, 'effort', 'edit'),
|
||
(4, 'effort', 'export'),
|
||
(4, 'effort', 'view'),
|
||
(4, 'execution', 'activate'),
|
||
(4, 'execution', 'addWhitelist'),
|
||
(4, 'execution', 'all'),
|
||
(4, 'execution', 'batchedit'),
|
||
(4, 'execution', 'batchUnlinkStory'),
|
||
(4, 'execution', 'browse'),
|
||
(4, 'execution', 'bug'),
|
||
(4, 'execution', 'build'),
|
||
(4, 'execution', 'burn'),
|
||
(4, 'execution', 'burnData'),
|
||
(4, 'execution', 'calendar'),
|
||
(4, 'execution', 'close'),
|
||
(4, 'execution', 'computeBurn'),
|
||
(4, 'execution', 'computeTaskEffort'),
|
||
(4, 'execution', 'create'),
|
||
(4, 'execution', 'delete'),
|
||
(4, 'execution', 'deleterelation'),
|
||
(4, 'execution', 'doc'),
|
||
(4, 'execution', 'dynamic'),
|
||
(4, 'execution', 'edit'),
|
||
(4, 'execution', 'effort'),
|
||
(4, 'execution', 'effortCalendar'),
|
||
(4, 'execution', 'executionkanban'),
|
||
(4, 'execution', 'export'),
|
||
(4, 'execution', 'fixFirst'),
|
||
(4, 'execution', 'gantt'),
|
||
(4, 'execution', 'grouptask'),
|
||
(4, 'execution', 'importBug'),
|
||
(4, 'execution', 'importplanstories'),
|
||
(4, 'execution', 'importtask'),
|
||
(4, 'execution', 'index'),
|
||
(4, 'execution', 'kanban'),
|
||
(4, 'execution', 'linkStory'),
|
||
(4, 'execution', 'maintainrelation'),
|
||
(4, 'execution', 'manageMembers'),
|
||
(4, 'execution', 'manageProducts'),
|
||
(4, 'execution', 'printKanban'),
|
||
(4, 'execution', 'putoff'),
|
||
(4, 'execution', 'relation'),
|
||
(4, 'execution', 'start'),
|
||
(4, 'execution', 'story'),
|
||
(4, 'execution', 'storyEstimate'),
|
||
(4, 'execution', 'storyKanban'),
|
||
(4, 'execution', 'storySort'),
|
||
(4, 'execution', 'storyView'),
|
||
(4, 'execution', 'suspend'),
|
||
(4, 'execution', 'task'),
|
||
(4, 'execution', 'taskEffort'),
|
||
(4, 'execution', 'team'),
|
||
(4, 'execution', 'testcase'),
|
||
(4, 'execution', 'testreport'),
|
||
(4, 'execution', 'testtask'),
|
||
(4, 'execution', 'tree'),
|
||
(4, 'execution', 'treeStory'),
|
||
(4, 'execution', 'treeTask'),
|
||
(4, 'execution', 'unbindWhitelist'),
|
||
(4, 'execution', 'unlinkMember'),
|
||
(4, 'execution', 'unlinkStory'),
|
||
(4, 'execution', 'updateOrder'),
|
||
(4, 'execution', 'view'),
|
||
(4, 'execution', 'whitelist'),
|
||
(4, 'extension', 'browse'),
|
||
(4, 'extension', 'obtain'),
|
||
(4, 'extension', 'structure'),
|
||
(4, 'faq', 'browse'),
|
||
(4, 'feedback', 'admin'),
|
||
(4, 'feedback', 'adminView'),
|
||
(4, 'feedback', 'assignTo'),
|
||
(4, 'feedback', 'batchAssignTo'),
|
||
(4, 'feedback', 'batchChangeModule'),
|
||
(4, 'feedback', 'batchClose'),
|
||
(4, 'feedback', 'batchEdit'),
|
||
(4, 'feedback', 'batchReview'),
|
||
(4, 'feedback', 'browse'),
|
||
(4, 'feedback', 'close'),
|
||
(4, 'feedback', 'comment'),
|
||
(4, 'feedback', 'create'),
|
||
(4, 'feedback', 'delete'),
|
||
(4, 'feedback', 'edit'),
|
||
(4, 'feedback', 'export'),
|
||
(4, 'feedback', 'index'),
|
||
(4, 'feedback', 'manageProduct'),
|
||
(4, 'feedback', 'products'),
|
||
(4, 'feedback', 'review'),
|
||
(4, 'feedback', 'view'),
|
||
(4, 'file', 'delete'),
|
||
(4, 'file', 'download'),
|
||
(4, 'file', 'edit'),
|
||
(4, 'file', 'setPublic'),
|
||
(4, 'file', 'uploadImages'),
|
||
(4, 'gapanalysis', 'batchCreate'),
|
||
(4, 'gapanalysis', 'batchEdit'),
|
||
(4, 'gapanalysis', 'browse'),
|
||
(4, 'gapanalysis', 'create'),
|
||
(4, 'gapanalysis', 'delete'),
|
||
(4, 'gapanalysis', 'edit'),
|
||
(4, 'gapanalysis', 'view'),
|
||
(4, 'git', 'apiSync'),
|
||
(4, 'git', 'cat'),
|
||
(4, 'git', 'diff'),
|
||
(4, 'group', 'browse'),
|
||
(4, 'host', 'browse'),
|
||
(4, 'host', 'create'),
|
||
(4, 'host', 'delete'),
|
||
(4, 'host', 'edit'),
|
||
(4, 'host', 'treemap'),
|
||
(4, 'host', 'view'),
|
||
(4, 'index', 'index'),
|
||
(4, 'issue', 'activate'),
|
||
(4, 'issue', 'batchCreate'),
|
||
(4, 'issue', 'browse'),
|
||
(4, 'issue', 'cancel'),
|
||
(4, 'issue', 'close'),
|
||
(4, 'issue', 'create'),
|
||
(4, 'issue', 'delete'),
|
||
(4, 'issue', 'edit'),
|
||
(4, 'issue', 'resolve'),
|
||
(4, 'issue', 'view'),
|
||
(4, 'jenkins', 'browse'),
|
||
(4, 'jenkins', 'create'),
|
||
(4, 'jenkins', 'delete'),
|
||
(4, 'jenkins', 'edit'),
|
||
(4, 'job', 'browse'),
|
||
(4, 'job', 'create'),
|
||
(4, 'job', 'delete'),
|
||
(4, 'job', 'edit'),
|
||
(4, 'job', 'exec'),
|
||
(4, 'job', 'view'),
|
||
(4, 'leave', 'back'),
|
||
(4, 'leave', 'browseReview'),
|
||
(4, 'leave', 'company'),
|
||
(4, 'leave', 'create'),
|
||
(4, 'leave', 'delete'),
|
||
(4, 'leave', 'edit'),
|
||
(4, 'leave', 'export'),
|
||
(4, 'leave', 'personal'),
|
||
(4, 'leave', 'personalAnnual'),
|
||
(4, 'leave', 'review'),
|
||
(4, 'leave', 'setReviewer'),
|
||
(4, 'leave', 'switchstatus'),
|
||
(4, 'leave', 'view'),
|
||
(4, 'lieu', 'browseReview'),
|
||
(4, 'lieu', 'company'),
|
||
(4, 'lieu', 'create'),
|
||
(4, 'lieu', 'delete'),
|
||
(4, 'lieu', 'edit'),
|
||
(4, 'lieu', 'personal'),
|
||
(4, 'lieu', 'review'),
|
||
(4, 'lieu', 'setReviewer'),
|
||
(4, 'lieu', 'switchstatus'),
|
||
(4, 'lieu', 'view'),
|
||
(4, 'makeup', 'browseReview'),
|
||
(4, 'makeup', 'company'),
|
||
(4, 'makeup', 'create'),
|
||
(4, 'makeup', 'delete'),
|
||
(4, 'makeup', 'edit'),
|
||
(4, 'makeup', 'export'),
|
||
(4, 'makeup', 'personal'),
|
||
(4, 'makeup', 'review'),
|
||
(4, 'makeup', 'setReviewer'),
|
||
(4, 'makeup', 'switchstatus'),
|
||
(4, 'makeup', 'view'),
|
||
(4, 'meeting', 'browse'),
|
||
(4, 'meeting', 'create'),
|
||
(4, 'meeting', 'delete'),
|
||
(4, 'meeting', 'edit'),
|
||
(4, 'meeting', 'minutes'),
|
||
(4, 'meeting', 'view'),
|
||
(4, 'meetingroom', 'batchCreate'),
|
||
(4, 'meetingroom', 'batchEdit'),
|
||
(4, 'meetingroom', 'browse'),
|
||
(4, 'meetingroom', 'create'),
|
||
(4, 'meetingroom', 'delete'),
|
||
(4, 'meetingroom', 'edit'),
|
||
(4, 'meetingroom', 'view'),
|
||
(4, 'metting', '127'),
|
||
(4, 'metting', 'assign'),
|
||
(4, 'metting', 'batchassign'),
|
||
(4, 'metting', 'batchcreate'),
|
||
(4, 'metting', 'batchedit'),
|
||
(4, 'metting', 'browse'),
|
||
(4, 'metting', 'create'),
|
||
(4, 'metting', 'delete'),
|
||
(4, 'metting', 'edit'),
|
||
(4, 'metting', 'export'),
|
||
(4, 'metting', 'exporttemplate'),
|
||
(4, 'metting', 'import'),
|
||
(4, 'metting', 'link'),
|
||
(4, 'metting', 'report'),
|
||
(4, 'metting', 'search'),
|
||
(4, 'metting', 'showimport'),
|
||
(4, 'metting', 'unlink'),
|
||
(4, 'metting', 'view'),
|
||
(4, 'milestone', 'index'),
|
||
(4, 'milestone', 'saveOtherProblem'),
|
||
(4, 'misc', 'ping'),
|
||
(4, 'my', 'bug'),
|
||
(4, 'my', 'calendar'),
|
||
(4, 'my', 'changePassword'),
|
||
(4, 'my', 'contribute'),
|
||
(4, 'my', 'deleteContacts'),
|
||
(4, 'my', 'doc'),
|
||
(4, 'my', 'dynamic'),
|
||
(4, 'my', 'editProfile'),
|
||
(4, 'my', 'effort'),
|
||
(4, 'my', 'execution'),
|
||
(4, 'my', 'index'),
|
||
(4, 'my', 'issue'),
|
||
(4, 'my', 'manageContacts'),
|
||
(4, 'my', 'meeting'),
|
||
(4, 'my', 'myMeeting'),
|
||
(4, 'my', 'nc'),
|
||
(4, 'my', 'preference'),
|
||
(4, 'my', 'profile'),
|
||
(4, 'my', 'project'),
|
||
(4, 'my', 'review'),
|
||
(4, 'my', 'risk'),
|
||
(4, 'my', 'score'),
|
||
(4, 'my', 'story'),
|
||
(4, 'my', 'task'),
|
||
(4, 'my', 'team'),
|
||
(4, 'my', 'testcase'),
|
||
(4, 'my', 'testtask'),
|
||
(4, 'my', 'todo'),
|
||
(4, 'my', 'unbind'),
|
||
(4, 'my', 'uploadAvatar'),
|
||
(4, 'my', 'work'),
|
||
(4, 'nc', '16'),
|
||
(4, 'nc', 'activate'),
|
||
(4, 'nc', 'assign'),
|
||
(4, 'nc', 'batchassign'),
|
||
(4, 'nc', 'batchcreate'),
|
||
(4, 'nc', 'batchedit'),
|
||
(4, 'nc', 'browse'),
|
||
(4, 'nc', 'close'),
|
||
(4, 'nc', 'create'),
|
||
(4, 'nc', 'delete'),
|
||
(4, 'nc', 'edit'),
|
||
(4, 'nc', 'export'),
|
||
(4, 'nc', 'exporttemplate'),
|
||
(4, 'nc', 'import'),
|
||
(4, 'nc', 'link'),
|
||
(4, 'nc', 'resolve'),
|
||
(4, 'nc', 'search'),
|
||
(4, 'nc', 'showimport'),
|
||
(4, 'nc', 'unlink'),
|
||
(4, 'nc', 'view'),
|
||
(4, 'opportunity', 'activate'),
|
||
(4, 'opportunity', 'assignTo'),
|
||
(4, 'opportunity', 'batchActivate'),
|
||
(4, 'opportunity', 'batchAssignTo'),
|
||
(4, 'opportunity', 'batchCancel'),
|
||
(4, 'opportunity', 'batchClose'),
|
||
(4, 'opportunity', 'batchCreate'),
|
||
(4, 'opportunity', 'batchEdit'),
|
||
(4, 'opportunity', 'batchHangup'),
|
||
(4, 'opportunity', 'batchImportToLib'),
|
||
(4, 'opportunity', 'browse'),
|
||
(4, 'opportunity', 'cancel'),
|
||
(4, 'opportunity', 'close'),
|
||
(4, 'opportunity', 'create'),
|
||
(4, 'opportunity', 'delete'),
|
||
(4, 'opportunity', 'edit'),
|
||
(4, 'opportunity', 'hangup'),
|
||
(4, 'opportunity', 'importFromLib'),
|
||
(4, 'opportunity', 'importToLib'),
|
||
(4, 'opportunity', 'track'),
|
||
(4, 'opportunity', 'view'),
|
||
(4, 'ops', 'index'),
|
||
(4, 'ops', 'setting'),
|
||
(4, 'output', '13'),
|
||
(4, 'output', 'assign'),
|
||
(4, 'output', 'batchassign'),
|
||
(4, 'output', 'batchcreate'),
|
||
(4, 'output', 'batchedit'),
|
||
(4, 'output', 'browse'),
|
||
(4, 'output', 'create'),
|
||
(4, 'output', 'delete'),
|
||
(4, 'output', 'edit'),
|
||
(4, 'output', 'export'),
|
||
(4, 'output', 'exporttemplate'),
|
||
(4, 'output', 'import'),
|
||
(4, 'output', 'link'),
|
||
(4, 'output', 'search'),
|
||
(4, 'output', 'showimport'),
|
||
(4, 'output', 'unlink'),
|
||
(4, 'output', 'view'),
|
||
(4, 'overtime', 'browseReview'),
|
||
(4, 'overtime', 'company'),
|
||
(4, 'overtime', 'create'),
|
||
(4, 'overtime', 'delete'),
|
||
(4, 'overtime', 'edit'),
|
||
(4, 'overtime', 'export'),
|
||
(4, 'overtime', 'personal'),
|
||
(4, 'overtime', 'review'),
|
||
(4, 'overtime', 'setReviewer'),
|
||
(4, 'overtime', 'switchstatus'),
|
||
(4, 'overtime', 'view'),
|
||
(4, 'personnel', 'accessible'),
|
||
(4, 'personnel', 'addWhitelist'),
|
||
(4, 'personnel', 'invest'),
|
||
(4, 'personnel', 'unbindWhitelist'),
|
||
(4, 'personnel', 'whitelist'),
|
||
(4, 'pivot', 'browse'),
|
||
(4, 'pivot', 'bugAssign'),
|
||
(4, 'pivot', 'bugAssignSummary'),
|
||
(4, 'pivot', 'bugCreate'),
|
||
(4, 'pivot', 'bugSummary'),
|
||
(4, 'pivot', 'build'),
|
||
(4, 'pivot', 'casesrun'),
|
||
(4, 'pivot', 'create'),
|
||
(4, 'pivot', 'delete'),
|
||
(4, 'pivot', 'design'),
|
||
(4, 'pivot', 'edit'),
|
||
(4, 'pivot', 'export'),
|
||
(4, 'pivot', 'preview'),
|
||
(4, 'pivot', 'productSummary'),
|
||
(4, 'pivot', 'projectDeviation'),
|
||
(4, 'pivot', 'projectSummary'),
|
||
(4, 'pivot', 'projectWorkload'),
|
||
(4, 'pivot', 'reportExport'),
|
||
(4, 'pivot', 'roadmap'),
|
||
(4, 'pivot', 'storyLinkedBug'),
|
||
(4, 'pivot', 'testcase'),
|
||
(4, 'pivot', 'workAssignSummary'),
|
||
(4, 'pivot', 'workload'),
|
||
(4, 'pivot', 'workSummary'),
|
||
(4, 'process', 'browse'),
|
||
(4, 'process', 'create'),
|
||
(4, 'process', 'delete'),
|
||
(4, 'process', 'edit'),
|
||
(4, 'process', 'view'),
|
||
(4, 'product', 'all'),
|
||
(4, 'product', 'batchEdit'),
|
||
(4, 'product', 'browse'),
|
||
(4, 'product', 'build'),
|
||
(4, 'product', 'close'),
|
||
(4, 'product', 'create'),
|
||
(4, 'product', 'dashboard'),
|
||
(4, 'product', 'delete'),
|
||
(4, 'product', 'doc'),
|
||
(4, 'product', 'dynamic'),
|
||
(4, 'product', 'edit'),
|
||
(4, 'product', 'index'),
|
||
(4, 'product', 'kanban'),
|
||
(4, 'product', 'manageLine'),
|
||
(4, 'product', 'project'),
|
||
(4, 'product', 'roadmap'),
|
||
(4, 'product', 'track'),
|
||
(4, 'product', 'view'),
|
||
(4, 'product', 'whitelist'),
|
||
(4, 'productplan', 'batchEdit'),
|
||
(4, 'productplan', 'batchUnlinkBug'),
|
||
(4, 'productplan', 'batchUnlinkStory'),
|
||
(4, 'productplan', 'browse'),
|
||
(4, 'productplan', 'create'),
|
||
(4, 'productplan', 'delete'),
|
||
(4, 'productplan', 'edit'),
|
||
(4, 'productplan', 'linkBug'),
|
||
(4, 'productplan', 'linkStory'),
|
||
(4, 'productplan', 'unlinkBug'),
|
||
(4, 'productplan', 'unlinkStory'),
|
||
(4, 'productplan', 'view'),
|
||
(4, 'program', 'activate'),
|
||
(4, 'program', 'browse'),
|
||
(4, 'program', 'close'),
|
||
(4, 'program', 'create'),
|
||
(4, 'program', 'createStakeholder'),
|
||
(4, 'program', 'delete'),
|
||
(4, 'program', 'edit'),
|
||
(4, 'program', 'export'),
|
||
(4, 'program', 'index'),
|
||
(4, 'program', 'kanban'),
|
||
(4, 'program', 'product'),
|
||
(4, 'program', 'project'),
|
||
(4, 'program', 'stakeholder'),
|
||
(4, 'program', 'start'),
|
||
(4, 'program', 'suspend'),
|
||
(4, 'program', 'unbindWhitelist'),
|
||
(4, 'program', 'unlinkStakeholder'),
|
||
(4, 'program', 'updateOrder'),
|
||
(4, 'program', 'view'),
|
||
(4, 'programplan', 'browse'),
|
||
(4, 'programplan', 'create'),
|
||
(4, 'programplan', 'edit'),
|
||
(4, 'project', 'activate'),
|
||
(4, 'project', 'addWhitelist'),
|
||
(4, 'project', 'batchEdit'),
|
||
(4, 'project', 'browse'),
|
||
(4, 'project', 'bug'),
|
||
(4, 'project', 'build'),
|
||
(4, 'project', 'close'),
|
||
(4, 'project', 'copyGroup'),
|
||
(4, 'project', 'create'),
|
||
(4, 'project', 'createGroup'),
|
||
(4, 'project', 'createGuide'),
|
||
(4, 'project', 'createStakeholder'),
|
||
(4, 'project', 'delete'),
|
||
(4, 'project', 'dynamic'),
|
||
(4, 'project', 'edit'),
|
||
(4, 'project', 'editGroup'),
|
||
(4, 'project', 'execution'),
|
||
(4, 'project', 'export'),
|
||
(4, 'project', 'group'),
|
||
(4, 'project', 'index'),
|
||
(4, 'project', 'kanban'),
|
||
(4, 'project', 'manageGroupMember'),
|
||
(4, 'project', 'manageMembers'),
|
||
(4, 'project', 'managePriv'),
|
||
(4, 'project', 'manageProducts'),
|
||
(4, 'project', 'manageView'),
|
||
(4, 'project', 'programTitle'),
|
||
(4, 'project', 'qa'),
|
||
(4, 'project', 'start'),
|
||
(4, 'project', 'suspend'),
|
||
(4, 'project', 'team'),
|
||
(4, 'project', 'testcase'),
|
||
(4, 'project', 'testreport'),
|
||
(4, 'project', 'testtask'),
|
||
(4, 'project', 'unbindWhitelist'),
|
||
(4, 'project', 'unlinkMember'),
|
||
(4, 'project', 'updateOrder'),
|
||
(4, 'project', 'view'),
|
||
(4, 'project', 'whitelist'),
|
||
(4, 'projectbuild', 'browse'),
|
||
(4, 'projectrelease', 'batchUnlinkBug'),
|
||
(4, 'projectrelease', 'batchUnlinkStory'),
|
||
(4, 'projectrelease', 'browse'),
|
||
(4, 'projectrelease', 'changeStatus'),
|
||
(4, 'projectrelease', 'create'),
|
||
(4, 'projectrelease', 'delete'),
|
||
(4, 'projectrelease', 'edit'),
|
||
(4, 'projectrelease', 'export'),
|
||
(4, 'projectrelease', 'linkBug'),
|
||
(4, 'projectrelease', 'linkStory'),
|
||
(4, 'projectrelease', 'unlinkBug'),
|
||
(4, 'projectrelease', 'unlinkStory'),
|
||
(4, 'projectrelease', 'view'),
|
||
(4, 'projectstory', 'batchUnlinkStory'),
|
||
(4, 'projectstory', 'importFromLib'),
|
||
(4, 'projectstory', 'importplanstories'),
|
||
(4, 'projectstory', 'linkStory'),
|
||
(4, 'projectstory', 'story'),
|
||
(4, 'projectstory', 'track'),
|
||
(4, 'projectstory', 'unlinkStory'),
|
||
(4, 'projectstory', 'view'),
|
||
(4, 'pssp', 'browse'),
|
||
(4, 'pssp', 'update'),
|
||
(4, 'qa', 'index'),
|
||
(4, 'release', 'batchUnlinkBug'),
|
||
(4, 'release', 'batchUnlinkStory'),
|
||
(4, 'release', 'browse'),
|
||
(4, 'release', 'changeStatus'),
|
||
(4, 'release', 'create'),
|
||
(4, 'release', 'delete'),
|
||
(4, 'release', 'edit'),
|
||
(4, 'release', 'export'),
|
||
(4, 'release', 'linkBug'),
|
||
(4, 'release', 'linkStory'),
|
||
(4, 'release', 'unlinkBug'),
|
||
(4, 'release', 'unlinkStory'),
|
||
(4, 'release', 'view'),
|
||
(4, 'repo', 'blame'),
|
||
(4, 'repo', 'browse'),
|
||
(4, 'repo', 'create'),
|
||
(4, 'repo', 'delete'),
|
||
(4, 'repo', 'diff'),
|
||
(4, 'repo', 'download'),
|
||
(4, 'repo', 'edit'),
|
||
(4, 'repo', 'log'),
|
||
(4, 'repo', 'maintain'),
|
||
(4, 'repo', 'revision'),
|
||
(4, 'repo', 'setRules'),
|
||
(4, 'repo', 'showSyncCommit'),
|
||
(4, 'repo', 'view'),
|
||
(4, 'report', 'crystalExport'),
|
||
(4, 'report', 'custom'),
|
||
(4, 'report', 'customeredReport'),
|
||
(4, 'report', 'deleteReport'),
|
||
(4, 'report', 'editReport'),
|
||
(4, 'report', 'export'),
|
||
(4, 'report', 'viewReport'),
|
||
(4, 'report', 'saveReport'),
|
||
(4, 'report', 'show'),
|
||
(4, 'report', 'useReport'),
|
||
(4, 'requirement', 'activate'),
|
||
(4, 'requirement', 'assignTo'),
|
||
(4, 'requirement', 'batchAssignTo'),
|
||
(4, 'requirement', 'batchChangeBranch'),
|
||
(4, 'requirement', 'batchChangeModule'),
|
||
(4, 'requirement', 'batchClose'),
|
||
(4, 'requirement', 'batchCreate'),
|
||
(4, 'requirement', 'batchEdit'),
|
||
(4, 'requirement', 'batchReview'),
|
||
(4, 'requirement', 'change'),
|
||
(4, 'requirement', 'close'),
|
||
(4, 'requirement', 'create'),
|
||
(4, 'requirement', 'delete'),
|
||
(4, 'requirement', 'edit'),
|
||
(4, 'requirement', 'export'),
|
||
(4, 'requirement', 'recall'),
|
||
(4, 'requirement', 'report'),
|
||
(4, 'requirement', 'review'),
|
||
(4, 'requirement', 'view'),
|
||
(4, 'review', 'assess'),
|
||
(4, 'review', 'audit'),
|
||
(4, 'review', 'browse'),
|
||
(4, 'review', 'create'),
|
||
(4, 'review', 'edit'),
|
||
(4, 'review', 'recall'),
|
||
(4, 'review', 'report'),
|
||
(4, 'review', 'result'),
|
||
(4, 'review', 'submit'),
|
||
(4, 'review', 'toAudit'),
|
||
(4, 'review', 'view'),
|
||
(4, 'reviewcl', 'browse'),
|
||
(4, 'reviewcl', 'create'),
|
||
(4, 'reviewcl', 'delete'),
|
||
(4, 'reviewcl', 'edit'),
|
||
(4, 'reviewcl', 'view'),
|
||
(4, 'reviewissue', 'create'),
|
||
(4, 'reviewissue', 'edit'),
|
||
(4, 'reviewissue', 'issue'),
|
||
(4, 'reviewissue', 'resolved'),
|
||
(4, 'reviewissue', 'updateStatus'),
|
||
(4, 'reviewissue', 'view'),
|
||
(4, 'reviewsetting', 'reviewer'),
|
||
(4, 'reviewsetting', 'version'),
|
||
(4, 'risk', 'activate'),
|
||
(4, 'risk', 'assignTo'),
|
||
(4, 'risk', 'batchCreate'),
|
||
(4, 'risk', 'browse'),
|
||
(4, 'risk', 'cancel'),
|
||
(4, 'risk', 'close'),
|
||
(4, 'risk', 'create'),
|
||
(4, 'risk', 'delete'),
|
||
(4, 'risk', 'edit'),
|
||
(4, 'risk', 'hangup'),
|
||
(4, 'risk', 'importFromLib'),
|
||
(4, 'risk', 'track'),
|
||
(4, 'risk', 'view'),
|
||
(4, 'screen', 'annualData'),
|
||
(4, 'screen', 'browse'),
|
||
(4, 'screen', 'view'),
|
||
(4, 'search', 'buildForm'),
|
||
(4, 'search', 'buildQuery'),
|
||
(4, 'search', 'deleteQuery'),
|
||
(4, 'search', 'index'),
|
||
(4, 'search', 'saveQuery'),
|
||
(4, 'search', 'select'),
|
||
(4, 'serverroom', 'browse'),
|
||
(4, 'serverroom', 'create'),
|
||
(4, 'serverroom', 'delete'),
|
||
(4, 'serverroom', 'edit'),
|
||
(4, 'serverroom', 'view'),
|
||
(4, 'service', 'browse'),
|
||
(4, 'service', 'create'),
|
||
(4, 'service', 'delete'),
|
||
(4, 'service', 'edit'),
|
||
(4, 'service', 'index'),
|
||
(4, 'service', 'manage'),
|
||
(4, 'service', 'view'),
|
||
(4, 'stage', 'batchCreate'),
|
||
(4, 'stage', 'browse'),
|
||
(4, 'stage', 'create'),
|
||
(4, 'stage', 'delete'),
|
||
(4, 'stage', 'edit'),
|
||
(4, 'stakeholder', 'batchCreate'),
|
||
(4, 'stakeholder', 'browse'),
|
||
(4, 'stakeholder', 'communicate'),
|
||
(4, 'stakeholder', 'create'),
|
||
(4, 'stakeholder', 'createExpect'),
|
||
(4, 'stakeholder', 'delete'),
|
||
(4, 'stakeholder', 'deleteExpect'),
|
||
(4, 'stakeholder', 'edit'),
|
||
(4, 'stakeholder', 'editExpect'),
|
||
(4, 'stakeholder', 'expect'),
|
||
(4, 'stakeholder', 'expectation'),
|
||
(4, 'stakeholder', 'issue'),
|
||
(4, 'stakeholder', 'plan'),
|
||
(4, 'stakeholder', 'userIssue'),
|
||
(4, 'stakeholder', 'view'),
|
||
(4, 'stakeholder', 'viewExpect'),
|
||
(4, 'stakeholder', 'viewIssue'),
|
||
(4, 'story', 'activate'),
|
||
(4, 'story', 'assignTo'),
|
||
(4, 'story', 'batchAssignTo'),
|
||
(4, 'story', 'batchChangeBranch'),
|
||
(4, 'story', 'batchChangeModule'),
|
||
(4, 'story', 'batchChangePlan'),
|
||
(4, 'story', 'batchChangeStage'),
|
||
(4, 'story', 'batchClose'),
|
||
(4, 'story', 'batchCreate'),
|
||
(4, 'story', 'batchEdit'),
|
||
(4, 'story', 'batchImportToLib'),
|
||
(4, 'story', 'batchReview'),
|
||
(4, 'story', 'batchToTask'),
|
||
(4, 'story', 'browse'),
|
||
(4, 'story', 'bugs'),
|
||
(4, 'story', 'cases'),
|
||
(4, 'story', 'change'),
|
||
(4, 'story', 'close'),
|
||
(4, 'story', 'create'),
|
||
(4, 'story', 'delete'),
|
||
(4, 'story', 'edit'),
|
||
(4, 'story', 'export'),
|
||
(4, 'story', 'exportTemplet'),
|
||
(4, 'story', 'import'),
|
||
(4, 'story', 'importToLib'),
|
||
(4, 'story', 'linkStory'),
|
||
(4, 'story', 'processStoryChange'),
|
||
(4, 'story', 'recall'),
|
||
(4, 'story', 'report'),
|
||
(4, 'story', 'review'),
|
||
(4, 'story', 'showImport'),
|
||
(4, 'story', 'tasks'),
|
||
(4, 'story', 'view'),
|
||
(4, 'subject', 'browse'),
|
||
(4, 'svn', 'apiSync'),
|
||
(4, 'svn', 'cat'),
|
||
(4, 'svn', 'diff'),
|
||
(4, 'task', 'activate'),
|
||
(4, 'task', 'assignTo'),
|
||
(4, 'task', 'batchAssignTo'),
|
||
(4, 'task', 'batchCancel'),
|
||
(4, 'task', 'batchChangeModule'),
|
||
(4, 'task', 'batchClose'),
|
||
(4, 'task', 'batchCreate'),
|
||
(4, 'task', 'batchEdit'),
|
||
(4, 'task', 'cancel'),
|
||
(4, 'task', 'close'),
|
||
(4, 'task', 'confirmdesignchange'),
|
||
(4, 'task', 'confirmStoryChange'),
|
||
(4, 'task', 'create'),
|
||
(4, 'task', 'delete'),
|
||
(4, 'task', 'deleteEstimate'),
|
||
(4, 'task', 'edit'),
|
||
(4, 'task', 'editEstimate'),
|
||
(4, 'task', 'export'),
|
||
(4, 'task', 'exportTemplet'),
|
||
(4, 'task', 'finish'),
|
||
(4, 'task', 'import'),
|
||
(4, 'task', 'pause'),
|
||
(4, 'task', 'recordEstimate'),
|
||
(4, 'task', 'report'),
|
||
(4, 'task', 'restart'),
|
||
(4, 'task', 'showImport'),
|
||
(4, 'task', 'start'),
|
||
(4, 'task', 'view'),
|
||
(4, 'testcase', 'batchCaseTypeChange'),
|
||
(4, 'testcase', 'batchChangeBranch'),
|
||
(4, 'testcase', 'batchChangeModule'),
|
||
(4, 'testcase', 'batchConfirmStoryChange'),
|
||
(4, 'testcase', 'batchCreate'),
|
||
(4, 'testcase', 'batchDelete'),
|
||
(4, 'testcase', 'batchEdit'),
|
||
(4, 'testcase', 'batchReview'),
|
||
(4, 'testcase', 'browse'),
|
||
(4, 'testcase', 'bugs'),
|
||
(4, 'testcase', 'confirmChange'),
|
||
(4, 'testcase', 'confirmLibcaseChange'),
|
||
(4, 'testcase', 'confirmStoryChange'),
|
||
(4, 'testcase', 'create'),
|
||
(4, 'testcase', 'createBug'),
|
||
(4, 'testcase', 'delete'),
|
||
(4, 'testcase', 'edit'),
|
||
(4, 'testcase', 'export'),
|
||
(4, 'testcase', 'exportTemplet'),
|
||
(4, 'testcase', 'groupCase'),
|
||
(4, 'testcase', 'ignoreLibcaseChange'),
|
||
(4, 'testcase', 'import'),
|
||
(4, 'testcase', 'importFromLib'),
|
||
(4, 'testcase', 'index'),
|
||
(4, 'testcase', 'linkCases'),
|
||
(4, 'testcase', 'review'),
|
||
(4, 'testcase', 'showImport'),
|
||
(4, 'testcase', 'submit'),
|
||
(4, 'testcase', 'view'),
|
||
(4, 'testcase', 'zeroCase'),
|
||
(4, 'testreport', 'browse'),
|
||
(4, 'testreport', 'create'),
|
||
(4, 'testreport', 'delete'),
|
||
(4, 'testreport', 'edit'),
|
||
(4, 'testreport', 'export'),
|
||
(4, 'testreport', 'view'),
|
||
(4, 'testsuite', 'batchUnlinkCases'),
|
||
(4, 'testsuite', 'browse'),
|
||
(4, 'testsuite', 'create'),
|
||
(4, 'testsuite', 'delete'),
|
||
(4, 'testsuite', 'edit'),
|
||
(4, 'testsuite', 'index'),
|
||
(4, 'testsuite', 'linkCase'),
|
||
(4, 'testsuite', 'test'),
|
||
(4, 'testsuite', 'unlinkCase'),
|
||
(4, 'testsuite', 'view'),
|
||
(4, 'testtask', 'activate'),
|
||
(4, 'testtask', 'batchAssign'),
|
||
(4, 'testtask', 'batchRun'),
|
||
(4, 'testtask', 'batchUnlinkCases'),
|
||
(4, 'testtask', 'block'),
|
||
(4, 'testtask', 'browse'),
|
||
(4, 'testtask', 'browseUnits'),
|
||
(4, 'testtask', 'cases'),
|
||
(4, 'testtask', 'close'),
|
||
(4, 'testtask', 'create'),
|
||
(4, 'testtask', 'delete'),
|
||
(4, 'testtask', 'deployCaseResults'),
|
||
(4, 'testtask', 'edit'),
|
||
(4, 'testtask', 'groupCase'),
|
||
(4, 'testtask', 'importUnitResult'),
|
||
(4, 'testtask', 'index'),
|
||
(4, 'testtask', 'linkcase'),
|
||
(4, 'testtask', 'report'),
|
||
(4, 'testtask', 'results'),
|
||
(4, 'testtask', 'runcase'),
|
||
(4, 'testtask', 'runDeployCase'),
|
||
(4, 'testtask', 'start'),
|
||
(4, 'testtask', 'unitCases'),
|
||
(4, 'testtask', 'unlinkcase'),
|
||
(4, 'testtask', 'view'),
|
||
(4, 'todo', 'activate'),
|
||
(4, 'todo', 'assignTo'),
|
||
(4, 'todo', 'batchClose'),
|
||
(4, 'todo', 'batchCreate'),
|
||
(4, 'todo', 'batchEdit'),
|
||
(4, 'todo', 'batchFinish'),
|
||
(4, 'todo', 'calendar'),
|
||
(4, 'todo', 'close'),
|
||
(4, 'todo', 'create'),
|
||
(4, 'todo', 'createcycle'),
|
||
(4, 'todo', 'delete'),
|
||
(4, 'todo', 'edit'),
|
||
(4, 'todo', 'export'),
|
||
(4, 'todo', 'finish'),
|
||
(4, 'todo', 'import2Today'),
|
||
(4, 'todo', 'start'),
|
||
(4, 'todo', 'view'),
|
||
(4, 'trainbook', 'ajaxgetbookbysn'),
|
||
(4, 'trainbook', 'borrow'),
|
||
(4, 'trainbook', 'borrowhistory'),
|
||
(4, 'trainbook', 'browse'),
|
||
(4, 'trainbook', 'returnbook'),
|
||
(4, 'trainbook', 'view'),
|
||
(4, 'traincareer', 'index'),
|
||
(4, 'trainchapter', 'browse'),
|
||
(4, 'trainchapter', 'download'),
|
||
(4, 'trainchapter', 'showDocFiles'),
|
||
(4, 'trainchapter', 'view'),
|
||
(4, 'traincourse', 'browse'),
|
||
(4, 'traincourse', 'collect'),
|
||
(4, 'traincourse', 'view'),
|
||
(4, 'trainexam', 'browse'),
|
||
(4, 'trainexam', 'choseExam'),
|
||
(4, 'trainexam', 'exam'),
|
||
(4, 'trainexam', 'myExams'),
|
||
(4, 'trainexam', 'scoreDetail'),
|
||
(4, 'traingoal', 'browse'),
|
||
(4, 'traingoal', 'create'),
|
||
(4, 'traingoal', 'delete'),
|
||
(4, 'traingoal', 'edit'),
|
||
(4, 'traingoal', 'recall'),
|
||
(4, 'traingoal', 'review'),
|
||
(4, 'traingoal', 'submitReview'),
|
||
(4, 'traingoal', 'updateOrder'),
|
||
(4, 'traingoal', 'view'),
|
||
(4, 'trainplan', 'batchCreate'),
|
||
(4, 'trainplan', 'batchEdit'),
|
||
(4, 'trainplan', 'batchFinish'),
|
||
(4, 'trainplan', 'browse'),
|
||
(4, 'trainplan', 'create'),
|
||
(4, 'trainplan', 'delete'),
|
||
(4, 'trainplan', 'edit'),
|
||
(4, 'trainplan', 'finish'),
|
||
(4, 'trainplan', 'summary'),
|
||
(4, 'trainplan', 'view'),
|
||
(4, 'trainpost', 'browse'),
|
||
(4, 'trainpost', 'gradeView'),
|
||
(4, 'trainpost', 'view'),
|
||
(4, 'trainskill', 'browse'),
|
||
(4, 'trainskill', 'editGrade'),
|
||
(4, 'trainskill', 'view'),
|
||
(4, 'traintask', 'browse'),
|
||
(4, 'traintask', 'browseDeptTasks'),
|
||
(4, 'traintask', 'close'),
|
||
(4, 'traintask', 'create'),
|
||
(4, 'traintask', 'createTask'),
|
||
(4, 'traintask', 'delete'),
|
||
(4, 'traintask', 'edit'),
|
||
(4, 'traintask', 'finish'),
|
||
(4, 'traintask', 'import'),
|
||
(4, 'traintask', 'start'),
|
||
(4, 'traintask', 'view'),
|
||
(4, 'tree', 'browse'),
|
||
(4, 'tree', 'browsehost'),
|
||
(4, 'tree', 'browseTask'),
|
||
(4, 'tree', 'delete'),
|
||
(4, 'tree', 'edit'),
|
||
(4, 'tree', 'fix'),
|
||
(4, 'tree', 'manageChild'),
|
||
(4, 'tree', 'updateOrder'),
|
||
(4, 'user', 'bug'),
|
||
(4, 'user', 'cropAvatar'),
|
||
(4, 'user', 'dynamic'),
|
||
(4, 'user', 'effort'),
|
||
(4, 'user', 'effortcalendar'),
|
||
(4, 'user', 'execution'),
|
||
(4, 'user', 'issue'),
|
||
(4, 'user', 'profile'),
|
||
(4, 'user', 'risk'),
|
||
(4, 'user', 'setPublicTemplate'),
|
||
(4, 'user', 'story'),
|
||
(4, 'user', 'task'),
|
||
(4, 'user', 'testCase'),
|
||
(4, 'user', 'testTask'),
|
||
(4, 'user', 'todo'),
|
||
(4, 'user', 'todocalendar'),
|
||
(4, 'user', 'view'),
|
||
(4, 'weekly', 'index'),
|
||
(4, 'workestimation', 'index'),
|
||
(4, 'workloadbudget', '27'),
|
||
(4, 'workloadbudget', 'assign'),
|
||
(4, 'workloadbudget', 'batchassign'),
|
||
(4, 'workloadbudget', 'batchcreate'),
|
||
(4, 'workloadbudget', 'batchedit'),
|
||
(4, 'workloadbudget', 'browse'),
|
||
(4, 'workloadbudget', 'create'),
|
||
(4, 'workloadbudget', 'delete'),
|
||
(4, 'workloadbudget', 'edit'),
|
||
(4, 'workloadbudget', 'export'),
|
||
(4, 'workloadbudget', 'exporttemplate'),
|
||
(4, 'workloadbudget', 'import'),
|
||
(4, 'workloadbudget', 'link'),
|
||
(4, 'workloadbudget', 'search'),
|
||
(4, 'workloadbudget', 'showimport'),
|
||
(4, 'workloadbudget', 'unlink'),
|
||
(4, 'workloadbudget', 'view'),
|
||
(5, 'account', 'browse'),
|
||
(5, 'account', 'create'),
|
||
(5, 'account', 'delete'),
|
||
(5, 'account', 'edit'),
|
||
(5, 'account', 'view'),
|
||
(5, 'action', 'comment'),
|
||
(5, 'action', 'editComment'),
|
||
(5, 'action', 'hideAll'),
|
||
(5, 'action', 'hideOne'),
|
||
(5, 'action', 'trash'),
|
||
(5, 'action', 'undelete'),
|
||
(5, 'activity', 'browse'),
|
||
(5, 'activity', 'create'),
|
||
(5, 'activity', 'delete'),
|
||
(5, 'activity', 'edit'),
|
||
(5, 'activity', 'view'),
|
||
(5, 'admin', 'checkWeak'),
|
||
(5, 'admin', 'index'),
|
||
(5, 'admin', 'safe'),
|
||
(5, 'attend', 'company'),
|
||
(5, 'attend', 'department'),
|
||
(5, 'attend', 'edit'),
|
||
(5, 'attend', 'export'),
|
||
(5, 'attend', 'personal'),
|
||
(5, 'attend', 'review'),
|
||
(5, 'audit', '8'),
|
||
(5, 'audit', 'assign'),
|
||
(5, 'audit', 'batchassign'),
|
||
(5, 'audit', 'batchcreate'),
|
||
(5, 'audit', 'batchedit'),
|
||
(5, 'audit', 'browse'),
|
||
(5, 'audit', 'create'),
|
||
(5, 'audit', 'delete'),
|
||
(5, 'audit', 'edit'),
|
||
(5, 'audit', 'export'),
|
||
(5, 'audit', 'exporttemplate'),
|
||
(5, 'audit', 'import'),
|
||
(5, 'audit', 'link'),
|
||
(5, 'audit', 'search'),
|
||
(5, 'audit', 'showimport'),
|
||
(5, 'audit', 'unlink'),
|
||
(5, 'audit', 'view'),
|
||
(5, 'auditcl', 'browse'),
|
||
(5, 'auditcl', 'delete'),
|
||
(5, 'auditcl', 'edit'),
|
||
(5, 'auditplan', 'browse'),
|
||
(5, 'auditplan', 'create'),
|
||
(5, 'auditplan', 'edit'),
|
||
(5, 'auditplan', 'nc'),
|
||
(5, 'auditplan', 'result'),
|
||
(5, 'auditresult', '10'),
|
||
(5, 'auditresult', 'assign'),
|
||
(5, 'auditresult', 'batchassign'),
|
||
(5, 'auditresult', 'batchcreate'),
|
||
(5, 'auditresult', 'batchedit'),
|
||
(5, 'auditresult', 'browse'),
|
||
(5, 'auditresult', 'create'),
|
||
(5, 'auditresult', 'delete'),
|
||
(5, 'auditresult', 'edit'),
|
||
(5, 'auditresult', 'export'),
|
||
(5, 'auditresult', 'exporttemplate'),
|
||
(5, 'auditresult', 'import'),
|
||
(5, 'auditresult', 'link'),
|
||
(5, 'auditresult', 'search'),
|
||
(5, 'auditresult', 'showimport'),
|
||
(5, 'auditresult', 'unlink'),
|
||
(5, 'auditresult', 'view'),
|
||
(5, 'automation', 'browse'),
|
||
(5, 'baseline', 'articleview'),
|
||
(5, 'baseline', 'catalog'),
|
||
(5, 'baseline', 'createTemplate'),
|
||
(5, 'baseline', 'editBook'),
|
||
(5, 'baseline', 'editTemplate'),
|
||
(5, 'baseline', 'manageBook'),
|
||
(5, 'baseline', 'template'),
|
||
(5, 'baseline', 'view'),
|
||
(5, 'branch', 'delete'),
|
||
(5, 'branch', 'manage'),
|
||
(5, 'branch', 'sort'),
|
||
(5, 'budget', 'batchCreate'),
|
||
(5, 'budget', 'browse'),
|
||
(5, 'budget', 'create'),
|
||
(5, 'budget', 'edit'),
|
||
(5, 'budget', 'summary'),
|
||
(5, 'budget', 'view'),
|
||
(5, 'bug', 'activate'),
|
||
(5, 'bug', 'assignTo'),
|
||
(5, 'bug', 'batchActivate'),
|
||
(5, 'bug', 'batchAssignTo'),
|
||
(5, 'bug', 'batchChangeBranch'),
|
||
(5, 'bug', 'batchChangeModule'),
|
||
(5, 'bug', 'batchClose'),
|
||
(5, 'bug', 'batchConfirm'),
|
||
(5, 'bug', 'batchCreate'),
|
||
(5, 'bug', 'batchEdit'),
|
||
(5, 'bug', 'batchResolve'),
|
||
(5, 'bug', 'browse'),
|
||
(5, 'bug', 'close'),
|
||
(5, 'bug', 'confirmBug'),
|
||
(5, 'bug', 'confirmStoryChange'),
|
||
(5, 'bug', 'create'),
|
||
(5, 'bug', 'delete'),
|
||
(5, 'bug', 'edit'),
|
||
(5, 'bug', 'export'),
|
||
(5, 'bug', 'exportTemplet'),
|
||
(5, 'bug', 'import'),
|
||
(5, 'bug', 'index'),
|
||
(5, 'bug', 'linkBugs'),
|
||
(5, 'bug', 'report'),
|
||
(5, 'bug', 'resolve'),
|
||
(5, 'bug', 'showImport'),
|
||
(5, 'bug', 'view'),
|
||
(5, 'build', 'batchUnlinkBug'),
|
||
(5, 'build', 'batchUnlinkStory'),
|
||
(5, 'build', 'browse'),
|
||
(5, 'build', 'create'),
|
||
(5, 'build', 'delete'),
|
||
(5, 'build', 'edit'),
|
||
(5, 'build', 'linkBug'),
|
||
(5, 'build', 'linkStory'),
|
||
(5, 'build', 'unlinkBug'),
|
||
(5, 'build', 'unlinkStory'),
|
||
(5, 'build', 'view'),
|
||
(5, 'classify', 'browse'),
|
||
(5, 'cm', 'browse'),
|
||
(5, 'cm', 'create'),
|
||
(5, 'cm', 'edit'),
|
||
(5, 'cm', 'report'),
|
||
(5, 'cm', 'view'),
|
||
(5, 'cmcl', 'browse'),
|
||
(5, 'cmcl', 'delete'),
|
||
(5, 'cmcl', 'edit'),
|
||
(5, 'cmcl', 'view'),
|
||
(5, 'company', 'browse'),
|
||
(5, 'company', 'dynamic'),
|
||
(5, 'company', 'effort'),
|
||
(5, 'company', 'index'),
|
||
(5, 'company', 'view'),
|
||
(5, 'compile', 'browse'),
|
||
(5, 'compile', 'logs'),
|
||
(5, 'datatable', 'setGlobal'),
|
||
(5, 'deploy', 'activate'),
|
||
(5, 'deploy', 'assignTo'),
|
||
(5, 'deploy', 'batchUnlinkCases'),
|
||
(5, 'deploy', 'browse'),
|
||
(5, 'deploy', 'cases'),
|
||
(5, 'deploy', 'create'),
|
||
(5, 'deploy', 'delete'),
|
||
(5, 'deploy', 'deleteStep'),
|
||
(5, 'deploy', 'edit'),
|
||
(5, 'deploy', 'editStep'),
|
||
(5, 'deploy', 'finish'),
|
||
(5, 'deploy', 'finishStep'),
|
||
(5, 'deploy', 'linkCases'),
|
||
(5, 'deploy', 'manageScope'),
|
||
(5, 'deploy', 'manageStep'),
|
||
(5, 'deploy', 'scope'),
|
||
(5, 'deploy', 'steps'),
|
||
(5, 'deploy', 'unlinkCase'),
|
||
(5, 'deploy', 'view'),
|
||
(5, 'deploy', 'viewStep'),
|
||
(5, 'design', 'browse'),
|
||
(5, 'design', 'create'),
|
||
(5, 'design', 'delete'),
|
||
(5, 'design', 'edit'),
|
||
(5, 'design', 'view'),
|
||
(5, 'doc', 'collect'),
|
||
(5, 'doc', 'create'),
|
||
(5, 'doc', 'createLib'),
|
||
(5, 'doc', 'delete'),
|
||
(5, 'doc', 'deleteFile'),
|
||
(5, 'doc', 'deleteLib'),
|
||
(5, 'doc', 'edit'),
|
||
(5, 'doc', 'editLib'),
|
||
(5, 'doc', 'index'),
|
||
(5, 'doc', 'myCollection'),
|
||
(5, 'doc', 'myCreation'),
|
||
(5, 'doc', 'myEdited'),
|
||
(5, 'doc', 'mySpace'),
|
||
(5, 'doc', 'myView'),
|
||
(5, 'doc', 'productSpace'),
|
||
(5, 'doc', 'projectSpace'),
|
||
(5, 'doc', 'showFiles'),
|
||
(5, 'doc', 'teamSpace'),
|
||
(5, 'doc', 'view'),
|
||
(5, 'domain', 'browse'),
|
||
(5, 'domain', 'create'),
|
||
(5, 'domain', 'delete'),
|
||
(5, 'domain', 'edit'),
|
||
(5, 'domain', 'view'),
|
||
(5, 'durationestimation', 'create'),
|
||
(5, 'durationestimation', 'index'),
|
||
(5, 'effort', 'batchCreate'),
|
||
(5, 'effort', 'batchEdit'),
|
||
(5, 'effort', 'calendar'),
|
||
(5, 'effort', 'createForObject'),
|
||
(5, 'effort', 'delete'),
|
||
(5, 'effort', 'edit'),
|
||
(5, 'effort', 'export'),
|
||
(5, 'effort', 'view'),
|
||
(5, 'execution', 'activate'),
|
||
(5, 'execution', 'addWhitelist'),
|
||
(5, 'execution', 'all'),
|
||
(5, 'execution', 'batchedit'),
|
||
(5, 'execution', 'batchUnlinkStory'),
|
||
(5, 'execution', 'browse'),
|
||
(5, 'execution', 'bug'),
|
||
(5, 'execution', 'build'),
|
||
(5, 'execution', 'burn'),
|
||
(5, 'execution', 'burnData'),
|
||
(5, 'execution', 'calendar'),
|
||
(5, 'execution', 'close'),
|
||
(5, 'execution', 'computeBurn'),
|
||
(5, 'execution', 'computeTaskEffort'),
|
||
(5, 'execution', 'create'),
|
||
(5, 'execution', 'delete'),
|
||
(5, 'execution', 'deleterelation'),
|
||
(5, 'execution', 'doc'),
|
||
(5, 'execution', 'dynamic'),
|
||
(5, 'execution', 'edit'),
|
||
(5, 'execution', 'effort'),
|
||
(5, 'execution', 'effortCalendar'),
|
||
(5, 'execution', 'executionkanban'),
|
||
(5, 'execution', 'export'),
|
||
(5, 'execution', 'fixFirst'),
|
||
(5, 'execution', 'gantt'),
|
||
(5, 'execution', 'grouptask'),
|
||
(5, 'execution', 'importBug'),
|
||
(5, 'execution', 'importplanstories'),
|
||
(5, 'execution', 'importtask'),
|
||
(5, 'execution', 'index'),
|
||
(5, 'execution', 'kanban'),
|
||
(5, 'execution', 'linkStory'),
|
||
(5, 'execution', 'maintainrelation'),
|
||
(5, 'execution', 'manageMembers'),
|
||
(5, 'execution', 'manageProducts'),
|
||
(5, 'execution', 'printKanban'),
|
||
(5, 'execution', 'putoff'),
|
||
(5, 'execution', 'relation'),
|
||
(5, 'execution', 'start'),
|
||
(5, 'execution', 'story'),
|
||
(5, 'execution', 'storyEstimate'),
|
||
(5, 'execution', 'storyKanban'),
|
||
(5, 'execution', 'storySort'),
|
||
(5, 'execution', 'storyView'),
|
||
(5, 'execution', 'suspend'),
|
||
(5, 'execution', 'task'),
|
||
(5, 'execution', 'taskEffort'),
|
||
(5, 'execution', 'team'),
|
||
(5, 'execution', 'testcase'),
|
||
(5, 'execution', 'testreport'),
|
||
(5, 'execution', 'testtask'),
|
||
(5, 'execution', 'tree'),
|
||
(5, 'execution', 'treeStory'),
|
||
(5, 'execution', 'treeTask'),
|
||
(5, 'execution', 'unbindWhitelist'),
|
||
(5, 'execution', 'unlinkMember'),
|
||
(5, 'execution', 'unlinkStory'),
|
||
(5, 'execution', 'updateOrder'),
|
||
(5, 'execution', 'view'),
|
||
(5, 'execution', 'whitelist'),
|
||
(5, 'extension', 'browse'),
|
||
(5, 'extension', 'obtain'),
|
||
(5, 'extension', 'structure'),
|
||
(5, 'faq', 'browse'),
|
||
(5, 'faq', 'create'),
|
||
(5, 'faq', 'delete'),
|
||
(5, 'faq', 'edit'),
|
||
(5, 'feedback', 'admin'),
|
||
(5, 'feedback', 'adminView'),
|
||
(5, 'feedback', 'assignTo'),
|
||
(5, 'feedback', 'batchAssignTo'),
|
||
(5, 'feedback', 'batchChangeModule'),
|
||
(5, 'feedback', 'batchClose'),
|
||
(5, 'feedback', 'batchEdit'),
|
||
(5, 'feedback', 'batchReview'),
|
||
(5, 'feedback', 'browse'),
|
||
(5, 'feedback', 'close'),
|
||
(5, 'feedback', 'comment'),
|
||
(5, 'feedback', 'create'),
|
||
(5, 'feedback', 'delete'),
|
||
(5, 'feedback', 'edit'),
|
||
(5, 'feedback', 'export'),
|
||
(5, 'feedback', 'index'),
|
||
(5, 'feedback', 'manageProduct'),
|
||
(5, 'feedback', 'products'),
|
||
(5, 'feedback', 'review'),
|
||
(5, 'feedback', 'view'),
|
||
(5, 'file', 'delete'),
|
||
(5, 'file', 'download'),
|
||
(5, 'file', 'edit'),
|
||
(5, 'file', 'setPublic'),
|
||
(5, 'file', 'uploadImages'),
|
||
(5, 'git', 'apiSync'),
|
||
(5, 'git', 'cat'),
|
||
(5, 'git', 'diff'),
|
||
(5, 'group', 'browse'),
|
||
(5, 'holiday', 'browse'),
|
||
(5, 'host', 'browse'),
|
||
(5, 'host', 'changeStatus'),
|
||
(5, 'host', 'create'),
|
||
(5, 'host', 'delete'),
|
||
(5, 'host', 'edit'),
|
||
(5, 'host', 'treemap'),
|
||
(5, 'host', 'view'),
|
||
(5, 'index', 'index'),
|
||
(5, 'issue', 'activate'),
|
||
(5, 'issue', 'batchCreate'),
|
||
(5, 'issue', 'browse'),
|
||
(5, 'issue', 'cancel'),
|
||
(5, 'issue', 'close'),
|
||
(5, 'issue', 'create'),
|
||
(5, 'issue', 'delete'),
|
||
(5, 'issue', 'edit'),
|
||
(5, 'issue', 'resolve'),
|
||
(5, 'issue', 'view'),
|
||
(5, 'jenkins', 'browse'),
|
||
(5, 'jenkins', 'create'),
|
||
(5, 'jenkins', 'delete'),
|
||
(5, 'jenkins', 'edit'),
|
||
(5, 'job', 'browse'),
|
||
(5, 'job', 'create'),
|
||
(5, 'job', 'delete'),
|
||
(5, 'job', 'edit'),
|
||
(5, 'job', 'exec'),
|
||
(5, 'job', 'view'),
|
||
(5, 'leave', 'back'),
|
||
(5, 'leave', 'create'),
|
||
(5, 'leave', 'delete'),
|
||
(5, 'leave', 'edit'),
|
||
(5, 'leave', 'export'),
|
||
(5, 'leave', 'personal'),
|
||
(5, 'leave', 'personalAnnual'),
|
||
(5, 'leave', 'switchstatus'),
|
||
(5, 'leave', 'view'),
|
||
(5, 'lieu', 'create'),
|
||
(5, 'lieu', 'delete'),
|
||
(5, 'lieu', 'edit'),
|
||
(5, 'lieu', 'personal'),
|
||
(5, 'lieu', 'switchstatus'),
|
||
(5, 'lieu', 'view'),
|
||
(5, 'makeup', 'create'),
|
||
(5, 'makeup', 'delete'),
|
||
(5, 'makeup', 'edit'),
|
||
(5, 'makeup', 'export'),
|
||
(5, 'makeup', 'personal'),
|
||
(5, 'makeup', 'switchstatus'),
|
||
(5, 'makeup', 'view'),
|
||
(5, 'measrecord', 'browse'),
|
||
(5, 'measurement', 'batchEdit'),
|
||
(5, 'measurement', 'browse'),
|
||
(5, 'measurement', 'createBasic'),
|
||
(5, 'measurement', 'createTemplate'),
|
||
(5, 'measurement', 'delete'),
|
||
(5, 'measurement', 'design'),
|
||
(5, 'measurement', 'designPHP'),
|
||
(5, 'measurement', 'designSQL'),
|
||
(5, 'measurement', 'editBasic'),
|
||
(5, 'measurement', 'editDerivation'),
|
||
(5, 'measurement', 'editTemplate'),
|
||
(5, 'measurement', 'execCrontabQueue'),
|
||
(5, 'measurement', 'initCrontabQueue'),
|
||
(5, 'measurement', 'searchMeas'),
|
||
(5, 'measurement', 'template'),
|
||
(5, 'measurement', 'viewTemplate'),
|
||
(5, 'meeting', 'browse'),
|
||
(5, 'meeting', 'create'),
|
||
(5, 'meeting', 'delete'),
|
||
(5, 'meeting', 'edit'),
|
||
(5, 'meeting', 'minutes'),
|
||
(5, 'meeting', 'view'),
|
||
(5, 'meetingroom', 'batchCreate'),
|
||
(5, 'meetingroom', 'batchEdit'),
|
||
(5, 'meetingroom', 'browse'),
|
||
(5, 'meetingroom', 'create'),
|
||
(5, 'meetingroom', 'delete'),
|
||
(5, 'meetingroom', 'edit'),
|
||
(5, 'meetingroom', 'view'),
|
||
(5, 'milestone', 'index'),
|
||
(5, 'milestone', 'saveOtherProblem'),
|
||
(5, 'misc', 'ping'),
|
||
(5, 'my', 'bug'),
|
||
(5, 'my', 'calendar'),
|
||
(5, 'my', 'changePassword'),
|
||
(5, 'my', 'contribute'),
|
||
(5, 'my', 'deleteContacts'),
|
||
(5, 'my', 'doc'),
|
||
(5, 'my', 'dynamic'),
|
||
(5, 'my', 'editProfile'),
|
||
(5, 'my', 'effort'),
|
||
(5, 'my', 'execution'),
|
||
(5, 'my', 'index'),
|
||
(5, 'my', 'issue'),
|
||
(5, 'my', 'manageContacts'),
|
||
(5, 'my', 'meeting'),
|
||
(5, 'my', 'myMeeting'),
|
||
(5, 'my', 'nc'),
|
||
(5, 'my', 'preference'),
|
||
(5, 'my', 'profile'),
|
||
(5, 'my', 'project'),
|
||
(5, 'my', 'review'),
|
||
(5, 'my', 'risk'),
|
||
(5, 'my', 'score'),
|
||
(5, 'my', 'story'),
|
||
(5, 'my', 'task'),
|
||
(5, 'my', 'team'),
|
||
(5, 'my', 'testcase'),
|
||
(5, 'my', 'testtask'),
|
||
(5, 'my', 'todo'),
|
||
(5, 'my', 'unbind'),
|
||
(5, 'my', 'uploadAvatar'),
|
||
(5, 'my', 'work'),
|
||
(5, 'nc', '16'),
|
||
(5, 'nc', 'activate'),
|
||
(5, 'nc', 'assign'),
|
||
(5, 'nc', 'batchassign'),
|
||
(5, 'nc', 'batchcreate'),
|
||
(5, 'nc', 'batchedit'),
|
||
(5, 'nc', 'browse'),
|
||
(5, 'nc', 'close'),
|
||
(5, 'nc', 'create'),
|
||
(5, 'nc', 'delete'),
|
||
(5, 'nc', 'edit'),
|
||
(5, 'nc', 'export'),
|
||
(5, 'nc', 'exporttemplate'),
|
||
(5, 'nc', 'import'),
|
||
(5, 'nc', 'link'),
|
||
(5, 'nc', 'resolve'),
|
||
(5, 'nc', 'search'),
|
||
(5, 'nc', 'showimport'),
|
||
(5, 'nc', 'unlink'),
|
||
(5, 'nc', 'view'),
|
||
(5, 'opportunity', 'activate'),
|
||
(5, 'opportunity', 'assignTo'),
|
||
(5, 'opportunity', 'batchActivate'),
|
||
(5, 'opportunity', 'batchAssignTo'),
|
||
(5, 'opportunity', 'batchCancel'),
|
||
(5, 'opportunity', 'batchClose'),
|
||
(5, 'opportunity', 'batchCreate'),
|
||
(5, 'opportunity', 'batchEdit'),
|
||
(5, 'opportunity', 'batchHangup'),
|
||
(5, 'opportunity', 'batchImportToLib'),
|
||
(5, 'opportunity', 'browse'),
|
||
(5, 'opportunity', 'cancel'),
|
||
(5, 'opportunity', 'close'),
|
||
(5, 'opportunity', 'create'),
|
||
(5, 'opportunity', 'delete'),
|
||
(5, 'opportunity', 'edit'),
|
||
(5, 'opportunity', 'hangup'),
|
||
(5, 'opportunity', 'importFromLib'),
|
||
(5, 'opportunity', 'importToLib'),
|
||
(5, 'opportunity', 'track'),
|
||
(5, 'opportunity', 'view'),
|
||
(5, 'ops', 'index'),
|
||
(5, 'ops', 'setting'),
|
||
(5, 'output', '13'),
|
||
(5, 'output', 'assign'),
|
||
(5, 'output', 'batchassign'),
|
||
(5, 'output', 'batchcreate'),
|
||
(5, 'output', 'batchedit'),
|
||
(5, 'output', 'browse'),
|
||
(5, 'output', 'create'),
|
||
(5, 'output', 'delete'),
|
||
(5, 'output', 'edit'),
|
||
(5, 'output', 'export'),
|
||
(5, 'output', 'exporttemplate'),
|
||
(5, 'output', 'import'),
|
||
(5, 'output', 'link'),
|
||
(5, 'output', 'search'),
|
||
(5, 'output', 'showimport'),
|
||
(5, 'output', 'unlink'),
|
||
(5, 'output', 'view'),
|
||
(5, 'overtime', 'create'),
|
||
(5, 'overtime', 'delete'),
|
||
(5, 'overtime', 'edit'),
|
||
(5, 'overtime', 'export'),
|
||
(5, 'overtime', 'personal'),
|
||
(5, 'overtime', 'switchstatus'),
|
||
(5, 'overtime', 'view'),
|
||
(5, 'personnel', 'accessible'),
|
||
(5, 'personnel', 'addWhitelist'),
|
||
(5, 'personnel', 'invest'),
|
||
(5, 'personnel', 'unbindWhitelist'),
|
||
(5, 'personnel', 'whitelist'),
|
||
(5, 'pivot', 'bugAssign'),
|
||
(5, 'pivot', 'bugAssignSummary'),
|
||
(5, 'pivot', 'bugCreate'),
|
||
(5, 'pivot', 'bugSummary'),
|
||
(5, 'pivot', 'build'),
|
||
(5, 'pivot', 'casesrun'),
|
||
(5, 'pivot', 'export'),
|
||
(5, 'pivot', 'preview'),
|
||
(5, 'pivot', 'productSummary'),
|
||
(5, 'pivot', 'projectDeviation'),
|
||
(5, 'pivot', 'projectSummary'),
|
||
(5, 'pivot', 'projectWorkload'),
|
||
(5, 'pivot', 'reportExport'),
|
||
(5, 'pivot', 'roadmap'),
|
||
(5, 'pivot', 'storyLinkedBug'),
|
||
(5, 'pivot', 'testcase'),
|
||
(5, 'pivot', 'workAssignSummary'),
|
||
(5, 'pivot', 'workload'),
|
||
(5, 'pivot', 'workSummary'),
|
||
(5, 'process', 'browse'),
|
||
(5, 'process', 'create'),
|
||
(5, 'process', 'delete'),
|
||
(5, 'process', 'edit'),
|
||
(5, 'process', 'view'),
|
||
(5, 'product', 'addWhitelist'),
|
||
(5, 'product', 'all'),
|
||
(5, 'product', 'batchEdit'),
|
||
(5, 'product', 'browse'),
|
||
(5, 'product', 'build'),
|
||
(5, 'product', 'close'),
|
||
(5, 'product', 'create'),
|
||
(5, 'product', 'dashboard'),
|
||
(5, 'product', 'delete'),
|
||
(5, 'product', 'doc'),
|
||
(5, 'product', 'dynamic'),
|
||
(5, 'product', 'edit'),
|
||
(5, 'product', 'export'),
|
||
(5, 'product', 'index'),
|
||
(5, 'product', 'kanban'),
|
||
(5, 'product', 'manageLine'),
|
||
(5, 'product', 'project'),
|
||
(5, 'product', 'roadmap'),
|
||
(5, 'product', 'track'),
|
||
(5, 'product', 'unbindWhitelist'),
|
||
(5, 'product', 'updateOrder'),
|
||
(5, 'product', 'view'),
|
||
(5, 'product', 'whitelist'),
|
||
(5, 'productplan', 'batchEdit'),
|
||
(5, 'productplan', 'batchUnlinkBug'),
|
||
(5, 'productplan', 'batchUnlinkStory'),
|
||
(5, 'productplan', 'browse'),
|
||
(5, 'productplan', 'create'),
|
||
(5, 'productplan', 'delete'),
|
||
(5, 'productplan', 'edit'),
|
||
(5, 'productplan', 'linkBug'),
|
||
(5, 'productplan', 'linkStory'),
|
||
(5, 'productplan', 'unlinkBug'),
|
||
(5, 'productplan', 'unlinkStory'),
|
||
(5, 'productplan', 'view'),
|
||
(5, 'program', 'activate'),
|
||
(5, 'program', 'batchUnlinkStakeholders'),
|
||
(5, 'program', 'browse'),
|
||
(5, 'program', 'close'),
|
||
(5, 'program', 'create'),
|
||
(5, 'program', 'createStakeholder'),
|
||
(5, 'program', 'delete'),
|
||
(5, 'program', 'edit'),
|
||
(5, 'program', 'export'),
|
||
(5, 'program', 'index'),
|
||
(5, 'program', 'kanban'),
|
||
(5, 'program', 'product'),
|
||
(5, 'program', 'project'),
|
||
(5, 'program', 'stakeholder'),
|
||
(5, 'program', 'start'),
|
||
(5, 'program', 'suspend'),
|
||
(5, 'program', 'unbindWhitelist'),
|
||
(5, 'program', 'unlinkStakeholder'),
|
||
(5, 'program', 'updateOrder'),
|
||
(5, 'program', 'view'),
|
||
(5, 'programplan', 'browse'),
|
||
(5, 'programplan', 'create'),
|
||
(5, 'programplan', 'edit'),
|
||
(5, 'project', 'activate'),
|
||
(5, 'project', 'addWhitelist'),
|
||
(5, 'project', 'batchEdit'),
|
||
(5, 'project', 'browse'),
|
||
(5, 'project', 'bug'),
|
||
(5, 'project', 'build'),
|
||
(5, 'project', 'close'),
|
||
(5, 'project', 'copyGroup'),
|
||
(5, 'project', 'create'),
|
||
(5, 'project', 'createGroup'),
|
||
(5, 'project', 'createGuide'),
|
||
(5, 'project', 'delete'),
|
||
(5, 'project', 'dynamic'),
|
||
(5, 'project', 'edit'),
|
||
(5, 'project', 'editGroup'),
|
||
(5, 'project', 'execution'),
|
||
(5, 'project', 'export'),
|
||
(5, 'project', 'group'),
|
||
(5, 'project', 'index'),
|
||
(5, 'project', 'kanban'),
|
||
(5, 'project', 'manageGroupMember'),
|
||
(5, 'project', 'manageMembers'),
|
||
(5, 'project', 'managePriv'),
|
||
(5, 'project', 'manageProducts'),
|
||
(5, 'project', 'programTitle'),
|
||
(5, 'project', 'qa'),
|
||
(5, 'project', 'start'),
|
||
(5, 'project', 'suspend'),
|
||
(5, 'project', 'team'),
|
||
(5, 'project', 'testcase'),
|
||
(5, 'project', 'testreport'),
|
||
(5, 'project', 'testtask'),
|
||
(5, 'project', 'unbindWhitelist'),
|
||
(5, 'project', 'unlinkMember'),
|
||
(5, 'project', 'updateOrder'),
|
||
(5, 'project', 'view'),
|
||
(5, 'project', 'whitelist'),
|
||
(5, 'projectbuild', 'browse'),
|
||
(5, 'projectrelease', 'batchUnlinkBug'),
|
||
(5, 'projectrelease', 'batchUnlinkStory'),
|
||
(5, 'projectrelease', 'browse'),
|
||
(5, 'projectrelease', 'changeStatus'),
|
||
(5, 'projectrelease', 'create'),
|
||
(5, 'projectrelease', 'delete'),
|
||
(5, 'projectrelease', 'edit'),
|
||
(5, 'projectrelease', 'export'),
|
||
(5, 'projectrelease', 'linkBug'),
|
||
(5, 'projectrelease', 'linkStory'),
|
||
(5, 'projectrelease', 'unlinkBug'),
|
||
(5, 'projectrelease', 'unlinkStory'),
|
||
(5, 'projectrelease', 'view'),
|
||
(5, 'projectstory', 'batchUnlinkStory'),
|
||
(5, 'projectstory', 'importFromLib'),
|
||
(5, 'projectstory', 'importplanstories'),
|
||
(5, 'projectstory', 'linkStory'),
|
||
(5, 'projectstory', 'story'),
|
||
(5, 'projectstory', 'track'),
|
||
(5, 'projectstory', 'unlinkStory'),
|
||
(5, 'projectstory', 'view'),
|
||
(5, 'pssp', 'browse'),
|
||
(5, 'pssp', 'update'),
|
||
(5, 'qa', 'index'),
|
||
(5, 'release', 'batchUnlinkBug'),
|
||
(5, 'release', 'batchUnlinkStory'),
|
||
(5, 'release', 'browse'),
|
||
(5, 'release', 'changeStatus'),
|
||
(5, 'release', 'create'),
|
||
(5, 'release', 'delete'),
|
||
(5, 'release', 'edit'),
|
||
(5, 'release', 'export'),
|
||
(5, 'release', 'linkBug'),
|
||
(5, 'release', 'linkStory'),
|
||
(5, 'release', 'unlinkBug'),
|
||
(5, 'release', 'unlinkStory'),
|
||
(5, 'release', 'view'),
|
||
(5, 'repo', 'blame'),
|
||
(5, 'repo', 'browse'),
|
||
(5, 'repo', 'create'),
|
||
(5, 'repo', 'delete'),
|
||
(5, 'repo', 'diff'),
|
||
(5, 'repo', 'download'),
|
||
(5, 'repo', 'edit'),
|
||
(5, 'repo', 'log'),
|
||
(5, 'repo', 'maintain'),
|
||
(5, 'repo', 'revision'),
|
||
(5, 'repo', 'setRules'),
|
||
(5, 'repo', 'showSyncCommit'),
|
||
(5, 'repo', 'view'),
|
||
(5, 'report', 'crystalExport'),
|
||
(5, 'report', 'customeRedreport'),
|
||
(5, 'report', 'export'),
|
||
(5, 'report', 'show'),
|
||
(5, 'requirement', 'activate'),
|
||
(5, 'requirement', 'assignTo'),
|
||
(5, 'requirement', 'batchAssignTo'),
|
||
(5, 'requirement', 'batchChangeBranch'),
|
||
(5, 'requirement', 'batchChangeModule'),
|
||
(5, 'requirement', 'batchClose'),
|
||
(5, 'requirement', 'batchCreate'),
|
||
(5, 'requirement', 'batchEdit'),
|
||
(5, 'requirement', 'batchReview'),
|
||
(5, 'requirement', 'change'),
|
||
(5, 'requirement', 'close'),
|
||
(5, 'requirement', 'create'),
|
||
(5, 'requirement', 'delete'),
|
||
(5, 'requirement', 'edit'),
|
||
(5, 'requirement', 'export'),
|
||
(5, 'requirement', 'recall'),
|
||
(5, 'requirement', 'report'),
|
||
(5, 'requirement', 'review'),
|
||
(5, 'requirement', 'view'),
|
||
(5, 'researchplan', 'browse'),
|
||
(5, 'researchplan', 'create'),
|
||
(5, 'researchplan', 'delete'),
|
||
(5, 'researchplan', 'edit'),
|
||
(5, 'researchplan', 'view'),
|
||
(5, 'researchreport', 'browse'),
|
||
(5, 'researchreport', 'create'),
|
||
(5, 'researchreport', 'delete'),
|
||
(5, 'researchreport', 'edit'),
|
||
(5, 'researchreport', 'view'),
|
||
(5, 'review', 'assess'),
|
||
(5, 'review', 'audit'),
|
||
(5, 'review', 'browse'),
|
||
(5, 'review', 'create'),
|
||
(5, 'review', 'edit'),
|
||
(5, 'review', 'recall'),
|
||
(5, 'review', 'report'),
|
||
(5, 'review', 'result'),
|
||
(5, 'review', 'submit'),
|
||
(5, 'review', 'toAudit'),
|
||
(5, 'review', 'view'),
|
||
(5, 'reviewcl', 'browse'),
|
||
(5, 'reviewcl', 'create'),
|
||
(5, 'reviewcl', 'delete'),
|
||
(5, 'reviewcl', 'edit'),
|
||
(5, 'reviewcl', 'view'),
|
||
(5, 'reviewissue', 'create'),
|
||
(5, 'reviewissue', 'edit'),
|
||
(5, 'reviewissue', 'issue'),
|
||
(5, 'reviewissue', 'resolved'),
|
||
(5, 'reviewissue', 'updateStatus'),
|
||
(5, 'reviewissue', 'view'),
|
||
(5, 'reviewsetting', 'reviewer'),
|
||
(5, 'reviewsetting', 'version'),
|
||
(5, 'risk', 'activate'),
|
||
(5, 'risk', 'assignTo'),
|
||
(5, 'risk', 'batchCreate'),
|
||
(5, 'risk', 'batchImportToLib'),
|
||
(5, 'risk', 'browse'),
|
||
(5, 'risk', 'cancel'),
|
||
(5, 'risk', 'close'),
|
||
(5, 'risk', 'create'),
|
||
(5, 'risk', 'delete'),
|
||
(5, 'risk', 'edit'),
|
||
(5, 'risk', 'hangup'),
|
||
(5, 'risk', 'importFromLib'),
|
||
(5, 'risk', 'importToLib'),
|
||
(5, 'risk', 'track'),
|
||
(5, 'risk', 'view'),
|
||
(5, 'screen', 'annualData'),
|
||
(5, 'screen', 'browse'),
|
||
(5, 'screen', 'view'),
|
||
(5, 'search', 'buildForm'),
|
||
(5, 'search', 'buildQuery'),
|
||
(5, 'search', 'deleteQuery'),
|
||
(5, 'search', 'index'),
|
||
(5, 'search', 'saveQuery'),
|
||
(5, 'search', 'select'),
|
||
(5, 'serverroom', 'browse'),
|
||
(5, 'serverroom', 'create'),
|
||
(5, 'serverroom', 'delete'),
|
||
(5, 'serverroom', 'edit'),
|
||
(5, 'serverroom', 'view'),
|
||
(5, 'service', 'browse'),
|
||
(5, 'service', 'create'),
|
||
(5, 'service', 'delete'),
|
||
(5, 'service', 'edit'),
|
||
(5, 'service', 'index'),
|
||
(5, 'service', 'manage'),
|
||
(5, 'service', 'view'),
|
||
(5, 'stage', 'batchCreate'),
|
||
(5, 'stage', 'browse'),
|
||
(5, 'stage', 'create'),
|
||
(5, 'stage', 'delete'),
|
||
(5, 'stage', 'edit'),
|
||
(5, 'stage', 'setType'),
|
||
(5, 'stakeholder', 'batchCreate'),
|
||
(5, 'stakeholder', 'browse'),
|
||
(5, 'stakeholder', 'communicate'),
|
||
(5, 'stakeholder', 'create'),
|
||
(5, 'stakeholder', 'createExpect'),
|
||
(5, 'stakeholder', 'delete'),
|
||
(5, 'stakeholder', 'deleteExpect'),
|
||
(5, 'stakeholder', 'edit'),
|
||
(5, 'stakeholder', 'editExpect'),
|
||
(5, 'stakeholder', 'expect'),
|
||
(5, 'stakeholder', 'expectation'),
|
||
(5, 'stakeholder', 'issue'),
|
||
(5, 'stakeholder', 'plan'),
|
||
(5, 'stakeholder', 'userIssue'),
|
||
(5, 'stakeholder', 'view'),
|
||
(5, 'stakeholder', 'viewExpect'),
|
||
(5, 'stakeholder', 'viewIssue'),
|
||
(5, 'story', 'activate'),
|
||
(5, 'story', 'assignTo'),
|
||
(5, 'story', 'batchAssignTo'),
|
||
(5, 'story', 'batchChangeBranch'),
|
||
(5, 'story', 'batchChangeModule'),
|
||
(5, 'story', 'batchChangePlan'),
|
||
(5, 'story', 'batchChangeStage'),
|
||
(5, 'story', 'batchClose'),
|
||
(5, 'story', 'batchCreate'),
|
||
(5, 'story', 'batchEdit'),
|
||
(5, 'story', 'batchImportToLib'),
|
||
(5, 'story', 'batchReview'),
|
||
(5, 'story', 'batchToTask'),
|
||
(5, 'story', 'browse'),
|
||
(5, 'story', 'bugs'),
|
||
(5, 'story', 'cases'),
|
||
(5, 'story', 'change'),
|
||
(5, 'story', 'close'),
|
||
(5, 'story', 'create'),
|
||
(5, 'story', 'delete'),
|
||
(5, 'story', 'edit'),
|
||
(5, 'story', 'export'),
|
||
(5, 'story', 'exportTemplet'),
|
||
(5, 'story', 'import'),
|
||
(5, 'story', 'importToLib'),
|
||
(5, 'story', 'linkStory'),
|
||
(5, 'story', 'processStoryChange'),
|
||
(5, 'story', 'recall'),
|
||
(5, 'story', 'report'),
|
||
(5, 'story', 'review'),
|
||
(5, 'story', 'showImport'),
|
||
(5, 'story', 'tasks'),
|
||
(5, 'story', 'view'),
|
||
(5, 'subject', 'browse'),
|
||
(5, 'svn', 'apiSync'),
|
||
(5, 'svn', 'cat'),
|
||
(5, 'svn', 'diff'),
|
||
(5, 'task', 'activate'),
|
||
(5, 'task', 'assignTo'),
|
||
(5, 'task', 'batchAssignTo'),
|
||
(5, 'task', 'batchCancel'),
|
||
(5, 'task', 'batchChangeModule'),
|
||
(5, 'task', 'batchClose'),
|
||
(5, 'task', 'batchCreate'),
|
||
(5, 'task', 'batchEdit'),
|
||
(5, 'task', 'browse'),
|
||
(5, 'task', 'cancel'),
|
||
(5, 'task', 'close'),
|
||
(5, 'task', 'confirmdesignchange'),
|
||
(5, 'task', 'confirmStoryChange'),
|
||
(5, 'task', 'create'),
|
||
(5, 'task', 'delete'),
|
||
(5, 'task', 'deleteEstimate'),
|
||
(5, 'task', 'edit'),
|
||
(5, 'task', 'editEstimate'),
|
||
(5, 'task', 'export'),
|
||
(5, 'task', 'exportTemplet'),
|
||
(5, 'task', 'finish'),
|
||
(5, 'task', 'import'),
|
||
(5, 'task', 'pause'),
|
||
(5, 'task', 'recordEstimate'),
|
||
(5, 'task', 'report'),
|
||
(5, 'task', 'restart'),
|
||
(5, 'task', 'showImport'),
|
||
(5, 'task', 'start'),
|
||
(5, 'task', 'view'),
|
||
(5, 'testcase', 'browse'),
|
||
(5, 'testcase', 'bugs'),
|
||
(5, 'testcase', 'createBug'),
|
||
(5, 'testcase', 'export'),
|
||
(5, 'testcase', 'groupCase'),
|
||
(5, 'testcase', 'importFromLib'),
|
||
(5, 'testcase', 'index'),
|
||
(5, 'testcase', 'view'),
|
||
(5, 'testcase', 'zeroCase'),
|
||
(5, 'testreport', 'browse'),
|
||
(5, 'testreport', 'create'),
|
||
(5, 'testreport', 'delete'),
|
||
(5, 'testreport', 'edit'),
|
||
(5, 'testreport', 'export'),
|
||
(5, 'testreport', 'view'),
|
||
(5, 'testsuite', 'browse'),
|
||
(5, 'testsuite', 'index'),
|
||
(5, 'testsuite', 'view'),
|
||
(5, 'testtask', 'browse'),
|
||
(5, 'testtask', 'cases'),
|
||
(5, 'testtask', 'create'),
|
||
(5, 'testtask', 'edit'),
|
||
(5, 'testtask', 'groupCase'),
|
||
(5, 'testtask', 'index'),
|
||
(5, 'testtask', 'results'),
|
||
(5, 'testtask', 'view'),
|
||
(5, 'todo', 'activate'),
|
||
(5, 'todo', 'assignTo'),
|
||
(5, 'todo', 'batchClose'),
|
||
(5, 'todo', 'batchCreate'),
|
||
(5, 'todo', 'batchEdit'),
|
||
(5, 'todo', 'batchFinish'),
|
||
(5, 'todo', 'calendar'),
|
||
(5, 'todo', 'close'),
|
||
(5, 'todo', 'create'),
|
||
(5, 'todo', 'createcycle'),
|
||
(5, 'todo', 'delete'),
|
||
(5, 'todo', 'edit'),
|
||
(5, 'todo', 'export'),
|
||
(5, 'todo', 'finish'),
|
||
(5, 'todo', 'import2Today'),
|
||
(5, 'todo', 'start'),
|
||
(5, 'todo', 'view'),
|
||
(5, 'tree', 'browse'),
|
||
(5, 'tree', 'browseTask'),
|
||
(5, 'tree', 'delete'),
|
||
(5, 'tree', 'edit'),
|
||
(5, 'tree', 'fix'),
|
||
(5, 'tree', 'manageChild'),
|
||
(5, 'tree', 'updateOrder'),
|
||
(5, 'user', 'bug'),
|
||
(5, 'user', 'cropAvatar'),
|
||
(5, 'user', 'dynamic'),
|
||
(5, 'user', 'effort'),
|
||
(5, 'user', 'effortcalendar'),
|
||
(5, 'user', 'execution'),
|
||
(5, 'user', 'issue'),
|
||
(5, 'user', 'profile'),
|
||
(5, 'user', 'risk'),
|
||
(5, 'user', 'story'),
|
||
(5, 'user', 'task'),
|
||
(5, 'user', 'testCase'),
|
||
(5, 'user', 'testTask'),
|
||
(5, 'user', 'todo'),
|
||
(5, 'user', 'todocalendar'),
|
||
(5, 'user', 'view'),
|
||
(5, 'weekly', 'index'),
|
||
(5, 'workestimation', 'index'),
|
||
(5, 'workloadbudget', '27'),
|
||
(5, 'workloadbudget', 'assign'),
|
||
(5, 'workloadbudget', 'batchassign'),
|
||
(5, 'workloadbudget', 'batchcreate'),
|
||
(5, 'workloadbudget', 'batchedit'),
|
||
(5, 'workloadbudget', 'browse'),
|
||
(5, 'workloadbudget', 'create'),
|
||
(5, 'workloadbudget', 'delete'),
|
||
(5, 'workloadbudget', 'edit'),
|
||
(5, 'workloadbudget', 'export'),
|
||
(5, 'workloadbudget', 'exporttemplate'),
|
||
(5, 'workloadbudget', 'import'),
|
||
(5, 'workloadbudget', 'link'),
|
||
(5, 'workloadbudget', 'search'),
|
||
(5, 'workloadbudget', 'showimport'),
|
||
(5, 'workloadbudget', 'unlink'),
|
||
(5, 'workloadbudget', 'view'),
|
||
(5, 'zoutput', 'batchCreate'),
|
||
(5, 'zoutput', 'batchEdit'),
|
||
(5, 'zoutput', 'browse'),
|
||
(5, 'zoutput', 'create'),
|
||
(5, 'zoutput', 'delete'),
|
||
(5, 'zoutput', 'edit'),
|
||
(5, 'zoutput', 'updateOrder'),
|
||
(5, 'zoutput', 'view'),
|
||
(6, 'account', 'browse'),
|
||
(6, 'account', 'create'),
|
||
(6, 'account', 'delete'),
|
||
(6, 'account', 'edit'),
|
||
(6, 'account', 'view'),
|
||
(6, 'action', 'comment'),
|
||
(6, 'action', 'editComment'),
|
||
(6, 'action', 'hideAll'),
|
||
(6, 'action', 'hideOne'),
|
||
(6, 'action', 'trash'),
|
||
(6, 'action', 'undelete'),
|
||
(6, 'activity', 'browse'),
|
||
(6, 'activity', 'create'),
|
||
(6, 'activity', 'delete'),
|
||
(6, 'activity', 'edit'),
|
||
(6, 'activity', 'view'),
|
||
(6, 'admin', 'index'),
|
||
(6, 'attend', 'company'),
|
||
(6, 'attend', 'department'),
|
||
(6, 'attend', 'detail'),
|
||
(6, 'attend', 'edit'),
|
||
(6, 'attend', 'export'),
|
||
(6, 'attend', 'exportDetail'),
|
||
(6, 'attend', 'exportStat'),
|
||
(6, 'attend', 'personal'),
|
||
(6, 'audit', '8'),
|
||
(6, 'audit', 'assign'),
|
||
(6, 'audit', 'batchassign'),
|
||
(6, 'audit', 'batchcreate'),
|
||
(6, 'audit', 'batchedit'),
|
||
(6, 'audit', 'browse'),
|
||
(6, 'audit', 'create'),
|
||
(6, 'audit', 'delete'),
|
||
(6, 'audit', 'edit'),
|
||
(6, 'audit', 'export'),
|
||
(6, 'audit', 'exporttemplate'),
|
||
(6, 'audit', 'import'),
|
||
(6, 'audit', 'link'),
|
||
(6, 'audit', 'search'),
|
||
(6, 'audit', 'showimport'),
|
||
(6, 'audit', 'unlink'),
|
||
(6, 'audit', 'view'),
|
||
(6, 'auditcl', 'browse'),
|
||
(6, 'auditcl', 'delete'),
|
||
(6, 'auditcl', 'edit'),
|
||
(6, 'auditplan', 'browse'),
|
||
(6, 'auditplan', 'create'),
|
||
(6, 'auditplan', 'edit'),
|
||
(6, 'auditplan', 'nc'),
|
||
(6, 'auditplan', 'result'),
|
||
(6, 'auditresult', '10'),
|
||
(6, 'auditresult', 'assign'),
|
||
(6, 'auditresult', 'batchassign'),
|
||
(6, 'auditresult', 'batchcreate'),
|
||
(6, 'auditresult', 'batchedit'),
|
||
(6, 'auditresult', 'browse'),
|
||
(6, 'auditresult', 'create'),
|
||
(6, 'auditresult', 'delete'),
|
||
(6, 'auditresult', 'edit'),
|
||
(6, 'auditresult', 'export'),
|
||
(6, 'auditresult', 'exporttemplate'),
|
||
(6, 'auditresult', 'import'),
|
||
(6, 'auditresult', 'link'),
|
||
(6, 'auditresult', 'search'),
|
||
(6, 'auditresult', 'showimport'),
|
||
(6, 'auditresult', 'unlink'),
|
||
(6, 'auditresult', 'view'),
|
||
(6, 'automation', 'browse'),
|
||
(6, 'baseline', 'articleview'),
|
||
(6, 'baseline', 'catalog'),
|
||
(6, 'baseline', 'createTemplate'),
|
||
(6, 'baseline', 'editBook'),
|
||
(6, 'baseline', 'editTemplate'),
|
||
(6, 'baseline', 'manageBook'),
|
||
(6, 'baseline', 'template'),
|
||
(6, 'baseline', 'view'),
|
||
(6, 'budget', 'batchCreate'),
|
||
(6, 'budget', 'browse'),
|
||
(6, 'budget', 'create'),
|
||
(6, 'budget', 'edit'),
|
||
(6, 'budget', 'summary'),
|
||
(6, 'budget', 'view'),
|
||
(6, 'bug', 'activate'),
|
||
(6, 'bug', 'assignTo'),
|
||
(6, 'bug', 'batchActivate'),
|
||
(6, 'bug', 'batchAssignTo'),
|
||
(6, 'bug', 'batchChangeModule'),
|
||
(6, 'bug', 'batchClose'),
|
||
(6, 'bug', 'batchConfirm'),
|
||
(6, 'bug', 'batchCreate'),
|
||
(6, 'bug', 'batchEdit'),
|
||
(6, 'bug', 'batchResolve'),
|
||
(6, 'bug', 'browse'),
|
||
(6, 'bug', 'close'),
|
||
(6, 'bug', 'confirmBug'),
|
||
(6, 'bug', 'confirmStoryChange'),
|
||
(6, 'bug', 'create'),
|
||
(6, 'bug', 'delete'),
|
||
(6, 'bug', 'edit'),
|
||
(6, 'bug', 'export'),
|
||
(6, 'bug', 'index'),
|
||
(6, 'bug', 'linkBugs'),
|
||
(6, 'bug', 'report'),
|
||
(6, 'bug', 'resolve'),
|
||
(6, 'bug', 'view'),
|
||
(6, 'build', 'batchUnlinkBug'),
|
||
(6, 'build', 'batchUnlinkStory'),
|
||
(6, 'build', 'create'),
|
||
(6, 'build', 'delete'),
|
||
(6, 'build', 'edit'),
|
||
(6, 'build', 'linkBug'),
|
||
(6, 'build', 'linkStory'),
|
||
(6, 'build', 'unlinkBug'),
|
||
(6, 'build', 'unlinkStory'),
|
||
(6, 'build', 'view'),
|
||
(6, 'classify', 'browse'),
|
||
(6, 'cm', 'browse'),
|
||
(6, 'cm', 'create'),
|
||
(6, 'cm', 'edit'),
|
||
(6, 'cm', 'report'),
|
||
(6, 'cm', 'view'),
|
||
(6, 'cmcl', 'browse'),
|
||
(6, 'cmcl', 'delete'),
|
||
(6, 'cmcl', 'edit'),
|
||
(6, 'cmcl', 'view'),
|
||
(6, 'company', 'browse'),
|
||
(6, 'company', 'dynamic'),
|
||
(6, 'company', 'effort'),
|
||
(6, 'company', 'index'),
|
||
(6, 'company', 'view'),
|
||
(6, 'custom', 'estimate'),
|
||
(6, 'datatable', 'setGlobal'),
|
||
(6, 'deploy', 'activate'),
|
||
(6, 'deploy', 'assignTo'),
|
||
(6, 'deploy', 'batchUnlinkCases'),
|
||
(6, 'deploy', 'browse'),
|
||
(6, 'deploy', 'cases'),
|
||
(6, 'deploy', 'create'),
|
||
(6, 'deploy', 'delete'),
|
||
(6, 'deploy', 'deleteStep'),
|
||
(6, 'deploy', 'edit'),
|
||
(6, 'deploy', 'editStep'),
|
||
(6, 'deploy', 'finish'),
|
||
(6, 'deploy', 'finishStep'),
|
||
(6, 'deploy', 'linkCases'),
|
||
(6, 'deploy', 'manageScope'),
|
||
(6, 'deploy', 'manageStep'),
|
||
(6, 'deploy', 'scope'),
|
||
(6, 'deploy', 'steps'),
|
||
(6, 'deploy', 'unlinkCase'),
|
||
(6, 'deploy', 'view'),
|
||
(6, 'deploy', 'viewStep'),
|
||
(6, 'design', 'browse'),
|
||
(6, 'design', 'create'),
|
||
(6, 'design', 'delete'),
|
||
(6, 'design', 'edit'),
|
||
(6, 'design', 'view'),
|
||
(6, 'doc', 'collect'),
|
||
(6, 'doc', 'create'),
|
||
(6, 'doc', 'createLib'),
|
||
(6, 'doc', 'delete'),
|
||
(6, 'doc', 'deleteFile'),
|
||
(6, 'doc', 'deleteLib'),
|
||
(6, 'doc', 'edit'),
|
||
(6, 'doc', 'editLib'),
|
||
(6, 'doc', 'index'),
|
||
(6, 'doc', 'myCollection'),
|
||
(6, 'doc', 'myCreation'),
|
||
(6, 'doc', 'myEdited'),
|
||
(6, 'doc', 'mySpace'),
|
||
(6, 'doc', 'myView'),
|
||
(6, 'doc', 'productSpace'),
|
||
(6, 'doc', 'projectSpace'),
|
||
(6, 'doc', 'showFiles'),
|
||
(6, 'doc', 'teamSpace'),
|
||
(6, 'doc', 'view'),
|
||
(6, 'domain', 'browse'),
|
||
(6, 'domain', 'create'),
|
||
(6, 'domain', 'delete'),
|
||
(6, 'domain', 'edit'),
|
||
(6, 'domain', 'view'),
|
||
(6, 'durationestimation', 'create'),
|
||
(6, 'durationestimation', 'index'),
|
||
(6, 'effort', 'batchCreate'),
|
||
(6, 'effort', 'calendar'),
|
||
(6, 'effort', 'createForObject'),
|
||
(6, 'effort', 'delete'),
|
||
(6, 'effort', 'edit'),
|
||
(6, 'effort', 'export'),
|
||
(6, 'effort', 'view'),
|
||
(6, 'execution', 'activate'),
|
||
(6, 'execution', 'addWhitelist'),
|
||
(6, 'execution', 'all'),
|
||
(6, 'execution', 'batchedit'),
|
||
(6, 'execution', 'batchUnlinkStory'),
|
||
(6, 'execution', 'browse'),
|
||
(6, 'execution', 'bug'),
|
||
(6, 'execution', 'build'),
|
||
(6, 'execution', 'burn'),
|
||
(6, 'execution', 'burnData'),
|
||
(6, 'execution', 'calendar'),
|
||
(6, 'execution', 'close'),
|
||
(6, 'execution', 'computeBurn'),
|
||
(6, 'execution', 'create'),
|
||
(6, 'execution', 'delete'),
|
||
(6, 'execution', 'doc'),
|
||
(6, 'execution', 'dynamic'),
|
||
(6, 'execution', 'edit'),
|
||
(6, 'execution', 'effort'),
|
||
(6, 'execution', 'executionkanban'),
|
||
(6, 'execution', 'export'),
|
||
(6, 'execution', 'fixFirst'),
|
||
(6, 'execution', 'grouptask'),
|
||
(6, 'execution', 'importBug'),
|
||
(6, 'execution', 'importplanstories'),
|
||
(6, 'execution', 'importtask'),
|
||
(6, 'execution', 'index'),
|
||
(6, 'execution', 'kanban'),
|
||
(6, 'execution', 'linkStory'),
|
||
(6, 'execution', 'manageMembers'),
|
||
(6, 'execution', 'manageProducts'),
|
||
(6, 'execution', 'printKanban'),
|
||
(6, 'execution', 'putoff'),
|
||
(6, 'execution', 'start'),
|
||
(6, 'execution', 'story'),
|
||
(6, 'execution', 'storyEstimate'),
|
||
(6, 'execution', 'storyKanban'),
|
||
(6, 'execution', 'storySort'),
|
||
(6, 'execution', 'storyView'),
|
||
(6, 'execution', 'suspend'),
|
||
(6, 'execution', 'task'),
|
||
(6, 'execution', 'team'),
|
||
(6, 'execution', 'testcase'),
|
||
(6, 'execution', 'testreport'),
|
||
(6, 'execution', 'testtask'),
|
||
(6, 'execution', 'tree'),
|
||
(6, 'execution', 'treeStory'),
|
||
(6, 'execution', 'treeTask'),
|
||
(6, 'execution', 'unbindWhitelist'),
|
||
(6, 'execution', 'unlinkMember'),
|
||
(6, 'execution', 'unlinkStory'),
|
||
(6, 'execution', 'updateOrder'),
|
||
(6, 'execution', 'view'),
|
||
(6, 'execution', 'whitelist'),
|
||
(6, 'extension', 'browse'),
|
||
(6, 'extension', 'obtain'),
|
||
(6, 'extension', 'structure'),
|
||
(6, 'faq', 'browse'),
|
||
(6, 'feedback', 'admin'),
|
||
(6, 'feedback', 'adminView'),
|
||
(6, 'feedback', 'assignTo'),
|
||
(6, 'feedback', 'batchAssignTo'),
|
||
(6, 'feedback', 'batchClose'),
|
||
(6, 'feedback', 'batchEdit'),
|
||
(6, 'feedback', 'batchReview'),
|
||
(6, 'feedback', 'close'),
|
||
(6, 'feedback', 'comment'),
|
||
(6, 'feedback', 'delete'),
|
||
(6, 'feedback', 'export'),
|
||
(6, 'feedback', 'index'),
|
||
(6, 'feedback', 'review'),
|
||
(6, 'feedback', 'view'),
|
||
(6, 'file', 'delete'),
|
||
(6, 'file', 'download'),
|
||
(6, 'file', 'edit'),
|
||
(6, 'file', 'setPublic'),
|
||
(6, 'file', 'uploadImages'),
|
||
(6, 'gapanalysis', 'batchCreate'),
|
||
(6, 'gapanalysis', 'batchEdit'),
|
||
(6, 'gapanalysis', 'browse'),
|
||
(6, 'gapanalysis', 'create'),
|
||
(6, 'gapanalysis', 'delete'),
|
||
(6, 'gapanalysis', 'edit'),
|
||
(6, 'gapanalysis', 'view'),
|
||
(6, 'git', 'apiSync'),
|
||
(6, 'git', 'cat'),
|
||
(6, 'git', 'diff'),
|
||
(6, 'group', 'browse'),
|
||
(6, 'host', 'browse'),
|
||
(6, 'host', 'changeStatus'),
|
||
(6, 'host', 'create'),
|
||
(6, 'host', 'delete'),
|
||
(6, 'host', 'edit'),
|
||
(6, 'host', 'treemap'),
|
||
(6, 'host', 'view'),
|
||
(6, 'index', 'index'),
|
||
(6, 'issue', 'activate'),
|
||
(6, 'issue', 'assignTo'),
|
||
(6, 'issue', 'batchCreate'),
|
||
(6, 'issue', 'browse'),
|
||
(6, 'issue', 'cancel'),
|
||
(6, 'issue', 'close'),
|
||
(6, 'issue', 'confirm'),
|
||
(6, 'issue', 'create'),
|
||
(6, 'issue', 'delete'),
|
||
(6, 'issue', 'edit'),
|
||
(6, 'issue', 'importFromLib'),
|
||
(6, 'issue', 'resolve'),
|
||
(6, 'issue', 'view'),
|
||
(6, 'leave', 'back'),
|
||
(6, 'leave', 'create'),
|
||
(6, 'leave', 'delete'),
|
||
(6, 'leave', 'edit'),
|
||
(6, 'leave', 'export'),
|
||
(6, 'leave', 'personal'),
|
||
(6, 'leave', 'personalAnnual'),
|
||
(6, 'leave', 'switchstatus'),
|
||
(6, 'leave', 'view'),
|
||
(6, 'lieu', 'create'),
|
||
(6, 'lieu', 'delete'),
|
||
(6, 'lieu', 'edit'),
|
||
(6, 'lieu', 'personal'),
|
||
(6, 'lieu', 'view'),
|
||
(6, 'makeup', 'create'),
|
||
(6, 'makeup', 'delete'),
|
||
(6, 'makeup', 'edit'),
|
||
(6, 'makeup', 'export'),
|
||
(6, 'makeup', 'personal'),
|
||
(6, 'makeup', 'switchstatus'),
|
||
(6, 'makeup', 'view'),
|
||
(6, 'meeting', 'browse'),
|
||
(6, 'meeting', 'create'),
|
||
(6, 'meeting', 'delete'),
|
||
(6, 'meeting', 'edit'),
|
||
(6, 'meeting', 'minutes'),
|
||
(6, 'meeting', 'view'),
|
||
(6, 'meetingroom', 'batchCreate'),
|
||
(6, 'meetingroom', 'batchEdit'),
|
||
(6, 'meetingroom', 'browse'),
|
||
(6, 'meetingroom', 'create'),
|
||
(6, 'meetingroom', 'delete'),
|
||
(6, 'meetingroom', 'edit'),
|
||
(6, 'meetingroom', 'view'),
|
||
(6, 'milestone', 'index'),
|
||
(6, 'milestone', 'saveOtherProblem'),
|
||
(6, 'misc', 'ping'),
|
||
(6, 'my', 'bug'),
|
||
(6, 'my', 'calendar'),
|
||
(6, 'my', 'changePassword'),
|
||
(6, 'my', 'contribute'),
|
||
(6, 'my', 'deleteContacts'),
|
||
(6, 'my', 'doc'),
|
||
(6, 'my', 'dynamic'),
|
||
(6, 'my', 'editProfile'),
|
||
(6, 'my', 'effort'),
|
||
(6, 'my', 'execution'),
|
||
(6, 'my', 'index'),
|
||
(6, 'my', 'issue'),
|
||
(6, 'my', 'manageContacts'),
|
||
(6, 'my', 'meeting'),
|
||
(6, 'my', 'myMeeting'),
|
||
(6, 'my', 'nc'),
|
||
(6, 'my', 'preference'),
|
||
(6, 'my', 'profile'),
|
||
(6, 'my', 'project'),
|
||
(6, 'my', 'review'),
|
||
(6, 'my', 'risk'),
|
||
(6, 'my', 'score'),
|
||
(6, 'my', 'story'),
|
||
(6, 'my', 'task'),
|
||
(6, 'my', 'team'),
|
||
(6, 'my', 'testcase'),
|
||
(6, 'my', 'testtask'),
|
||
(6, 'my', 'todo'),
|
||
(6, 'my', 'unbind'),
|
||
(6, 'my', 'uploadAvatar'),
|
||
(6, 'my', 'work'),
|
||
(6, 'nc', '16'),
|
||
(6, 'nc', 'activate'),
|
||
(6, 'nc', 'assign'),
|
||
(6, 'nc', 'batchassign'),
|
||
(6, 'nc', 'batchcreate'),
|
||
(6, 'nc', 'batchedit'),
|
||
(6, 'nc', 'browse'),
|
||
(6, 'nc', 'close'),
|
||
(6, 'nc', 'create'),
|
||
(6, 'nc', 'delete'),
|
||
(6, 'nc', 'edit'),
|
||
(6, 'nc', 'export'),
|
||
(6, 'nc', 'exporttemplate'),
|
||
(6, 'nc', 'import'),
|
||
(6, 'nc', 'link'),
|
||
(6, 'nc', 'resolve'),
|
||
(6, 'nc', 'search'),
|
||
(6, 'nc', 'showimport'),
|
||
(6, 'nc', 'unlink'),
|
||
(6, 'nc', 'view'),
|
||
(6, 'opportunity', 'activate'),
|
||
(6, 'opportunity', 'assignTo'),
|
||
(6, 'opportunity', 'batchActivate'),
|
||
(6, 'opportunity', 'batchAssignTo'),
|
||
(6, 'opportunity', 'batchCancel'),
|
||
(6, 'opportunity', 'batchClose'),
|
||
(6, 'opportunity', 'batchCreate'),
|
||
(6, 'opportunity', 'batchEdit'),
|
||
(6, 'opportunity', 'batchHangup'),
|
||
(6, 'opportunity', 'batchImportToLib'),
|
||
(6, 'opportunity', 'browse'),
|
||
(6, 'opportunity', 'cancel'),
|
||
(6, 'opportunity', 'close'),
|
||
(6, 'opportunity', 'create'),
|
||
(6, 'opportunity', 'delete'),
|
||
(6, 'opportunity', 'edit'),
|
||
(6, 'opportunity', 'hangup'),
|
||
(6, 'opportunity', 'importFromLib'),
|
||
(6, 'opportunity', 'importToLib'),
|
||
(6, 'opportunity', 'track'),
|
||
(6, 'opportunity', 'view'),
|
||
(6, 'ops', 'index'),
|
||
(6, 'ops', 'setting'),
|
||
(6, 'output', '13'),
|
||
(6, 'output', 'assign'),
|
||
(6, 'output', 'batchassign'),
|
||
(6, 'output', 'batchcreate'),
|
||
(6, 'output', 'batchedit'),
|
||
(6, 'output', 'browse'),
|
||
(6, 'output', 'create'),
|
||
(6, 'output', 'delete'),
|
||
(6, 'output', 'edit'),
|
||
(6, 'output', 'export'),
|
||
(6, 'output', 'exporttemplate'),
|
||
(6, 'output', 'import'),
|
||
(6, 'output', 'link'),
|
||
(6, 'output', 'search'),
|
||
(6, 'output', 'showimport'),
|
||
(6, 'output', 'unlink'),
|
||
(6, 'output', 'view'),
|
||
(6, 'overtime', 'create'),
|
||
(6, 'overtime', 'delete'),
|
||
(6, 'overtime', 'edit'),
|
||
(6, 'overtime', 'export'),
|
||
(6, 'overtime', 'personal'),
|
||
(6, 'overtime', 'switchstatus'),
|
||
(6, 'overtime', 'view'),
|
||
(6, 'personnel', 'accessible'),
|
||
(6, 'personnel', 'invest'),
|
||
(6, 'personnel', 'whitelist'),
|
||
(6, 'pivot', 'bugAssign'),
|
||
(6, 'pivot', 'bugAssignSummary'),
|
||
(6, 'pivot', 'bugCreate'),
|
||
(6, 'pivot', 'bugSummary'),
|
||
(6, 'pivot', 'build'),
|
||
(6, 'pivot', 'casesrun'),
|
||
(6, 'pivot', 'preview'),
|
||
(6, 'pivot', 'productSummary'),
|
||
(6, 'pivot', 'projectDeviation'),
|
||
(6, 'pivot', 'projectSummary'),
|
||
(6, 'pivot', 'projectWorkload'),
|
||
(6, 'pivot', 'roadmap'),
|
||
(6, 'pivot', 'storyLinkedBug'),
|
||
(6, 'pivot', 'testcase'),
|
||
(6, 'pivot', 'workAssignSummary'),
|
||
(6, 'pivot', 'workload'),
|
||
(6, 'pivot', 'workSummary'),
|
||
(6, 'process', 'browse'),
|
||
(6, 'process', 'create'),
|
||
(6, 'process', 'delete'),
|
||
(6, 'process', 'edit'),
|
||
(6, 'process', 'view'),
|
||
(6, 'product', 'all'),
|
||
(6, 'product', 'browse'),
|
||
(6, 'product', 'build'),
|
||
(6, 'product', 'dashboard'),
|
||
(6, 'product', 'doc'),
|
||
(6, 'product', 'dynamic'),
|
||
(6, 'product', 'index'),
|
||
(6, 'product', 'kanban'),
|
||
(6, 'product', 'manageLine'),
|
||
(6, 'product', 'project'),
|
||
(6, 'product', 'roadmap'),
|
||
(6, 'product', 'track'),
|
||
(6, 'product', 'view'),
|
||
(6, 'product', 'whitelist'),
|
||
(6, 'productplan', 'browse'),
|
||
(6, 'productplan', 'view'),
|
||
(6, 'program', 'activate'),
|
||
(6, 'program', 'browse'),
|
||
(6, 'program', 'close'),
|
||
(6, 'program', 'create'),
|
||
(6, 'program', 'delete'),
|
||
(6, 'program', 'edit'),
|
||
(6, 'program', 'index'),
|
||
(6, 'program', 'kanban'),
|
||
(6, 'program', 'product'),
|
||
(6, 'program', 'project'),
|
||
(6, 'program', 'stakeholder'),
|
||
(6, 'program', 'start'),
|
||
(6, 'program', 'suspend'),
|
||
(6, 'program', 'view'),
|
||
(6, 'programplan', 'browse'),
|
||
(6, 'programplan', 'create'),
|
||
(6, 'programplan', 'edit'),
|
||
(6, 'project', 'activate'),
|
||
(6, 'project', 'addWhitelist'),
|
||
(6, 'project', 'batchEdit'),
|
||
(6, 'project', 'browse'),
|
||
(6, 'project', 'bug'),
|
||
(6, 'project', 'build'),
|
||
(6, 'project', 'close'),
|
||
(6, 'project', 'copyGroup'),
|
||
(6, 'project', 'create'),
|
||
(6, 'project', 'createGroup'),
|
||
(6, 'project', 'createGuide'),
|
||
(6, 'project', 'delete'),
|
||
(6, 'project', 'dynamic'),
|
||
(6, 'project', 'edit'),
|
||
(6, 'project', 'editGroup'),
|
||
(6, 'project', 'execution'),
|
||
(6, 'project', 'export'),
|
||
(6, 'project', 'group'),
|
||
(6, 'project', 'index'),
|
||
(6, 'project', 'kanban'),
|
||
(6, 'project', 'manageGroupMember'),
|
||
(6, 'project', 'manageMembers'),
|
||
(6, 'project', 'managePriv'),
|
||
(6, 'project', 'manageProducts'),
|
||
(6, 'project', 'programTitle'),
|
||
(6, 'project', 'qa'),
|
||
(6, 'project', 'start'),
|
||
(6, 'project', 'suspend'),
|
||
(6, 'project', 'team'),
|
||
(6, 'project', 'testcase'),
|
||
(6, 'project', 'testreport'),
|
||
(6, 'project', 'testtask'),
|
||
(6, 'project', 'unbindWhitelist'),
|
||
(6, 'project', 'unlinkMember'),
|
||
(6, 'project', 'updateOrder'),
|
||
(6, 'project', 'view'),
|
||
(6, 'project', 'whitelist'),
|
||
(6, 'projectbuild', 'browse'),
|
||
(6, 'projectrelease', 'batchUnlinkBug'),
|
||
(6, 'projectrelease', 'batchUnlinkStory'),
|
||
(6, 'projectrelease', 'browse'),
|
||
(6, 'projectrelease', 'changeStatus'),
|
||
(6, 'projectrelease', 'create'),
|
||
(6, 'projectrelease', 'delete'),
|
||
(6, 'projectrelease', 'edit'),
|
||
(6, 'projectrelease', 'export'),
|
||
(6, 'projectrelease', 'linkBug'),
|
||
(6, 'projectrelease', 'linkStory'),
|
||
(6, 'projectrelease', 'unlinkBug'),
|
||
(6, 'projectrelease', 'unlinkStory'),
|
||
(6, 'projectrelease', 'view'),
|
||
(6, 'projectstory', 'batchUnlinkStory'),
|
||
(6, 'projectstory', 'importplanstories'),
|
||
(6, 'projectstory', 'linkStory'),
|
||
(6, 'projectstory', 'story'),
|
||
(6, 'projectstory', 'track'),
|
||
(6, 'projectstory', 'unlinkStory'),
|
||
(6, 'projectstory', 'view'),
|
||
(6, 'pssp', 'browse'),
|
||
(6, 'pssp', 'update'),
|
||
(6, 'qa', 'index'),
|
||
(6, 'release', 'browse'),
|
||
(6, 'release', 'export'),
|
||
(6, 'release', 'view'),
|
||
(6, 'repo', 'blame'),
|
||
(6, 'repo', 'browse'),
|
||
(6, 'repo', 'diff'),
|
||
(6, 'repo', 'download'),
|
||
(6, 'repo', 'log'),
|
||
(6, 'repo', 'revision'),
|
||
(6, 'repo', 'showSyncCommit'),
|
||
(6, 'repo', 'view'),
|
||
(6, 'report', 'customeRedreport'),
|
||
(6, 'report', 'export'),
|
||
(6, 'report', 'show'),
|
||
(6, 'requirement', 'export'),
|
||
(6, 'requirement', 'report'),
|
||
(6, 'requirement', 'view'),
|
||
(6, 'review', 'assess'),
|
||
(6, 'review', 'audit'),
|
||
(6, 'review', 'browse'),
|
||
(6, 'review', 'create'),
|
||
(6, 'review', 'edit'),
|
||
(6, 'review', 'recall'),
|
||
(6, 'review', 'report'),
|
||
(6, 'review', 'result'),
|
||
(6, 'review', 'submit'),
|
||
(6, 'review', 'toAudit'),
|
||
(6, 'review', 'view'),
|
||
(6, 'reviewcl', 'browse'),
|
||
(6, 'reviewcl', 'create'),
|
||
(6, 'reviewcl', 'delete'),
|
||
(6, 'reviewcl', 'edit'),
|
||
(6, 'reviewcl', 'view'),
|
||
(6, 'reviewissue', 'create'),
|
||
(6, 'reviewissue', 'edit'),
|
||
(6, 'reviewissue', 'issue'),
|
||
(6, 'reviewissue', 'resolved'),
|
||
(6, 'reviewissue', 'updateStatus'),
|
||
(6, 'reviewissue', 'view'),
|
||
(6, 'reviewsetting', 'reviewer'),
|
||
(6, 'reviewsetting', 'version'),
|
||
(6, 'risk', 'activate'),
|
||
(6, 'risk', 'assignTo'),
|
||
(6, 'risk', 'batchCreate'),
|
||
(6, 'risk', 'browse'),
|
||
(6, 'risk', 'cancel'),
|
||
(6, 'risk', 'close'),
|
||
(6, 'risk', 'create'),
|
||
(6, 'risk', 'delete'),
|
||
(6, 'risk', 'edit'),
|
||
(6, 'risk', 'hangup'),
|
||
(6, 'risk', 'importFromLib'),
|
||
(6, 'risk', 'view'),
|
||
(6, 'screen', 'annualData'),
|
||
(6, 'screen', 'browse'),
|
||
(6, 'screen', 'view'),
|
||
(6, 'search', 'buildForm'),
|
||
(6, 'search', 'buildQuery'),
|
||
(6, 'search', 'deleteQuery'),
|
||
(6, 'search', 'index'),
|
||
(6, 'search', 'saveQuery'),
|
||
(6, 'search', 'select'),
|
||
(6, 'serverroom', 'browse'),
|
||
(6, 'serverroom', 'create'),
|
||
(6, 'serverroom', 'delete'),
|
||
(6, 'serverroom', 'edit'),
|
||
(6, 'serverroom', 'view'),
|
||
(6, 'service', 'browse'),
|
||
(6, 'service', 'create'),
|
||
(6, 'service', 'delete'),
|
||
(6, 'service', 'edit'),
|
||
(6, 'service', 'index'),
|
||
(6, 'service', 'manage'),
|
||
(6, 'service', 'view'),
|
||
(6, 'stage', 'batchCreate'),
|
||
(6, 'stage', 'browse'),
|
||
(6, 'stage', 'create'),
|
||
(6, 'stage', 'delete'),
|
||
(6, 'stage', 'edit'),
|
||
(6, 'stakeholder', 'browse'),
|
||
(6, 'stakeholder', 'communicate'),
|
||
(6, 'stakeholder', 'createExpect'),
|
||
(6, 'stakeholder', 'deleteExpect'),
|
||
(6, 'stakeholder', 'editExpect'),
|
||
(6, 'stakeholder', 'expect'),
|
||
(6, 'stakeholder', 'expectation'),
|
||
(6, 'stakeholder', 'issue'),
|
||
(6, 'stakeholder', 'userIssue'),
|
||
(6, 'stakeholder', 'view'),
|
||
(6, 'stakeholder', 'viewExpect'),
|
||
(6, 'stakeholder', 'viewIssue'),
|
||
(6, 'story', 'batchToTask'),
|
||
(6, 'story', 'bugs'),
|
||
(6, 'story', 'cases'),
|
||
(6, 'story', 'export'),
|
||
(6, 'story', 'processStoryChange'),
|
||
(6, 'story', 'report'),
|
||
(6, 'story', 'tasks'),
|
||
(6, 'story', 'view'),
|
||
(6, 'subject', 'browse'),
|
||
(6, 'svn', 'apiSync'),
|
||
(6, 'svn', 'cat'),
|
||
(6, 'svn', 'diff'),
|
||
(6, 'task', 'activate'),
|
||
(6, 'task', 'assignTo'),
|
||
(6, 'task', 'batchAssignTo'),
|
||
(6, 'task', 'batchCancel'),
|
||
(6, 'task', 'batchChangeModule'),
|
||
(6, 'task', 'batchClose'),
|
||
(6, 'task', 'batchCreate'),
|
||
(6, 'task', 'batchEdit'),
|
||
(6, 'task', 'cancel'),
|
||
(6, 'task', 'close'),
|
||
(6, 'task', 'confirmStoryChange'),
|
||
(6, 'task', 'create'),
|
||
(6, 'task', 'delete'),
|
||
(6, 'task', 'deleteEstimate'),
|
||
(6, 'task', 'edit'),
|
||
(6, 'task', 'editEstimate'),
|
||
(6, 'task', 'export'),
|
||
(6, 'task', 'finish'),
|
||
(6, 'task', 'pause'),
|
||
(6, 'task', 'recordEstimate'),
|
||
(6, 'task', 'report'),
|
||
(6, 'task', 'restart'),
|
||
(6, 'task', 'start'),
|
||
(6, 'task', 'view'),
|
||
(6, 'testcase', 'browse'),
|
||
(6, 'testcase', 'bugs'),
|
||
(6, 'testcase', 'export'),
|
||
(6, 'testcase', 'groupCase'),
|
||
(6, 'testcase', 'index'),
|
||
(6, 'testcase', 'view'),
|
||
(6, 'testcase', 'zeroCase'),
|
||
(6, 'testreport', 'browse'),
|
||
(6, 'testreport', 'create'),
|
||
(6, 'testreport', 'delete'),
|
||
(6, 'testreport', 'edit'),
|
||
(6, 'testreport', 'view'),
|
||
(6, 'testsuite', 'browse'),
|
||
(6, 'testsuite', 'index'),
|
||
(6, 'testsuite', 'view'),
|
||
(6, 'testtask', 'activate'),
|
||
(6, 'testtask', 'batchAssign'),
|
||
(6, 'testtask', 'batchRun'),
|
||
(6, 'testtask', 'batchUnlinkCases'),
|
||
(6, 'testtask', 'block'),
|
||
(6, 'testtask', 'browse'),
|
||
(6, 'testtask', 'browseUnits'),
|
||
(6, 'testtask', 'cases'),
|
||
(6, 'testtask', 'close'),
|
||
(6, 'testtask', 'create'),
|
||
(6, 'testtask', 'delete'),
|
||
(6, 'testtask', 'edit'),
|
||
(6, 'testtask', 'groupCase'),
|
||
(6, 'testtask', 'importUnitResult'),
|
||
(6, 'testtask', 'index'),
|
||
(6, 'testtask', 'linkcase'),
|
||
(6, 'testtask', 'report'),
|
||
(6, 'testtask', 'results'),
|
||
(6, 'testtask', 'runcase'),
|
||
(6, 'testtask', 'start'),
|
||
(6, 'testtask', 'unitCases'),
|
||
(6, 'testtask', 'unlinkcase'),
|
||
(6, 'testtask', 'view'),
|
||
(6, 'todo', 'activate'),
|
||
(6, 'todo', 'assignTo'),
|
||
(6, 'todo', 'batchClose'),
|
||
(6, 'todo', 'batchCreate'),
|
||
(6, 'todo', 'batchEdit'),
|
||
(6, 'todo', 'batchFinish'),
|
||
(6, 'todo', 'calendar'),
|
||
(6, 'todo', 'close'),
|
||
(6, 'todo', 'create'),
|
||
(6, 'todo', 'createcycle'),
|
||
(6, 'todo', 'delete'),
|
||
(6, 'todo', 'edit'),
|
||
(6, 'todo', 'export'),
|
||
(6, 'todo', 'finish'),
|
||
(6, 'todo', 'import2Today'),
|
||
(6, 'todo', 'start'),
|
||
(6, 'todo', 'view'),
|
||
(6, 'trainplan', 'batchCreate'),
|
||
(6, 'trainplan', 'batchEdit'),
|
||
(6, 'trainplan', 'batchFinish'),
|
||
(6, 'trainplan', 'browse'),
|
||
(6, 'trainplan', 'create'),
|
||
(6, 'trainplan', 'delete'),
|
||
(6, 'trainplan', 'edit'),
|
||
(6, 'trainplan', 'finish'),
|
||
(6, 'trainplan', 'summary'),
|
||
(6, 'trainplan', 'view'),
|
||
(6, 'tree', 'browse'),
|
||
(6, 'tree', 'browsehost'),
|
||
(6, 'tree', 'browseTask'),
|
||
(6, 'tree', 'delete'),
|
||
(6, 'tree', 'edit'),
|
||
(6, 'tree', 'fix'),
|
||
(6, 'tree', 'manageChild'),
|
||
(6, 'tree', 'updateOrder'),
|
||
(6, 'user', 'bug'),
|
||
(6, 'user', 'cropAvatar'),
|
||
(6, 'user', 'dynamic'),
|
||
(6, 'user', 'effort'),
|
||
(6, 'user', 'effortcalendar'),
|
||
(6, 'user', 'execution'),
|
||
(6, 'user', 'issue'),
|
||
(6, 'user', 'profile'),
|
||
(6, 'user', 'risk'),
|
||
(6, 'user', 'setPublicTemplate'),
|
||
(6, 'user', 'story'),
|
||
(6, 'user', 'task'),
|
||
(6, 'user', 'testCase'),
|
||
(6, 'user', 'testTask'),
|
||
(6, 'user', 'todo'),
|
||
(6, 'user', 'todocalendar'),
|
||
(6, 'user', 'view'),
|
||
(6, 'weekly', 'index'),
|
||
(6, 'workestimation', 'index'),
|
||
(6, 'workloadbudget', '27'),
|
||
(6, 'workloadbudget', 'assign'),
|
||
(6, 'workloadbudget', 'batchassign'),
|
||
(6, 'workloadbudget', 'batchcreate'),
|
||
(6, 'workloadbudget', 'batchedit'),
|
||
(6, 'workloadbudget', 'browse'),
|
||
(6, 'workloadbudget', 'create'),
|
||
(6, 'workloadbudget', 'delete'),
|
||
(6, 'workloadbudget', 'edit'),
|
||
(6, 'workloadbudget', 'export'),
|
||
(6, 'workloadbudget', 'exporttemplate'),
|
||
(6, 'workloadbudget', 'import'),
|
||
(6, 'workloadbudget', 'link'),
|
||
(6, 'workloadbudget', 'search'),
|
||
(6, 'workloadbudget', 'showimport'),
|
||
(6, 'workloadbudget', 'unlink'),
|
||
(6, 'workloadbudget', 'view'),
|
||
(6, 'zoutput', 'batchCreate'),
|
||
(6, 'zoutput', 'batchEdit'),
|
||
(6, 'zoutput', 'browse'),
|
||
(6, 'zoutput', 'create'),
|
||
(6, 'zoutput', 'delete'),
|
||
(6, 'zoutput', 'edit'),
|
||
(6, 'zoutput', 'updateOrder'),
|
||
(6, 'zoutput', 'view'),
|
||
(7, 'action', 'comment'),
|
||
(7, 'action', 'editComment'),
|
||
(7, 'action', 'hideAll'),
|
||
(7, 'action', 'hideOne'),
|
||
(7, 'action', 'trash'),
|
||
(7, 'action', 'undelete'),
|
||
(7, 'activity', 'browse'),
|
||
(7, 'activity', 'create'),
|
||
(7, 'activity', 'delete'),
|
||
(7, 'activity', 'edit'),
|
||
(7, 'activity', 'view'),
|
||
(7, 'admin', 'checkWeak'),
|
||
(7, 'admin', 'index'),
|
||
(7, 'admin', 'safe'),
|
||
(7, 'attend', 'company'),
|
||
(7, 'attend', 'department'),
|
||
(7, 'attend', 'edit'),
|
||
(7, 'attend', 'export'),
|
||
(7, 'attend', 'exportDetail'),
|
||
(7, 'attend', 'exportStat'),
|
||
(7, 'attend', 'personal'),
|
||
(7, 'audit', '8'),
|
||
(7, 'audit', 'assign'),
|
||
(7, 'audit', 'batchassign'),
|
||
(7, 'audit', 'batchcreate'),
|
||
(7, 'audit', 'batchedit'),
|
||
(7, 'audit', 'browse'),
|
||
(7, 'audit', 'create'),
|
||
(7, 'audit', 'delete'),
|
||
(7, 'audit', 'edit'),
|
||
(7, 'audit', 'export'),
|
||
(7, 'audit', 'exporttemplate'),
|
||
(7, 'audit', 'import'),
|
||
(7, 'audit', 'link'),
|
||
(7, 'audit', 'search'),
|
||
(7, 'audit', 'showimport'),
|
||
(7, 'audit', 'unlink'),
|
||
(7, 'audit', 'view'),
|
||
(7, 'auditcl', 'browse'),
|
||
(7, 'auditcl', 'delete'),
|
||
(7, 'auditcl', 'edit'),
|
||
(7, 'auditplan', 'browse'),
|
||
(7, 'auditplan', 'create'),
|
||
(7, 'auditplan', 'edit'),
|
||
(7, 'auditplan', 'nc'),
|
||
(7, 'auditplan', 'result'),
|
||
(7, 'auditresult', '10'),
|
||
(7, 'auditresult', 'assign'),
|
||
(7, 'auditresult', 'batchassign'),
|
||
(7, 'auditresult', 'batchcreate'),
|
||
(7, 'auditresult', 'batchedit'),
|
||
(7, 'auditresult', 'browse'),
|
||
(7, 'auditresult', 'create'),
|
||
(7, 'auditresult', 'delete'),
|
||
(7, 'auditresult', 'edit'),
|
||
(7, 'auditresult', 'export'),
|
||
(7, 'auditresult', 'exporttemplate'),
|
||
(7, 'auditresult', 'import'),
|
||
(7, 'auditresult', 'link'),
|
||
(7, 'auditresult', 'search'),
|
||
(7, 'auditresult', 'showimport'),
|
||
(7, 'auditresult', 'unlink'),
|
||
(7, 'auditresult', 'view'),
|
||
(7, 'automation', 'browse'),
|
||
(7, 'baseline', 'articleview'),
|
||
(7, 'baseline', 'catalog'),
|
||
(7, 'baseline', 'createTemplate'),
|
||
(7, 'baseline', 'editBook'),
|
||
(7, 'baseline', 'editTemplate'),
|
||
(7, 'baseline', 'manageBook'),
|
||
(7, 'baseline', 'template'),
|
||
(7, 'baseline', 'view'),
|
||
(7, 'branch', 'delete'),
|
||
(7, 'branch', 'manage'),
|
||
(7, 'branch', 'sort'),
|
||
(7, 'budget', 'batchCreate'),
|
||
(7, 'budget', 'browse'),
|
||
(7, 'budget', 'create'),
|
||
(7, 'budget', 'delete'),
|
||
(7, 'budget', 'edit'),
|
||
(7, 'budget', 'summary'),
|
||
(7, 'budget', 'view'),
|
||
(7, 'bug', 'activate'),
|
||
(7, 'bug', 'assignTo'),
|
||
(7, 'bug', 'batchActivate'),
|
||
(7, 'bug', 'batchAssignTo'),
|
||
(7, 'bug', 'batchChangeBranch'),
|
||
(7, 'bug', 'batchChangeModule'),
|
||
(7, 'bug', 'batchClose'),
|
||
(7, 'bug', 'batchConfirm'),
|
||
(7, 'bug', 'batchCreate'),
|
||
(7, 'bug', 'batchEdit'),
|
||
(7, 'bug', 'batchResolve'),
|
||
(7, 'bug', 'browse'),
|
||
(7, 'bug', 'close'),
|
||
(7, 'bug', 'confirmBug'),
|
||
(7, 'bug', 'confirmStoryChange'),
|
||
(7, 'bug', 'create'),
|
||
(7, 'bug', 'delete'),
|
||
(7, 'bug', 'edit'),
|
||
(7, 'bug', 'export'),
|
||
(7, 'bug', 'exportTemplet'),
|
||
(7, 'bug', 'import'),
|
||
(7, 'bug', 'index'),
|
||
(7, 'bug', 'linkBugs'),
|
||
(7, 'bug', 'report'),
|
||
(7, 'bug', 'resolve'),
|
||
(7, 'bug', 'showImport'),
|
||
(7, 'bug', 'view'),
|
||
(7, 'build', 'create'),
|
||
(7, 'build', 'delete'),
|
||
(7, 'build', 'edit'),
|
||
(7, 'build', 'view'),
|
||
(7, 'classify', 'browse'),
|
||
(7, 'cm', 'browse'),
|
||
(7, 'cm', 'create'),
|
||
(7, 'cm', 'edit'),
|
||
(7, 'cm', 'report'),
|
||
(7, 'cm', 'view'),
|
||
(7, 'cmcl', 'browse'),
|
||
(7, 'cmcl', 'delete'),
|
||
(7, 'cmcl', 'edit'),
|
||
(7, 'cmcl', 'view'),
|
||
(7, 'company', 'browse'),
|
||
(7, 'company', 'calendar'),
|
||
(7, 'company', 'dynamic'),
|
||
(7, 'company', 'effort'),
|
||
(7, 'company', 'index'),
|
||
(7, 'company', 'todo'),
|
||
(7, 'company', 'view'),
|
||
(7, 'custom', 'estimate'),
|
||
(7, 'datatable', 'setGlobal'),
|
||
(7, 'deploy', 'activate'),
|
||
(7, 'deploy', 'assignTo'),
|
||
(7, 'deploy', 'batchUnlinkCases'),
|
||
(7, 'deploy', 'browse'),
|
||
(7, 'deploy', 'cases'),
|
||
(7, 'deploy', 'create'),
|
||
(7, 'deploy', 'delete'),
|
||
(7, 'deploy', 'deleteStep'),
|
||
(7, 'deploy', 'edit'),
|
||
(7, 'deploy', 'editStep'),
|
||
(7, 'deploy', 'finish'),
|
||
(7, 'deploy', 'finishStep'),
|
||
(7, 'deploy', 'linkCases'),
|
||
(7, 'deploy', 'manageScope'),
|
||
(7, 'deploy', 'manageStep'),
|
||
(7, 'deploy', 'scope'),
|
||
(7, 'deploy', 'steps'),
|
||
(7, 'deploy', 'unlinkCase'),
|
||
(7, 'deploy', 'view'),
|
||
(7, 'deploy', 'viewStep'),
|
||
(7, 'design', 'browse'),
|
||
(7, 'design', 'create'),
|
||
(7, 'design', 'delete'),
|
||
(7, 'design', 'edit'),
|
||
(7, 'design', 'view'),
|
||
(7, 'doc', 'collect'),
|
||
(7, 'doc', 'create'),
|
||
(7, 'doc', 'createLib'),
|
||
(7, 'doc', 'delete'),
|
||
(7, 'doc', 'deleteFile'),
|
||
(7, 'doc', 'deleteLib'),
|
||
(7, 'doc', 'diff'),
|
||
(7, 'doc', 'edit'),
|
||
(7, 'doc', 'editLib'),
|
||
(7, 'doc', 'index'),
|
||
(7, 'doc', 'myCollection'),
|
||
(7, 'doc', 'myCreation'),
|
||
(7, 'doc', 'myEdited'),
|
||
(7, 'doc', 'mySpace'),
|
||
(7, 'doc', 'myView'),
|
||
(7, 'doc', 'productSpace'),
|
||
(7, 'doc', 'projectSpace'),
|
||
(7, 'doc', 'showFiles'),
|
||
(7, 'doc', 'teamSpace'),
|
||
(7, 'doc', 'view'),
|
||
(7, 'durationestimation', 'create'),
|
||
(7, 'durationestimation', 'index'),
|
||
(7, 'effort', 'batchCreate'),
|
||
(7, 'effort', 'calendar'),
|
||
(7, 'effort', 'createForObject'),
|
||
(7, 'effort', 'delete'),
|
||
(7, 'effort', 'edit'),
|
||
(7, 'effort', 'export'),
|
||
(7, 'effort', 'view'),
|
||
(7, 'execution', 'all'),
|
||
(7, 'execution', 'browse'),
|
||
(7, 'execution', 'bug'),
|
||
(7, 'execution', 'build'),
|
||
(7, 'execution', 'burn'),
|
||
(7, 'execution', 'calendar'),
|
||
(7, 'execution', 'doc'),
|
||
(7, 'execution', 'dynamic'),
|
||
(7, 'execution', 'effort'),
|
||
(7, 'execution', 'gantt'),
|
||
(7, 'execution', 'grouptask'),
|
||
(7, 'execution', 'index'),
|
||
(7, 'execution', 'kanban'),
|
||
(7, 'execution', 'linkStory'),
|
||
(7, 'execution', 'manageProducts'),
|
||
(7, 'execution', 'story'),
|
||
(7, 'execution', 'storyKanban'),
|
||
(7, 'execution', 'storySort'),
|
||
(7, 'execution', 'storyView'),
|
||
(7, 'execution', 'task'),
|
||
(7, 'execution', 'team'),
|
||
(7, 'execution', 'testtask'),
|
||
(7, 'execution', 'tree'),
|
||
(7, 'execution', 'treeStory'),
|
||
(7, 'execution', 'treeTask'),
|
||
(7, 'execution', 'unlinkStory'),
|
||
(7, 'execution', 'view'),
|
||
(7, 'extension', 'browse'),
|
||
(7, 'extension', 'obtain'),
|
||
(7, 'extension', 'structure'),
|
||
(7, 'faq', 'browse'),
|
||
(7, 'faq', 'create'),
|
||
(7, 'faq', 'delete'),
|
||
(7, 'faq', 'edit'),
|
||
(7, 'feedback', 'admin'),
|
||
(7, 'feedback', 'adminView'),
|
||
(7, 'feedback', 'close'),
|
||
(7, 'feedback', 'comment'),
|
||
(7, 'feedback', 'index'),
|
||
(7, 'file', 'delete'),
|
||
(7, 'file', 'download'),
|
||
(7, 'file', 'edit'),
|
||
(7, 'file', 'setPublic'),
|
||
(7, 'file', 'uploadImages'),
|
||
(7, 'gapanalysis', 'batchCreate'),
|
||
(7, 'gapanalysis', 'batchEdit'),
|
||
(7, 'gapanalysis', 'browse'),
|
||
(7, 'gapanalysis', 'create'),
|
||
(7, 'gapanalysis', 'delete'),
|
||
(7, 'gapanalysis', 'edit'),
|
||
(7, 'gapanalysis', 'view'),
|
||
(7, 'git', 'apiSync'),
|
||
(7, 'git', 'cat'),
|
||
(7, 'git', 'diff'),
|
||
(7, 'group', 'browse'),
|
||
(7, 'host', 'browse'),
|
||
(7, 'host', 'changeStatus'),
|
||
(7, 'host', 'create'),
|
||
(7, 'host', 'delete'),
|
||
(7, 'host', 'edit'),
|
||
(7, 'host', 'treemap'),
|
||
(7, 'host', 'view'),
|
||
(7, 'index', 'index'),
|
||
(7, 'issue', 'activate'),
|
||
(7, 'issue', 'assignTo'),
|
||
(7, 'issue', 'batchCreate'),
|
||
(7, 'issue', 'browse'),
|
||
(7, 'issue', 'cancel'),
|
||
(7, 'issue', 'close'),
|
||
(7, 'issue', 'confirm'),
|
||
(7, 'issue', 'create'),
|
||
(7, 'issue', 'delete'),
|
||
(7, 'issue', 'edit'),
|
||
(7, 'issue', 'importFromLib'),
|
||
(7, 'issue', 'resolve'),
|
||
(7, 'issue', 'view'),
|
||
(7, 'leave', 'back'),
|
||
(7, 'leave', 'create'),
|
||
(7, 'leave', 'delete'),
|
||
(7, 'leave', 'edit'),
|
||
(7, 'leave', 'export'),
|
||
(7, 'leave', 'personal'),
|
||
(7, 'leave', 'personalAnnual'),
|
||
(7, 'leave', 'switchstatus'),
|
||
(7, 'leave', 'view'),
|
||
(7, 'lieu', 'create'),
|
||
(7, 'lieu', 'delete'),
|
||
(7, 'lieu', 'edit'),
|
||
(7, 'lieu', 'personal'),
|
||
(7, 'lieu', 'switchstatus'),
|
||
(7, 'lieu', 'view'),
|
||
(7, 'makeup', 'create'),
|
||
(7, 'makeup', 'delete'),
|
||
(7, 'makeup', 'edit'),
|
||
(7, 'makeup', 'export'),
|
||
(7, 'makeup', 'personal'),
|
||
(7, 'makeup', 'switchstatus'),
|
||
(7, 'makeup', 'view'),
|
||
(7, 'measrecord', 'browse'),
|
||
(7, 'measurement', 'batchEdit'),
|
||
(7, 'measurement', 'browse'),
|
||
(7, 'measurement', 'createBasic'),
|
||
(7, 'measurement', 'createTemplate'),
|
||
(7, 'measurement', 'delete'),
|
||
(7, 'measurement', 'design'),
|
||
(7, 'measurement', 'designPHP'),
|
||
(7, 'measurement', 'designSQL'),
|
||
(7, 'measurement', 'editBasic'),
|
||
(7, 'measurement', 'editDerivation'),
|
||
(7, 'measurement', 'editTemplate'),
|
||
(7, 'measurement', 'execCrontabQueue'),
|
||
(7, 'measurement', 'initCrontabQueue'),
|
||
(7, 'measurement', 'searchMeas'),
|
||
(7, 'measurement', 'template'),
|
||
(7, 'measurement', 'viewTemplate'),
|
||
(7, 'meeting', 'browse'),
|
||
(7, 'meeting', 'create'),
|
||
(7, 'meeting', 'delete'),
|
||
(7, 'meeting', 'edit'),
|
||
(7, 'meeting', 'minutes'),
|
||
(7, 'meeting', 'view'),
|
||
(7, 'meetingroom', 'batchCreate'),
|
||
(7, 'meetingroom', 'batchEdit'),
|
||
(7, 'meetingroom', 'browse'),
|
||
(7, 'meetingroom', 'create'),
|
||
(7, 'meetingroom', 'delete'),
|
||
(7, 'meetingroom', 'edit'),
|
||
(7, 'meetingroom', 'view'),
|
||
(7, 'milestone', 'index'),
|
||
(7, 'misc', 'ping'),
|
||
(7, 'my', 'bug'),
|
||
(7, 'my', 'calendar'),
|
||
(7, 'my', 'changePassword'),
|
||
(7, 'my', 'contribute'),
|
||
(7, 'my', 'deleteContacts'),
|
||
(7, 'my', 'doc'),
|
||
(7, 'my', 'dynamic'),
|
||
(7, 'my', 'editProfile'),
|
||
(7, 'my', 'effort'),
|
||
(7, 'my', 'execution'),
|
||
(7, 'my', 'index'),
|
||
(7, 'my', 'issue'),
|
||
(7, 'my', 'manageContacts'),
|
||
(7, 'my', 'meeting'),
|
||
(7, 'my', 'myMeeting'),
|
||
(7, 'my', 'nc'),
|
||
(7, 'my', 'preference'),
|
||
(7, 'my', 'profile'),
|
||
(7, 'my', 'project'),
|
||
(7, 'my', 'review'),
|
||
(7, 'my', 'risk'),
|
||
(7, 'my', 'score'),
|
||
(7, 'my', 'story'),
|
||
(7, 'my', 'task'),
|
||
(7, 'my', 'team'),
|
||
(7, 'my', 'testcase'),
|
||
(7, 'my', 'testtask'),
|
||
(7, 'my', 'todo'),
|
||
(7, 'my', 'unbind'),
|
||
(7, 'my', 'uploadAvatar'),
|
||
(7, 'my', 'work'),
|
||
(7, 'nc', '16'),
|
||
(7, 'nc', 'activate'),
|
||
(7, 'nc', 'assign'),
|
||
(7, 'nc', 'batchassign'),
|
||
(7, 'nc', 'batchcreate'),
|
||
(7, 'nc', 'batchedit'),
|
||
(7, 'nc', 'browse'),
|
||
(7, 'nc', 'close'),
|
||
(7, 'nc', 'create'),
|
||
(7, 'nc', 'delete'),
|
||
(7, 'nc', 'edit'),
|
||
(7, 'nc', 'export'),
|
||
(7, 'nc', 'exporttemplate'),
|
||
(7, 'nc', 'import'),
|
||
(7, 'nc', 'link'),
|
||
(7, 'nc', 'resolve'),
|
||
(7, 'nc', 'search'),
|
||
(7, 'nc', 'showimport'),
|
||
(7, 'nc', 'unlink'),
|
||
(7, 'nc', 'view'),
|
||
(7, 'opportunity', 'activate'),
|
||
(7, 'opportunity', 'assignTo'),
|
||
(7, 'opportunity', 'batchActivate'),
|
||
(7, 'opportunity', 'batchAssignTo'),
|
||
(7, 'opportunity', 'batchCancel'),
|
||
(7, 'opportunity', 'batchClose'),
|
||
(7, 'opportunity', 'batchCreate'),
|
||
(7, 'opportunity', 'batchEdit'),
|
||
(7, 'opportunity', 'batchHangup'),
|
||
(7, 'opportunity', 'batchImportToLib'),
|
||
(7, 'opportunity', 'browse'),
|
||
(7, 'opportunity', 'cancel'),
|
||
(7, 'opportunity', 'close'),
|
||
(7, 'opportunity', 'create'),
|
||
(7, 'opportunity', 'delete'),
|
||
(7, 'opportunity', 'edit'),
|
||
(7, 'opportunity', 'hangup'),
|
||
(7, 'opportunity', 'importFromLib'),
|
||
(7, 'opportunity', 'importToLib'),
|
||
(7, 'opportunity', 'track'),
|
||
(7, 'opportunity', 'view'),
|
||
(7, 'ops', 'index'),
|
||
(7, 'ops', 'setting'),
|
||
(7, 'output', '13'),
|
||
(7, 'output', 'assign'),
|
||
(7, 'output', 'batchassign'),
|
||
(7, 'output', 'batchcreate'),
|
||
(7, 'output', 'batchedit'),
|
||
(7, 'output', 'browse'),
|
||
(7, 'output', 'create'),
|
||
(7, 'output', 'delete'),
|
||
(7, 'output', 'edit'),
|
||
(7, 'output', 'export'),
|
||
(7, 'output', 'exporttemplate'),
|
||
(7, 'output', 'import'),
|
||
(7, 'output', 'link'),
|
||
(7, 'output', 'search'),
|
||
(7, 'output', 'showimport'),
|
||
(7, 'output', 'unlink'),
|
||
(7, 'output', 'view'),
|
||
(7, 'overtime', 'create'),
|
||
(7, 'overtime', 'delete'),
|
||
(7, 'overtime', 'edit'),
|
||
(7, 'overtime', 'export'),
|
||
(7, 'overtime', 'personal'),
|
||
(7, 'overtime', 'switchstatus'),
|
||
(7, 'overtime', 'view'),
|
||
(7, 'personnel', 'accessible'),
|
||
(7, 'personnel', 'addWhitelist'),
|
||
(7, 'personnel', 'invest'),
|
||
(7, 'personnel', 'unbindWhitelist'),
|
||
(7, 'personnel', 'whitelist'),
|
||
(7, 'pivot', 'bugAssign'),
|
||
(7, 'pivot', 'bugAssignSummary'),
|
||
(7, 'pivot', 'bugCreate'),
|
||
(7, 'pivot', 'bugSummary'),
|
||
(7, 'pivot', 'build'),
|
||
(7, 'pivot', 'casesrun'),
|
||
(7, 'pivot', 'export'),
|
||
(7, 'pivot', 'preview'),
|
||
(7, 'pivot', 'productSummary'),
|
||
(7, 'pivot', 'projectDeviation'),
|
||
(7, 'pivot', 'projectSummary'),
|
||
(7, 'pivot', 'projectWorkload'),
|
||
(7, 'pivot', 'reportExport'),
|
||
(7, 'pivot', 'roadmap'),
|
||
(7, 'pivot', 'storyLinkedBug'),
|
||
(7, 'pivot', 'testcase'),
|
||
(7, 'pivot', 'workAssignSummary'),
|
||
(7, 'pivot', 'workload'),
|
||
(7, 'pivot', 'workSummary'),
|
||
(7, 'process', 'browse'),
|
||
(7, 'process', 'create'),
|
||
(7, 'process', 'delete'),
|
||
(7, 'process', 'edit'),
|
||
(7, 'process', 'view'),
|
||
(7, 'product', 'addWhitelist'),
|
||
(7, 'product', 'all'),
|
||
(7, 'product', 'batchEdit'),
|
||
(7, 'product', 'browse'),
|
||
(7, 'product', 'build'),
|
||
(7, 'product', 'close'),
|
||
(7, 'product', 'create'),
|
||
(7, 'product', 'dashboard'),
|
||
(7, 'product', 'delete'),
|
||
(7, 'product', 'doc'),
|
||
(7, 'product', 'dynamic'),
|
||
(7, 'product', 'edit'),
|
||
(7, 'product', 'export'),
|
||
(7, 'product', 'index'),
|
||
(7, 'product', 'kanban'),
|
||
(7, 'product', 'manageLine'),
|
||
(7, 'product', 'project'),
|
||
(7, 'product', 'roadmap'),
|
||
(7, 'product', 'track'),
|
||
(7, 'product', 'unbindWhitelist'),
|
||
(7, 'product', 'updateOrder'),
|
||
(7, 'product', 'view'),
|
||
(7, 'product', 'whitelist'),
|
||
(7, 'productplan', 'batchEdit'),
|
||
(7, 'productplan', 'batchUnlinkBug'),
|
||
(7, 'productplan', 'batchUnlinkStory'),
|
||
(7, 'productplan', 'browse'),
|
||
(7, 'productplan', 'create'),
|
||
(7, 'productplan', 'delete'),
|
||
(7, 'productplan', 'edit'),
|
||
(7, 'productplan', 'linkBug'),
|
||
(7, 'productplan', 'linkStory'),
|
||
(7, 'productplan', 'unlinkBug'),
|
||
(7, 'productplan', 'unlinkStory'),
|
||
(7, 'productplan', 'view'),
|
||
(7, 'program', 'activate'),
|
||
(7, 'program', 'batchUnlinkStakeholders'),
|
||
(7, 'program', 'browse'),
|
||
(7, 'program', 'close'),
|
||
(7, 'program', 'create'),
|
||
(7, 'program', 'createStakeholder'),
|
||
(7, 'program', 'delete'),
|
||
(7, 'program', 'edit'),
|
||
(7, 'program', 'export'),
|
||
(7, 'program', 'index'),
|
||
(7, 'program', 'kanban'),
|
||
(7, 'program', 'product'),
|
||
(7, 'program', 'project'),
|
||
(7, 'program', 'stakeholder'),
|
||
(7, 'program', 'start'),
|
||
(7, 'program', 'suspend'),
|
||
(7, 'program', 'unbindWhitelist'),
|
||
(7, 'program', 'unlinkStakeholder'),
|
||
(7, 'program', 'updateOrder'),
|
||
(7, 'program', 'view'),
|
||
(7, 'programplan', 'browse'),
|
||
(7, 'programplan', 'create'),
|
||
(7, 'programplan', 'edit'),
|
||
(7, 'project', 'activate'),
|
||
(7, 'project', 'addWhitelist'),
|
||
(7, 'project', 'batchEdit'),
|
||
(7, 'project', 'browse'),
|
||
(7, 'project', 'bug'),
|
||
(7, 'project', 'build'),
|
||
(7, 'project', 'close'),
|
||
(7, 'project', 'copyGroup'),
|
||
(7, 'project', 'create'),
|
||
(7, 'project', 'createGroup'),
|
||
(7, 'project', 'createGuide'),
|
||
(7, 'project', 'delete'),
|
||
(7, 'project', 'dynamic'),
|
||
(7, 'project', 'edit'),
|
||
(7, 'project', 'editGroup'),
|
||
(7, 'project', 'execution'),
|
||
(7, 'project', 'export'),
|
||
(7, 'project', 'group'),
|
||
(7, 'project', 'index'),
|
||
(7, 'project', 'kanban'),
|
||
(7, 'project', 'manageGroupMember'),
|
||
(7, 'project', 'manageMembers'),
|
||
(7, 'project', 'managePriv'),
|
||
(7, 'project', 'manageProducts'),
|
||
(7, 'project', 'programTitle'),
|
||
(7, 'project', 'qa'),
|
||
(7, 'project', 'start'),
|
||
(7, 'project', 'suspend'),
|
||
(7, 'project', 'team'),
|
||
(7, 'project', 'testcase'),
|
||
(7, 'project', 'testreport'),
|
||
(7, 'project', 'testtask'),
|
||
(7, 'project', 'unbindWhitelist'),
|
||
(7, 'project', 'updateOrder'),
|
||
(7, 'project', 'view'),
|
||
(7, 'project', 'whitelist'),
|
||
(7, 'projectbuild', 'browse'),
|
||
(7, 'projectrelease', 'browse'),
|
||
(7, 'projectrelease', 'export'),
|
||
(7, 'projectrelease', 'view'),
|
||
(7, 'projectstory', 'linkStory'),
|
||
(7, 'projectstory', 'story'),
|
||
(7, 'projectstory', 'track'),
|
||
(7, 'projectstory', 'view'),
|
||
(7, 'pssp', 'browse'),
|
||
(7, 'pssp', 'update'),
|
||
(7, 'qa', 'index'),
|
||
(7, 'release', 'batchUnlinkBug'),
|
||
(7, 'release', 'batchUnlinkStory'),
|
||
(7, 'release', 'browse'),
|
||
(7, 'release', 'changeStatus'),
|
||
(7, 'release', 'create'),
|
||
(7, 'release', 'delete'),
|
||
(7, 'release', 'edit'),
|
||
(7, 'release', 'export'),
|
||
(7, 'release', 'linkBug'),
|
||
(7, 'release', 'linkStory'),
|
||
(7, 'release', 'unlinkBug'),
|
||
(7, 'release', 'unlinkStory'),
|
||
(7, 'release', 'view'),
|
||
(7, 'repo', 'blame'),
|
||
(7, 'repo', 'browse'),
|
||
(7, 'repo', 'diff'),
|
||
(7, 'repo', 'download'),
|
||
(7, 'repo', 'log'),
|
||
(7, 'repo', 'revision'),
|
||
(7, 'repo', 'showSyncCommit'),
|
||
(7, 'repo', 'view'),
|
||
(7, 'report', 'crystalExport'),
|
||
(7, 'report', 'customeRedreport'),
|
||
(7, 'report', 'export'),
|
||
(7, 'report', 'show'),
|
||
(7, 'requirement', 'activate'),
|
||
(7, 'requirement', 'assignTo'),
|
||
(7, 'requirement', 'batchAssignTo'),
|
||
(7, 'requirement', 'batchChangeBranch'),
|
||
(7, 'requirement', 'batchChangeModule'),
|
||
(7, 'requirement', 'batchClose'),
|
||
(7, 'requirement', 'batchCreate'),
|
||
(7, 'requirement', 'batchEdit'),
|
||
(7, 'requirement', 'batchReview'),
|
||
(7, 'requirement', 'change'),
|
||
(7, 'requirement', 'close'),
|
||
(7, 'requirement', 'create'),
|
||
(7, 'requirement', 'delete'),
|
||
(7, 'requirement', 'edit'),
|
||
(7, 'requirement', 'export'),
|
||
(7, 'requirement', 'recall'),
|
||
(7, 'requirement', 'report'),
|
||
(7, 'requirement', 'review'),
|
||
(7, 'requirement', 'view'),
|
||
(7, 'review', 'assess'),
|
||
(7, 'review', 'audit'),
|
||
(7, 'review', 'browse'),
|
||
(7, 'review', 'create'),
|
||
(7, 'review', 'edit'),
|
||
(7, 'review', 'recall'),
|
||
(7, 'review', 'report'),
|
||
(7, 'review', 'result'),
|
||
(7, 'review', 'submit'),
|
||
(7, 'review', 'toAudit'),
|
||
(7, 'review', 'view'),
|
||
(7, 'reviewcl', 'browse'),
|
||
(7, 'reviewcl', 'create'),
|
||
(7, 'reviewcl', 'delete'),
|
||
(7, 'reviewcl', 'edit'),
|
||
(7, 'reviewcl', 'view'),
|
||
(7, 'reviewissue', 'create'),
|
||
(7, 'reviewissue', 'edit'),
|
||
(7, 'reviewissue', 'issue'),
|
||
(7, 'reviewissue', 'resolved'),
|
||
(7, 'reviewissue', 'updateStatus'),
|
||
(7, 'reviewissue', 'view'),
|
||
(7, 'reviewsetting', 'reviewer'),
|
||
(7, 'reviewsetting', 'version'),
|
||
(7, 'risk', 'activate'),
|
||
(7, 'risk', 'assignTo'),
|
||
(7, 'risk', 'batchCreate'),
|
||
(7, 'risk', 'browse'),
|
||
(7, 'risk', 'cancel'),
|
||
(7, 'risk', 'close'),
|
||
(7, 'risk', 'create'),
|
||
(7, 'risk', 'delete'),
|
||
(7, 'risk', 'edit'),
|
||
(7, 'risk', 'hangup'),
|
||
(7, 'risk', 'importFromLib'),
|
||
(7, 'risk', 'view'),
|
||
(7, 'screen', 'annualData'),
|
||
(7, 'screen', 'browse'),
|
||
(7, 'screen', 'view'),
|
||
(7, 'search', 'buildForm'),
|
||
(7, 'search', 'buildQuery'),
|
||
(7, 'search', 'deleteQuery'),
|
||
(7, 'search', 'index'),
|
||
(7, 'search', 'saveQuery'),
|
||
(7, 'search', 'select'),
|
||
(7, 'serverroom', 'browse'),
|
||
(7, 'serverroom', 'create'),
|
||
(7, 'serverroom', 'delete'),
|
||
(7, 'serverroom', 'edit'),
|
||
(7, 'serverroom', 'view'),
|
||
(7, 'service', 'browse'),
|
||
(7, 'service', 'create'),
|
||
(7, 'service', 'delete'),
|
||
(7, 'service', 'edit'),
|
||
(7, 'service', 'index'),
|
||
(7, 'service', 'manage'),
|
||
(7, 'service', 'view'),
|
||
(7, 'stage', 'batchCreate'),
|
||
(7, 'stage', 'browse'),
|
||
(7, 'stage', 'create'),
|
||
(7, 'stage', 'delete'),
|
||
(7, 'stage', 'edit'),
|
||
(7, 'stakeholder', 'batchCreate'),
|
||
(7, 'stakeholder', 'browse'),
|
||
(7, 'stakeholder', 'communicate'),
|
||
(7, 'stakeholder', 'create'),
|
||
(7, 'stakeholder', 'createExpect'),
|
||
(7, 'stakeholder', 'delete'),
|
||
(7, 'stakeholder', 'deleteExpect'),
|
||
(7, 'stakeholder', 'edit'),
|
||
(7, 'stakeholder', 'editExpect'),
|
||
(7, 'stakeholder', 'expect'),
|
||
(7, 'stakeholder', 'expectation'),
|
||
(7, 'stakeholder', 'issue'),
|
||
(7, 'stakeholder', 'userIssue'),
|
||
(7, 'stakeholder', 'view'),
|
||
(7, 'stakeholder', 'viewExpect'),
|
||
(7, 'stakeholder', 'viewIssue'),
|
||
(7, 'story', 'activate'),
|
||
(7, 'story', 'assignTo'),
|
||
(7, 'story', 'batchAssignTo'),
|
||
(7, 'story', 'batchChangeBranch'),
|
||
(7, 'story', 'batchChangeModule'),
|
||
(7, 'story', 'batchChangePlan'),
|
||
(7, 'story', 'batchChangeStage'),
|
||
(7, 'story', 'batchClose'),
|
||
(7, 'story', 'batchCreate'),
|
||
(7, 'story', 'batchEdit'),
|
||
(7, 'story', 'batchImportToLib'),
|
||
(7, 'story', 'batchReview'),
|
||
(7, 'story', 'browse'),
|
||
(7, 'story', 'bugs'),
|
||
(7, 'story', 'cases'),
|
||
(7, 'story', 'change'),
|
||
(7, 'story', 'close'),
|
||
(7, 'story', 'create'),
|
||
(7, 'story', 'delete'),
|
||
(7, 'story', 'edit'),
|
||
(7, 'story', 'export'),
|
||
(7, 'story', 'exportTemplet'),
|
||
(7, 'story', 'import'),
|
||
(7, 'story', 'importToLib'),
|
||
(7, 'story', 'linkStory'),
|
||
(7, 'story', 'processStoryChange'),
|
||
(7, 'story', 'recall'),
|
||
(7, 'story', 'report'),
|
||
(7, 'story', 'review'),
|
||
(7, 'story', 'showImport'),
|
||
(7, 'story', 'tasks'),
|
||
(7, 'story', 'view'),
|
||
(7, 'subject', 'browse'),
|
||
(7, 'svn', 'apiSync'),
|
||
(7, 'svn', 'cat'),
|
||
(7, 'svn', 'diff'),
|
||
(7, 'task', 'activate'),
|
||
(7, 'task', 'assignTo'),
|
||
(7, 'task', 'batchAssignTo'),
|
||
(7, 'task', 'batchChangeModule'),
|
||
(7, 'task', 'batchClose'),
|
||
(7, 'task', 'batchCreate'),
|
||
(7, 'task', 'batchEdit'),
|
||
(7, 'task', 'cancel'),
|
||
(7, 'task', 'close'),
|
||
(7, 'task', 'confirmStoryChange'),
|
||
(7, 'task', 'create'),
|
||
(7, 'task', 'deleteEstimate'),
|
||
(7, 'task', 'edit'),
|
||
(7, 'task', 'editEstimate'),
|
||
(7, 'task', 'export'),
|
||
(7, 'task', 'finish'),
|
||
(7, 'task', 'pause'),
|
||
(7, 'task', 'recordEstimate'),
|
||
(7, 'task', 'report'),
|
||
(7, 'task', 'restart'),
|
||
(7, 'task', 'start'),
|
||
(7, 'task', 'view'),
|
||
(7, 'testcase', 'browse'),
|
||
(7, 'testcase', 'bugs'),
|
||
(7, 'testcase', 'createBug'),
|
||
(7, 'testcase', 'export'),
|
||
(7, 'testcase', 'groupCase'),
|
||
(7, 'testcase', 'importFromLib'),
|
||
(7, 'testcase', 'index'),
|
||
(7, 'testcase', 'view'),
|
||
(7, 'testcase', 'zeroCase'),
|
||
(7, 'testreport', 'browse'),
|
||
(7, 'testreport', 'export'),
|
||
(7, 'testreport', 'view'),
|
||
(7, 'testsuite', 'browse'),
|
||
(7, 'testsuite', 'index'),
|
||
(7, 'testsuite', 'view'),
|
||
(7, 'testtask', 'browse'),
|
||
(7, 'testtask', 'cases'),
|
||
(7, 'testtask', 'create'),
|
||
(7, 'testtask', 'edit'),
|
||
(7, 'testtask', 'groupCase'),
|
||
(7, 'testtask', 'index'),
|
||
(7, 'testtask', 'results'),
|
||
(7, 'testtask', 'view'),
|
||
(7, 'todo', 'activate'),
|
||
(7, 'todo', 'assignTo'),
|
||
(7, 'todo', 'batchClose'),
|
||
(7, 'todo', 'batchCreate'),
|
||
(7, 'todo', 'batchEdit'),
|
||
(7, 'todo', 'batchFinish'),
|
||
(7, 'todo', 'calendar'),
|
||
(7, 'todo', 'close'),
|
||
(7, 'todo', 'create'),
|
||
(7, 'todo', 'createcycle'),
|
||
(7, 'todo', 'delete'),
|
||
(7, 'todo', 'edit'),
|
||
(7, 'todo', 'export'),
|
||
(7, 'todo', 'finish'),
|
||
(7, 'todo', 'import2Today'),
|
||
(7, 'todo', 'start'),
|
||
(7, 'todo', 'view'),
|
||
(7, 'trainplan', 'batchCreate'),
|
||
(7, 'trainplan', 'batchEdit'),
|
||
(7, 'trainplan', 'batchFinish'),
|
||
(7, 'trainplan', 'browse'),
|
||
(7, 'trainplan', 'create'),
|
||
(7, 'trainplan', 'delete'),
|
||
(7, 'trainplan', 'edit'),
|
||
(7, 'trainplan', 'finish'),
|
||
(7, 'trainplan', 'summary'),
|
||
(7, 'trainplan', 'view'),
|
||
(7, 'tree', 'browse'),
|
||
(7, 'tree', 'browseTask'),
|
||
(7, 'tree', 'delete'),
|
||
(7, 'tree', 'edit'),
|
||
(7, 'tree', 'fix'),
|
||
(7, 'tree', 'manageChild'),
|
||
(7, 'tree', 'updateOrder'),
|
||
(7, 'user', 'bug'),
|
||
(7, 'user', 'cropAvatar'),
|
||
(7, 'user', 'dynamic'),
|
||
(7, 'user', 'effort'),
|
||
(7, 'user', 'effortcalendar'),
|
||
(7, 'user', 'execution'),
|
||
(7, 'user', 'issue'),
|
||
(7, 'user', 'profile'),
|
||
(7, 'user', 'risk'),
|
||
(7, 'user', 'setPublicTemplate'),
|
||
(7, 'user', 'story'),
|
||
(7, 'user', 'task'),
|
||
(7, 'user', 'testCase'),
|
||
(7, 'user', 'testTask'),
|
||
(7, 'user', 'todo'),
|
||
(7, 'user', 'todocalendar'),
|
||
(7, 'user', 'view'),
|
||
(7, 'weekly', 'index'),
|
||
(7, 'workestimation', 'index'),
|
||
(7, 'workloadbudget', '27'),
|
||
(7, 'workloadbudget', 'assign'),
|
||
(7, 'workloadbudget', 'batchassign'),
|
||
(7, 'workloadbudget', 'batchcreate'),
|
||
(7, 'workloadbudget', 'batchedit'),
|
||
(7, 'workloadbudget', 'browse'),
|
||
(7, 'workloadbudget', 'create'),
|
||
(7, 'workloadbudget', 'delete'),
|
||
(7, 'workloadbudget', 'edit'),
|
||
(7, 'workloadbudget', 'export'),
|
||
(7, 'workloadbudget', 'exporttemplate'),
|
||
(7, 'workloadbudget', 'import'),
|
||
(7, 'workloadbudget', 'link'),
|
||
(7, 'workloadbudget', 'search'),
|
||
(7, 'workloadbudget', 'showimport'),
|
||
(7, 'workloadbudget', 'unlink'),
|
||
(7, 'workloadbudget', 'view'),
|
||
(8, 'action', 'comment'),
|
||
(8, 'action', 'editComment'),
|
||
(8, 'action', 'hideAll'),
|
||
(8, 'action', 'hideOne'),
|
||
(8, 'action', 'trash'),
|
||
(8, 'action', 'undelete'),
|
||
(8, 'activity', 'browse'),
|
||
(8, 'activity', 'create'),
|
||
(8, 'activity', 'delete'),
|
||
(8, 'activity', 'edit'),
|
||
(8, 'activity', 'view'),
|
||
(8, 'admin', 'checkWeak'),
|
||
(8, 'admin', 'index'),
|
||
(8, 'admin', 'safe'),
|
||
(8, 'attend', 'company'),
|
||
(8, 'attend', 'department'),
|
||
(8, 'attend', 'edit'),
|
||
(8, 'attend', 'export'),
|
||
(8, 'attend', 'exportStat'),
|
||
(8, 'attend', 'personal'),
|
||
(8, 'audit', '8'),
|
||
(8, 'audit', 'assign'),
|
||
(8, 'audit', 'batchassign'),
|
||
(8, 'audit', 'batchcreate'),
|
||
(8, 'audit', 'batchedit'),
|
||
(8, 'audit', 'browse'),
|
||
(8, 'audit', 'create'),
|
||
(8, 'audit', 'delete'),
|
||
(8, 'audit', 'edit'),
|
||
(8, 'audit', 'export'),
|
||
(8, 'audit', 'exporttemplate'),
|
||
(8, 'audit', 'import'),
|
||
(8, 'audit', 'link'),
|
||
(8, 'audit', 'search'),
|
||
(8, 'audit', 'showimport'),
|
||
(8, 'audit', 'unlink'),
|
||
(8, 'audit', 'view'),
|
||
(8, 'auditcl', 'browse'),
|
||
(8, 'auditcl', 'delete'),
|
||
(8, 'auditcl', 'edit'),
|
||
(8, 'auditplan', 'batchCreate'),
|
||
(8, 'auditplan', 'browse'),
|
||
(8, 'auditplan', 'create'),
|
||
(8, 'auditplan', 'edit'),
|
||
(8, 'auditplan', 'nc'),
|
||
(8, 'auditplan', 'result'),
|
||
(8, 'auditresult', '10'),
|
||
(8, 'auditresult', 'assign'),
|
||
(8, 'auditresult', 'batchassign'),
|
||
(8, 'auditresult', 'batchcreate'),
|
||
(8, 'auditresult', 'batchedit'),
|
||
(8, 'auditresult', 'browse'),
|
||
(8, 'auditresult', 'create'),
|
||
(8, 'auditresult', 'delete'),
|
||
(8, 'auditresult', 'edit'),
|
||
(8, 'auditresult', 'export'),
|
||
(8, 'auditresult', 'exporttemplate'),
|
||
(8, 'auditresult', 'import'),
|
||
(8, 'auditresult', 'link'),
|
||
(8, 'auditresult', 'search'),
|
||
(8, 'auditresult', 'showimport'),
|
||
(8, 'auditresult', 'unlink'),
|
||
(8, 'auditresult', 'view'),
|
||
(8, 'automation', 'browse'),
|
||
(8, 'baseline', 'articleview'),
|
||
(8, 'baseline', 'catalog'),
|
||
(8, 'baseline', 'createTemplate'),
|
||
(8, 'baseline', 'editBook'),
|
||
(8, 'baseline', 'editTemplate'),
|
||
(8, 'baseline', 'manageBook'),
|
||
(8, 'baseline', 'template'),
|
||
(8, 'baseline', 'view'),
|
||
(8, 'budget', 'batchCreate'),
|
||
(8, 'budget', 'browse'),
|
||
(8, 'budget', 'create'),
|
||
(8, 'budget', 'edit'),
|
||
(8, 'budget', 'summary'),
|
||
(8, 'budget', 'view'),
|
||
(8, 'bug', 'activate'),
|
||
(8, 'bug', 'assignTo'),
|
||
(8, 'bug', 'batchActivate'),
|
||
(8, 'bug', 'batchAssignTo'),
|
||
(8, 'bug', 'batchChangeBranch'),
|
||
(8, 'bug', 'batchChangeModule'),
|
||
(8, 'bug', 'batchClose'),
|
||
(8, 'bug', 'batchConfirm'),
|
||
(8, 'bug', 'batchCreate'),
|
||
(8, 'bug', 'batchEdit'),
|
||
(8, 'bug', 'batchResolve'),
|
||
(8, 'bug', 'browse'),
|
||
(8, 'bug', 'close'),
|
||
(8, 'bug', 'confirmBug'),
|
||
(8, 'bug', 'confirmStoryChange'),
|
||
(8, 'bug', 'create'),
|
||
(8, 'bug', 'delete'),
|
||
(8, 'bug', 'edit'),
|
||
(8, 'bug', 'export'),
|
||
(8, 'bug', 'exportTemplet'),
|
||
(8, 'bug', 'import'),
|
||
(8, 'bug', 'index'),
|
||
(8, 'bug', 'linkBugs'),
|
||
(8, 'bug', 'report'),
|
||
(8, 'bug', 'resolve'),
|
||
(8, 'bug', 'showImport'),
|
||
(8, 'bug', 'view'),
|
||
(8, 'build', 'create'),
|
||
(8, 'build', 'delete'),
|
||
(8, 'build', 'edit'),
|
||
(8, 'build', 'view'),
|
||
(8, 'caselib', 'batchCreateCase'),
|
||
(8, 'caselib', 'browse'),
|
||
(8, 'caselib', 'create'),
|
||
(8, 'caselib', 'createCase'),
|
||
(8, 'caselib', 'delete'),
|
||
(8, 'caselib', 'edit'),
|
||
(8, 'caselib', 'exportTemplet'),
|
||
(8, 'caselib', 'import'),
|
||
(8, 'caselib', 'index'),
|
||
(8, 'caselib', 'showImport'),
|
||
(8, 'caselib', 'view'),
|
||
(8, 'ci', 'checkCompileStatus'),
|
||
(8, 'ci', 'commitResult'),
|
||
(8, 'classify', 'browse'),
|
||
(8, 'cm', 'browse'),
|
||
(8, 'cm', 'create'),
|
||
(8, 'cm', 'edit'),
|
||
(8, 'cm', 'report'),
|
||
(8, 'cm', 'view'),
|
||
(8, 'cmcl', 'browse'),
|
||
(8, 'cmcl', 'delete'),
|
||
(8, 'cmcl', 'edit'),
|
||
(8, 'cmcl', 'view'),
|
||
(8, 'company', 'browse'),
|
||
(8, 'company', 'calendar'),
|
||
(8, 'company', 'dynamic'),
|
||
(8, 'company', 'effort'),
|
||
(8, 'company', 'index'),
|
||
(8, 'company', 'todo'),
|
||
(8, 'company', 'view'),
|
||
(8, 'compile', 'browse'),
|
||
(8, 'compile', 'logs'),
|
||
(8, 'custom', 'estimate'),
|
||
(8, 'custom', 'index'),
|
||
(8, 'datatable', 'setGlobal'),
|
||
(8, 'design', 'browse'),
|
||
(8, 'design', 'create'),
|
||
(8, 'design', 'delete'),
|
||
(8, 'design', 'edit'),
|
||
(8, 'design', 'view'),
|
||
(8, 'doc', 'collect'),
|
||
(8, 'doc', 'create'),
|
||
(8, 'doc', 'createLib'),
|
||
(8, 'doc', 'delete'),
|
||
(8, 'doc', 'deleteFile'),
|
||
(8, 'doc', 'deleteLib'),
|
||
(8, 'doc', 'diff'),
|
||
(8, 'doc', 'edit'),
|
||
(8, 'doc', 'editLib'),
|
||
(8, 'doc', 'index'),
|
||
(8, 'doc', 'myCollection'),
|
||
(8, 'doc', 'myCreation'),
|
||
(8, 'doc', 'myEdited'),
|
||
(8, 'doc', 'mySpace'),
|
||
(8, 'doc', 'myView'),
|
||
(8, 'doc', 'productSpace'),
|
||
(8, 'doc', 'projectSpace'),
|
||
(8, 'doc', 'showFiles'),
|
||
(8, 'doc', 'teamSpace'),
|
||
(8, 'doc', 'view'),
|
||
(8, 'durationestimation', 'create'),
|
||
(8, 'durationestimation', 'index'),
|
||
(8, 'effort', 'batchCreate'),
|
||
(8, 'effort', 'calendar'),
|
||
(8, 'effort', 'createForObject'),
|
||
(8, 'effort', 'delete'),
|
||
(8, 'effort', 'edit'),
|
||
(8, 'effort', 'export'),
|
||
(8, 'effort', 'view'),
|
||
(8, 'execution', 'all'),
|
||
(8, 'execution', 'browse'),
|
||
(8, 'execution', 'bug'),
|
||
(8, 'execution', 'build'),
|
||
(8, 'execution', 'burn'),
|
||
(8, 'execution', 'burnData'),
|
||
(8, 'execution', 'calendar'),
|
||
(8, 'execution', 'computeBurn'),
|
||
(8, 'execution', 'doc'),
|
||
(8, 'execution', 'dynamic'),
|
||
(8, 'execution', 'effort'),
|
||
(8, 'execution', 'effortCalendar'),
|
||
(8, 'execution', 'executionkanban'),
|
||
(8, 'execution', 'gantt'),
|
||
(8, 'execution', 'grouptask'),
|
||
(8, 'execution', 'importBug'),
|
||
(8, 'execution', 'importtask'),
|
||
(8, 'execution', 'index'),
|
||
(8, 'execution', 'kanban'),
|
||
(8, 'execution', 'story'),
|
||
(8, 'execution', 'storyKanban'),
|
||
(8, 'execution', 'storyView'),
|
||
(8, 'execution', 'task'),
|
||
(8, 'execution', 'taskEffort'),
|
||
(8, 'execution', 'team'),
|
||
(8, 'execution', 'testcase'),
|
||
(8, 'execution', 'testreport'),
|
||
(8, 'execution', 'testtask'),
|
||
(8, 'execution', 'tree'),
|
||
(8, 'execution', 'treeStory'),
|
||
(8, 'execution', 'treeTask'),
|
||
(8, 'execution', 'view'),
|
||
(8, 'execution', 'whitelist'),
|
||
(8, 'extension', 'browse'),
|
||
(8, 'extension', 'obtain'),
|
||
(8, 'extension', 'structure'),
|
||
(8, 'faq', 'browse'),
|
||
(8, 'feedback', 'admin'),
|
||
(8, 'feedback', 'close'),
|
||
(8, 'feedback', 'index'),
|
||
(8, 'file', 'delete'),
|
||
(8, 'file', 'download'),
|
||
(8, 'file', 'edit'),
|
||
(8, 'file', 'setPublic'),
|
||
(8, 'file', 'uploadImages'),
|
||
(8, 'gapanalysis', 'batchCreate'),
|
||
(8, 'gapanalysis', 'batchEdit'),
|
||
(8, 'gapanalysis', 'browse'),
|
||
(8, 'gapanalysis', 'create'),
|
||
(8, 'gapanalysis', 'delete'),
|
||
(8, 'gapanalysis', 'edit'),
|
||
(8, 'gapanalysis', 'view'),
|
||
(8, 'git', 'apiSync'),
|
||
(8, 'git', 'cat'),
|
||
(8, 'git', 'diff'),
|
||
(8, 'gitlab', 'bindProduct'),
|
||
(8, 'gitlab', 'bindUser'),
|
||
(8, 'gitlab', 'browse'),
|
||
(8, 'gitlab', 'create'),
|
||
(8, 'gitlab', 'delete'),
|
||
(8, 'gitlab', 'edit'),
|
||
(8, 'gitlab', 'importIssue'),
|
||
(8, 'group', 'browse'),
|
||
(8, 'host', 'browse'),
|
||
(8, 'host', 'create'),
|
||
(8, 'host', 'delete'),
|
||
(8, 'host', 'edit'),
|
||
(8, 'host', 'treemap'),
|
||
(8, 'host', 'view'),
|
||
(8, 'index', 'index'),
|
||
(8, 'issue', 'activate'),
|
||
(8, 'issue', 'assignTo'),
|
||
(8, 'issue', 'batchCreate'),
|
||
(8, 'issue', 'browse'),
|
||
(8, 'issue', 'cancel'),
|
||
(8, 'issue', 'close'),
|
||
(8, 'issue', 'confirm'),
|
||
(8, 'issue', 'create'),
|
||
(8, 'issue', 'delete'),
|
||
(8, 'issue', 'edit'),
|
||
(8, 'issue', 'importFromLib'),
|
||
(8, 'issue', 'resolve'),
|
||
(8, 'issue', 'view'),
|
||
(8, 'jenkins', 'browse'),
|
||
(8, 'jenkins', 'create'),
|
||
(8, 'jenkins', 'delete'),
|
||
(8, 'jenkins', 'edit'),
|
||
(8, 'job', 'browse'),
|
||
(8, 'job', 'create'),
|
||
(8, 'job', 'delete'),
|
||
(8, 'job', 'edit'),
|
||
(8, 'job', 'exec'),
|
||
(8, 'job', 'view'),
|
||
(8, 'leave', 'back'),
|
||
(8, 'leave', 'create'),
|
||
(8, 'leave', 'delete'),
|
||
(8, 'leave', 'edit'),
|
||
(8, 'leave', 'export'),
|
||
(8, 'leave', 'personal'),
|
||
(8, 'leave', 'personalAnnual'),
|
||
(8, 'leave', 'switchstatus'),
|
||
(8, 'leave', 'view'),
|
||
(8, 'lieu', 'create'),
|
||
(8, 'lieu', 'delete'),
|
||
(8, 'lieu', 'edit'),
|
||
(8, 'lieu', 'personal'),
|
||
(8, 'lieu', 'switchstatus'),
|
||
(8, 'lieu', 'view'),
|
||
(8, 'makeup', 'create'),
|
||
(8, 'makeup', 'delete'),
|
||
(8, 'makeup', 'edit'),
|
||
(8, 'makeup', 'export'),
|
||
(8, 'makeup', 'personal'),
|
||
(8, 'makeup', 'switchstatus'),
|
||
(8, 'makeup', 'view'),
|
||
(8, 'meeting', 'browse'),
|
||
(8, 'meeting', 'create'),
|
||
(8, 'meeting', 'delete'),
|
||
(8, 'meeting', 'edit'),
|
||
(8, 'meeting', 'minutes'),
|
||
(8, 'meeting', 'view'),
|
||
(8, 'meetingroom', 'batchCreate'),
|
||
(8, 'meetingroom', 'batchEdit'),
|
||
(8, 'meetingroom', 'browse'),
|
||
(8, 'meetingroom', 'create'),
|
||
(8, 'meetingroom', 'delete'),
|
||
(8, 'meetingroom', 'edit'),
|
||
(8, 'meetingroom', 'view'),
|
||
(8, 'milestone', 'index'),
|
||
(8, 'milestone', 'saveOtherProblem'),
|
||
(8, 'misc', 'ping'),
|
||
(8, 'my', 'bug'),
|
||
(8, 'my', 'calendar'),
|
||
(8, 'my', 'changePassword'),
|
||
(8, 'my', 'contribute'),
|
||
(8, 'my', 'deleteContacts'),
|
||
(8, 'my', 'doc'),
|
||
(8, 'my', 'dynamic'),
|
||
(8, 'my', 'editProfile'),
|
||
(8, 'my', 'effort'),
|
||
(8, 'my', 'execution'),
|
||
(8, 'my', 'index'),
|
||
(8, 'my', 'issue'),
|
||
(8, 'my', 'manageContacts'),
|
||
(8, 'my', 'meeting'),
|
||
(8, 'my', 'myMeeting'),
|
||
(8, 'my', 'nc'),
|
||
(8, 'my', 'preference'),
|
||
(8, 'my', 'profile'),
|
||
(8, 'my', 'project'),
|
||
(8, 'my', 'review'),
|
||
(8, 'my', 'risk'),
|
||
(8, 'my', 'score'),
|
||
(8, 'my', 'story'),
|
||
(8, 'my', 'task'),
|
||
(8, 'my', 'team'),
|
||
(8, 'my', 'testcase'),
|
||
(8, 'my', 'testtask'),
|
||
(8, 'my', 'todo'),
|
||
(8, 'my', 'unbind'),
|
||
(8, 'my', 'uploadAvatar'),
|
||
(8, 'my', 'work'),
|
||
(8, 'nc', '16'),
|
||
(8, 'nc', 'activate'),
|
||
(8, 'nc', 'assign'),
|
||
(8, 'nc', 'batchassign'),
|
||
(8, 'nc', 'batchcreate'),
|
||
(8, 'nc', 'batchedit'),
|
||
(8, 'nc', 'browse'),
|
||
(8, 'nc', 'close'),
|
||
(8, 'nc', 'create'),
|
||
(8, 'nc', 'delete'),
|
||
(8, 'nc', 'edit'),
|
||
(8, 'nc', 'export'),
|
||
(8, 'nc', 'exporttemplate'),
|
||
(8, 'nc', 'import'),
|
||
(8, 'nc', 'link'),
|
||
(8, 'nc', 'resolve'),
|
||
(8, 'nc', 'search'),
|
||
(8, 'nc', 'showimport'),
|
||
(8, 'nc', 'unlink'),
|
||
(8, 'nc', 'view'),
|
||
(8, 'opportunity', 'activate'),
|
||
(8, 'opportunity', 'assignTo'),
|
||
(8, 'opportunity', 'batchActivate'),
|
||
(8, 'opportunity', 'batchAssignTo'),
|
||
(8, 'opportunity', 'batchCancel'),
|
||
(8, 'opportunity', 'batchClose'),
|
||
(8, 'opportunity', 'batchCreate'),
|
||
(8, 'opportunity', 'batchEdit'),
|
||
(8, 'opportunity', 'batchHangup'),
|
||
(8, 'opportunity', 'batchImportToLib'),
|
||
(8, 'opportunity', 'browse'),
|
||
(8, 'opportunity', 'cancel'),
|
||
(8, 'opportunity', 'close'),
|
||
(8, 'opportunity', 'create'),
|
||
(8, 'opportunity', 'delete'),
|
||
(8, 'opportunity', 'edit'),
|
||
(8, 'opportunity', 'hangup'),
|
||
(8, 'opportunity', 'importFromLib'),
|
||
(8, 'opportunity', 'importToLib'),
|
||
(8, 'opportunity', 'track'),
|
||
(8, 'opportunity', 'view'),
|
||
(8, 'ops', 'index'),
|
||
(8, 'output', '13'),
|
||
(8, 'output', 'assign'),
|
||
(8, 'output', 'batchassign'),
|
||
(8, 'output', 'batchcreate'),
|
||
(8, 'output', 'batchedit'),
|
||
(8, 'output', 'browse'),
|
||
(8, 'output', 'create'),
|
||
(8, 'output', 'delete'),
|
||
(8, 'output', 'edit'),
|
||
(8, 'output', 'export'),
|
||
(8, 'output', 'exporttemplate'),
|
||
(8, 'output', 'import'),
|
||
(8, 'output', 'link'),
|
||
(8, 'output', 'search'),
|
||
(8, 'output', 'showimport'),
|
||
(8, 'output', 'unlink'),
|
||
(8, 'output', 'view'),
|
||
(8, 'overtime', 'create'),
|
||
(8, 'overtime', 'delete'),
|
||
(8, 'overtime', 'edit'),
|
||
(8, 'overtime', 'export'),
|
||
(8, 'overtime', 'personal'),
|
||
(8, 'overtime', 'switchstatus'),
|
||
(8, 'overtime', 'view'),
|
||
(8, 'pivot', 'bugAssign'),
|
||
(8, 'pivot', 'bugAssignSummary'),
|
||
(8, 'pivot', 'bugCreate'),
|
||
(8, 'pivot', 'bugSummary'),
|
||
(8, 'pivot', 'build'),
|
||
(8, 'pivot', 'casesrun'),
|
||
(8, 'pivot', 'preview'),
|
||
(8, 'pivot', 'productSummary'),
|
||
(8, 'pivot', 'projectDeviation'),
|
||
(8, 'pivot', 'projectSummary'),
|
||
(8, 'pivot', 'projectWorkload'),
|
||
(8, 'pivot', 'roadmap'),
|
||
(8, 'pivot', 'storyLinkedBug'),
|
||
(8, 'pivot', 'testcase'),
|
||
(8, 'pivot', 'workAssignSummary'),
|
||
(8, 'pivot', 'workload'),
|
||
(8, 'pivot', 'workSummary'),
|
||
(8, 'process', 'browse'),
|
||
(8, 'process', 'create'),
|
||
(8, 'process', 'delete'),
|
||
(8, 'process', 'edit'),
|
||
(8, 'process', 'view'),
|
||
(8, 'product', 'all'),
|
||
(8, 'product', 'browse'),
|
||
(8, 'product', 'build'),
|
||
(8, 'product', 'dashboard'),
|
||
(8, 'product', 'doc'),
|
||
(8, 'product', 'dynamic'),
|
||
(8, 'product', 'index'),
|
||
(8, 'product', 'kanban'),
|
||
(8, 'product', 'manageLine'),
|
||
(8, 'product', 'project'),
|
||
(8, 'product', 'roadmap'),
|
||
(8, 'product', 'track'),
|
||
(8, 'product', 'view'),
|
||
(8, 'product', 'whitelist'),
|
||
(8, 'productplan', 'browse'),
|
||
(8, 'productplan', 'view'),
|
||
(8, 'program', 'activate'),
|
||
(8, 'program', 'browse'),
|
||
(8, 'program', 'close'),
|
||
(8, 'program', 'create'),
|
||
(8, 'program', 'delete'),
|
||
(8, 'program', 'edit'),
|
||
(8, 'program', 'index'),
|
||
(8, 'program', 'kanban'),
|
||
(8, 'program', 'product'),
|
||
(8, 'program', 'project'),
|
||
(8, 'program', 'stakeholder'),
|
||
(8, 'program', 'start'),
|
||
(8, 'program', 'suspend'),
|
||
(8, 'program', 'view'),
|
||
(8, 'project', 'activate'),
|
||
(8, 'project', 'addWhitelist'),
|
||
(8, 'project', 'batchEdit'),
|
||
(8, 'project', 'browse'),
|
||
(8, 'project', 'bug'),
|
||
(8, 'project', 'build'),
|
||
(8, 'project', 'close'),
|
||
(8, 'project', 'copyGroup'),
|
||
(8, 'project', 'create'),
|
||
(8, 'project', 'createGroup'),
|
||
(8, 'project', 'createGuide'),
|
||
(8, 'project', 'delete'),
|
||
(8, 'project', 'dynamic'),
|
||
(8, 'project', 'edit'),
|
||
(8, 'project', 'editGroup'),
|
||
(8, 'project', 'execution'),
|
||
(8, 'project', 'export'),
|
||
(8, 'project', 'group'),
|
||
(8, 'project', 'index'),
|
||
(8, 'project', 'kanban'),
|
||
(8, 'project', 'manageGroupMember'),
|
||
(8, 'project', 'manageMembers'),
|
||
(8, 'project', 'managePriv'),
|
||
(8, 'project', 'manageProducts'),
|
||
(8, 'project', 'programTitle'),
|
||
(8, 'project', 'qa'),
|
||
(8, 'project', 'start'),
|
||
(8, 'project', 'suspend'),
|
||
(8, 'project', 'team'),
|
||
(8, 'project', 'testcase'),
|
||
(8, 'project', 'testreport'),
|
||
(8, 'project', 'testtask'),
|
||
(8, 'project', 'unbindWhitelist'),
|
||
(8, 'project', 'updateOrder'),
|
||
(8, 'project', 'view'),
|
||
(8, 'project', 'whitelist'),
|
||
(8, 'projectbuild', 'browse'),
|
||
(8, 'projectrelease', 'browse'),
|
||
(8, 'projectstory', 'story'),
|
||
(8, 'projectstory', 'track'),
|
||
(8, 'projectstory', 'view'),
|
||
(8, 'pssp', 'browse'),
|
||
(8, 'pssp', 'update'),
|
||
(8, 'qa', 'index'),
|
||
(8, 'release', 'browse'),
|
||
(8, 'release', 'export'),
|
||
(8, 'release', 'view'),
|
||
(8, 'repo', 'blame'),
|
||
(8, 'repo', 'browse'),
|
||
(8, 'repo', 'diff'),
|
||
(8, 'repo', 'download'),
|
||
(8, 'repo', 'log'),
|
||
(8, 'repo', 'revision'),
|
||
(8, 'repo', 'showSyncCommit'),
|
||
(8, 'repo', 'view'),
|
||
(8, 'report', 'customeRedreport'),
|
||
(8, 'report', 'export'),
|
||
(8, 'report', 'show'),
|
||
(8, 'requirement', 'export'),
|
||
(8, 'requirement', 'report'),
|
||
(8, 'requirement', 'view'),
|
||
(8, 'review', 'assess'),
|
||
(8, 'review', 'audit'),
|
||
(8, 'review', 'browse'),
|
||
(8, 'review', 'create'),
|
||
(8, 'review', 'edit'),
|
||
(8, 'review', 'recall'),
|
||
(8, 'review', 'report'),
|
||
(8, 'review', 'result'),
|
||
(8, 'review', 'submit'),
|
||
(8, 'review', 'toAudit'),
|
||
(8, 'review', 'view'),
|
||
(8, 'reviewcl', 'browse'),
|
||
(8, 'reviewcl', 'create'),
|
||
(8, 'reviewcl', 'delete'),
|
||
(8, 'reviewcl', 'edit'),
|
||
(8, 'reviewcl', 'view'),
|
||
(8, 'reviewissue', 'create'),
|
||
(8, 'reviewissue', 'edit'),
|
||
(8, 'reviewissue', 'issue'),
|
||
(8, 'reviewissue', 'resolved'),
|
||
(8, 'reviewissue', 'updateStatus'),
|
||
(8, 'reviewissue', 'view'),
|
||
(8, 'reviewsetting', 'reviewer'),
|
||
(8, 'reviewsetting', 'version'),
|
||
(8, 'risk', 'activate'),
|
||
(8, 'risk', 'assignTo'),
|
||
(8, 'risk', 'batchCreate'),
|
||
(8, 'risk', 'browse'),
|
||
(8, 'risk', 'cancel'),
|
||
(8, 'risk', 'close'),
|
||
(8, 'risk', 'create'),
|
||
(8, 'risk', 'delete'),
|
||
(8, 'risk', 'edit'),
|
||
(8, 'risk', 'hangup'),
|
||
(8, 'risk', 'importFromLib'),
|
||
(8, 'risk', 'track'),
|
||
(8, 'risk', 'view'),
|
||
(8, 'screen', 'annualData'),
|
||
(8, 'screen', 'browse'),
|
||
(8, 'screen', 'view'),
|
||
(8, 'search', 'buildForm'),
|
||
(8, 'search', 'buildQuery'),
|
||
(8, 'search', 'deleteQuery'),
|
||
(8, 'search', 'index'),
|
||
(8, 'search', 'saveQuery'),
|
||
(8, 'search', 'select'),
|
||
(8, 'stage', 'batchCreate'),
|
||
(8, 'stage', 'browse'),
|
||
(8, 'stage', 'create'),
|
||
(8, 'stage', 'delete'),
|
||
(8, 'stage', 'edit'),
|
||
(8, 'story', 'batchToTask'),
|
||
(8, 'story', 'bugs'),
|
||
(8, 'story', 'cases'),
|
||
(8, 'story', 'export'),
|
||
(8, 'story', 'processStoryChange'),
|
||
(8, 'story', 'report'),
|
||
(8, 'story', 'tasks'),
|
||
(8, 'story', 'view'),
|
||
(8, 'subject', 'browse'),
|
||
(8, 'svn', 'apiSync'),
|
||
(8, 'svn', 'cat'),
|
||
(8, 'svn', 'diff'),
|
||
(8, 'task', 'activate'),
|
||
(8, 'task', 'assignTo'),
|
||
(8, 'task', 'batchAssignTo'),
|
||
(8, 'task', 'batchChangeModule'),
|
||
(8, 'task', 'batchClose'),
|
||
(8, 'task', 'batchCreate'),
|
||
(8, 'task', 'batchEdit'),
|
||
(8, 'task', 'cancel'),
|
||
(8, 'task', 'close'),
|
||
(8, 'task', 'confirmStoryChange'),
|
||
(8, 'task', 'create'),
|
||
(8, 'task', 'delete'),
|
||
(8, 'task', 'deleteEstimate'),
|
||
(8, 'task', 'edit'),
|
||
(8, 'task', 'editEstimate'),
|
||
(8, 'task', 'export'),
|
||
(8, 'task', 'finish'),
|
||
(8, 'task', 'pause'),
|
||
(8, 'task', 'recordEstimate'),
|
||
(8, 'task', 'report'),
|
||
(8, 'task', 'restart'),
|
||
(8, 'task', 'start'),
|
||
(8, 'task', 'view'),
|
||
(8, 'testcase', 'batchCaseTypeChange'),
|
||
(8, 'testcase', 'batchChangeBranch'),
|
||
(8, 'testcase', 'batchChangeModule'),
|
||
(8, 'testcase', 'batchConfirmStoryChange'),
|
||
(8, 'testcase', 'batchCreate'),
|
||
(8, 'testcase', 'batchDelete'),
|
||
(8, 'testcase', 'batchEdit'),
|
||
(8, 'testcase', 'batchReview'),
|
||
(8, 'testcase', 'browse'),
|
||
(8, 'testcase', 'bugs'),
|
||
(8, 'testcase', 'confirmChange'),
|
||
(8, 'testcase', 'confirmLibcaseChange'),
|
||
(8, 'testcase', 'confirmStoryChange'),
|
||
(8, 'testcase', 'create'),
|
||
(8, 'testcase', 'createBug'),
|
||
(8, 'testcase', 'delete'),
|
||
(8, 'testcase', 'edit'),
|
||
(8, 'testcase', 'export'),
|
||
(8, 'testcase', 'exportTemplet'),
|
||
(8, 'testcase', 'groupCase'),
|
||
(8, 'testcase', 'ignoreLibcaseChange'),
|
||
(8, 'testcase', 'import'),
|
||
(8, 'testcase', 'importFromLib'),
|
||
(8, 'testcase', 'index'),
|
||
(8, 'testcase', 'linkCases'),
|
||
(8, 'testcase', 'review'),
|
||
(8, 'testcase', 'showImport'),
|
||
(8, 'testcase', 'submit'),
|
||
(8, 'testcase', 'view'),
|
||
(8, 'testcase', 'zeroCase'),
|
||
(8, 'testreport', 'browse'),
|
||
(8, 'testreport', 'create'),
|
||
(8, 'testreport', 'delete'),
|
||
(8, 'testreport', 'edit'),
|
||
(8, 'testreport', 'export'),
|
||
(8, 'testreport', 'view'),
|
||
(8, 'testsuite', 'batchUnlinkCases'),
|
||
(8, 'testsuite', 'browse'),
|
||
(8, 'testsuite', 'create'),
|
||
(8, 'testsuite', 'delete'),
|
||
(8, 'testsuite', 'edit'),
|
||
(8, 'testsuite', 'index'),
|
||
(8, 'testsuite', 'linkCase'),
|
||
(8, 'testsuite', 'test'),
|
||
(8, 'testsuite', 'unlinkCase'),
|
||
(8, 'testsuite', 'view'),
|
||
(8, 'testtask', 'activate'),
|
||
(8, 'testtask', 'batchAssign'),
|
||
(8, 'testtask', 'batchRun'),
|
||
(8, 'testtask', 'batchUnlinkCases'),
|
||
(8, 'testtask', 'block'),
|
||
(8, 'testtask', 'browse'),
|
||
(8, 'testtask', 'browseUnits'),
|
||
(8, 'testtask', 'cases'),
|
||
(8, 'testtask', 'close'),
|
||
(8, 'testtask', 'create'),
|
||
(8, 'testtask', 'delete'),
|
||
(8, 'testtask', 'deployCaseResults'),
|
||
(8, 'testtask', 'edit'),
|
||
(8, 'testtask', 'groupCase'),
|
||
(8, 'testtask', 'importUnitResult'),
|
||
(8, 'testtask', 'index'),
|
||
(8, 'testtask', 'linkcase'),
|
||
(8, 'testtask', 'report'),
|
||
(8, 'testtask', 'results'),
|
||
(8, 'testtask', 'runcase'),
|
||
(8, 'testtask', 'runDeployCase'),
|
||
(8, 'testtask', 'start'),
|
||
(8, 'testtask', 'unitCases'),
|
||
(8, 'testtask', 'unlinkcase'),
|
||
(8, 'testtask', 'view'),
|
||
(8, 'todo', 'activate'),
|
||
(8, 'todo', 'assignTo'),
|
||
(8, 'todo', 'batchClose'),
|
||
(8, 'todo', 'batchCreate'),
|
||
(8, 'todo', 'batchEdit'),
|
||
(8, 'todo', 'batchFinish'),
|
||
(8, 'todo', 'calendar'),
|
||
(8, 'todo', 'close'),
|
||
(8, 'todo', 'create'),
|
||
(8, 'todo', 'createcycle'),
|
||
(8, 'todo', 'delete'),
|
||
(8, 'todo', 'edit'),
|
||
(8, 'todo', 'export'),
|
||
(8, 'todo', 'finish'),
|
||
(8, 'todo', 'import2Today'),
|
||
(8, 'todo', 'start'),
|
||
(8, 'todo', 'view'),
|
||
(8, 'trainbook', 'ajaxgetbookbysn'),
|
||
(8, 'trainbook', 'batchChangeModule'),
|
||
(8, 'trainbook', 'batchEdit'),
|
||
(8, 'trainbook', 'borrow'),
|
||
(8, 'trainbook', 'borrowrecords'),
|
||
(8, 'trainbook', 'browse'),
|
||
(8, 'trainbook', 'create'),
|
||
(8, 'trainbook', 'delete'),
|
||
(8, 'trainbook', 'edit'),
|
||
(8, 'trainbook', 'export'),
|
||
(8, 'trainbook', 'manage'),
|
||
(8, 'trainbook', 'myborrow'),
|
||
(8, 'trainbook', 'returnbook'),
|
||
(8, 'trainbook', 'view'),
|
||
(8, 'traincareer', 'index'),
|
||
(8, 'trainchapter', 'browse'),
|
||
(8, 'trainchapter', 'catalog'),
|
||
(8, 'trainchapter', 'delete'),
|
||
(8, 'trainchapter', 'download'),
|
||
(8, 'trainchapter', 'edit'),
|
||
(8, 'trainchapter', 'manage'),
|
||
(8, 'trainchapter', 'showDocFiles'),
|
||
(8, 'trainchapter', 'sortChapterOrder'),
|
||
(8, 'trainchapter', 'view'),
|
||
(8, 'traincourse', 'browse'),
|
||
(8, 'traincourse', 'changeStatus'),
|
||
(8, 'traincourse', 'collect'),
|
||
(8, 'traincourse', 'create'),
|
||
(8, 'traincourse', 'delete'),
|
||
(8, 'traincourse', 'edit'),
|
||
(8, 'traincourse', 'manage'),
|
||
(8, 'traincourse', 'view'),
|
||
(8, 'trainexam', 'browse'),
|
||
(8, 'trainexam', 'changeStatus'),
|
||
(8, 'trainexam', 'choseExam'),
|
||
(8, 'trainexam', 'create'),
|
||
(8, 'trainexam', 'delete'),
|
||
(8, 'trainexam', 'deleteQuestion'),
|
||
(8, 'trainexam', 'edit'),
|
||
(8, 'trainexam', 'editQuestion'),
|
||
(8, 'trainexam', 'exam'),
|
||
(8, 'trainexam', 'myExams'),
|
||
(8, 'trainexam', 'review'),
|
||
(8, 'trainexam', 'scoreDetail'),
|
||
(8, 'trainexam', 'setQuestion'),
|
||
(8, 'trainexam', 'updateOrder'),
|
||
(8, 'trainexam', 'view'),
|
||
(8, 'traingoal', 'browse'),
|
||
(8, 'traingoal', 'browseCompanyGoals'),
|
||
(8, 'traingoal', 'browseDeptGoals'),
|
||
(8, 'traingoal', 'create'),
|
||
(8, 'traingoal', 'delete'),
|
||
(8, 'traingoal', 'edit'),
|
||
(8, 'traingoal', 'recall'),
|
||
(8, 'traingoal', 'review'),
|
||
(8, 'traingoal', 'submitReview'),
|
||
(8, 'traingoal', 'updateOrder'),
|
||
(8, 'traingoal', 'view'),
|
||
(8, 'trainplan', 'batchCreate'),
|
||
(8, 'trainplan', 'batchEdit'),
|
||
(8, 'trainplan', 'batchFinish'),
|
||
(8, 'trainplan', 'browse'),
|
||
(8, 'trainplan', 'create'),
|
||
(8, 'trainplan', 'delete'),
|
||
(8, 'trainplan', 'edit'),
|
||
(8, 'trainplan', 'finish'),
|
||
(8, 'trainplan', 'summary'),
|
||
(8, 'trainplan', 'view'),
|
||
(8, 'trainpost', 'browse'),
|
||
(8, 'trainpost', 'create'),
|
||
(8, 'trainpost', 'createGrade'),
|
||
(8, 'trainpost', 'delete'),
|
||
(8, 'trainpost', 'edit'),
|
||
(8, 'trainpost', 'editGrade'),
|
||
(8, 'trainpost', 'manageGrade'),
|
||
(8, 'trainpost', 'sortGrade'),
|
||
(8, 'trainpost', 'sortPost'),
|
||
(8, 'trainskill', 'browse'),
|
||
(8, 'trainskill', 'create'),
|
||
(8, 'trainskill', 'createGrade'),
|
||
(8, 'trainskill', 'delete'),
|
||
(8, 'trainskill', 'deleteDesc'),
|
||
(8, 'trainskill', 'deleteGrade'),
|
||
(8, 'trainskill', 'edit'),
|
||
(8, 'trainskill', 'editGrade'),
|
||
(8, 'trainskill', 'view'),
|
||
(8, 'traintask', 'browse'),
|
||
(8, 'traintask', 'browseCompanyTasks'),
|
||
(8, 'traintask', 'browseDeptTasks'),
|
||
(8, 'traintask', 'close'),
|
||
(8, 'traintask', 'create'),
|
||
(8, 'traintask', 'createTask'),
|
||
(8, 'traintask', 'delete'),
|
||
(8, 'traintask', 'edit'),
|
||
(8, 'traintask', 'finish'),
|
||
(8, 'traintask', 'import'),
|
||
(8, 'traintask', 'setCondition'),
|
||
(8, 'traintask', 'start'),
|
||
(8, 'traintask', 'view'),
|
||
(8, 'tree', 'browse'),
|
||
(8, 'tree', 'browsehost'),
|
||
(8, 'tree', 'browseTask'),
|
||
(8, 'tree', 'delete'),
|
||
(8, 'tree', 'edit'),
|
||
(8, 'tree', 'fix'),
|
||
(8, 'tree', 'manageChild'),
|
||
(8, 'tree', 'updateOrder'),
|
||
(8, 'user', 'bug'),
|
||
(8, 'user', 'cropAvatar'),
|
||
(8, 'user', 'dynamic'),
|
||
(8, 'user', 'effort'),
|
||
(8, 'user', 'effortcalendar'),
|
||
(8, 'user', 'execution'),
|
||
(8, 'user', 'issue'),
|
||
(8, 'user', 'profile'),
|
||
(8, 'user', 'risk'),
|
||
(8, 'user', 'setPublicTemplate'),
|
||
(8, 'user', 'story'),
|
||
(8, 'user', 'task'),
|
||
(8, 'user', 'testCase'),
|
||
(8, 'user', 'testTask'),
|
||
(8, 'user', 'todo'),
|
||
(8, 'user', 'todocalendar'),
|
||
(8, 'user', 'view'),
|
||
(8, 'weekly', 'index'),
|
||
(8, 'workestimation', 'index'),
|
||
(8, 'workloadbudget', '27'),
|
||
(8, 'workloadbudget', 'assign'),
|
||
(8, 'workloadbudget', 'batchassign'),
|
||
(8, 'workloadbudget', 'batchcreate'),
|
||
(8, 'workloadbudget', 'batchedit'),
|
||
(8, 'workloadbudget', 'browse'),
|
||
(8, 'workloadbudget', 'create'),
|
||
(8, 'workloadbudget', 'delete'),
|
||
(8, 'workloadbudget', 'edit'),
|
||
(8, 'workloadbudget', 'export'),
|
||
(8, 'workloadbudget', 'exporttemplate'),
|
||
(8, 'workloadbudget', 'import'),
|
||
(8, 'workloadbudget', 'link'),
|
||
(8, 'workloadbudget', 'search'),
|
||
(8, 'workloadbudget', 'showimport'),
|
||
(8, 'workloadbudget', 'unlink'),
|
||
(8, 'workloadbudget', 'view'),
|
||
(9, 'account', 'browse'),
|
||
(9, 'account', 'view'),
|
||
(9, 'action', 'comment'),
|
||
(9, 'action', 'editComment'),
|
||
(9, 'action', 'hideAll'),
|
||
(9, 'action', 'hideOne'),
|
||
(9, 'action', 'trash'),
|
||
(9, 'action', 'undelete'),
|
||
(9, 'activity', 'browse'),
|
||
(9, 'activity', 'create'),
|
||
(9, 'activity', 'delete'),
|
||
(9, 'activity', 'edit'),
|
||
(9, 'activity', 'view'),
|
||
(9, 'admin', 'index'),
|
||
(9, 'attend', 'browseReview'),
|
||
(9, 'attend', 'company'),
|
||
(9, 'attend', 'department'),
|
||
(9, 'attend', 'detail'),
|
||
(9, 'attend', 'edit'),
|
||
(9, 'attend', 'export'),
|
||
(9, 'attend', 'exportDetail'),
|
||
(9, 'attend', 'exportStat'),
|
||
(9, 'attend', 'personal'),
|
||
(9, 'attend', 'personalSettings'),
|
||
(9, 'attend', 'review'),
|
||
(9, 'attend', 'saveStat'),
|
||
(9, 'attend', 'setManager'),
|
||
(9, 'attend', 'settings'),
|
||
(9, 'attend', 'stat'),
|
||
(9, 'audit', '8'),
|
||
(9, 'audit', 'assign'),
|
||
(9, 'audit', 'batchassign'),
|
||
(9, 'audit', 'batchcreate'),
|
||
(9, 'audit', 'batchedit'),
|
||
(9, 'audit', 'browse'),
|
||
(9, 'audit', 'create'),
|
||
(9, 'audit', 'delete'),
|
||
(9, 'audit', 'edit'),
|
||
(9, 'audit', 'export'),
|
||
(9, 'audit', 'exporttemplate'),
|
||
(9, 'audit', 'import'),
|
||
(9, 'audit', 'link'),
|
||
(9, 'audit', 'search'),
|
||
(9, 'audit', 'showimport'),
|
||
(9, 'audit', 'unlink'),
|
||
(9, 'audit', 'view'),
|
||
(9, 'auditcl', 'browse'),
|
||
(9, 'auditcl', 'delete'),
|
||
(9, 'auditcl', 'edit'),
|
||
(9, 'auditplan', 'browse'),
|
||
(9, 'auditplan', 'create'),
|
||
(9, 'auditplan', 'edit'),
|
||
(9, 'auditplan', 'nc'),
|
||
(9, 'auditplan', 'result'),
|
||
(9, 'auditresult', '10'),
|
||
(9, 'auditresult', 'assign'),
|
||
(9, 'auditresult', 'batchassign'),
|
||
(9, 'auditresult', 'batchcreate'),
|
||
(9, 'auditresult', 'batchedit'),
|
||
(9, 'auditresult', 'browse'),
|
||
(9, 'auditresult', 'create'),
|
||
(9, 'auditresult', 'delete'),
|
||
(9, 'auditresult', 'edit'),
|
||
(9, 'auditresult', 'export'),
|
||
(9, 'auditresult', 'exporttemplate'),
|
||
(9, 'auditresult', 'import'),
|
||
(9, 'auditresult', 'link'),
|
||
(9, 'auditresult', 'search'),
|
||
(9, 'auditresult', 'showimport'),
|
||
(9, 'auditresult', 'unlink'),
|
||
(9, 'auditresult', 'view'),
|
||
(9, 'baseline', 'articleview'),
|
||
(9, 'baseline', 'catalog'),
|
||
(9, 'baseline', 'createTemplate'),
|
||
(9, 'baseline', 'delete'),
|
||
(9, 'baseline', 'editBook'),
|
||
(9, 'baseline', 'editTemplate'),
|
||
(9, 'baseline', 'manageBook'),
|
||
(9, 'baseline', 'template'),
|
||
(9, 'baseline', 'view'),
|
||
(9, 'budget', 'batchCreate'),
|
||
(9, 'budget', 'browse'),
|
||
(9, 'budget', 'create'),
|
||
(9, 'budget', 'delete'),
|
||
(9, 'budget', 'edit'),
|
||
(9, 'budget', 'summary'),
|
||
(9, 'budget', 'view'),
|
||
(9, 'bug', 'activate'),
|
||
(9, 'bug', 'assignTo'),
|
||
(9, 'bug', 'batchActivate'),
|
||
(9, 'bug', 'batchAssignTo'),
|
||
(9, 'bug', 'batchChangeBranch'),
|
||
(9, 'bug', 'batchChangeModule'),
|
||
(9, 'bug', 'batchClose'),
|
||
(9, 'bug', 'batchConfirm'),
|
||
(9, 'bug', 'batchCreate'),
|
||
(9, 'bug', 'batchEdit'),
|
||
(9, 'bug', 'batchResolve'),
|
||
(9, 'bug', 'browse'),
|
||
(9, 'bug', 'close'),
|
||
(9, 'bug', 'confirmBug'),
|
||
(9, 'bug', 'confirmStoryChange'),
|
||
(9, 'bug', 'create'),
|
||
(9, 'bug', 'delete'),
|
||
(9, 'bug', 'edit'),
|
||
(9, 'bug', 'export'),
|
||
(9, 'bug', 'index'),
|
||
(9, 'bug', 'linkBugs'),
|
||
(9, 'bug', 'report'),
|
||
(9, 'bug', 'resolve'),
|
||
(9, 'bug', 'view'),
|
||
(9, 'build', 'create'),
|
||
(9, 'build', 'delete'),
|
||
(9, 'build', 'edit'),
|
||
(9, 'build', 'view'),
|
||
(9, 'classify', 'browse'),
|
||
(9, 'cm', 'browse'),
|
||
(9, 'cm', 'create'),
|
||
(9, 'cm', 'delete'),
|
||
(9, 'cm', 'edit'),
|
||
(9, 'cm', 'report'),
|
||
(9, 'cm', 'view'),
|
||
(9, 'cmcl', 'browse'),
|
||
(9, 'cmcl', 'delete'),
|
||
(9, 'cmcl', 'edit'),
|
||
(9, 'cmcl', 'view'),
|
||
(9, 'company', 'alleffort'),
|
||
(9, 'company', 'allTodo'),
|
||
(9, 'company', 'browse'),
|
||
(9, 'company', 'calendar'),
|
||
(9, 'company', 'dynamic'),
|
||
(9, 'company', 'edit'),
|
||
(9, 'company', 'effort'),
|
||
(9, 'company', 'index'),
|
||
(9, 'company', 'todo'),
|
||
(9, 'company', 'view'),
|
||
(9, 'custom', 'estimate'),
|
||
(9, 'custom', 'index'),
|
||
(9, 'custom', 'restore'),
|
||
(9, 'custom', 'setPublic'),
|
||
(9, 'datatable', 'setGlobal'),
|
||
(9, 'deploy', 'browse'),
|
||
(9, 'deploy', 'view'),
|
||
(9, 'deploy', 'viewStep'),
|
||
(9, 'dept', 'browse'),
|
||
(9, 'dept', 'delete'),
|
||
(9, 'dept', 'manageChild'),
|
||
(9, 'dept', 'updateOrder'),
|
||
(9, 'design', 'assignTo'),
|
||
(9, 'design', 'batchCreate'),
|
||
(9, 'design', 'browse'),
|
||
(9, 'design', 'create'),
|
||
(9, 'design', 'delete'),
|
||
(9, 'design', 'edit'),
|
||
(9, 'design', 'view'),
|
||
(9, 'doc', 'collect'),
|
||
(9, 'doc', 'create'),
|
||
(9, 'doc', 'createLib'),
|
||
(9, 'doc', 'delete'),
|
||
(9, 'doc', 'deleteFile'),
|
||
(9, 'doc', 'deleteLib'),
|
||
(9, 'doc', 'diff'),
|
||
(9, 'doc', 'edit'),
|
||
(9, 'doc', 'editLib'),
|
||
(9, 'doc', 'index'),
|
||
(9, 'doc', 'myCollection'),
|
||
(9, 'doc', 'myCreation'),
|
||
(9, 'doc', 'myEdited'),
|
||
(9, 'doc', 'mySpace'),
|
||
(9, 'doc', 'myView'),
|
||
(9, 'doc', 'productSpace'),
|
||
(9, 'doc', 'projectSpace'),
|
||
(9, 'doc', 'showFiles'),
|
||
(9, 'doc', 'teamSpace'),
|
||
(9, 'doc', 'view'),
|
||
(9, 'domain', 'browse'),
|
||
(9, 'domain', 'view'),
|
||
(9, 'durationestimation', 'create'),
|
||
(9, 'durationestimation', 'index'),
|
||
(9, 'effort', 'batchCreate'),
|
||
(9, 'effort', 'calendar'),
|
||
(9, 'effort', 'createForObject'),
|
||
(9, 'effort', 'delete'),
|
||
(9, 'effort', 'edit'),
|
||
(9, 'effort', 'export'),
|
||
(9, 'effort', 'view'),
|
||
(9, 'execution', 'all'),
|
||
(9, 'execution', 'browse'),
|
||
(9, 'execution', 'bug'),
|
||
(9, 'execution', 'build'),
|
||
(9, 'execution', 'burn'),
|
||
(9, 'execution', 'burnData'),
|
||
(9, 'execution', 'calendar'),
|
||
(9, 'execution', 'computeBurn'),
|
||
(9, 'execution', 'computeTaskEffort'),
|
||
(9, 'execution', 'doc'),
|
||
(9, 'execution', 'dynamic'),
|
||
(9, 'execution', 'effort'),
|
||
(9, 'execution', 'effortCalendar'),
|
||
(9, 'execution', 'executionkanban'),
|
||
(9, 'execution', 'gantt'),
|
||
(9, 'execution', 'grouptask'),
|
||
(9, 'execution', 'importBug'),
|
||
(9, 'execution', 'importtask'),
|
||
(9, 'execution', 'index'),
|
||
(9, 'execution', 'kanban'),
|
||
(9, 'execution', 'manageMembers'),
|
||
(9, 'execution', 'story'),
|
||
(9, 'execution', 'storyKanban'),
|
||
(9, 'execution', 'storySort'),
|
||
(9, 'execution', 'storyView'),
|
||
(9, 'execution', 'task'),
|
||
(9, 'execution', 'taskEffort'),
|
||
(9, 'execution', 'team'),
|
||
(9, 'execution', 'testcase'),
|
||
(9, 'execution', 'testreport'),
|
||
(9, 'execution', 'testtask'),
|
||
(9, 'execution', 'tree'),
|
||
(9, 'execution', 'treeStory'),
|
||
(9, 'execution', 'treeTask'),
|
||
(9, 'execution', 'updateOrder'),
|
||
(9, 'execution', 'view'),
|
||
(9, 'execution', 'whitelist'),
|
||
(9, 'extension', 'browse'),
|
||
(9, 'extension', 'obtain'),
|
||
(9, 'extension', 'structure'),
|
||
(9, 'faq', 'browse'),
|
||
(9, 'feedback', 'admin'),
|
||
(9, 'feedback', 'adminView'),
|
||
(9, 'feedback', 'index'),
|
||
(9, 'feedback', 'view'),
|
||
(9, 'file', 'delete'),
|
||
(9, 'file', 'download'),
|
||
(9, 'file', 'edit'),
|
||
(9, 'file', 'setPublic'),
|
||
(9, 'file', 'uploadImages'),
|
||
(9, 'git', 'apiSync'),
|
||
(9, 'git', 'cat'),
|
||
(9, 'git', 'diff'),
|
||
(9, 'group', 'browse'),
|
||
(9, 'holiday', 'browse'),
|
||
(9, 'holiday', 'create'),
|
||
(9, 'holiday', 'delete'),
|
||
(9, 'holiday', 'edit'),
|
||
(9, 'host', 'browse'),
|
||
(9, 'host', 'treemap'),
|
||
(9, 'host', 'view'),
|
||
(9, 'index', 'index'),
|
||
(9, 'issue', 'activate'),
|
||
(9, 'issue', 'assignTo'),
|
||
(9, 'issue', 'batchCreate'),
|
||
(9, 'issue', 'browse'),
|
||
(9, 'issue', 'cancel'),
|
||
(9, 'issue', 'close'),
|
||
(9, 'issue', 'confirm'),
|
||
(9, 'issue', 'create'),
|
||
(9, 'issue', 'delete'),
|
||
(9, 'issue', 'edit'),
|
||
(9, 'issue', 'importFromLib'),
|
||
(9, 'issue', 'resolve'),
|
||
(9, 'issue', 'view'),
|
||
(9, 'leave', 'back'),
|
||
(9, 'leave', 'browseReview'),
|
||
(9, 'leave', 'company'),
|
||
(9, 'leave', 'create'),
|
||
(9, 'leave', 'delete'),
|
||
(9, 'leave', 'edit'),
|
||
(9, 'leave', 'export'),
|
||
(9, 'leave', 'personal'),
|
||
(9, 'leave', 'personalAnnual'),
|
||
(9, 'leave', 'review'),
|
||
(9, 'leave', 'setReviewer'),
|
||
(9, 'leave', 'switchstatus'),
|
||
(9, 'leave', 'view'),
|
||
(9, 'lieu', 'browseReview'),
|
||
(9, 'lieu', 'company'),
|
||
(9, 'lieu', 'create'),
|
||
(9, 'lieu', 'delete'),
|
||
(9, 'lieu', 'edit'),
|
||
(9, 'lieu', 'personal'),
|
||
(9, 'lieu', 'review'),
|
||
(9, 'lieu', 'setReviewer'),
|
||
(9, 'lieu', 'switchstatus'),
|
||
(9, 'lieu', 'view'),
|
||
(9, 'makeup', 'browseReview'),
|
||
(9, 'makeup', 'company'),
|
||
(9, 'makeup', 'create'),
|
||
(9, 'makeup', 'delete'),
|
||
(9, 'makeup', 'edit'),
|
||
(9, 'makeup', 'export'),
|
||
(9, 'makeup', 'personal'),
|
||
(9, 'makeup', 'review'),
|
||
(9, 'makeup', 'setReviewer'),
|
||
(9, 'makeup', 'switchstatus'),
|
||
(9, 'makeup', 'view'),
|
||
(9, 'meeting', 'browse'),
|
||
(9, 'meeting', 'create'),
|
||
(9, 'meeting', 'delete'),
|
||
(9, 'meeting', 'edit'),
|
||
(9, 'meeting', 'minutes'),
|
||
(9, 'meeting', 'view'),
|
||
(9, 'meetingroom', 'batchCreate'),
|
||
(9, 'meetingroom', 'batchEdit'),
|
||
(9, 'meetingroom', 'browse'),
|
||
(9, 'meetingroom', 'create'),
|
||
(9, 'meetingroom', 'delete'),
|
||
(9, 'meetingroom', 'edit'),
|
||
(9, 'meetingroom', 'view'),
|
||
(9, 'milestone', 'index'),
|
||
(9, 'milestone', 'saveOtherProblem'),
|
||
(9, 'misc', 'ping'),
|
||
(9, 'my', 'bug'),
|
||
(9, 'my', 'calendar'),
|
||
(9, 'my', 'changePassword'),
|
||
(9, 'my', 'contribute'),
|
||
(9, 'my', 'deleteContacts'),
|
||
(9, 'my', 'doc'),
|
||
(9, 'my', 'dynamic'),
|
||
(9, 'my', 'editProfile'),
|
||
(9, 'my', 'effort'),
|
||
(9, 'my', 'execution'),
|
||
(9, 'my', 'index'),
|
||
(9, 'my', 'issue'),
|
||
(9, 'my', 'manageContacts'),
|
||
(9, 'my', 'meeting'),
|
||
(9, 'my', 'myMeeting'),
|
||
(9, 'my', 'nc'),
|
||
(9, 'my', 'preference'),
|
||
(9, 'my', 'profile'),
|
||
(9, 'my', 'project'),
|
||
(9, 'my', 'review'),
|
||
(9, 'my', 'risk'),
|
||
(9, 'my', 'score'),
|
||
(9, 'my', 'story'),
|
||
(9, 'my', 'task'),
|
||
(9, 'my', 'team'),
|
||
(9, 'my', 'testcase'),
|
||
(9, 'my', 'testtask'),
|
||
(9, 'my', 'todo'),
|
||
(9, 'my', 'unbind'),
|
||
(9, 'my', 'uploadAvatar'),
|
||
(9, 'my', 'work'),
|
||
(9, 'nc', '16'),
|
||
(9, 'nc', 'activate'),
|
||
(9, 'nc', 'assign'),
|
||
(9, 'nc', 'batchassign'),
|
||
(9, 'nc', 'batchcreate'),
|
||
(9, 'nc', 'batchedit'),
|
||
(9, 'nc', 'browse'),
|
||
(9, 'nc', 'close'),
|
||
(9, 'nc', 'create'),
|
||
(9, 'nc', 'delete'),
|
||
(9, 'nc', 'edit'),
|
||
(9, 'nc', 'export'),
|
||
(9, 'nc', 'exporttemplate'),
|
||
(9, 'nc', 'import'),
|
||
(9, 'nc', 'link'),
|
||
(9, 'nc', 'resolve'),
|
||
(9, 'nc', 'search'),
|
||
(9, 'nc', 'showimport'),
|
||
(9, 'nc', 'unlink'),
|
||
(9, 'nc', 'view'),
|
||
(9, 'opportunity', 'activate'),
|
||
(9, 'opportunity', 'assignTo'),
|
||
(9, 'opportunity', 'batchActivate'),
|
||
(9, 'opportunity', 'batchAssignTo'),
|
||
(9, 'opportunity', 'batchCancel'),
|
||
(9, 'opportunity', 'batchClose'),
|
||
(9, 'opportunity', 'batchCreate'),
|
||
(9, 'opportunity', 'batchEdit'),
|
||
(9, 'opportunity', 'batchHangup'),
|
||
(9, 'opportunity', 'batchImportToLib'),
|
||
(9, 'opportunity', 'browse'),
|
||
(9, 'opportunity', 'cancel'),
|
||
(9, 'opportunity', 'close'),
|
||
(9, 'opportunity', 'create'),
|
||
(9, 'opportunity', 'delete'),
|
||
(9, 'opportunity', 'edit'),
|
||
(9, 'opportunity', 'hangup'),
|
||
(9, 'opportunity', 'importFromLib'),
|
||
(9, 'opportunity', 'importToLib'),
|
||
(9, 'opportunity', 'track'),
|
||
(9, 'opportunity', 'view'),
|
||
(9, 'ops', 'index'),
|
||
(9, 'output', '13'),
|
||
(9, 'output', 'assign'),
|
||
(9, 'output', 'batchassign'),
|
||
(9, 'output', 'batchcreate'),
|
||
(9, 'output', 'batchedit'),
|
||
(9, 'output', 'browse'),
|
||
(9, 'output', 'create'),
|
||
(9, 'output', 'delete'),
|
||
(9, 'output', 'edit'),
|
||
(9, 'output', 'export'),
|
||
(9, 'output', 'exporttemplate'),
|
||
(9, 'output', 'import'),
|
||
(9, 'output', 'link'),
|
||
(9, 'output', 'search'),
|
||
(9, 'output', 'showimport'),
|
||
(9, 'output', 'unlink'),
|
||
(9, 'output', 'view'),
|
||
(9, 'overtime', 'browseReview'),
|
||
(9, 'overtime', 'company'),
|
||
(9, 'overtime', 'create'),
|
||
(9, 'overtime', 'delete'),
|
||
(9, 'overtime', 'edit'),
|
||
(9, 'overtime', 'export'),
|
||
(9, 'overtime', 'personal'),
|
||
(9, 'overtime', 'review'),
|
||
(9, 'overtime', 'setReviewer'),
|
||
(9, 'overtime', 'switchstatus'),
|
||
(9, 'overtime', 'view'),
|
||
(9, 'personnel', 'accessible'),
|
||
(9, 'personnel', 'invest'),
|
||
(9, 'personnel', 'whitelist'),
|
||
(9, 'pivot', 'bugAssign'),
|
||
(9, 'pivot', 'bugAssignSummary'),
|
||
(9, 'pivot', 'bugCreate'),
|
||
(9, 'pivot', 'bugSummary'),
|
||
(9, 'pivot', 'build'),
|
||
(9, 'pivot', 'casesrun'),
|
||
(9, 'pivot', 'export'),
|
||
(9, 'pivot', 'preview'),
|
||
(9, 'pivot', 'productSummary'),
|
||
(9, 'pivot', 'projectDeviation'),
|
||
(9, 'pivot', 'projectSummary'),
|
||
(9, 'pivot', 'projectWorkload'),
|
||
(9, 'pivot', 'reportExport'),
|
||
(9, 'pivot', 'roadmap'),
|
||
(9, 'pivot', 'storyLinkedBug'),
|
||
(9, 'pivot', 'testcase'),
|
||
(9, 'pivot', 'workAssignSummary'),
|
||
(9, 'pivot', 'workload'),
|
||
(9, 'pivot', 'workSummary'),
|
||
(9, 'process', 'browse'),
|
||
(9, 'process', 'create'),
|
||
(9, 'process', 'delete'),
|
||
(9, 'process', 'edit'),
|
||
(9, 'process', 'view'),
|
||
(9, 'product', 'all'),
|
||
(9, 'product', 'browse'),
|
||
(9, 'product', 'build'),
|
||
(9, 'product', 'dashboard'),
|
||
(9, 'product', 'doc'),
|
||
(9, 'product', 'dynamic'),
|
||
(9, 'product', 'index'),
|
||
(9, 'product', 'kanban'),
|
||
(9, 'product', 'manageLine'),
|
||
(9, 'product', 'project'),
|
||
(9, 'product', 'roadmap'),
|
||
(9, 'product', 'track'),
|
||
(9, 'product', 'view'),
|
||
(9, 'product', 'whitelist'),
|
||
(9, 'productplan', 'browse'),
|
||
(9, 'productplan', 'view'),
|
||
(9, 'program', 'activate'),
|
||
(9, 'program', 'browse'),
|
||
(9, 'program', 'close'),
|
||
(9, 'program', 'create'),
|
||
(9, 'program', 'delete'),
|
||
(9, 'program', 'edit'),
|
||
(9, 'program', 'index'),
|
||
(9, 'program', 'kanban'),
|
||
(9, 'program', 'product'),
|
||
(9, 'program', 'project'),
|
||
(9, 'program', 'stakeholder'),
|
||
(9, 'program', 'start'),
|
||
(9, 'program', 'suspend'),
|
||
(9, 'program', 'view'),
|
||
(9, 'programplan', 'browse'),
|
||
(9, 'project', 'activate'),
|
||
(9, 'project', 'addWhitelist'),
|
||
(9, 'project', 'batchEdit'),
|
||
(9, 'project', 'browse'),
|
||
(9, 'project', 'bug'),
|
||
(9, 'project', 'build'),
|
||
(9, 'project', 'close'),
|
||
(9, 'project', 'copyGroup'),
|
||
(9, 'project', 'create'),
|
||
(9, 'project', 'createGroup'),
|
||
(9, 'project', 'createGuide'),
|
||
(9, 'project', 'delete'),
|
||
(9, 'project', 'dynamic'),
|
||
(9, 'project', 'edit'),
|
||
(9, 'project', 'editGroup'),
|
||
(9, 'project', 'execution'),
|
||
(9, 'project', 'export'),
|
||
(9, 'project', 'group'),
|
||
(9, 'project', 'index'),
|
||
(9, 'project', 'kanban'),
|
||
(9, 'project', 'manageGroupMember'),
|
||
(9, 'project', 'manageMembers'),
|
||
(9, 'project', 'managePriv'),
|
||
(9, 'project', 'manageProducts'),
|
||
(9, 'project', 'programTitle'),
|
||
(9, 'project', 'qa'),
|
||
(9, 'project', 'start'),
|
||
(9, 'project', 'suspend'),
|
||
(9, 'project', 'team'),
|
||
(9, 'project', 'testcase'),
|
||
(9, 'project', 'testreport'),
|
||
(9, 'project', 'testtask'),
|
||
(9, 'project', 'unbindWhitelist'),
|
||
(9, 'project', 'unlinkMember'),
|
||
(9, 'project', 'updateOrder'),
|
||
(9, 'project', 'view'),
|
||
(9, 'project', 'whitelist'),
|
||
(9, 'projectbuild', 'browse'),
|
||
(9, 'projectrelease', 'browse'),
|
||
(9, 'projectrelease', 'view'),
|
||
(9, 'projectstory', 'story'),
|
||
(9, 'projectstory', 'track'),
|
||
(9, 'projectstory', 'view'),
|
||
(9, 'pssp', 'browse'),
|
||
(9, 'pssp', 'update'),
|
||
(9, 'qa', 'index'),
|
||
(9, 'release', 'browse'),
|
||
(9, 'release', 'export'),
|
||
(9, 'release', 'view'),
|
||
(9, 'repo', 'addBug'),
|
||
(9, 'repo', 'blame'),
|
||
(9, 'repo', 'browse'),
|
||
(9, 'repo', 'deleteComment'),
|
||
(9, 'repo', 'diff'),
|
||
(9, 'repo', 'download'),
|
||
(9, 'repo', 'editBug'),
|
||
(9, 'repo', 'editComment'),
|
||
(9, 'repo', 'log'),
|
||
(9, 'repo', 'revision'),
|
||
(9, 'repo', 'showSyncCommit'),
|
||
(9, 'repo', 'view'),
|
||
(9, 'report', 'crystalExport'),
|
||
(9, 'report', 'customeRedreport'),
|
||
(9, 'report', 'export'),
|
||
(9, 'report', 'show'),
|
||
(9, 'requirement', 'export'),
|
||
(9, 'requirement', 'report'),
|
||
(9, 'requirement', 'review'),
|
||
(9, 'requirement', 'view'),
|
||
(9, 'review', 'assess'),
|
||
(9, 'review', 'audit'),
|
||
(9, 'review', 'browse'),
|
||
(9, 'review', 'create'),
|
||
(9, 'review', 'edit'),
|
||
(9, 'review', 'recall'),
|
||
(9, 'review', 'report'),
|
||
(9, 'review', 'result'),
|
||
(9, 'review', 'submit'),
|
||
(9, 'review', 'toAudit'),
|
||
(9, 'review', 'view'),
|
||
(9, 'reviewcl', 'browse'),
|
||
(9, 'reviewcl', 'create'),
|
||
(9, 'reviewcl', 'delete'),
|
||
(9, 'reviewcl', 'edit'),
|
||
(9, 'reviewcl', 'view'),
|
||
(9, 'reviewissue', 'create'),
|
||
(9, 'reviewissue', 'edit'),
|
||
(9, 'reviewissue', 'issue'),
|
||
(9, 'reviewissue', 'resolved'),
|
||
(9, 'reviewissue', 'updateStatus'),
|
||
(9, 'reviewissue', 'view'),
|
||
(9, 'reviewsetting', 'reviewer'),
|
||
(9, 'reviewsetting', 'version'),
|
||
(9, 'risk', 'activate'),
|
||
(9, 'risk', 'assignTo'),
|
||
(9, 'risk', 'batchCreate'),
|
||
(9, 'risk', 'browse'),
|
||
(9, 'risk', 'cancel'),
|
||
(9, 'risk', 'close'),
|
||
(9, 'risk', 'create'),
|
||
(9, 'risk', 'delete'),
|
||
(9, 'risk', 'edit'),
|
||
(9, 'risk', 'hangup'),
|
||
(9, 'risk', 'importFromLib'),
|
||
(9, 'risk', 'view'),
|
||
(9, 'screen', 'allAnnualData'),
|
||
(9, 'screen', 'annualData'),
|
||
(9, 'screen', 'browse'),
|
||
(9, 'screen', 'view'),
|
||
(9, 'search', 'buildForm'),
|
||
(9, 'search', 'buildQuery'),
|
||
(9, 'search', 'deleteQuery'),
|
||
(9, 'search', 'index'),
|
||
(9, 'search', 'saveQuery'),
|
||
(9, 'search', 'select'),
|
||
(9, 'serverroom', 'browse'),
|
||
(9, 'serverroom', 'view'),
|
||
(9, 'service', 'browse'),
|
||
(9, 'service', 'index'),
|
||
(9, 'service', 'view'),
|
||
(9, 'stage', 'batchCreate'),
|
||
(9, 'stage', 'browse'),
|
||
(9, 'stage', 'create'),
|
||
(9, 'stage', 'delete'),
|
||
(9, 'stage', 'edit'),
|
||
(9, 'stakeholder', 'batchCreate'),
|
||
(9, 'stakeholder', 'browse'),
|
||
(9, 'stakeholder', 'communicate'),
|
||
(9, 'stakeholder', 'create'),
|
||
(9, 'stakeholder', 'createExpect'),
|
||
(9, 'stakeholder', 'delete'),
|
||
(9, 'stakeholder', 'deleteExpect'),
|
||
(9, 'stakeholder', 'edit'),
|
||
(9, 'stakeholder', 'editExpect'),
|
||
(9, 'stakeholder', 'expect'),
|
||
(9, 'stakeholder', 'expectation'),
|
||
(9, 'stakeholder', 'issue'),
|
||
(9, 'stakeholder', 'plan'),
|
||
(9, 'stakeholder', 'userIssue'),
|
||
(9, 'stakeholder', 'view'),
|
||
(9, 'stakeholder', 'viewExpect'),
|
||
(9, 'stakeholder', 'viewIssue'),
|
||
(9, 'story', 'bugs'),
|
||
(9, 'story', 'cases'),
|
||
(9, 'story', 'export'),
|
||
(9, 'story', 'processStoryChange'),
|
||
(9, 'story', 'report'),
|
||
(9, 'story', 'review'),
|
||
(9, 'story', 'tasks'),
|
||
(9, 'story', 'view'),
|
||
(9, 'subject', 'browse'),
|
||
(9, 'svn', 'apiSync'),
|
||
(9, 'svn', 'cat'),
|
||
(9, 'svn', 'diff'),
|
||
(9, 'task', 'activate'),
|
||
(9, 'task', 'assignTo'),
|
||
(9, 'task', 'batchAssignTo'),
|
||
(9, 'task', 'batchCancel'),
|
||
(9, 'task', 'batchChangeModule'),
|
||
(9, 'task', 'batchClose'),
|
||
(9, 'task', 'batchCreate'),
|
||
(9, 'task', 'batchEdit'),
|
||
(9, 'task', 'cancel'),
|
||
(9, 'task', 'close'),
|
||
(9, 'task', 'confirmStoryChange'),
|
||
(9, 'task', 'create'),
|
||
(9, 'task', 'delete'),
|
||
(9, 'task', 'deleteEstimate'),
|
||
(9, 'task', 'edit'),
|
||
(9, 'task', 'editEstimate'),
|
||
(9, 'task', 'export'),
|
||
(9, 'task', 'finish'),
|
||
(9, 'task', 'pause'),
|
||
(9, 'task', 'recordEstimate'),
|
||
(9, 'task', 'report'),
|
||
(9, 'task', 'restart'),
|
||
(9, 'task', 'start'),
|
||
(9, 'task', 'view'),
|
||
(9, 'testcase', 'browse'),
|
||
(9, 'testcase', 'bugs'),
|
||
(9, 'testcase', 'export'),
|
||
(9, 'testcase', 'groupCase'),
|
||
(9, 'testcase', 'index'),
|
||
(9, 'testcase', 'view'),
|
||
(9, 'testcase', 'zeroCase'),
|
||
(9, 'testreport', 'browse'),
|
||
(9, 'testreport', 'create'),
|
||
(9, 'testreport', 'delete'),
|
||
(9, 'testreport', 'edit'),
|
||
(9, 'testreport', 'view'),
|
||
(9, 'testsuite', 'browse'),
|
||
(9, 'testsuite', 'index'),
|
||
(9, 'testsuite', 'view'),
|
||
(9, 'testtask', 'browse'),
|
||
(9, 'testtask', 'cases'),
|
||
(9, 'testtask', 'create'),
|
||
(9, 'testtask', 'edit'),
|
||
(9, 'testtask', 'groupCase'),
|
||
(9, 'testtask', 'index'),
|
||
(9, 'testtask', 'results'),
|
||
(9, 'testtask', 'view'),
|
||
(9, 'todo', 'activate'),
|
||
(9, 'todo', 'assignTo'),
|
||
(9, 'todo', 'batchClose'),
|
||
(9, 'todo', 'batchCreate'),
|
||
(9, 'todo', 'batchEdit'),
|
||
(9, 'todo', 'batchFinish'),
|
||
(9, 'todo', 'calendar'),
|
||
(9, 'todo', 'close'),
|
||
(9, 'todo', 'create'),
|
||
(9, 'todo', 'createcycle'),
|
||
(9, 'todo', 'delete'),
|
||
(9, 'todo', 'edit'),
|
||
(9, 'todo', 'export'),
|
||
(9, 'todo', 'finish'),
|
||
(9, 'todo', 'import2Today'),
|
||
(9, 'todo', 'start'),
|
||
(9, 'todo', 'view'),
|
||
(9, 'user', 'batchCreate'),
|
||
(9, 'user', 'batchEdit'),
|
||
(9, 'user', 'bug'),
|
||
(9, 'user', 'create'),
|
||
(9, 'user', 'cropAvatar'),
|
||
(9, 'user', 'delete'),
|
||
(9, 'user', 'dynamic'),
|
||
(9, 'user', 'edit'),
|
||
(9, 'user', 'effort'),
|
||
(9, 'user', 'effortcalendar'),
|
||
(9, 'user', 'execution'),
|
||
(9, 'user', 'issue'),
|
||
(9, 'user', 'profile'),
|
||
(9, 'user', 'risk'),
|
||
(9, 'user', 'story'),
|
||
(9, 'user', 'task'),
|
||
(9, 'user', 'testCase'),
|
||
(9, 'user', 'testTask'),
|
||
(9, 'user', 'todo'),
|
||
(9, 'user', 'todocalendar'),
|
||
(9, 'user', 'unbind'),
|
||
(9, 'user', 'unlock'),
|
||
(9, 'user', 'view'),
|
||
(9, 'weekly', 'index'),
|
||
(9, 'workestimation', 'index'),
|
||
(9, 'workloadbudget', '27'),
|
||
(9, 'workloadbudget', 'assign'),
|
||
(9, 'workloadbudget', 'batchassign'),
|
||
(9, 'workloadbudget', 'batchcreate'),
|
||
(9, 'workloadbudget', 'batchedit'),
|
||
(9, 'workloadbudget', 'browse'),
|
||
(9, 'workloadbudget', 'create'),
|
||
(9, 'workloadbudget', 'delete'),
|
||
(9, 'workloadbudget', 'edit'),
|
||
(9, 'workloadbudget', 'export'),
|
||
(9, 'workloadbudget', 'exporttemplate'),
|
||
(9, 'workloadbudget', 'import'),
|
||
(9, 'workloadbudget', 'link'),
|
||
(9, 'workloadbudget', 'search'),
|
||
(9, 'workloadbudget', 'showimport'),
|
||
(9, 'workloadbudget', 'unlink'),
|
||
(9, 'workloadbudget', 'view'),
|
||
(9, 'zoutput', 'browse'),
|
||
(9, 'zoutput', 'view'),
|
||
(10, 'action', 'editComment'),
|
||
(10, 'activity', 'browse'),
|
||
(10, 'activity', 'create'),
|
||
(10, 'activity', 'delete'),
|
||
(10, 'activity', 'edit'),
|
||
(10, 'activity', 'view'),
|
||
(10, 'attend', 'company'),
|
||
(10, 'attend', 'department'),
|
||
(10, 'attend', 'edit'),
|
||
(10, 'attend', 'export'),
|
||
(10, 'attend', 'personal'),
|
||
(10, 'audit', '8'),
|
||
(10, 'audit', 'assign'),
|
||
(10, 'audit', 'batchassign'),
|
||
(10, 'audit', 'batchcreate'),
|
||
(10, 'audit', 'batchedit'),
|
||
(10, 'audit', 'browse'),
|
||
(10, 'audit', 'create'),
|
||
(10, 'audit', 'delete'),
|
||
(10, 'audit', 'edit'),
|
||
(10, 'audit', 'export'),
|
||
(10, 'audit', 'exporttemplate'),
|
||
(10, 'audit', 'import'),
|
||
(10, 'audit', 'link'),
|
||
(10, 'audit', 'search'),
|
||
(10, 'audit', 'showimport'),
|
||
(10, 'audit', 'unlink'),
|
||
(10, 'audit', 'view'),
|
||
(10, 'auditplan', 'browse'),
|
||
(10, 'auditplan', 'create'),
|
||
(10, 'auditplan', 'edit'),
|
||
(10, 'auditplan', 'nc'),
|
||
(10, 'auditplan', 'result'),
|
||
(10, 'auditresult', '10'),
|
||
(10, 'auditresult', 'assign'),
|
||
(10, 'auditresult', 'batchassign'),
|
||
(10, 'auditresult', 'batchcreate'),
|
||
(10, 'auditresult', 'batchedit'),
|
||
(10, 'auditresult', 'browse'),
|
||
(10, 'auditresult', 'create'),
|
||
(10, 'auditresult', 'delete'),
|
||
(10, 'auditresult', 'edit'),
|
||
(10, 'auditresult', 'export'),
|
||
(10, 'auditresult', 'exporttemplate'),
|
||
(10, 'auditresult', 'import'),
|
||
(10, 'auditresult', 'link'),
|
||
(10, 'auditresult', 'search'),
|
||
(10, 'auditresult', 'showimport'),
|
||
(10, 'auditresult', 'unlink'),
|
||
(10, 'auditresult', 'view'),
|
||
(10, 'budget', 'batchCreate'),
|
||
(10, 'budget', 'browse'),
|
||
(10, 'budget', 'create'),
|
||
(10, 'budget', 'delete'),
|
||
(10, 'budget', 'edit'),
|
||
(10, 'budget', 'summary'),
|
||
(10, 'budget', 'view'),
|
||
(10, 'bug', 'activate'),
|
||
(10, 'bug', 'assignTo'),
|
||
(10, 'bug', 'batchActivate'),
|
||
(10, 'bug', 'batchAssignTo'),
|
||
(10, 'bug', 'batchChangeModule'),
|
||
(10, 'bug', 'batchClose'),
|
||
(10, 'bug', 'batchConfirm'),
|
||
(10, 'bug', 'batchCreate'),
|
||
(10, 'bug', 'batchEdit'),
|
||
(10, 'bug', 'batchResolve'),
|
||
(10, 'bug', 'browse'),
|
||
(10, 'bug', 'close'),
|
||
(10, 'bug', 'confirmBug'),
|
||
(10, 'bug', 'confirmStoryChange'),
|
||
(10, 'bug', 'create'),
|
||
(10, 'bug', 'edit'),
|
||
(10, 'bug', 'export'),
|
||
(10, 'bug', 'index'),
|
||
(10, 'bug', 'linkBugs'),
|
||
(10, 'bug', 'report'),
|
||
(10, 'bug', 'resolve'),
|
||
(10, 'bug', 'view'),
|
||
(10, 'build', 'create'),
|
||
(10, 'build', 'delete'),
|
||
(10, 'build', 'edit'),
|
||
(10, 'build', 'view'),
|
||
(10, 'company', 'browse'),
|
||
(10, 'company', 'calendar'),
|
||
(10, 'company', 'dynamic'),
|
||
(10, 'company', 'effort'),
|
||
(10, 'company', 'index'),
|
||
(10, 'company', 'todo'),
|
||
(10, 'company', 'view'),
|
||
(10, 'custom', 'estimate'),
|
||
(10, 'design', 'browse'),
|
||
(10, 'design', 'create'),
|
||
(10, 'design', 'delete'),
|
||
(10, 'design', 'edit'),
|
||
(10, 'design', 'view'),
|
||
(10, 'doc', 'collect'),
|
||
(10, 'doc', 'create'),
|
||
(10, 'doc', 'diff'),
|
||
(10, 'doc', 'edit'),
|
||
(10, 'doc', 'index'),
|
||
(10, 'doc', 'myCollection'),
|
||
(10, 'doc', 'myCreation'),
|
||
(10, 'doc', 'myEdited'),
|
||
(10, 'doc', 'mySpace'),
|
||
(10, 'doc', 'myView'),
|
||
(10, 'doc', 'productSpace'),
|
||
(10, 'doc', 'projectSpace'),
|
||
(10, 'doc', 'showFiles'),
|
||
(10, 'doc', 'teamSpace'),
|
||
(10, 'doc', 'view'),
|
||
(10, 'durationestimation', 'create'),
|
||
(10, 'durationestimation', 'index'),
|
||
(10, 'effort', 'batchCreate'),
|
||
(10, 'effort', 'calendar'),
|
||
(10, 'effort', 'createForObject'),
|
||
(10, 'effort', 'delete'),
|
||
(10, 'effort', 'edit'),
|
||
(10, 'effort', 'export'),
|
||
(10, 'effort', 'view'),
|
||
(10, 'execution', 'all'),
|
||
(10, 'execution', 'browse'),
|
||
(10, 'execution', 'bug'),
|
||
(10, 'execution', 'build'),
|
||
(10, 'execution', 'burn'),
|
||
(10, 'execution', 'calendar'),
|
||
(10, 'execution', 'computeBurn'),
|
||
(10, 'execution', 'doc'),
|
||
(10, 'execution', 'dynamic'),
|
||
(10, 'execution', 'effort'),
|
||
(10, 'execution', 'gantt'),
|
||
(10, 'execution', 'grouptask'),
|
||
(10, 'execution', 'importBug'),
|
||
(10, 'execution', 'importtask'),
|
||
(10, 'execution', 'index'),
|
||
(10, 'execution', 'kanban'),
|
||
(10, 'execution', 'relation'),
|
||
(10, 'execution', 'story'),
|
||
(10, 'execution', 'storyView'),
|
||
(10, 'execution', 'task'),
|
||
(10, 'execution', 'team'),
|
||
(10, 'execution', 'testtask'),
|
||
(10, 'execution', 'tree'),
|
||
(10, 'execution', 'view'),
|
||
(10, 'file', 'download'),
|
||
(10, 'file', 'edit'),
|
||
(10, 'git', 'apiSync'),
|
||
(10, 'git', 'cat'),
|
||
(10, 'git', 'diff'),
|
||
(10, 'group', 'browse'),
|
||
(10, 'holiday', 'browse'),
|
||
(10, 'holiday', 'create'),
|
||
(10, 'holiday', 'delete'),
|
||
(10, 'holiday', 'edit'),
|
||
(10, 'index', 'index'),
|
||
(10, 'issue', 'activate'),
|
||
(10, 'issue', 'batchCreate'),
|
||
(10, 'issue', 'browse'),
|
||
(10, 'issue', 'cancel'),
|
||
(10, 'issue', 'close'),
|
||
(10, 'issue', 'create'),
|
||
(10, 'issue', 'delete'),
|
||
(10, 'issue', 'edit'),
|
||
(10, 'issue', 'resolve'),
|
||
(10, 'issue', 'view'),
|
||
(10, 'leave', 'back'),
|
||
(10, 'leave', 'create'),
|
||
(10, 'leave', 'delete'),
|
||
(10, 'leave', 'edit'),
|
||
(10, 'leave', 'export'),
|
||
(10, 'leave', 'personal'),
|
||
(10, 'leave', 'personalAnnual'),
|
||
(10, 'leave', 'switchstatus'),
|
||
(10, 'leave', 'view'),
|
||
(10, 'lieu', 'create'),
|
||
(10, 'lieu', 'delete'),
|
||
(10, 'lieu', 'edit'),
|
||
(10, 'lieu', 'personal'),
|
||
(10, 'lieu', 'switchstatus'),
|
||
(10, 'lieu', 'view'),
|
||
(10, 'makeup', 'create'),
|
||
(10, 'makeup', 'delete'),
|
||
(10, 'makeup', 'edit'),
|
||
(10, 'makeup', 'export'),
|
||
(10, 'makeup', 'personal'),
|
||
(10, 'makeup', 'switchstatus'),
|
||
(10, 'makeup', 'view'),
|
||
(10, 'meeting', 'browse'),
|
||
(10, 'meeting', 'create'),
|
||
(10, 'meeting', 'delete'),
|
||
(10, 'meeting', 'edit'),
|
||
(10, 'meeting', 'minutes'),
|
||
(10, 'meeting', 'view'),
|
||
(10, 'milestone', 'index'),
|
||
(10, 'misc', 'ping'),
|
||
(10, 'my', 'bug'),
|
||
(10, 'my', 'calendar'),
|
||
(10, 'my', 'changePassword'),
|
||
(10, 'my', 'contribute'),
|
||
(10, 'my', 'deleteContacts'),
|
||
(10, 'my', 'doc'),
|
||
(10, 'my', 'dynamic'),
|
||
(10, 'my', 'editProfile'),
|
||
(10, 'my', 'effort'),
|
||
(10, 'my', 'execution'),
|
||
(10, 'my', 'index'),
|
||
(10, 'my', 'issue'),
|
||
(10, 'my', 'manageContacts'),
|
||
(10, 'my', 'meeting'),
|
||
(10, 'my', 'myMeeting'),
|
||
(10, 'my', 'nc'),
|
||
(10, 'my', 'preference'),
|
||
(10, 'my', 'profile'),
|
||
(10, 'my', 'project'),
|
||
(10, 'my', 'review'),
|
||
(10, 'my', 'risk'),
|
||
(10, 'my', 'score'),
|
||
(10, 'my', 'story'),
|
||
(10, 'my', 'task'),
|
||
(10, 'my', 'team'),
|
||
(10, 'my', 'testcase'),
|
||
(10, 'my', 'testtask'),
|
||
(10, 'my', 'todo'),
|
||
(10, 'my', 'unbind'),
|
||
(10, 'my', 'uploadAvatar'),
|
||
(10, 'my', 'work'),
|
||
(10, 'nc', '16'),
|
||
(10, 'nc', 'activate'),
|
||
(10, 'nc', 'assign'),
|
||
(10, 'nc', 'batchassign'),
|
||
(10, 'nc', 'batchcreate'),
|
||
(10, 'nc', 'batchedit'),
|
||
(10, 'nc', 'browse'),
|
||
(10, 'nc', 'close'),
|
||
(10, 'nc', 'create'),
|
||
(10, 'nc', 'delete'),
|
||
(10, 'nc', 'edit'),
|
||
(10, 'nc', 'export'),
|
||
(10, 'nc', 'exporttemplate'),
|
||
(10, 'nc', 'import'),
|
||
(10, 'nc', 'link'),
|
||
(10, 'nc', 'resolve'),
|
||
(10, 'nc', 'search'),
|
||
(10, 'nc', 'showimport'),
|
||
(10, 'nc', 'unlink'),
|
||
(10, 'nc', 'view'),
|
||
(10, 'opportunity', 'browse'),
|
||
(10, 'opportunity', 'view'),
|
||
(10, 'output', '13'),
|
||
(10, 'output', 'assign'),
|
||
(10, 'output', 'batchassign'),
|
||
(10, 'output', 'batchcreate'),
|
||
(10, 'output', 'batchedit'),
|
||
(10, 'output', 'browse'),
|
||
(10, 'output', 'create'),
|
||
(10, 'output', 'delete'),
|
||
(10, 'output', 'edit'),
|
||
(10, 'output', 'export'),
|
||
(10, 'output', 'exporttemplate'),
|
||
(10, 'output', 'import'),
|
||
(10, 'output', 'link'),
|
||
(10, 'output', 'search'),
|
||
(10, 'output', 'showimport'),
|
||
(10, 'output', 'unlink'),
|
||
(10, 'output', 'view'),
|
||
(10, 'overtime', 'create'),
|
||
(10, 'overtime', 'delete'),
|
||
(10, 'overtime', 'edit'),
|
||
(10, 'overtime', 'export'),
|
||
(10, 'overtime', 'personal'),
|
||
(10, 'overtime', 'switchstatus'),
|
||
(10, 'overtime', 'view'),
|
||
(10, 'personnel', 'accessible'),
|
||
(10, 'personnel', 'invest'),
|
||
(10, 'personnel', 'whitelist'),
|
||
(10, 'pivot', 'bugAssign'),
|
||
(10, 'pivot', 'bugAssignSummary'),
|
||
(10, 'pivot', 'bugCreate'),
|
||
(10, 'pivot', 'bugSummary'),
|
||
(10, 'pivot', 'build'),
|
||
(10, 'pivot', 'casesrun'),
|
||
(10, 'pivot', 'export'),
|
||
(10, 'pivot', 'preview'),
|
||
(10, 'pivot', 'productSummary'),
|
||
(10, 'pivot', 'projectDeviation'),
|
||
(10, 'pivot', 'projectSummary'),
|
||
(10, 'pivot', 'projectWorkload'),
|
||
(10, 'pivot', 'reportExport'),
|
||
(10, 'pivot', 'roadmap'),
|
||
(10, 'pivot', 'storyLinkedBug'),
|
||
(10, 'pivot', 'testcase'),
|
||
(10, 'pivot', 'workAssignSummary'),
|
||
(10, 'pivot', 'workload'),
|
||
(10, 'pivot', 'workSummary'),
|
||
(10, 'process', 'browse'),
|
||
(10, 'process', 'create'),
|
||
(10, 'process', 'delete'),
|
||
(10, 'process', 'edit'),
|
||
(10, 'process', 'view'),
|
||
(10, 'product', 'all'),
|
||
(10, 'product', 'browse'),
|
||
(10, 'product', 'build'),
|
||
(10, 'product', 'dashboard'),
|
||
(10, 'product', 'doc'),
|
||
(10, 'product', 'dynamic'),
|
||
(10, 'product', 'index'),
|
||
(10, 'product', 'manageLine'),
|
||
(10, 'product', 'roadmap'),
|
||
(10, 'product', 'track'),
|
||
(10, 'product', 'view'),
|
||
(10, 'productplan', 'browse'),
|
||
(10, 'productplan', 'view'),
|
||
(10, 'program', 'browse'),
|
||
(10, 'program', 'kanban'),
|
||
(10, 'program', 'product'),
|
||
(10, 'program', 'project'),
|
||
(10, 'program', 'stakeholder'),
|
||
(10, 'program', 'view'),
|
||
(10, 'project', 'browse'),
|
||
(10, 'project', 'bug'),
|
||
(10, 'project', 'build'),
|
||
(10, 'project', 'dynamic'),
|
||
(10, 'project', 'index'),
|
||
(10, 'project', 'kanban'),
|
||
(10, 'project', 'team'),
|
||
(10, 'project', 'testtask'),
|
||
(10, 'project', 'view'),
|
||
(10, 'projectbuild', 'browse'),
|
||
(10, 'projectrelease', 'browse'),
|
||
(10, 'projectrelease', 'view'),
|
||
(10, 'projectstory', 'story'),
|
||
(10, 'projectstory', 'track'),
|
||
(10, 'projectstory', 'view'),
|
||
(10, 'pssp', 'browse'),
|
||
(10, 'pssp', 'update'),
|
||
(10, 'qa', 'index'),
|
||
(10, 'release', 'browse'),
|
||
(10, 'release', 'export'),
|
||
(10, 'release', 'view'),
|
||
(10, 'repo', 'blame'),
|
||
(10, 'repo', 'browse'),
|
||
(10, 'repo', 'diff'),
|
||
(10, 'repo', 'download'),
|
||
(10, 'repo', 'log'),
|
||
(10, 'repo', 'revision'),
|
||
(10, 'repo', 'showSyncCommit'),
|
||
(10, 'repo', 'view'),
|
||
(10, 'report', 'crystalExport'),
|
||
(10, 'report', 'customeRedreport'),
|
||
(10, 'report', 'export'),
|
||
(10, 'report', 'show'),
|
||
(10, 'requirement', 'export'),
|
||
(10, 'requirement', 'report'),
|
||
(10, 'requirement', 'view'),
|
||
(10, 'risk', 'activate'),
|
||
(10, 'risk', 'batchCreate'),
|
||
(10, 'risk', 'browse'),
|
||
(10, 'risk', 'cancel'),
|
||
(10, 'risk', 'close'),
|
||
(10, 'risk', 'create'),
|
||
(10, 'risk', 'delete'),
|
||
(10, 'risk', 'edit'),
|
||
(10, 'risk', 'hangup'),
|
||
(10, 'risk', 'view'),
|
||
(10, 'screen', 'annualData'),
|
||
(10, 'screen', 'browse'),
|
||
(10, 'screen', 'view'),
|
||
(10, 'search', 'buildForm'),
|
||
(10, 'search', 'buildQuery'),
|
||
(10, 'search', 'deleteQuery'),
|
||
(10, 'search', 'index'),
|
||
(10, 'search', 'saveQuery'),
|
||
(10, 'search', 'select'),
|
||
(10, 'stage', 'batchCreate'),
|
||
(10, 'stage', 'browse'),
|
||
(10, 'stage', 'create'),
|
||
(10, 'stage', 'delete'),
|
||
(10, 'stage', 'edit'),
|
||
(10, 'stakeholder', 'browse'),
|
||
(10, 'stakeholder', 'userIssue'),
|
||
(10, 'stakeholder', 'view'),
|
||
(10, 'stakeholder', 'viewIssue'),
|
||
(10, 'story', 'bugs'),
|
||
(10, 'story', 'cases'),
|
||
(10, 'story', 'export'),
|
||
(10, 'story', 'processStoryChange'),
|
||
(10, 'story', 'report'),
|
||
(10, 'story', 'tasks'),
|
||
(10, 'story', 'view'),
|
||
(10, 'subject', 'browse'),
|
||
(10, 'svn', 'apiSync'),
|
||
(10, 'svn', 'cat'),
|
||
(10, 'svn', 'diff'),
|
||
(10, 'task', 'activate'),
|
||
(10, 'task', 'assignTo'),
|
||
(10, 'task', 'batchAssignTo'),
|
||
(10, 'task', 'batchChangeModule'),
|
||
(10, 'task', 'batchClose'),
|
||
(10, 'task', 'batchCreate'),
|
||
(10, 'task', 'batchEdit'),
|
||
(10, 'task', 'cancel'),
|
||
(10, 'task', 'close'),
|
||
(10, 'task', 'confirmStoryChange'),
|
||
(10, 'task', 'create'),
|
||
(10, 'task', 'deleteEstimate'),
|
||
(10, 'task', 'edit'),
|
||
(10, 'task', 'editEstimate'),
|
||
(10, 'task', 'export'),
|
||
(10, 'task', 'finish'),
|
||
(10, 'task', 'pause'),
|
||
(10, 'task', 'recordEstimate'),
|
||
(10, 'task', 'report'),
|
||
(10, 'task', 'restart'),
|
||
(10, 'task', 'start'),
|
||
(10, 'task', 'view'),
|
||
(10, 'testcase', 'browse'),
|
||
(10, 'testcase', 'bugs'),
|
||
(10, 'testcase', 'export'),
|
||
(10, 'testcase', 'groupCase'),
|
||
(10, 'testcase', 'view'),
|
||
(10, 'testreport', 'browse'),
|
||
(10, 'testreport', 'view'),
|
||
(10, 'testsuite', 'browse'),
|
||
(10, 'testsuite', 'index'),
|
||
(10, 'testsuite', 'view'),
|
||
(10, 'testtask', 'browse'),
|
||
(10, 'testtask', 'cases'),
|
||
(10, 'testtask', 'create'),
|
||
(10, 'testtask', 'edit'),
|
||
(10, 'testtask', 'groupCase'),
|
||
(10, 'testtask', 'results'),
|
||
(10, 'testtask', 'view'),
|
||
(10, 'todo', 'activate'),
|
||
(10, 'todo', 'assignTo'),
|
||
(10, 'todo', 'batchClose'),
|
||
(10, 'todo', 'batchCreate'),
|
||
(10, 'todo', 'batchEdit'),
|
||
(10, 'todo', 'batchFinish'),
|
||
(10, 'todo', 'calendar'),
|
||
(10, 'todo', 'close'),
|
||
(10, 'todo', 'create'),
|
||
(10, 'todo', 'delete'),
|
||
(10, 'todo', 'edit'),
|
||
(10, 'todo', 'export'),
|
||
(10, 'todo', 'finish'),
|
||
(10, 'todo', 'import2Today'),
|
||
(10, 'todo', 'start'),
|
||
(10, 'todo', 'view'),
|
||
(10, 'trainchapter', 'browse'),
|
||
(10, 'trainchapter', 'catalog'),
|
||
(10, 'trainchapter', 'delete'),
|
||
(10, 'trainchapter', 'download'),
|
||
(10, 'trainchapter', 'edit'),
|
||
(10, 'trainchapter', 'manage'),
|
||
(10, 'trainchapter', 'showDocFiles'),
|
||
(10, 'trainchapter', 'sortChapterOrder'),
|
||
(10, 'trainchapter', 'view'),
|
||
(10, 'traincourse', 'browse'),
|
||
(10, 'traincourse', 'create'),
|
||
(10, 'traincourse', 'delete'),
|
||
(10, 'traincourse', 'edit'),
|
||
(10, 'traincourse', 'manage'),
|
||
(10, 'traincourse', 'view'),
|
||
(10, 'trainplan', 'browse'),
|
||
(10, 'trainplan', 'view'),
|
||
(10, 'trainskill', 'browse'),
|
||
(10, 'trainskill', 'create'),
|
||
(10, 'trainskill', 'createGrade'),
|
||
(10, 'trainskill', 'delete'),
|
||
(10, 'trainskill', 'deleteDesc'),
|
||
(10, 'trainskill', 'deleteGrade'),
|
||
(10, 'trainskill', 'edit'),
|
||
(10, 'trainskill', 'editGrade'),
|
||
(10, 'trainskill', 'view'),
|
||
(10, 'user', 'bug'),
|
||
(10, 'user', 'cropAvatar'),
|
||
(10, 'user', 'dynamic'),
|
||
(10, 'user', 'effort'),
|
||
(10, 'user', 'effortcalendar'),
|
||
(10, 'user', 'execution'),
|
||
(10, 'user', 'issue'),
|
||
(10, 'user', 'profile'),
|
||
(10, 'user', 'risk'),
|
||
(10, 'user', 'story'),
|
||
(10, 'user', 'task'),
|
||
(10, 'user', 'testCase'),
|
||
(10, 'user', 'testTask'),
|
||
(10, 'user', 'todo'),
|
||
(10, 'user', 'todocalendar'),
|
||
(10, 'user', 'view'),
|
||
(10, 'weekly', 'index'),
|
||
(10, 'workestimation', 'index'),
|
||
(10, 'workloadbudget', '27'),
|
||
(10, 'workloadbudget', 'assign'),
|
||
(10, 'workloadbudget', 'batchassign'),
|
||
(10, 'workloadbudget', 'batchcreate'),
|
||
(10, 'workloadbudget', 'batchedit'),
|
||
(10, 'workloadbudget', 'browse'),
|
||
(10, 'workloadbudget', 'create'),
|
||
(10, 'workloadbudget', 'delete'),
|
||
(10, 'workloadbudget', 'edit'),
|
||
(10, 'workloadbudget', 'export'),
|
||
(10, 'workloadbudget', 'exporttemplate'),
|
||
(10, 'workloadbudget', 'import'),
|
||
(10, 'workloadbudget', 'link'),
|
||
(10, 'workloadbudget', 'search'),
|
||
(10, 'workloadbudget', 'showimport'),
|
||
(10, 'workloadbudget', 'unlink'),
|
||
(10, 'workloadbudget', 'view'),
|
||
(11, 'action', 'comment'),
|
||
(11, 'action', 'editComment'),
|
||
(11, 'activity', 'browse'),
|
||
(11, 'activity', 'create'),
|
||
(11, 'activity', 'delete'),
|
||
(11, 'activity', 'edit'),
|
||
(11, 'activity', 'view'),
|
||
(11, 'audit', '8'),
|
||
(11, 'audit', 'assign'),
|
||
(11, 'audit', 'batchassign'),
|
||
(11, 'audit', 'batchcreate'),
|
||
(11, 'audit', 'batchedit'),
|
||
(11, 'audit', 'browse'),
|
||
(11, 'audit', 'create'),
|
||
(11, 'audit', 'delete'),
|
||
(11, 'audit', 'edit'),
|
||
(11, 'audit', 'export'),
|
||
(11, 'audit', 'exporttemplate'),
|
||
(11, 'audit', 'import'),
|
||
(11, 'audit', 'link'),
|
||
(11, 'audit', 'search'),
|
||
(11, 'audit', 'showimport'),
|
||
(11, 'audit', 'unlink'),
|
||
(11, 'audit', 'view'),
|
||
(11, 'auditplan', 'browse'),
|
||
(11, 'auditplan', 'create'),
|
||
(11, 'auditplan', 'edit'),
|
||
(11, 'auditplan', 'nc'),
|
||
(11, 'auditplan', 'result'),
|
||
(11, 'auditresult', '10'),
|
||
(11, 'auditresult', 'assign'),
|
||
(11, 'auditresult', 'batchassign'),
|
||
(11, 'auditresult', 'batchcreate'),
|
||
(11, 'auditresult', 'batchedit'),
|
||
(11, 'auditresult', 'browse'),
|
||
(11, 'auditresult', 'create'),
|
||
(11, 'auditresult', 'delete'),
|
||
(11, 'auditresult', 'edit'),
|
||
(11, 'auditresult', 'export'),
|
||
(11, 'auditresult', 'exporttemplate'),
|
||
(11, 'auditresult', 'import'),
|
||
(11, 'auditresult', 'link'),
|
||
(11, 'auditresult', 'search'),
|
||
(11, 'auditresult', 'showimport'),
|
||
(11, 'auditresult', 'unlink'),
|
||
(11, 'auditresult', 'view'),
|
||
(11, 'automation', 'browse'),
|
||
(11, 'budget', 'batchCreate'),
|
||
(11, 'budget', 'browse'),
|
||
(11, 'budget', 'create'),
|
||
(11, 'budget', 'delete'),
|
||
(11, 'budget', 'edit'),
|
||
(11, 'budget', 'summary'),
|
||
(11, 'budget', 'view'),
|
||
(11, 'bug', 'activate'),
|
||
(11, 'bug', 'assignTo'),
|
||
(11, 'bug', 'batchActivate'),
|
||
(11, 'bug', 'batchAssignTo'),
|
||
(11, 'bug', 'batchChangeBranch'),
|
||
(11, 'bug', 'batchChangeModule'),
|
||
(11, 'bug', 'batchClose'),
|
||
(11, 'bug', 'batchConfirm'),
|
||
(11, 'bug', 'batchCreate'),
|
||
(11, 'bug', 'batchEdit'),
|
||
(11, 'bug', 'batchResolve'),
|
||
(11, 'bug', 'browse'),
|
||
(11, 'bug', 'close'),
|
||
(11, 'bug', 'confirmBug'),
|
||
(11, 'bug', 'confirmStoryChange'),
|
||
(11, 'bug', 'create'),
|
||
(11, 'bug', 'edit'),
|
||
(11, 'bug', 'export'),
|
||
(11, 'bug', 'index'),
|
||
(11, 'bug', 'linkBugs'),
|
||
(11, 'bug', 'report'),
|
||
(11, 'bug', 'resolve'),
|
||
(11, 'bug', 'view'),
|
||
(11, 'build', 'create'),
|
||
(11, 'build', 'delete'),
|
||
(11, 'build', 'edit'),
|
||
(11, 'build', 'view'),
|
||
(11, 'company', 'browse'),
|
||
(11, 'company', 'calendar'),
|
||
(11, 'company', 'dynamic'),
|
||
(11, 'company', 'effort'),
|
||
(11, 'company', 'index'),
|
||
(11, 'company', 'todo'),
|
||
(11, 'company', 'view'),
|
||
(11, 'custom', 'estimate'),
|
||
(11, 'design', 'browse'),
|
||
(11, 'design', 'create'),
|
||
(11, 'design', 'delete'),
|
||
(11, 'design', 'edit'),
|
||
(11, 'design', 'view'),
|
||
(11, 'doc', 'collect'),
|
||
(11, 'doc', 'index'),
|
||
(11, 'doc', 'myCollection'),
|
||
(11, 'doc', 'myCreation'),
|
||
(11, 'doc', 'myEdited'),
|
||
(11, 'doc', 'mySpace'),
|
||
(11, 'doc', 'myView'),
|
||
(11, 'doc', 'productSpace'),
|
||
(11, 'doc', 'projectSpace'),
|
||
(11, 'doc', 'showFiles'),
|
||
(11, 'doc', 'teamSpace'),
|
||
(11, 'doc', 'view'),
|
||
(11, 'durationestimation', 'create'),
|
||
(11, 'durationestimation', 'index'),
|
||
(11, 'effort', 'batchCreate'),
|
||
(11, 'effort', 'calendar'),
|
||
(11, 'effort', 'createForObject'),
|
||
(11, 'effort', 'delete'),
|
||
(11, 'effort', 'edit'),
|
||
(11, 'effort', 'export'),
|
||
(11, 'effort', 'view'),
|
||
(11, 'execution', 'all'),
|
||
(11, 'execution', 'browse'),
|
||
(11, 'execution', 'bug'),
|
||
(11, 'execution', 'build'),
|
||
(11, 'execution', 'burn'),
|
||
(11, 'execution', 'doc'),
|
||
(11, 'execution', 'dynamic'),
|
||
(11, 'execution', 'executionkanban'),
|
||
(11, 'execution', 'grouptask'),
|
||
(11, 'execution', 'index'),
|
||
(11, 'execution', 'kanban'),
|
||
(11, 'execution', 'story'),
|
||
(11, 'execution', 'storyView'),
|
||
(11, 'execution', 'task'),
|
||
(11, 'execution', 'team'),
|
||
(11, 'execution', 'testcase'),
|
||
(11, 'execution', 'testreport'),
|
||
(11, 'execution', 'testtask'),
|
||
(11, 'execution', 'tree'),
|
||
(11, 'execution', 'treestory'),
|
||
(11, 'execution', 'treetask'),
|
||
(11, 'execution', 'view'),
|
||
(11, 'execution', 'whitelist'),
|
||
(11, 'file', 'download'),
|
||
(11, 'file', 'edit'),
|
||
(11, 'git', 'apiSync'),
|
||
(11, 'git', 'cat'),
|
||
(11, 'git', 'diff'),
|
||
(11, 'group', 'browse'),
|
||
(11, 'holiday', 'browse'),
|
||
(11, 'holiday', 'create'),
|
||
(11, 'holiday', 'delete'),
|
||
(11, 'holiday', 'edit'),
|
||
(11, 'index', 'index'),
|
||
(11, 'issue', 'activate'),
|
||
(11, 'issue', 'browse'),
|
||
(11, 'issue', 'cancel'),
|
||
(11, 'issue', 'close'),
|
||
(11, 'issue', 'create'),
|
||
(11, 'issue', 'delete'),
|
||
(11, 'issue', 'edit'),
|
||
(11, 'issue', 'resolve'),
|
||
(11, 'issue', 'view'),
|
||
(11, 'misc', 'ping'),
|
||
(11, 'my', 'bug'),
|
||
(11, 'my', 'calendar'),
|
||
(11, 'my', 'changePassword'),
|
||
(11, 'my', 'contribute'),
|
||
(11, 'my', 'deleteContacts'),
|
||
(11, 'my', 'doc'),
|
||
(11, 'my', 'dynamic'),
|
||
(11, 'my', 'editProfile'),
|
||
(11, 'my', 'effort'),
|
||
(11, 'my', 'execution'),
|
||
(11, 'my', 'index'),
|
||
(11, 'my', 'issue'),
|
||
(11, 'my', 'manageContacts'),
|
||
(11, 'my', 'meeting'),
|
||
(11, 'my', 'myMeeting'),
|
||
(11, 'my', 'preference'),
|
||
(11, 'my', 'profile'),
|
||
(11, 'my', 'project'),
|
||
(11, 'my', 'risk'),
|
||
(11, 'my', 'score'),
|
||
(11, 'my', 'story'),
|
||
(11, 'my', 'task'),
|
||
(11, 'my', 'team'),
|
||
(11, 'my', 'testcase'),
|
||
(11, 'my', 'testtask'),
|
||
(11, 'my', 'todo'),
|
||
(11, 'my', 'uploadAvatar'),
|
||
(11, 'my', 'work'),
|
||
(11, 'nc', '16'),
|
||
(11, 'nc', 'activate'),
|
||
(11, 'nc', 'assign'),
|
||
(11, 'nc', 'batchassign'),
|
||
(11, 'nc', 'batchcreate'),
|
||
(11, 'nc', 'batchedit'),
|
||
(11, 'nc', 'browse'),
|
||
(11, 'nc', 'close'),
|
||
(11, 'nc', 'create'),
|
||
(11, 'nc', 'delete'),
|
||
(11, 'nc', 'edit'),
|
||
(11, 'nc', 'export'),
|
||
(11, 'nc', 'exporttemplate'),
|
||
(11, 'nc', 'import'),
|
||
(11, 'nc', 'link'),
|
||
(11, 'nc', 'resolve'),
|
||
(11, 'nc', 'search'),
|
||
(11, 'nc', 'showimport'),
|
||
(11, 'nc', 'unlink'),
|
||
(11, 'nc', 'view'),
|
||
(11, 'output', '13'),
|
||
(11, 'output', 'assign'),
|
||
(11, 'output', 'batchassign'),
|
||
(11, 'output', 'batchcreate'),
|
||
(11, 'output', 'batchedit'),
|
||
(11, 'output', 'browse'),
|
||
(11, 'output', 'create'),
|
||
(11, 'output', 'delete'),
|
||
(11, 'output', 'edit'),
|
||
(11, 'output', 'export'),
|
||
(11, 'output', 'exporttemplate'),
|
||
(11, 'output', 'import'),
|
||
(11, 'output', 'link'),
|
||
(11, 'output', 'search'),
|
||
(11, 'output', 'showimport'),
|
||
(11, 'output', 'unlink'),
|
||
(11, 'output', 'view'),
|
||
(11, 'personnel', 'accessible'),
|
||
(11, 'personnel', 'invest'),
|
||
(11, 'personnel', 'whitelist'),
|
||
(11, 'pivot', 'bugAssign'),
|
||
(11, 'pivot', 'bugAssignSummary'),
|
||
(11, 'pivot', 'bugCreate'),
|
||
(11, 'pivot', 'bugSummary'),
|
||
(11, 'pivot', 'build'),
|
||
(11, 'pivot', 'casesrun'),
|
||
(11, 'pivot', 'preview'),
|
||
(11, 'pivot', 'productSummary'),
|
||
(11, 'pivot', 'projectDeviation'),
|
||
(11, 'pivot', 'projectSummary'),
|
||
(11, 'pivot', 'projectWorkload'),
|
||
(11, 'pivot', 'roadmap'),
|
||
(11, 'pivot', 'storyLinkedBug'),
|
||
(11, 'pivot', 'testcase'),
|
||
(11, 'pivot', 'workAssignSummary'),
|
||
(11, 'pivot', 'workload'),
|
||
(11, 'pivot', 'workSummary'),
|
||
(11, 'process', 'browse'),
|
||
(11, 'process', 'create'),
|
||
(11, 'process', 'delete'),
|
||
(11, 'process', 'edit'),
|
||
(11, 'process', 'view'),
|
||
(11, 'product', 'all'),
|
||
(11, 'product', 'browse'),
|
||
(11, 'product', 'build'),
|
||
(11, 'product', 'dashboard'),
|
||
(11, 'product', 'doc'),
|
||
(11, 'product', 'dynamic'),
|
||
(11, 'product', 'index'),
|
||
(11, 'product', 'kanban'),
|
||
(11, 'product', 'project'),
|
||
(11, 'product', 'roadmap'),
|
||
(11, 'product', 'track'),
|
||
(11, 'product', 'view'),
|
||
(11, 'product', 'whitelist'),
|
||
(11, 'productplan', 'browse'),
|
||
(11, 'productplan', 'view'),
|
||
(11, 'program', 'browse'),
|
||
(11, 'program', 'kanban'),
|
||
(11, 'program', 'product'),
|
||
(11, 'program', 'project'),
|
||
(11, 'program', 'stakeholder'),
|
||
(11, 'program', 'view'),
|
||
(11, 'programplan', 'browse'),
|
||
(11, 'project', 'browse'),
|
||
(11, 'project', 'bug'),
|
||
(11, 'project', 'build'),
|
||
(11, 'project', 'dynamic'),
|
||
(11, 'project', 'execution'),
|
||
(11, 'project', 'group'),
|
||
(11, 'project', 'index'),
|
||
(11, 'project', 'kanban'),
|
||
(11, 'project', 'programTitle'),
|
||
(11, 'project', 'qa'),
|
||
(11, 'project', 'team'),
|
||
(11, 'project', 'testcase'),
|
||
(11, 'project', 'testreport'),
|
||
(11, 'project', 'testtask'),
|
||
(11, 'project', 'view'),
|
||
(11, 'project', 'whitelist'),
|
||
(11, 'projectbuild', 'browse'),
|
||
(11, 'projectrelease', 'browse'),
|
||
(11, 'projectrelease', 'export'),
|
||
(11, 'projectrelease', 'view'),
|
||
(11, 'projectstory', 'story'),
|
||
(11, 'projectstory', 'track'),
|
||
(11, 'projectstory', 'view'),
|
||
(11, 'pssp', 'browse'),
|
||
(11, 'pssp', 'update'),
|
||
(11, 'qa', 'index'),
|
||
(11, 'release', 'browse'),
|
||
(11, 'release', 'export'),
|
||
(11, 'release', 'view'),
|
||
(11, 'repo', 'browse'),
|
||
(11, 'repo', 'diff'),
|
||
(11, 'repo', 'download'),
|
||
(11, 'repo', 'log'),
|
||
(11, 'repo', 'revision'),
|
||
(11, 'repo', 'view'),
|
||
(11, 'report', 'customeRedreport'),
|
||
(11, 'report', 'show'),
|
||
(11, 'requirement', 'export'),
|
||
(11, 'requirement', 'report'),
|
||
(11, 'requirement', 'view'),
|
||
(11, 'risk', 'activate'),
|
||
(11, 'risk', 'browse'),
|
||
(11, 'risk', 'cancel'),
|
||
(11, 'risk', 'close'),
|
||
(11, 'risk', 'create'),
|
||
(11, 'risk', 'delete'),
|
||
(11, 'risk', 'edit'),
|
||
(11, 'risk', 'hangup'),
|
||
(11, 'risk', 'view'),
|
||
(11, 'screen', 'annualData'),
|
||
(11, 'screen', 'browse'),
|
||
(11, 'screen', 'view'),
|
||
(11, 'search', 'buildForm'),
|
||
(11, 'search', 'buildQuery'),
|
||
(11, 'search', 'deleteQuery'),
|
||
(11, 'search', 'index'),
|
||
(11, 'search', 'saveQuery'),
|
||
(11, 'search', 'select'),
|
||
(11, 'stage', 'browse'),
|
||
(11, 'stage', 'create'),
|
||
(11, 'stage', 'delete'),
|
||
(11, 'stage', 'edit'),
|
||
(11, 'stakeholder', 'browse'),
|
||
(11, 'stakeholder', 'communicate'),
|
||
(11, 'stakeholder', 'expect'),
|
||
(11, 'stakeholder', 'expectation'),
|
||
(11, 'stakeholder', 'issue'),
|
||
(11, 'stakeholder', 'userIssue'),
|
||
(11, 'stakeholder', 'view'),
|
||
(11, 'stakeholder', 'viewExpect'),
|
||
(11, 'stakeholder', 'viewIssue'),
|
||
(11, 'story', 'bugs'),
|
||
(11, 'story', 'cases'),
|
||
(11, 'story', 'export'),
|
||
(11, 'story', 'processStoryChange'),
|
||
(11, 'story', 'report'),
|
||
(11, 'story', 'tasks'),
|
||
(11, 'story', 'view'),
|
||
(11, 'subject', 'browse'),
|
||
(11, 'svn', 'apiSync'),
|
||
(11, 'svn', 'cat'),
|
||
(11, 'svn', 'diff'),
|
||
(11, 'task', 'activate'),
|
||
(11, 'task', 'assignTo'),
|
||
(11, 'task', 'batchAssignTo'),
|
||
(11, 'task', 'batchCancel'),
|
||
(11, 'task', 'batchChangeModule'),
|
||
(11, 'task', 'batchClose'),
|
||
(11, 'task', 'batchCreate'),
|
||
(11, 'task', 'batchEdit'),
|
||
(11, 'task', 'cancel'),
|
||
(11, 'task', 'close'),
|
||
(11, 'task', 'confirmStoryChange'),
|
||
(11, 'task', 'create'),
|
||
(11, 'task', 'deleteEstimate'),
|
||
(11, 'task', 'edit'),
|
||
(11, 'task', 'editEstimate'),
|
||
(11, 'task', 'export'),
|
||
(11, 'task', 'finish'),
|
||
(11, 'task', 'pause'),
|
||
(11, 'task', 'recordEstimate'),
|
||
(11, 'task', 'report'),
|
||
(11, 'task', 'restart'),
|
||
(11, 'task', 'start'),
|
||
(11, 'task', 'view'),
|
||
(11, 'testcase', 'browse'),
|
||
(11, 'testcase', 'bugs'),
|
||
(11, 'testcase', 'export'),
|
||
(11, 'testcase', 'groupCase'),
|
||
(11, 'testcase', 'index'),
|
||
(11, 'testcase', 'view'),
|
||
(11, 'testcase', 'zeroCase'),
|
||
(11, 'testreport', 'browse'),
|
||
(11, 'testreport', 'view'),
|
||
(11, 'testsuite', 'browse'),
|
||
(11, 'testsuite', 'index'),
|
||
(11, 'testsuite', 'view'),
|
||
(11, 'testtask', 'browse'),
|
||
(11, 'testtask', 'cases'),
|
||
(11, 'testtask', 'groupCase'),
|
||
(11, 'testtask', 'index'),
|
||
(11, 'testtask', 'report'),
|
||
(11, 'testtask', 'results'),
|
||
(11, 'testtask', 'view'),
|
||
(11, 'todo', 'activate'),
|
||
(11, 'todo', 'assignTo'),
|
||
(11, 'todo', 'batchClose'),
|
||
(11, 'todo', 'batchCreate'),
|
||
(11, 'todo', 'batchEdit'),
|
||
(11, 'todo', 'batchFinish'),
|
||
(11, 'todo', 'calendar'),
|
||
(11, 'todo', 'close'),
|
||
(11, 'todo', 'create'),
|
||
(11, 'todo', 'delete'),
|
||
(11, 'todo', 'edit'),
|
||
(11, 'todo', 'export'),
|
||
(11, 'todo', 'finish'),
|
||
(11, 'todo', 'import2Today'),
|
||
(11, 'todo', 'start'),
|
||
(11, 'todo', 'view'),
|
||
(11, 'trainbook', 'ajaxgetbookbysn'),
|
||
(11, 'trainbook', 'batchEdit'),
|
||
(11, 'trainbook', 'borrow'),
|
||
(11, 'trainbook', 'borrowhistory'),
|
||
(11, 'trainbook', 'browse'),
|
||
(11, 'trainbook', 'create'),
|
||
(11, 'trainbook', 'delete'),
|
||
(11, 'trainbook', 'edit'),
|
||
(11, 'trainbook', 'export'),
|
||
(11, 'trainbook', 'manage'),
|
||
(11, 'trainbook', 'returnbook'),
|
||
(11, 'trainbook', 'view'),
|
||
(11, 'traincourse', 'browse'),
|
||
(11, 'traincourse', 'changeStatus'),
|
||
(11, 'traincourse', 'create'),
|
||
(11, 'traincourse', 'edit'),
|
||
(11, 'traincourse', 'manage'),
|
||
(11, 'traincourse', 'view'),
|
||
(11, 'user', 'bug'),
|
||
(11, 'user', 'cropAvatar'),
|
||
(11, 'user', 'dynamic'),
|
||
(11, 'user', 'effort'),
|
||
(11, 'user', 'effortcalendar'),
|
||
(11, 'user', 'execution'),
|
||
(11, 'user', 'issue'),
|
||
(11, 'user', 'profile'),
|
||
(11, 'user', 'project'),
|
||
(11, 'user', 'risk'),
|
||
(11, 'user', 'story'),
|
||
(11, 'user', 'task'),
|
||
(11, 'user', 'testCase'),
|
||
(11, 'user', 'testTask'),
|
||
(11, 'user', 'todo'),
|
||
(11, 'user', 'todocalendar'),
|
||
(11, 'user', 'view'),
|
||
(11, 'weekly', 'index'),
|
||
(11, 'workestimation', 'index'),
|
||
(11, 'workloadbudget', '27'),
|
||
(11, 'workloadbudget', 'assign'),
|
||
(11, 'workloadbudget', 'batchassign'),
|
||
(11, 'workloadbudget', 'batchcreate'),
|
||
(11, 'workloadbudget', 'batchedit'),
|
||
(11, 'workloadbudget', 'browse'),
|
||
(11, 'workloadbudget', 'create'),
|
||
(11, 'workloadbudget', 'delete'),
|
||
(11, 'workloadbudget', 'edit'),
|
||
(11, 'workloadbudget', 'export'),
|
||
(11, 'workloadbudget', 'exporttemplate'),
|
||
(11, 'workloadbudget', 'import'),
|
||
(11, 'workloadbudget', 'link'),
|
||
(11, 'workloadbudget', 'search'),
|
||
(11, 'workloadbudget', 'showimport'),
|
||
(11, 'workloadbudget', 'unlink'),
|
||
(11, 'workloadbudget', 'view'),
|
||
(12, 'my', 'limited'),
|
||
(17, 'admin', 'index'),
|
||
(17, 'admin', 'register'),
|
||
(17, 'backup', 'backup'),
|
||
(17, 'backup', 'change'),
|
||
(17, 'backup', 'delete'),
|
||
(17, 'backup', 'index'),
|
||
(17, 'backup', 'restore'),
|
||
(17, 'backup', 'rmPHPHeader'),
|
||
(17, 'backup', 'setting'),
|
||
(17, 'branch', 'activate'),
|
||
(17, 'branch', 'batchEdit'),
|
||
(17, 'branch', 'close'),
|
||
(17, 'branch', 'create'),
|
||
(17, 'branch', 'edit'),
|
||
(17, 'branch', 'manage'),
|
||
(17, 'branch', 'mergeBranch'),
|
||
(17, 'branch', 'sort'),
|
||
(17, 'charter', 'browse'),
|
||
(17, 'charter', 'create'),
|
||
(17, 'charter', 'edit'),
|
||
(17, 'charter', 'loadRoadmapStories'),
|
||
(17, 'charter', 'review'),
|
||
(17, 'charter', 'view'),
|
||
(17, 'company', 'dynamic'),
|
||
(17, 'company', 'edit'),
|
||
(17, 'company', 'view'),
|
||
(17, 'custom', 'browseStoryConcept'),
|
||
(17, 'custom', 'deleteStoryConcept'),
|
||
(17, 'custom', 'editStoryConcept'),
|
||
(17, 'custom', 'product'),
|
||
(17, 'custom', 'required'),
|
||
(17, 'custom', 'restore'),
|
||
(17, 'custom', 'set'),
|
||
(17, 'custom', 'setDefaultConcept'),
|
||
(17, 'custom', 'setStoryConcept'),
|
||
(17, 'demand', 'activate'),
|
||
(17, 'demand', 'assignTo'),
|
||
(17, 'demand', 'batchCreate'),
|
||
(17, 'demand', 'browse'),
|
||
(17, 'demand', 'change'),
|
||
(17, 'demand', 'close'),
|
||
(17, 'demand', 'create'),
|
||
(17, 'demand', 'distribute'),
|
||
(17, 'demand', 'edit'),
|
||
(17, 'demand', 'recall'),
|
||
(17, 'demand', 'review'),
|
||
(17, 'demand', 'submitReview'),
|
||
(17, 'demand', 'track'),
|
||
(17, 'demand', 'view'),
|
||
(17, 'demandpool', 'activate'),
|
||
(17, 'demandpool', 'browse'),
|
||
(17, 'demandpool', 'close'),
|
||
(17, 'demandpool', 'create'),
|
||
(17, 'demandpool', 'edit'),
|
||
(17, 'demandpool', 'view'),
|
||
(17, 'doc', 'addCatalog'),
|
||
(17, 'doc', 'collect'),
|
||
(17, 'doc', 'create'),
|
||
(17, 'doc', 'createLib'),
|
||
(17, 'doc', 'delete'),
|
||
(17, 'doc', 'deleteCatalog'),
|
||
(17, 'doc', 'deleteFile'),
|
||
(17, 'doc', 'displaySetting'),
|
||
(17, 'doc', 'edit'),
|
||
(17, 'doc', 'editCatalog'),
|
||
(17, 'doc', 'editLib'),
|
||
(17, 'doc', 'index'),
|
||
(17, 'doc', 'myCollection'),
|
||
(17, 'doc', 'myCreation'),
|
||
(17, 'doc', 'myEdited'),
|
||
(17, 'doc', 'mySpace'),
|
||
(17, 'doc', 'myView'),
|
||
(17, 'doc', 'productSpace'),
|
||
(17, 'doc', 'projectSpace'),
|
||
(17, 'doc', 'showFiles'),
|
||
(17, 'doc', 'sortCatalog'),
|
||
(17, 'doc', 'teamSpace'),
|
||
(17, 'doc', 'view'),
|
||
(17, 'effort', 'batchCreate'),
|
||
(17, 'effort', 'batchEdit'),
|
||
(17, 'effort', 'calendar'),
|
||
(17, 'effort', 'createForObject'),
|
||
(17, 'effort', 'delete'),
|
||
(17, 'effort', 'edit'),
|
||
(17, 'effort', 'export'),
|
||
(17, 'effort', 'view'),
|
||
(17, 'file', 'delete'),
|
||
(17, 'file', 'download'),
|
||
(17, 'file', 'edit'),
|
||
(17, 'file', 'setPublic'),
|
||
(17, 'file', 'uploadImages'),
|
||
(17, 'index', 'index'),
|
||
(17, 'mail', 'batchDelete'),
|
||
(17, 'mail', 'browse'),
|
||
(17, 'mail', 'delete'),
|
||
(17, 'mail', 'detect'),
|
||
(17, 'mail', 'edit'),
|
||
(17, 'mail', 'index'),
|
||
(17, 'mail', 'resend'),
|
||
(17, 'mail', 'reset'),
|
||
(17, 'mail', 'save'),
|
||
(17, 'mail', 'test'),
|
||
(17, 'message', 'browser'),
|
||
(17, 'message', 'index'),
|
||
(17, 'message', 'setting'),
|
||
(17, 'my', 'audit'),
|
||
(17, 'my', 'calendar'),
|
||
(17, 'my', 'changePassword'),
|
||
(17, 'my', 'dynamic'),
|
||
(17, 'my', 'editProfile'),
|
||
(17, 'my', 'index'),
|
||
(17, 'my', 'profile'),
|
||
(17, 'my', 'team'),
|
||
(17, 'my', 'todo'),
|
||
(17, 'my', 'uploadAvatar'),
|
||
(17, 'my', 'work'),
|
||
(17, 'product', 'activate'),
|
||
(17, 'product', 'addWhitelist'),
|
||
(17, 'product', 'all'),
|
||
(17, 'product', 'batchEdit'),
|
||
(17, 'product', 'browse'),
|
||
(17, 'product', 'close'),
|
||
(17, 'product', 'create'),
|
||
(17, 'product', 'dashboard'),
|
||
(17, 'product', 'dynamic'),
|
||
(17, 'product', 'edit'),
|
||
(17, 'product', 'export'),
|
||
(17, 'product', 'requirement'),
|
||
(17, 'product', 'unbindWhitelist'),
|
||
(17, 'product', 'updateOrder'),
|
||
(17, 'product', 'view'),
|
||
(17, 'product', 'whitelist'),
|
||
(17, 'requirement', 'activate'),
|
||
(17, 'requirement', 'assignTo'),
|
||
(17, 'requirement', 'batchAssignTo'),
|
||
(17, 'requirement', 'batchChangeBranch'),
|
||
(17, 'requirement', 'batchChangeModule'),
|
||
(17, 'requirement', 'batchClose'),
|
||
(17, 'requirement', 'batchCreate'),
|
||
(17, 'requirement', 'batchEdit'),
|
||
(17, 'requirement', 'batchReview'),
|
||
(17, 'requirement', 'change'),
|
||
(17, 'requirement', 'close'),
|
||
(17, 'requirement', 'create'),
|
||
(17, 'requirement', 'delete'),
|
||
(17, 'requirement', 'edit'),
|
||
(17, 'requirement', 'export'),
|
||
(17, 'requirement', 'linkRequirements'),
|
||
(17, 'requirement', 'linkStory'),
|
||
(17, 'requirement', 'recall'),
|
||
(17, 'requirement', 'report'),
|
||
(17, 'requirement', 'review'),
|
||
(17, 'requirement', 'submitReview'),
|
||
(17, 'requirement', 'view'),
|
||
(17, 'roadmap', 'activate'),
|
||
(17, 'roadmap', 'batchUnlinkUR'),
|
||
(17, 'roadmap', 'browse'),
|
||
(17, 'roadmap', 'close'),
|
||
(17, 'roadmap', 'create'),
|
||
(17, 'roadmap', 'edit'),
|
||
(17, 'roadmap', 'linkUR'),
|
||
(17, 'roadmap', 'unlinkUR'),
|
||
(17, 'roadmap', 'view'),
|
||
(17, 'search', 'buildForm'),
|
||
(17, 'search', 'deleteQuery'),
|
||
(17, 'search', 'index'),
|
||
(17, 'search', 'saveQuery'),
|
||
(17, 'search', 'select'),
|
||
(17, 'sms', 'index'),
|
||
(17, 'sms', 'reset'),
|
||
(17, 'sms', 'test'),
|
||
(17, 'todo', 'activate'),
|
||
(17, 'todo', 'assignTo'),
|
||
(17, 'todo', 'batchClose'),
|
||
(17, 'todo', 'batchCreate'),
|
||
(17, 'todo', 'batchEdit'),
|
||
(17, 'todo', 'batchFinish'),
|
||
(17, 'todo', 'close'),
|
||
(17, 'todo', 'create'),
|
||
(17, 'todo', 'createcycle'),
|
||
(17, 'todo', 'delete'),
|
||
(17, 'todo', 'edit'),
|
||
(17, 'todo', 'export'),
|
||
(17, 'todo', 'finish'),
|
||
(17, 'todo', 'import2Today'),
|
||
(17, 'todo', 'start'),
|
||
(17, 'todo', 'view'),
|
||
(17, 'tree', 'browse'),
|
||
(17, 'tree', 'delete'),
|
||
(17, 'tree', 'edit'),
|
||
(17, 'tree', 'fix'),
|
||
(17, 'tree', 'manageChild'),
|
||
(17, 'tree', 'updateOrder'),
|
||
(17, 'user', 'bug'),
|
||
(17, 'user', 'dynamic'),
|
||
(17, 'user', 'execution'),
|
||
(17, 'user', 'profile'),
|
||
(17, 'user', 'setPublicTemplate'),
|
||
(17, 'user', 'story'),
|
||
(17, 'user', 'task'),
|
||
(17, 'user', 'testCase'),
|
||
(17, 'user', 'testTask'),
|
||
(17, 'user', 'todo'),
|
||
(17, 'webhook', 'bind'),
|
||
(17, 'webhook', 'browse'),
|
||
(17, 'webhook', 'chooseDept'),
|
||
(17, 'webhook', 'create'),
|
||
(17, 'webhook', 'delete'),
|
||
(17, 'webhook', 'edit'),
|
||
(17, 'webhook', 'log'),
|
||
(18, 'admin', 'index'),
|
||
(18, 'admin', 'register'),
|
||
(18, 'charter', 'browse'),
|
||
(18, 'charter', 'loadRoadmapStories'),
|
||
(18, 'charter', 'view'),
|
||
(18, 'company', 'dynamic'),
|
||
(18, 'company', 'view'),
|
||
(18, 'custom', 'browseStoryConcept'),
|
||
(18, 'custom', 'code'),
|
||
(18, 'custom', 'deleteStoryConcept'),
|
||
(18, 'custom', 'editStoryConcept'),
|
||
(18, 'custom', 'flow'),
|
||
(18, 'custom', 'hours'),
|
||
(18, 'custom', 'percent'),
|
||
(18, 'custom', 'product'),
|
||
(18, 'custom', 'required'),
|
||
(18, 'custom', 'restore'),
|
||
(18, 'custom', 'set'),
|
||
(18, 'custom', 'setDefaultConcept'),
|
||
(18, 'custom', 'setStoryConcept'),
|
||
(18, 'demand', 'activate'),
|
||
(18, 'demand', 'assignTo'),
|
||
(18, 'demand', 'batchCreate'),
|
||
(18, 'demand', 'browse'),
|
||
(18, 'demand', 'change'),
|
||
(18, 'demand', 'close'),
|
||
(18, 'demand', 'create'),
|
||
(18, 'demand', 'distribute'),
|
||
(18, 'demand', 'edit'),
|
||
(18, 'demand', 'recall'),
|
||
(18, 'demand', 'review'),
|
||
(18, 'demand', 'submitReview'),
|
||
(18, 'demand', 'track'),
|
||
(18, 'demand', 'view'),
|
||
(18, 'demandpool', 'activate'),
|
||
(18, 'demandpool', 'browse'),
|
||
(18, 'demandpool', 'close'),
|
||
(18, 'demandpool', 'create'),
|
||
(18, 'demandpool', 'edit'),
|
||
(18, 'demandpool', 'view'),
|
||
(18, 'doc', 'addCatalog'),
|
||
(18, 'doc', 'collect'),
|
||
(18, 'doc', 'create'),
|
||
(18, 'doc', 'createLib'),
|
||
(18, 'doc', 'delete'),
|
||
(18, 'doc', 'deleteCatalog'),
|
||
(18, 'doc', 'deleteFile'),
|
||
(18, 'doc', 'displaySetting'),
|
||
(18, 'doc', 'edit'),
|
||
(18, 'doc', 'editCatalog'),
|
||
(18, 'doc', 'editLib'),
|
||
(18, 'doc', 'index'),
|
||
(18, 'doc', 'myCollection'),
|
||
(18, 'doc', 'myCreation'),
|
||
(18, 'doc', 'myEdited'),
|
||
(18, 'doc', 'mySpace'),
|
||
(18, 'doc', 'myView'),
|
||
(18, 'doc', 'productSpace'),
|
||
(18, 'doc', 'projectSpace'),
|
||
(18, 'doc', 'showFiles'),
|
||
(18, 'doc', 'sortCatalog'),
|
||
(18, 'doc', 'teamSpace'),
|
||
(18, 'doc', 'view'),
|
||
(18, 'effort', 'batchCreate'),
|
||
(18, 'effort', 'batchEdit'),
|
||
(18, 'effort', 'calendar'),
|
||
(18, 'effort', 'createForObject'),
|
||
(18, 'effort', 'delete'),
|
||
(18, 'effort', 'edit'),
|
||
(18, 'effort', 'export'),
|
||
(18, 'effort', 'view'),
|
||
(18, 'file', 'delete'),
|
||
(18, 'file', 'download'),
|
||
(18, 'file', 'edit'),
|
||
(18, 'file', 'setPublic'),
|
||
(18, 'file', 'uploadImages'),
|
||
(18, 'index', 'index'),
|
||
(18, 'mail', 'batchDelete'),
|
||
(18, 'mail', 'browse'),
|
||
(18, 'mail', 'delete'),
|
||
(18, 'mail', 'detect'),
|
||
(18, 'mail', 'edit'),
|
||
(18, 'mail', 'index'),
|
||
(18, 'mail', 'resend'),
|
||
(18, 'mail', 'reset'),
|
||
(18, 'mail', 'save'),
|
||
(18, 'mail', 'test'),
|
||
(18, 'message', 'browser'),
|
||
(18, 'message', 'index'),
|
||
(18, 'message', 'setting'),
|
||
(18, 'my', 'audit'),
|
||
(18, 'my', 'calendar'),
|
||
(18, 'my', 'changePassword'),
|
||
(18, 'my', 'dynamic'),
|
||
(18, 'my', 'editProfile'),
|
||
(18, 'my', 'index'),
|
||
(18, 'my', 'profile'),
|
||
(18, 'my', 'team'),
|
||
(18, 'my', 'todo'),
|
||
(18, 'my', 'uploadAvatar'),
|
||
(18, 'my', 'work'),
|
||
(18, 'product', 'all'),
|
||
(18, 'product', 'browse'),
|
||
(18, 'product', 'dashboard'),
|
||
(18, 'product', 'dynamic'),
|
||
(18, 'product', 'requirement'),
|
||
(18, 'product', 'view'),
|
||
(18, 'requirement', 'report'),
|
||
(18, 'requirement', 'view'),
|
||
(18, 'roadmap', 'browse'),
|
||
(18, 'roadmap', 'view'),
|
||
(18, 'search', 'buildForm'),
|
||
(18, 'search', 'deleteQuery'),
|
||
(18, 'search', 'index'),
|
||
(18, 'search', 'saveQuery'),
|
||
(18, 'search', 'select'),
|
||
(18, 'sms', 'index'),
|
||
(18, 'sms', 'reset'),
|
||
(18, 'sms', 'test'),
|
||
(18, 'todo', 'activate'),
|
||
(18, 'todo', 'assignTo'),
|
||
(18, 'todo', 'batchClose'),
|
||
(18, 'todo', 'batchCreate'),
|
||
(18, 'todo', 'batchEdit'),
|
||
(18, 'todo', 'batchFinish'),
|
||
(18, 'todo', 'close'),
|
||
(18, 'todo', 'create'),
|
||
(18, 'todo', 'createcycle'),
|
||
(18, 'todo', 'delete'),
|
||
(18, 'todo', 'edit'),
|
||
(18, 'todo', 'export'),
|
||
(18, 'todo', 'finish'),
|
||
(18, 'todo', 'import2Today'),
|
||
(18, 'todo', 'start'),
|
||
(18, 'todo', 'view'),
|
||
(18, 'tree', 'browse'),
|
||
(18, 'tree', 'delete'),
|
||
(18, 'tree', 'edit'),
|
||
(18, 'tree', 'fix'),
|
||
(18, 'tree', 'manageChild'),
|
||
(18, 'tree', 'updateOrder'),
|
||
(18, 'user', 'bug'),
|
||
(18, 'user', 'dynamic'),
|
||
(18, 'user', 'execution'),
|
||
(18, 'user', 'profile'),
|
||
(18, 'user', 'setPublicTemplate'),
|
||
(18, 'user', 'story'),
|
||
(18, 'user', 'task'),
|
||
(18, 'user', 'testCase'),
|
||
(18, 'user', 'testTask'),
|
||
(18, 'user', 'todo'),
|
||
(18, 'webhook', 'bind'),
|
||
(18, 'webhook', 'browse'),
|
||
(18, 'webhook', 'chooseDept'),
|
||
(18, 'webhook', 'create'),
|
||
(18, 'webhook', 'delete'),
|
||
(18, 'webhook', 'edit'),
|
||
(18, 'webhook', 'log'),
|
||
(19, 'admin', 'index'),
|
||
(19, 'admin', 'register'),
|
||
(19, 'branch', 'activate'),
|
||
(19, 'branch', 'batchEdit'),
|
||
(19, 'branch', 'close'),
|
||
(19, 'branch', 'create'),
|
||
(19, 'branch', 'edit'),
|
||
(19, 'branch', 'manage'),
|
||
(19, 'branch', 'mergeBranch'),
|
||
(19, 'branch', 'sort'),
|
||
(19, 'charter', 'browse'),
|
||
(19, 'charter', 'create'),
|
||
(19, 'charter', 'delete'),
|
||
(19, 'charter', 'edit'),
|
||
(19, 'charter', 'loadRoadmapStories'),
|
||
(19, 'charter', 'review'),
|
||
(19, 'charter', 'view'),
|
||
(19, 'company', 'dynamic'),
|
||
(19, 'company', 'edit'),
|
||
(19, 'company', 'view'),
|
||
(19, 'custom', 'browseStoryConcept'),
|
||
(19, 'custom', 'code'),
|
||
(19, 'custom', 'deleteStoryConcept'),
|
||
(19, 'custom', 'editStoryConcept'),
|
||
(19, 'custom', 'flow'),
|
||
(19, 'custom', 'hours'),
|
||
(19, 'custom', 'percent'),
|
||
(19, 'custom', 'product'),
|
||
(19, 'custom', 'required'),
|
||
(19, 'custom', 'restore'),
|
||
(19, 'custom', 'set'),
|
||
(19, 'custom', 'setDefaultConcept'),
|
||
(19, 'custom', 'setStoryConcept'),
|
||
(19, 'demand', 'activate'),
|
||
(19, 'demand', 'assignTo'),
|
||
(19, 'demand', 'batchCreate'),
|
||
(19, 'demand', 'browse'),
|
||
(19, 'demand', 'change'),
|
||
(19, 'demand', 'close'),
|
||
(19, 'demand', 'create'),
|
||
(19, 'demand', 'distribute'),
|
||
(19, 'demand', 'edit'),
|
||
(19, 'demand', 'recall'),
|
||
(19, 'demand', 'review'),
|
||
(19, 'demand', 'submitReview'),
|
||
(19, 'demand', 'track'),
|
||
(19, 'demand', 'view'),
|
||
(19, 'demandpool', 'activate'),
|
||
(19, 'demandpool', 'browse'),
|
||
(19, 'demandpool', 'close'),
|
||
(19, 'demandpool', 'create'),
|
||
(19, 'demandpool', 'edit'),
|
||
(19, 'demandpool', 'view'),
|
||
(19, 'doc', 'addCatalog'),
|
||
(19, 'doc', 'collect'),
|
||
(19, 'doc', 'create'),
|
||
(19, 'doc', 'createLib'),
|
||
(19, 'doc', 'delete'),
|
||
(19, 'doc', 'deleteCatalog'),
|
||
(19, 'doc', 'deleteFile'),
|
||
(19, 'doc', 'deleteLib'),
|
||
(19, 'doc', 'displaySetting'),
|
||
(19, 'doc', 'edit'),
|
||
(19, 'doc', 'editCatalog'),
|
||
(19, 'doc', 'editLib'),
|
||
(19, 'doc', 'index'),
|
||
(19, 'doc', 'myCollection'),
|
||
(19, 'doc', 'myCreation'),
|
||
(19, 'doc', 'myEdited'),
|
||
(19, 'doc', 'mySpace'),
|
||
(19, 'doc', 'myView'),
|
||
(19, 'doc', 'productSpace'),
|
||
(19, 'doc', 'projectSpace'),
|
||
(19, 'doc', 'showFiles'),
|
||
(19, 'doc', 'sortCatalog'),
|
||
(19, 'doc', 'teamSpace'),
|
||
(19, 'doc', 'view'),
|
||
(19, 'effort', 'batchCreate'),
|
||
(19, 'effort', 'batchEdit'),
|
||
(19, 'effort', 'calendar'),
|
||
(19, 'effort', 'createForObject'),
|
||
(19, 'effort', 'delete'),
|
||
(19, 'effort', 'edit'),
|
||
(19, 'effort', 'export'),
|
||
(19, 'effort', 'view'),
|
||
(19, 'file', 'delete'),
|
||
(19, 'file', 'download'),
|
||
(19, 'file', 'edit'),
|
||
(19, 'file', 'setPublic'),
|
||
(19, 'file', 'uploadImages'),
|
||
(19, 'index', 'index'),
|
||
(19, 'my', 'audit'),
|
||
(19, 'my', 'calendar'),
|
||
(19, 'my', 'changePassword'),
|
||
(19, 'my', 'dynamic'),
|
||
(19, 'my', 'editProfile'),
|
||
(19, 'my', 'index'),
|
||
(19, 'my', 'profile'),
|
||
(19, 'my', 'team'),
|
||
(19, 'my', 'todo'),
|
||
(19, 'my', 'uploadAvatar'),
|
||
(19, 'my', 'work'),
|
||
(19, 'product', 'activate'),
|
||
(19, 'product', 'addWhitelist'),
|
||
(19, 'product', 'all'),
|
||
(19, 'product', 'batchEdit'),
|
||
(19, 'product', 'browse'),
|
||
(19, 'product', 'close'),
|
||
(19, 'product', 'create'),
|
||
(19, 'product', 'dashboard'),
|
||
(19, 'product', 'dynamic'),
|
||
(19, 'product', 'edit'),
|
||
(19, 'product', 'export'),
|
||
(19, 'product', 'requirement'),
|
||
(19, 'product', 'unbindWhitelist'),
|
||
(19, 'product', 'updateOrder'),
|
||
(19, 'product', 'view'),
|
||
(19, 'product', 'whitelist'),
|
||
(19, 'requirement', 'activate'),
|
||
(19, 'requirement', 'assignTo'),
|
||
(19, 'requirement', 'batchAssignTo'),
|
||
(19, 'requirement', 'batchChangeBranch'),
|
||
(19, 'requirement', 'batchChangeModule'),
|
||
(19, 'requirement', 'batchClose'),
|
||
(19, 'requirement', 'batchCreate'),
|
||
(19, 'requirement', 'batchEdit'),
|
||
(19, 'requirement', 'batchReview'),
|
||
(19, 'requirement', 'change'),
|
||
(19, 'requirement', 'close'),
|
||
(19, 'requirement', 'create'),
|
||
(19, 'requirement', 'delete'),
|
||
(19, 'requirement', 'edit'),
|
||
(19, 'requirement', 'export'),
|
||
(19, 'requirement', 'linkRequirements'),
|
||
(19, 'requirement', 'linkStory'),
|
||
(19, 'requirement', 'recall'),
|
||
(19, 'requirement', 'report'),
|
||
(19, 'requirement', 'review'),
|
||
(19, 'requirement', 'submitReview'),
|
||
(19, 'requirement', 'view'),
|
||
(19, 'roadmap', 'activate'),
|
||
(19, 'roadmap', 'batchUnlinkUR'),
|
||
(19, 'roadmap', 'browse'),
|
||
(19, 'roadmap', 'close'),
|
||
(19, 'roadmap', 'create'),
|
||
(19, 'roadmap', 'edit'),
|
||
(19, 'roadmap', 'linkUR'),
|
||
(19, 'roadmap', 'unlinkUR'),
|
||
(19, 'roadmap', 'view'),
|
||
(19, 'search', 'buildForm'),
|
||
(19, 'search', 'deleteQuery'),
|
||
(19, 'search', 'index'),
|
||
(19, 'search', 'saveQuery'),
|
||
(19, 'search', 'select'),
|
||
(19, 'todo', 'activate'),
|
||
(19, 'todo', 'assignTo'),
|
||
(19, 'todo', 'batchClose'),
|
||
(19, 'todo', 'batchCreate'),
|
||
(19, 'todo', 'batchEdit'),
|
||
(19, 'todo', 'batchFinish'),
|
||
(19, 'todo', 'close'),
|
||
(19, 'todo', 'create'),
|
||
(19, 'todo', 'createcycle'),
|
||
(19, 'todo', 'delete'),
|
||
(19, 'todo', 'edit'),
|
||
(19, 'todo', 'export'),
|
||
(19, 'todo', 'finish'),
|
||
(19, 'todo', 'import2Today'),
|
||
(19, 'todo', 'start'),
|
||
(19, 'todo', 'view'),
|
||
(19, 'tree', 'browse'),
|
||
(19, 'tree', 'delete'),
|
||
(19, 'tree', 'edit'),
|
||
(19, 'tree', 'fix'),
|
||
(19, 'tree', 'manageChild'),
|
||
(19, 'tree', 'updateOrder'),
|
||
(19, 'user', 'bug'),
|
||
(19, 'user', 'dynamic'),
|
||
(19, 'user', 'execution'),
|
||
(19, 'user', 'profile'),
|
||
(19, 'user', 'setPublicTemplate'),
|
||
(19, 'user', 'story'),
|
||
(19, 'user', 'task'),
|
||
(19, 'user', 'testCase'),
|
||
(19, 'user', 'testTask'),
|
||
(19, 'user', 'todo'),
|
||
(20, 'admin', 'checkWeak'),
|
||
(20, 'admin', 'index'),
|
||
(20, 'admin', 'register'),
|
||
(20, 'admin', 'resetPWDSetting'),
|
||
(20, 'admin', 'safe'),
|
||
(20, 'admin', 'tableEngine'),
|
||
(20, 'backup', 'backup'),
|
||
(20, 'backup', 'change'),
|
||
(20, 'backup', 'delete'),
|
||
(20, 'backup', 'index'),
|
||
(20, 'backup', 'restore'),
|
||
(20, 'backup', 'rmPHPHeader'),
|
||
(20, 'backup', 'setting'),
|
||
(20, 'branch', 'activate'),
|
||
(20, 'branch', 'batchEdit'),
|
||
(20, 'branch', 'close'),
|
||
(20, 'branch', 'create'),
|
||
(20, 'branch', 'edit'),
|
||
(20, 'branch', 'manage'),
|
||
(20, 'branch', 'mergeBranch'),
|
||
(20, 'branch', 'sort'),
|
||
(20, 'charter', 'browse'),
|
||
(20, 'charter', 'create'),
|
||
(20, 'charter', 'delete'),
|
||
(20, 'charter', 'edit'),
|
||
(20, 'charter', 'loadRoadmapStories'),
|
||
(20, 'charter', 'review'),
|
||
(20, 'charter', 'view'),
|
||
(20, 'company', 'browse'),
|
||
(20, 'company', 'dynamic'),
|
||
(20, 'company', 'edit'),
|
||
(20, 'company', 'view'),
|
||
(20, 'custom', 'browseStoryConcept'),
|
||
(20, 'custom', 'code'),
|
||
(20, 'custom', 'deleteStoryConcept'),
|
||
(20, 'custom', 'editStoryConcept'),
|
||
(20, 'custom', 'flow'),
|
||
(20, 'custom', 'hours'),
|
||
(20, 'custom', 'percent'),
|
||
(20, 'custom', 'product'),
|
||
(20, 'custom', 'required'),
|
||
(20, 'custom', 'restore'),
|
||
(20, 'custom', 'set'),
|
||
(20, 'custom', 'setDefaultConcept'),
|
||
(20, 'custom', 'setStoryConcept'),
|
||
(20, 'custom', 'timezone'),
|
||
(20, 'demand', 'activate'),
|
||
(20, 'demand', 'assignTo'),
|
||
(20, 'demand', 'batchCreate'),
|
||
(20, 'demand', 'browse'),
|
||
(20, 'demand', 'change'),
|
||
(20, 'demand', 'close'),
|
||
(20, 'demand', 'create'),
|
||
(20, 'demand', 'delete'),
|
||
(20, 'demand', 'distribute'),
|
||
(20, 'demand', 'edit'),
|
||
(20, 'demand', 'recall'),
|
||
(20, 'demand', 'review'),
|
||
(20, 'demand', 'submitReview'),
|
||
(20, 'demand', 'track'),
|
||
(20, 'demand', 'view'),
|
||
(20, 'demandpool', 'activate'),
|
||
(20, 'demandpool', 'browse'),
|
||
(20, 'demandpool', 'close'),
|
||
(20, 'demandpool', 'create'),
|
||
(20, 'demandpool', 'delete'),
|
||
(20, 'demandpool', 'edit'),
|
||
(20, 'demandpool', 'view'),
|
||
(20, 'dept', 'browse'),
|
||
(20, 'dept', 'delete'),
|
||
(20, 'dept', 'edit'),
|
||
(20, 'dept', 'manageChild'),
|
||
(20, 'dept', 'updateOrder'),
|
||
(20, 'doc', 'addCatalog'),
|
||
(20, 'doc', 'collect'),
|
||
(20, 'doc', 'create'),
|
||
(20, 'doc', 'createLib'),
|
||
(20, 'doc', 'delete'),
|
||
(20, 'doc', 'deleteCatalog'),
|
||
(20, 'doc', 'deleteFile'),
|
||
(20, 'doc', 'deleteLib'),
|
||
(20, 'doc', 'displaySetting'),
|
||
(20, 'doc', 'edit'),
|
||
(20, 'doc', 'editCatalog'),
|
||
(20, 'doc', 'editLib'),
|
||
(20, 'doc', 'index'),
|
||
(20, 'doc', 'myCollection'),
|
||
(20, 'doc', 'myCreation'),
|
||
(20, 'doc', 'myEdited'),
|
||
(20, 'doc', 'mySpace'),
|
||
(20, 'doc', 'myView'),
|
||
(20, 'doc', 'productSpace'),
|
||
(20, 'doc', 'projectSpace'),
|
||
(20, 'doc', 'showFiles'),
|
||
(20, 'doc', 'sortCatalog'),
|
||
(20, 'doc', 'teamSpace'),
|
||
(20, 'doc', 'view'),
|
||
(20, 'effort', 'batchCreate'),
|
||
(20, 'effort', 'batchEdit'),
|
||
(20, 'effort', 'calendar'),
|
||
(20, 'effort', 'createForObject'),
|
||
(20, 'effort', 'delete'),
|
||
(20, 'effort', 'edit'),
|
||
(20, 'effort', 'export'),
|
||
(20, 'effort', 'view'),
|
||
(20, 'file', 'delete'),
|
||
(20, 'file', 'download'),
|
||
(20, 'file', 'edit'),
|
||
(20, 'file', 'setPublic'),
|
||
(20, 'file', 'uploadImages'),
|
||
(20, 'group', 'browse'),
|
||
(20, 'group', 'copy'),
|
||
(20, 'group', 'create'),
|
||
(20, 'group', 'delete'),
|
||
(20, 'group', 'edit'),
|
||
(20, 'group', 'manageMember'),
|
||
(20, 'group', 'managePriv'),
|
||
(20, 'group', 'manageProjectAdmin'),
|
||
(20, 'group', 'manageView'),
|
||
(20, 'index', 'index'),
|
||
(20, 'mail', 'batchDelete'),
|
||
(20, 'mail', 'browse'),
|
||
(20, 'mail', 'delete'),
|
||
(20, 'mail', 'detect'),
|
||
(20, 'mail', 'edit'),
|
||
(20, 'mail', 'index'),
|
||
(20, 'mail', 'resend'),
|
||
(20, 'mail', 'reset'),
|
||
(20, 'mail', 'save'),
|
||
(20, 'mail', 'test'),
|
||
(20, 'message', 'browser'),
|
||
(20, 'message', 'index'),
|
||
(20, 'message', 'setting'),
|
||
(20, 'my', 'audit'),
|
||
(20, 'my', 'calendar'),
|
||
(20, 'my', 'changePassword'),
|
||
(20, 'my', 'dynamic'),
|
||
(20, 'my', 'editProfile'),
|
||
(20, 'my', 'index'),
|
||
(20, 'my', 'profile'),
|
||
(20, 'my', 'team'),
|
||
(20, 'my', 'todo'),
|
||
(20, 'my', 'uploadAvatar'),
|
||
(20, 'my', 'work'),
|
||
(20, 'product', 'activate'),
|
||
(20, 'product', 'addWhitelist'),
|
||
(20, 'product', 'all'),
|
||
(20, 'product', 'batchEdit'),
|
||
(20, 'product', 'browse'),
|
||
(20, 'product', 'close'),
|
||
(20, 'product', 'create'),
|
||
(20, 'product', 'dashboard'),
|
||
(20, 'product', 'delete'),
|
||
(20, 'product', 'dynamic'),
|
||
(20, 'product', 'edit'),
|
||
(20, 'product', 'export'),
|
||
(20, 'product', 'requirement'),
|
||
(20, 'product', 'unbindWhitelist'),
|
||
(20, 'product', 'updateOrder'),
|
||
(20, 'product', 'view'),
|
||
(20, 'product', 'whitelist'),
|
||
(20, 'requirement', 'activate'),
|
||
(20, 'requirement', 'assignTo'),
|
||
(20, 'requirement', 'batchAssignTo'),
|
||
(20, 'requirement', 'batchChangeBranch'),
|
||
(20, 'requirement', 'batchChangeModule'),
|
||
(20, 'requirement', 'batchClose'),
|
||
(20, 'requirement', 'batchCreate'),
|
||
(20, 'requirement', 'batchEdit'),
|
||
(20, 'requirement', 'batchReview'),
|
||
(20, 'requirement', 'change'),
|
||
(20, 'requirement', 'close'),
|
||
(20, 'requirement', 'create'),
|
||
(20, 'requirement', 'delete'),
|
||
(20, 'requirement', 'edit'),
|
||
(20, 'requirement', 'export'),
|
||
(20, 'requirement', 'linkRequirements'),
|
||
(20, 'requirement', 'linkStory'),
|
||
(20, 'requirement', 'recall'),
|
||
(20, 'requirement', 'report'),
|
||
(20, 'requirement', 'review'),
|
||
(20, 'requirement', 'submitReview'),
|
||
(20, 'requirement', 'view'),
|
||
(20, 'roadmap', 'activate'),
|
||
(20, 'roadmap', 'batchUnlinkUR'),
|
||
(20, 'roadmap', 'browse'),
|
||
(20, 'roadmap', 'close'),
|
||
(20, 'roadmap', 'create'),
|
||
(20, 'roadmap', 'delete'),
|
||
(20, 'roadmap', 'edit'),
|
||
(20, 'roadmap', 'linkUR'),
|
||
(20, 'roadmap', 'unlinkUR'),
|
||
(20, 'roadmap', 'view'),
|
||
(20, 'search', 'buildForm'),
|
||
(20, 'search', 'buildIndex'),
|
||
(20, 'search', 'deleteQuery'),
|
||
(20, 'search', 'index'),
|
||
(20, 'search', 'saveQuery'),
|
||
(20, 'search', 'select'),
|
||
(20, 'sms', 'index'),
|
||
(20, 'sms', 'reset'),
|
||
(20, 'sms', 'test'),
|
||
(20, 'todo', 'activate'),
|
||
(20, 'todo', 'assignTo'),
|
||
(20, 'todo', 'batchClose'),
|
||
(20, 'todo', 'batchCreate'),
|
||
(20, 'todo', 'batchEdit'),
|
||
(20, 'todo', 'batchFinish'),
|
||
(20, 'todo', 'close'),
|
||
(20, 'todo', 'create'),
|
||
(20, 'todo', 'createcycle'),
|
||
(20, 'todo', 'delete'),
|
||
(20, 'todo', 'edit'),
|
||
(20, 'todo', 'export'),
|
||
(20, 'todo', 'finish'),
|
||
(20, 'todo', 'import2Today'),
|
||
(20, 'todo', 'start'),
|
||
(20, 'todo', 'view'),
|
||
(20, 'tree', 'browse'),
|
||
(20, 'tree', 'delete'),
|
||
(20, 'tree', 'edit'),
|
||
(20, 'tree', 'fix'),
|
||
(20, 'tree', 'manageChild'),
|
||
(20, 'tree', 'updateOrder'),
|
||
(20, 'user', 'batchCreate'),
|
||
(20, 'user', 'batchEdit'),
|
||
(20, 'user', 'bug'),
|
||
(20, 'user', 'create'),
|
||
(20, 'user', 'delete'),
|
||
(20, 'user', 'dynamic'),
|
||
(20, 'user', 'edit'),
|
||
(20, 'user', 'execution'),
|
||
(20, 'user', 'profile'),
|
||
(20, 'user', 'setPublicTemplate'),
|
||
(20, 'user', 'story'),
|
||
(20, 'user', 'task'),
|
||
(20, 'user', 'testCase'),
|
||
(20, 'user', 'testTask'),
|
||
(20, 'user', 'todo'),
|
||
(20, 'user', 'unlock'),
|
||
(20, 'user', 'view'),
|
||
(20, 'webhook', 'bind'),
|
||
(20, 'webhook', 'browse'),
|
||
(20, 'webhook', 'chooseDept'),
|
||
(20, 'webhook', 'create'),
|
||
(20, 'webhook', 'delete'),
|
||
(20, 'webhook', 'edit'),
|
||
(20, 'webhook', 'log');
|
||
|
||
REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
|
||
SELECT `module`, `method`, 14 from `zt_grouppriv` where `group` = 1;
|
||
|
||
REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
|
||
SELECT `module`, `method`, 15 from `zt_grouppriv` where `group` = 4;
|
||
|
||
REPLACE INTO `zt_grouppriv`(`module`, `method`,`group`)
|
||
SELECT `module`, `method`, 16 from `zt_grouppriv` where `group` = 9;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflow`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflow` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`parent` varchar(30) NOT NULL DEFAULT '',
|
||
`child` varchar(30) NOT NULL DEFAULT '',
|
||
`type` varchar(10) NOT NULL DEFAULT 'flow',
|
||
`navigator` varchar(10) NOT NULL DEFAULT '',
|
||
`app` varchar(20) NOT NULL DEFAULT '',
|
||
`position` varchar(30) NOT NULL DEFAULT '',
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`table` varchar(50) NOT NULL DEFAULT '',
|
||
`name` varchar(30) NOT NULL DEFAULT '',
|
||
`titleField` varchar(30) NOT NULL DEFAULT '',
|
||
`contentField` text NULL,
|
||
`flowchart` text NULL,
|
||
`js` text NULL,
|
||
`css` text NULL,
|
||
`order` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`administrator` text NULL,
|
||
`desc` text NULL,
|
||
`version` varchar(10) NOT NULL DEFAULT '1.0',
|
||
`status` varchar(10) NOT NULL DEFAULT 'wait',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`approval` enum('enabled','disabled') NOT NULL DEFAULT 'disabled',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `unique` ON `zt_workflow`(`app`,`module`,`vision`);
|
||
CREATE INDEX `type` ON `zt_workflow` (`type`);
|
||
CREATE INDEX `app` ON `zt_workflow` (`app`);
|
||
CREATE INDEX `module` ON `zt_workflow` (`module`);
|
||
CREATE INDEX `order` ON `zt_workflow` (`order`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowaction`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowaction` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`action` varchar(50) NOT NULL DEFAULT '',
|
||
`method` varchar(50) NOT NULL DEFAULT '',
|
||
`name` varchar(50) NOT NULL DEFAULT '',
|
||
`type` enum('single','batch') NOT NULL DEFAULT 'single',
|
||
`batchMode` enum('same','different') NOT NULL DEFAULT 'different',
|
||
`extensionType` varchar(10) NOT NULL DEFAULT 'override' COMMENT 'none | extend | override',
|
||
`open` varchar(20) NOT NULL DEFAULT '',
|
||
`position` enum('menu','browseandview','browse','view') NOT NULL DEFAULT 'browseandview',
|
||
`layout` char(20) NOT NULL DEFAULT '',
|
||
`show` enum('dropdownlist','direct') NOT NULL DEFAULT 'dropdownlist',
|
||
`order` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`role` varchar(10) NOT NULL DEFAULT 'custom',
|
||
`virtual` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`conditions` text NULL,
|
||
`verifications` text NULL,
|
||
`hooks` text NULL,
|
||
`linkages` text NULL,
|
||
`js` text NULL,
|
||
`css` text NULL,
|
||
`toList` char(255) NOT NULL DEFAULT '',
|
||
`blocks` text NULL,
|
||
`desc` text NULL,
|
||
`status` varchar(10) NOT NULL DEFAULT 'enable',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `unique` ON `zt_workflowaction`(`module`,`action`,`vision`);
|
||
CREATE INDEX `module` ON `zt_workflowaction` (`module`);
|
||
CREATE INDEX `action` ON `zt_workflowaction` (`action`);
|
||
CREATE INDEX `order` ON `zt_workflowaction` (`order`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowdatasource`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowdatasource` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`type` enum('system','sql','func','option','lang','category') NOT NULL DEFAULT 'option',
|
||
`name` varchar(30) NOT NULL DEFAULT '',
|
||
`code` varchar(30) NOT NULL DEFAULT '',
|
||
`datasource` text NULL,
|
||
`view` varchar(20) NOT NULL DEFAULT '',
|
||
`keyField` varchar(50) NOT NULL DEFAULT '',
|
||
`valueField` varchar(50) NOT NULL DEFAULT '',
|
||
`buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` char(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `type` ON `zt_workflowdatasource` (`type`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowfield`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowfield` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`field` varchar(50) NOT NULL DEFAULT '',
|
||
`type` varchar(20) NOT NULL DEFAULT 'varchar',
|
||
`length` varchar(10) NOT NULL DEFAULT '',
|
||
`name` varchar(50) NOT NULL DEFAULT '',
|
||
`control` varchar(20) NOT NULL DEFAULT '',
|
||
`expression` text NULL,
|
||
`options` text NULL,
|
||
`default` varchar(100) NOT NULL DEFAULT '',
|
||
`rules` varchar(255) NOT NULL DEFAULT '',
|
||
`placeholder` varchar(100) NOT NULL DEFAULT '',
|
||
`order` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`searchOrder` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`exportOrder` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`canExport` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`canSearch` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`isValue` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`readonly` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`role` varchar(10) NOT NULL DEFAULT 'custom',
|
||
`desc` text NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `unique` ON `zt_workflowfield`(`module`, `field`);
|
||
CREATE INDEX `module` ON `zt_workflowfield` (`module`);
|
||
CREATE INDEX `field` ON `zt_workflowfield` (`field`);
|
||
CREATE INDEX `order` ON `zt_workflowfield` (`order`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowlayout`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowlayout` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`action` varchar(50) NOT NULL DEFAULT '',
|
||
`field` varchar(50) NOT NULL DEFAULT '',
|
||
`order` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`width` varchar(50) NOT NULL DEFAULT '0',
|
||
`position` text NULL,
|
||
`readonly` enum('0','1') NOT NULL DEFAULT '0',
|
||
`mobileShow` enum('0','1') NOT NULL DEFAULT '1',
|
||
`summary` varchar(20) NOT NULL DEFAULT '',
|
||
`defaultValue` text NULL,
|
||
`layoutRules` varchar(255) NOT NULL DEFAULT '',
|
||
`vision` varchar(10) NOT NULL DEFAULT 'rnd',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `unique` ON `zt_workflowlayout`(`module`,`action`,`field`,`vision`);
|
||
CREATE INDEX `module` ON `zt_workflowlayout` (`module`);
|
||
CREATE INDEX `action` ON `zt_workflowlayout` (`action`);
|
||
CREATE INDEX `order` ON `zt_workflowlayout` (`order`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowlabel`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowlabel` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`action` varchar(30) NOT NULL DEFAULT 'browse',
|
||
`code` varchar(30) NOT NULL DEFAULT '',
|
||
`label` varchar(255) NOT NULL DEFAULT '',
|
||
`params` text NULL,
|
||
`orderBy` text NULL,
|
||
`order` tinyint(3) NOT NULL DEFAULT '0',
|
||
`buildin` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`role` varchar(10) NOT NULL DEFAULT 'custom',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` char(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `module` ON `zt_workflowlabel` (`module`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowlinkdata`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowlinkdata` (
|
||
`objectType` varchar(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`linkedType` varchar(30) NOT NULL DEFAULT '',
|
||
`linkedID` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `unique` ON `zt_workflowlinkdata`(`objectType`, `objectID`, `linkedType`, `linkedID`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowrelation`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowrelation` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`prev` varchar(30) NOT NULL DEFAULT '',
|
||
`next` varchar(30) NOT NULL DEFAULT '',
|
||
`field` varchar(50) NOT NULL DEFAULT '',
|
||
`actions` varchar(20) NOT NULL DEFAULT '',
|
||
`actionCodes` text NULL,
|
||
`buildin` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowrelationlayout`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowrelationlayout` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`prev` varchar(30) NOT NULL DEFAULT '',
|
||
`next` varchar(30) NOT NULL DEFAULT '',
|
||
`action` varchar(50) NOT NULL DEFAULT '',
|
||
`field` varchar(50) NOT NULL DEFAULT '',
|
||
`order` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `unique` ON `zt_workflowrelationlayout`(`prev`, `next`, `action`, `field`);
|
||
CREATE INDEX `prev` ON `zt_workflowrelationlayout` (`prev`);
|
||
CREATE INDEX `next` ON `zt_workflowrelationlayout` (`next`);
|
||
CREATE INDEX `action` ON `zt_workflowrelationlayout` (`action`);
|
||
CREATE INDEX `order` ON `zt_workflowrelationlayout` (`order`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowrule`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowrule` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`type` enum('system', 'regex', 'func') NOT NULL DEFAULT 'regex',
|
||
`name` varchar(30) NOT NULL DEFAULT '',
|
||
`rule` text NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` char(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `type` ON `zt_workflowrule` (`type`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowsql`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowsql` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`field` varchar(50) NOT NULL DEFAULT '',
|
||
`action` varchar(50) NOT NULL DEFAULT '',
|
||
`sql` text NULL,
|
||
`vars` text NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `module` ON `zt_workflowsql` (`module`);
|
||
CREATE INDEX `field` ON `zt_workflowsql` (`field`);
|
||
CREATE INDEX `action` ON `zt_workflowsql` (`action`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowversion`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowversion` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` varchar(30) NOT NULL DEFAULT '',
|
||
`version` varchar(10) NOT NULL DEFAULT '',
|
||
`fields` text NULL,
|
||
`actions` text NULL,
|
||
`layouts` text NULL,
|
||
`sqls` text NULL,
|
||
`labels` text NULL,
|
||
`table` text NULL,
|
||
`datas` text NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `moduleversion` ON `zt_workflowversion`(`module`, `version`);
|
||
CREATE INDEX `module` ON `zt_workflowversion` (`module`);
|
||
CREATE INDEX `version` ON `zt_workflowversion` (`version`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workflowreport`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workflowreport` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`module` varchar(30) NOT NULL COMMENT 'module name',
|
||
`name` varchar(100) NOT NULL COMMENT 'report name',
|
||
`type` enum('pie', 'line', 'bar') NOT NULL DEFAULT 'pie' COMMENT 'report type',
|
||
`countType` enum('sum', 'count') NOT NULL DEFAULT 'sum' COMMENT 'report count method',
|
||
`displayType` enum('value', 'percent') NOT NULL DEFAULT 'value' COMMENT 'report display method',
|
||
`dimension` varchar(130) NOT NULL COMMENT 'dimension field code of zt_workflowfield',
|
||
`fields` text NOT NULL COMMENT 'count fileds code of zt_workflowfield,use comma split',
|
||
`order` smallint(5) unsigned NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
REPLACE INTO `zt_workflowrule`(`type`, `name`, `rule`, `createdBy`, `createdDate`) VALUES
|
||
('system','必填','notempty','admin','2020-10-14 14:06:14'),
|
||
('system','唯一','unique','admin','2020-10-14 14:06:14'),
|
||
('system','日期','date','admin','2020-10-14 14:06:14'),
|
||
('system','email','email','admin','2020-10-14 14:06:14'),
|
||
('system','数字','float','admin','2020-10-14 14:06:14'),
|
||
('system','电话','phone','admin','2020-10-14 14:06:14'),
|
||
('system','IP','ip','admin','2020-10-14 14:06:14');
|
||
|
||
INSERT INTO `zt_workflowdatasource` (`type`, `name`, `code`, `buildin`, `vision`, `createdBy`, `createdDate`, `datasource`, `view`, `keyField`, `valueField`) VALUES
|
||
('system', '产品', 'products', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"product\",\"method\":\"getPairs\",\"methodDesc\":\"Get product pairs.\",\"params\":[{\"name\":\"mode\",\"type\":\"string\",\"desc\":\"\",\"value\":\"all\"}]}', '', '', ''),
|
||
('system', '项目', 'projects', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"project\",\"method\":\"getPairsByModel\",\"methodDesc\":\"Get project pairs by model and project.\",\"params\":[{\"name\":\"model\",\"type\":\"string\",\"desc\":\"all|scrum|waterfall\",\"value\":\"all\"},{\"name\":\"programID\",\"type\":\"int\",\"desc\":\"\",\"value\":\"0\"},{\"name\":\"param\",\"type\":\"\",\"desc\":\"\",\"value\":\"\"}]}', '', '', ''),
|
||
('system', '产品线', 'productLines', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"product\",\"method\":\"getLinePairs\",\"methodDesc\":\"Get line pairs.\",\"params\":[{\"name\":\"useShort\",\"type\":\"bool\",\"desc\":\"\",\"value\":\"\"}]}', '', '', ''),
|
||
('sql', '需求', 'stories', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'select id,title from zt_story where deleted=\"0\"', 'view_datasource_4', 'id', 'title'),
|
||
('sql', '任务', 'tasks', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'select id,name from zt_task where deleted=\"0\" and vision=\"rnd\"', 'view_datasource_5', 'id', 'name'),
|
||
('sql', 'Bug', 'bugs', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'select id,title from zt_bug where deleted=\"0\"', 'view_datasource_6', 'id', 'title'),
|
||
('system', '权限分组', 'groups', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"group\",\"method\":\"getPairs\",\"methodDesc\":\"\",\"params\":[]}', '', '', ''),
|
||
('system', '用户', 'users', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"user\",\"method\":\"getPairs\",\"methodDesc\":\"\",\"params\":[{\"name\":\"params\",\"type\":\"\",\"desc\":\"\",\"value\":\"noclosed|noletter\"},{\"name\":\"usersToAppended\",\"type\":\"\",\"desc\":\"\",\"value\":\"\"}]}', '', '', ''),
|
||
('system', '产品分支', 'branches', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"branch\",\"method\":\"getAllPairs\",\"methodDesc\":\"Get pairs.\",\"params\":[{\"name\":\"params\",\"type\":\"string\",\"desc\":\"\",\"value\":\"\"}]}', '', '', ''),
|
||
('sql', '版本', 'builds', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'select id,name from zt_build where deleted=\"0\"', 'view_datasource_10', 'id', 'name'),
|
||
('sql', '模块', 'modules', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'select id,name from zt_module where deleted=\"0\"', 'view_datasource_11', 'id', 'name'),
|
||
('sql', '计划', 'plans', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'select id,title from zt_productplan where deleted=\"0\"', 'view_datasource_12', 'id', 'title'),
|
||
('lang', '产品类型', 'productType', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'productType', '', '', ''),
|
||
('lang', '产品状态', 'productStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'productStatus', '', '', ''),
|
||
('lang', '产品访问控制', 'productAcl', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'productAcl', '', '', ''),
|
||
('lang', '项目类型', 'projectType', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'projectType', '', '', ''),
|
||
('lang', '项目状态', 'projectStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'projectStatus', '', '', ''),
|
||
('lang', '项目访问控制', 'projectAcl', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'projectAcl', '', '', ''),
|
||
('lang', '发布状态', 'releaseStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'releaseStatus', '', '', ''),
|
||
('lang', '需求来源', 'storySource', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'storySource', '', '', ''),
|
||
('lang', '需求优先级', 'storyPri', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'storyPri', '', '', ''),
|
||
('lang', '需求状态', 'storyStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'storyStatus', '', '', ''),
|
||
('lang', '需求阶段', 'storyStage', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'storyStage', '', '', ''),
|
||
('lang', 'Bug严重程度', 'bugSeverity', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'bugSeverity', '', '', ''),
|
||
('lang', 'Bug优先级', 'bugPri', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'bugPri', '', '', ''),
|
||
('lang', 'Bug类型', 'bugType', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'bugType', '', '', ''),
|
||
('lang', 'Bug操作系统', 'bugOs', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'bugOs', '', '', ''),
|
||
('lang', 'Bug浏览器', 'bugBrowser', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'bugBrowser', '', '', ''),
|
||
('lang', 'Bug状态', 'bugStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'bugStatus', '', '', ''),
|
||
('lang', '任务类型', 'taskType', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'taskType', '', '', ''),
|
||
('lang', '任务优先级', 'taskPri', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'taskPri', '', '', ''),
|
||
('lang', '任务状态', 'taskStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'taskStatus', '', '', ''),
|
||
('lang', '测试用例优先级', 'testcasePri', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'testcasePri', '', '', ''),
|
||
('lang', '测试用例类型', 'testcaseType', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'testcaseType', '', '', ''),
|
||
('lang', '测试用例阶段', 'testcaseStage', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'testcaseStage', '', '', ''),
|
||
('lang', '测试用例状态', 'testcaseStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'testcaseStatus', '', '', ''),
|
||
('lang', '测试单优先级', 'testtaskPri', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'testtaskPri', '', '', ''),
|
||
('lang', '测试单状态', 'testtaskStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'testtaskStatus', '', '', ''),
|
||
('lang', '反馈状态', 'feedbackStatus', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'feedbackStatus', '', '', ''),
|
||
('lang', 'Bug解决方案', 'bugResolution', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'bugResolution', '', '', ''),
|
||
('sql', '用例', 'cases', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'select id,title from zt_case where deleted=\"0\"', 'view_datasource_41', 'id', 'title'),
|
||
('system', '反馈分支', 'feedbackModules', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"tree\",\"method\":\"getOptionMenu\",\"methodDesc\":\"Create an option menu in html.\",\"params\":[{\"name\":\"rootID\",\"type\":\"int\",\"desc\":\"\",\"value\":\"0\"},{\"name\":\"type\",\"type\":\"string\",\"desc\":\"\",\"value\":\"feedback\"},{\"name\":\"startModule\",\"type\":\"int\",\"desc\":\"\",\"value\":\"0\"},{\"name\":\"branch\",\"type\":\"\",\"desc\":\"\",\"value\":\"0\"}]}', '', '', ''),
|
||
('lang', '需求类型', 'storyType', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'storyType', '', '', ''),
|
||
('system', '执行', 'executions', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"execution\",\"method\":\"getPairs\",\"methodDesc\":\"Get execution pairs.\",\"params\":[{\"name\":\"projectID\",\"type\":\"int\",\"desc\":\"\",\"value\":\"0\"},{\"name\":\"type\",\"type\":\"string\",\"desc\":\"all|sprint|stage|kanban\",\"value\":\"all\"},{\"name\":\"mode\",\"type\":\"string\",\"desc\":\"all|noclosed|stagefilter or empty\",\"value\":\"\"}]}', '', '', ''),
|
||
('lang', '项目模型', 'projectModel', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'projectModel', '', '', ''),
|
||
('lang', '反馈类型', 'feedbackType', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'feedbackType', '', '', ''),
|
||
('lang', '反馈处理方案', 'feedbackSolution', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'feedbackSolution', '', '', ''),
|
||
('lang', '反馈关闭原因', 'feedbackclosedReason', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'feedbackclosedReason', '', '', ''),
|
||
('lang', '任务关闭原因', 'taskReason', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'taskReason', '', '', ''),
|
||
('lang', '套件权限', 'testsuiteAuth', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'testsuiteAuth', '', '', ''),
|
||
('system', '项目集', 'programs', '1', 'rnd', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"program\",\"method\":\"getPairs\",\"methodDesc\":\"Get program pairs.\",\"params\":[{\"name\":\"isQueryAll\",\"type\":\"bool\",\"desc\":\"\",\"value\":\"\"},{\"name\":\"orderBy\",\"type\":\"string\",\"desc\":\"\",\"value\":\"id_desc\"}]}', '', '', ''),
|
||
('lang', '需求关闭原因', 'storyClosedReason', '1', 'rnd', 'admin', '1970-01-01 00:00:01', 'storyClosedReason', '', '', ''),
|
||
('system', '项目', 'liteprojects', '1', 'lite', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"project\",\"method\":\"getPairsByModel\",\"methodDesc\":\"Get project pairs by model and project.\",\"params\":[{\"name\":\"model\",\"type\":\"string\",\"desc\":\"all|scrum|waterfall\",\"value\":\"all\"},{\"name\":\"programID\",\"type\":\"int\",\"desc\":\"\",\"value\":\"0\"},{\"name\":\"param\",\"type\":\"\",\"desc\":\"\",\"value\":\"\"}]}', '', '', ''),
|
||
('sql', '任务', 'litetasks', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'select id,name from zt_task where deleted=\"0\" and vision=\"lite\"', 'view_datasource_54', 'id', 'name'),
|
||
('system', '权限分组', 'litegroups', '1', 'lite', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"group\",\"method\":\"getPairs\",\"methodDesc\":\"\",\"params\":[]}', '', '', ''),
|
||
('system', '用户', 'liteusers', '1', 'lite', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"user\",\"method\":\"getPairs\",\"methodDesc\":\"\",\"params\":[{\"name\":\"params\",\"type\":\"\",\"desc\":\"\",\"value\":\"noclosed|noletter\"},{\"name\":\"usersToAppended\",\"type\":\"\",\"desc\":\"\",\"value\":\"\"}]}', '', '', ''),
|
||
('sql', '模块', 'litemodules', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'select id,name from zt_module where deleted=\"0\"', 'view_datasource_11', 'id', 'name'),
|
||
('lang', '项目类型', 'liteprojectType', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'projectType', '', '', ''),
|
||
('lang', '项目状态', 'liteprojectStatus', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'projectStatus', '', '', ''),
|
||
('lang', '项目访问控制', 'liteprojectAcl', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'projectAcl', '', '', ''),
|
||
('lang', '任务类型', 'litetaskType', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'taskType', '', '', ''),
|
||
('lang', '任务优先级', 'litetaskPri', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'taskPri', '', '', ''),
|
||
('lang', '任务状态', 'litetaskStatus', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'taskStatus', '', '', ''),
|
||
('lang', '反馈状态', 'litefeedbackStatus', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'feedbackStatus', '', '', ''),
|
||
('system', '反馈分支', 'litefeedbackModules', '1', 'lite', 'admin', '1970-01-01 00:00:01', '{\"app\":\"system\",\"module\":\"tree\",\"method\":\"getOptionMenu\",\"methodDesc\":\"Create an option menu in html.\",\"params\":[{\"name\":\"rootID\",\"type\":\"int\",\"desc\":\"\",\"value\":\"0\"},{\"name\":\"type\",\"type\":\"string\",\"desc\":\"\",\"value\":\"feedback\"},{\"name\":\"startModule\",\"type\":\"int\",\"desc\":\"\",\"value\":\"0\"},{\"name\":\"branch\",\"type\":\"\",\"desc\":\"\",\"value\":\"0\"}]}', '', '', ''),
|
||
('lang', '反馈类型', 'litefeedbackType', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'feedbackType', '', '', ''),
|
||
('lang', '反馈处理方案', 'litefeedbackSolution', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'feedbackSolution', '', '', ''),
|
||
('lang', '反馈关闭原因', 'litefeedbackclosedReason', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'feedbackclosedReason', '', '', ''),
|
||
('lang', '任务关闭原因', 'litetaskReason', '1', 'lite', 'admin', '1970-01-01 00:00:01', 'taskReason', '', '', '');
|
||
|
||
DROP VIEW IF EXISTS `view_datasource_4`;
|
||
DROP VIEW IF EXISTS `view_datasource_5`;
|
||
DROP VIEW IF EXISTS `view_datasource_6`;
|
||
DROP VIEW IF EXISTS `view_datasource_10`;
|
||
DROP VIEW IF EXISTS `view_datasource_11`;
|
||
DROP VIEW IF EXISTS `view_datasource_12`;
|
||
DROP VIEW IF EXISTS `view_datasource_41`;
|
||
DROP VIEW IF EXISTS `view_datasource_54`;
|
||
|
||
CREATE VIEW `view_datasource_4` AS select `id`,`title` from `zt_story` where `deleted` = '0';
|
||
CREATE VIEW `view_datasource_5` AS select `id`,`name` from `zt_task` where `deleted` = '0' and vision = 'rnd';
|
||
CREATE VIEW `view_datasource_6` AS select `id`,`title` from `zt_bug` where `deleted` = '0';
|
||
CREATE VIEW `view_datasource_10` AS select `id`,`name` from `zt_build` where `deleted` = '0';
|
||
CREATE VIEW `view_datasource_11` AS select `id`,`name` from `zt_module` where `deleted` = '0';
|
||
CREATE VIEW `view_datasource_12` AS select `id`,`title` from `zt_productplan` where `deleted` = '0';
|
||
CREATE VIEW `view_datasource_41` AS select `id`,`title` from `zt_case` where `deleted` = '0';
|
||
CREATE VIEW `view_datasource_54` AS select `id`,`name` from `zt_task` where `deleted` = '0' and vision = 'lite';
|
||
|
||
-- DROP TABLE IF EXISTS `zt_durationestimation`;
|
||
CREATE TABLE IF NOT EXISTS `zt_durationestimation` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`stage` mediumint(9) NOT NULL DEFAULT '0',
|
||
`workload` varchar(255) NOT NULL DEFAULT '',
|
||
`worktimeRate` varchar(255) NOT NULL DEFAULT '',
|
||
`people` varchar(255) NOT NULL DEFAULT '',
|
||
`startDate` date NULL,
|
||
`endDate` date NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_workestimation`;
|
||
CREATE TABLE IF NOT EXISTS `zt_workestimation` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`scale` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
|
||
`productivity` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
|
||
`duration` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
|
||
`unitLaborCost` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
|
||
`totalLaborCost` decimal(10,2) unsigned NOT NULL DEFAULT '0.00',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
`dayHour` decimal(10,2) NOT NULL DEFAULT '0.00',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_intervention`;
|
||
CREATE TABLE IF NOT EXISTS `zt_intervention` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`activity` mediumint(8) NOT NULL DEFAULT '0',
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
`partake` text NULL,
|
||
`begin` date NULL,
|
||
`realBegin` date NULL,
|
||
`situation` varchar(255) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `project` ON `zt_intervention`(`project`,`activity`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_activity`;
|
||
CREATE TABLE IF NOT EXISTS `zt_activity` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`process` mediumint(9) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`optional` varchar(255) NOT NULL DEFAULT '',
|
||
`tailorNorm` varchar(255) NOT NULL DEFAULT '',
|
||
`content` mediumtext NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`order` mediumint(8) DEFAULT '0',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_auditcl`;
|
||
CREATE TABLE IF NOT EXISTS `zt_auditcl` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`model` char(30) NOT NULL DEFAULT 'waterfall',
|
||
`practiceArea` char(30) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`objectType` char(30) NOT NULL DEFAULT '',
|
||
`objectID` int(10) NOT NULL DEFAULT '0',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_auditplan`;
|
||
CREATE TABLE IF NOT EXISTS `zt_auditplan` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`dateType` char(30) NOT NULL DEFAULT '',
|
||
`config` text NULL,
|
||
`objectID` mediumint(9) NOT NULL DEFAULT '0',
|
||
`objectType` char(30) NOT NULL DEFAULT '',
|
||
`process` mediumint(9) NOT NULL DEFAULT '0',
|
||
`processType` char(30) NOT NULL DEFAULT '',
|
||
`checkDate` date NULL,
|
||
`checkedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`realCheckDate` date NULL,
|
||
`result` char(30) NOT NULL DEFAULT '',
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
`checkBy` varchar(30) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_auditresult`;
|
||
CREATE TABLE IF NOT EXISTS `zt_auditresult` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`auditplan` mediumint(8) NOT NULL DEFAULT '0',
|
||
`listID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`result` char(30) NOT NULL DEFAULT '',
|
||
`checkedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`checkedDate` date NULL,
|
||
`comment` text NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_nc`;
|
||
CREATE TABLE IF NOT EXISTS `zt_nc` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`auditplan` mediumint(8) NOT NULL DEFAULT '0',
|
||
`listID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT 'active',
|
||
`severity` char(30) NOT NULL DEFAULT '',
|
||
`deadline` date NULL,
|
||
`resolvedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`resolution` char(30) NOT NULL DEFAULT '',
|
||
`resolvedDate` date NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` date NULL,
|
||
`parent` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` date NULL,
|
||
`activateDate` date NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_zoutput`;
|
||
CREATE TABLE IF NOT EXISTS `zt_zoutput` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`activity` mediumint(8) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`content` mediumtext NULL,
|
||
`optional` char(20) NOT NULL DEFAULT '',
|
||
`tailorNorm` varchar(255) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`order` mediumint(8) DEFAULT '0',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_process`;
|
||
CREATE TABLE IF NOT EXISTS `zt_process` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`model` char(30) NOT NULL DEFAULT 'waterfall',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`abbr` char(30) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`order` mediumint(9) NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_programactivity`;
|
||
CREATE TABLE IF NOT EXISTS `zt_programactivity` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`process` mediumint(8) NOT NULL DEFAULT '0',
|
||
`activity` mediumint(8) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`content` text NULL,
|
||
`reason` varchar(255) NOT NULL DEFAULT '',
|
||
`result` char(30) NOT NULL DEFAULT '',
|
||
`linkedBy` char(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_programoutput`;
|
||
CREATE TABLE IF NOT EXISTS `zt_programoutput` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`process` mediumint(8) NOT NULL DEFAULT '0',
|
||
`activity` mediumint(8) NOT NULL DEFAULT '0',
|
||
`output` mediumint(8) NOT NULL DEFAULT '0',
|
||
`content` text NULL,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`reason` varchar(255) NOT NULL DEFAULT '',
|
||
`result` char(30) NOT NULL DEFAULT '',
|
||
`linkedBy` char(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_programprocess`;
|
||
CREATE TABLE IF NOT EXISTS `zt_programprocess` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`process` mediumint(8) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`abbr` char(30) NOT NULL DEFAULT '',
|
||
`desc` text NULL,
|
||
`reason` varchar(255) NOT NULL DEFAULT '',
|
||
`linkedBy` char(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_basicmeas`;
|
||
CREATE TABLE IF NOT EXISTS `zt_basicmeas` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`purpose` varchar(50) NOT NULL DEFAULT '',
|
||
`scope` char(30) NOT NULL DEFAULT '',
|
||
`object` char(30) NOT NULL DEFAULT '',
|
||
`name` varchar(90) NOT NULL DEFAULT '',
|
||
`code` char(30) NOT NULL DEFAULT '',
|
||
`unit` varchar(10) NOT NULL DEFAULT '',
|
||
`configure` text NULL,
|
||
`params` text NULL,
|
||
`definition` text NULL,
|
||
`source` varchar(255) NOT NULL DEFAULT '',
|
||
`collectType` varchar(30) NOT NULL DEFAULT '',
|
||
`collectConf` text NULL,
|
||
`execTime` varchar(30) NOT NULL DEFAULT '',
|
||
`collectedBy` varchar(10) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`order` mediumint(8) UNSIGNED NOT NULL DEFAULT 0,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `code` ON `zt_basicmeas`(`code`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_budget`;
|
||
CREATE TABLE IF NOT EXISTS `zt_budget` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`stage` char(30) NOT NULL DEFAULT '',
|
||
`subject` mediumint(8) NOT NULL DEFAULT '0',
|
||
`amount` char(30) NOT NULL DEFAULT '',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`lastEditedBy` char(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_researchplan`;
|
||
CREATE TABLE IF NOT EXISTS `zt_researchplan` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`customer` varchar(255) NOT NULL DEFAULT '',
|
||
`stakeholder` varchar(255) NOT NULL DEFAULT '',
|
||
`objective` varchar(255) NOT NULL DEFAULT '',
|
||
`begin` datetime NULL,
|
||
`end` datetime NULL,
|
||
`location` varchar(255) NOT NULL DEFAULT '',
|
||
`team` varchar(255) NOT NULL DEFAULT '',
|
||
`method` enum('','videoConference','interview','questionnaire','telephoneInterview') NOT NULL DEFAULT '',
|
||
`outline` mediumtext NULL,
|
||
`schedule` mediumtext NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_researchreport`;
|
||
CREATE TABLE IF NOT EXISTS `zt_researchreport` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`relatedPlan` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`author` varchar(30) NOT NULL DEFAULT '',
|
||
`content` mediumtext NULL,
|
||
`customer` varchar(255) NOT NULL DEFAULT '',
|
||
`researchObjects` varchar(255) NOT NULL DEFAULT '',
|
||
`begin` datetime NULL,
|
||
`end` datetime NULL,
|
||
`location` varchar(255) NOT NULL DEFAULT '',
|
||
`method` enum('','videoConference','interview','questionnaire','telephoneInterview') NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_meeting`;
|
||
CREATE TABLE IF NOT EXISTS `zt_meeting` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(255) NOT NULL DEFAULT '',
|
||
`begin` time NULL,
|
||
`end` time NULL,
|
||
`dept` mediumint(8) NOT NULL DEFAULT '0',
|
||
`mode` varchar(255) NOT NULL DEFAULT '',
|
||
`host` varchar(30) NOT NULL DEFAULT '',
|
||
`participant` text NULL,
|
||
`date` date NULL,
|
||
`room` int NOT NULL DEFAULT '0',
|
||
`minutes` text NULL,
|
||
`minutedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`minutedDate` datetime NULL,
|
||
`objectType` varchar(30) NOT NULL DEFAULT '',
|
||
`objectID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_meetingroom`;
|
||
CREATE TABLE IF NOT EXISTS `zt_meetingroom` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`position` varchar(30) NOT NULL DEFAULT '',
|
||
`seats` int NOT NULL DEFAULT '0',
|
||
`equipment` varchar(255) NOT NULL DEFAULT '',
|
||
`openTime` varchar(255) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_assetlib`;
|
||
CREATE TABLE IF NOT EXISTS `zt_assetlib` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`type` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`order` SMALLINT UNSIGNED NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_meastemplate`;
|
||
CREATE TABLE IF NOT EXISTS `zt_meastemplate` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`model` char(30) NOT NULL DEFAULT '',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`content` mediumtext NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_programreport`;
|
||
CREATE TABLE IF NOT EXISTS `zt_programreport` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`template` mediumint(8) NOT NULL DEFAULT '0',
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`params` text NULL,
|
||
`content` text NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_measrecords`;
|
||
CREATE TABLE IF NOT EXISTS `zt_measrecords` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`mid` mediumint(8) NOT NULL DEFAULT '0',
|
||
`measCode` char(50) NOT NULL DEFAULT '',
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`params` text NULL,
|
||
`year` char(4) NOT NULL DEFAULT '',
|
||
`month` char(6) NOT NULL DEFAULT '',
|
||
`week` char(8) NOT NULL DEFAULT '',
|
||
`day` char(8) NOT NULL DEFAULT '',
|
||
`value` varchar(255) NOT NULL DEFAULT '',
|
||
`date` date NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `product` ON `zt_measrecords` (`product`);
|
||
CREATE INDEX `project` ON `zt_measrecords` (`project`);
|
||
CREATE UNIQUE INDEX `time` ON `zt_measrecords` (`year`, `month`, `day`, `week`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_object`;
|
||
CREATE TABLE IF NOT EXISTS `zt_object` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) NOT NULL DEFAULT '0',
|
||
`from` mediumint(8) NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`category` char(30) NOT NULL DEFAULT '',
|
||
`version` varchar(255) NOT NULL DEFAULT '',
|
||
`type` enum('reviewed','taged') NOT NULL DEFAULT 'reviewed',
|
||
`range` text NULL,
|
||
`data` text NULL,
|
||
`storyEst` char(30) NOT NULL DEFAULT '',
|
||
`taskEst` char(30) NOT NULL DEFAULT '',
|
||
`requestEst` char(30) NOT NULL DEFAULT '',
|
||
`testEst` char(30) NOT NULL DEFAULT '',
|
||
`devEst` char(30) NOT NULL DEFAULT '',
|
||
`designEst` char(30) NOT NULL DEFAULT '',
|
||
`end` date NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_review`;
|
||
CREATE TABLE IF NOT EXISTS `zt_review` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`object` mediumint(8) NOT NULL DEFAULT '0',
|
||
`template` mediumint(8) NOT NULL DEFAULT '0',
|
||
`doc` varchar(255) NOT NULL DEFAULT '',
|
||
`docVersion` varchar(255) NOT NULL DEFAULT '',
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
`reviewedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`auditedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`begin` date NULL,
|
||
`deadline` date NULL,
|
||
`lastReviewedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`lastReviewedDate` date NULL,
|
||
`lastAuditedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`lastAuditedDate` date NULL,
|
||
`lastEditedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`lastEditedDate` date NULL,
|
||
`result` char(30) NOT NULL DEFAULT '',
|
||
`auditResult` char(30) NOT NULL DEFAULT '',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_reviewcl`;
|
||
CREATE TABLE IF NOT EXISTS `zt_reviewcl` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`object` char(30) NOT NULL DEFAULT '',
|
||
`category` char(30) NOT NULL DEFAULT '',
|
||
`type` varchar(255) NOT NULL DEFAULT '',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`order` mediumint(8) DEFAULT '0',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_reviewresult`;
|
||
CREATE TABLE IF NOT EXISTS `zt_reviewresult` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`review` mediumint(8) NOT NULL DEFAULT '0',
|
||
`type` char(30) NOT NULL DEFAULT 'review',
|
||
`result` char(30) NOT NULL DEFAULT '',
|
||
`opinion` text NULL,
|
||
`reviewer` char(30) NOT NULL DEFAULT '',
|
||
`remainIssue` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`consumed` float NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `reviewer` ON `zt_reviewresult`(`review`,`reviewer`,`type`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_reviewissue`;
|
||
CREATE TABLE IF NOT EXISTS `zt_reviewissue` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`review` mediumint(8) NOT NULL DEFAULT '0',
|
||
`approval` mediumint(8) NOT NULL DEFAULT '0',
|
||
`injection` mediumint(8) NOT NULL DEFAULT '0',
|
||
`identify` mediumint(8) NOT NULL DEFAULT '0',
|
||
`type` char(30) NOT NULL DEFAULT 'review',
|
||
`listID` mediumint(8) NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`opinion` mediumtext NULL,
|
||
`opinionDate` DATE NULL,
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
`resolution` char(30) NOT NULL DEFAULT '',
|
||
`resolutionBy` CHAR(30) NOT NULL DEFAULT '',
|
||
`resolutionDate` DATE NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_reviewlist`;
|
||
CREATE TABLE IF NOT EXISTS `zt_reviewlist` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`object` char(30) NOT NULL DEFAULT '',
|
||
`category` char(30) NOT NULL DEFAULT '',
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_cmcl`;
|
||
CREATE TABLE IF NOT EXISTS `zt_cmcl` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`projectType` varchar(255) NOT NULL DEFAULT '',
|
||
`title` int(11) NOT NULL DEFAULT '0',
|
||
`contents` text NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`order` int(11) NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_solutions`;
|
||
CREATE TABLE IF NOT EXISTS `zt_solutions` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`contents` text NOT NULL COMMENT '问题描述',
|
||
`support` text NOT NULL COMMENT '是否需要高层支持',
|
||
`measures` text NOT NULL COMMENT '解决建议',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`addedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`addedDate` date NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_artifactrepo`;
|
||
CREATE TABLE `zt_artifactrepo` (
|
||
`id` smallint(8) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(45) CHARACTER SET utf8 NOT NULL,
|
||
`products` varchar(1000) CHARACTER SET utf8 NOT NULL,
|
||
`serverID` smallint(8) NOT NULL,
|
||
`repoName` varchar(45) CHARACTER SET utf8 NOT NULL,
|
||
`format` varchar(10) CHARACTER SET utf8 NOT NULL,
|
||
`type` char(7) CHARACTER SET utf8 NOT NULL,
|
||
`status` varchar(10) CHARACTER SET utf8 NOT NULL,
|
||
`createdBy` varchar(30) CHARACTER SET utf8 NOT NULL,
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) CHARACTER SET utf8 NOT NULL,
|
||
`editedDate` datetime NULL,
|
||
`deleted` tinyint(4) UNSIGNED NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_measqueue`;
|
||
CREATE TABLE IF NOT EXISTS `zt_measqueue` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`type` varchar(30) NOT NULL DEFAULT '',
|
||
`mid` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`status` varchar(255) NOT NULL DEFAULT '',
|
||
`logs` text NULL,
|
||
`execTime` varchar(10) NOT NULL DEFAULT '',
|
||
`params` text NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`updateDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_issue`;
|
||
CREATE TABLE IF NOT EXISTS `zt_issue` (
|
||
`id` mediumint(8) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||
`resolvedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`project` varchar(255) NOT NULL DEFAULT '',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`pri` char(30) NOT NULL DEFAULT '',
|
||
`severity` char(30) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`activity` varchar(255) NOT NULL DEFAULT '',
|
||
`deadline` date NULL,
|
||
`resolution` char(30) NOT NULL DEFAULT '',
|
||
`resolutionComment` text NULL,
|
||
`objectID` varchar(255) NOT NULL DEFAULT '',
|
||
`resolvedDate` date NULL,
|
||
`status` varchar(30) NOT NULL DEFAULT '',
|
||
`owner` varchar(255) NOT NULL DEFAULT '',
|
||
`lib` mediumint(8) unsigned NOT NULL default 0,
|
||
`from` mediumint(8) unsigned NOT NULL default 0,
|
||
`version` smallint(6) NOT NULL default 1,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`activateBy` varchar(30) NOT NULL DEFAULT '',
|
||
`activateDate` date NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` date NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`approvedDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_risk`;
|
||
CREATE TABLE IF NOT EXISTS `zt_risk` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` varchar(255) NOT NULL DEFAULT '',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`source` char(30) NOT NULL DEFAULT '',
|
||
`category` char(30) NOT NULL DEFAULT '',
|
||
`strategy` char(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT 'active',
|
||
`impact` char(30) NOT NULL DEFAULT '',
|
||
`probability` char(30) NOT NULL DEFAULT '',
|
||
`rate` char(30) NOT NULL DEFAULT '',
|
||
`pri` char(30) NOT NULL DEFAULT '',
|
||
`identifiedDate` date NULL,
|
||
`prevention` mediumtext NULL,
|
||
`remedy` mediumtext NULL,
|
||
`plannedClosedDate` date NULL,
|
||
`actualClosedDate` date NULL,
|
||
`lib` mediumint(8) unsigned NOT NULL default 0,
|
||
`from` mediumint(8) unsigned NOT NULL default 0,
|
||
`version` smallint(6) NOT NULL default 1,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`resolution` mediumtext NULL,
|
||
`resolvedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`activateBy` varchar(30) NOT NULL DEFAULT '',
|
||
`activateDate` date NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` date NULL,
|
||
`cancelBy` varchar(30) NOT NULL DEFAULT '',
|
||
`cancelDate` date NULL,
|
||
`cancelReason` char(30) NOT NULL DEFAULT '',
|
||
`hangupBy` varchar(30) NOT NULL DEFAULT '',
|
||
`hangupDate` date NULL,
|
||
`trackedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`trackedDate` date NULL,
|
||
`assignedDate` date NULL,
|
||
`approvedDate` date NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_riskissue`;
|
||
CREATE TABLE IF NOT EXISTS `zt_riskissue` (
|
||
`risk` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`issue` mediumint(8) unsigned NOT NULL DEFAULT '0'
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `risk_issue` ON `zt_riskissue`(`risk`,`issue`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_opportunity`;
|
||
CREATE TABLE IF NOT EXISTS `zt_opportunity` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`execution` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`source` char(30) NOT NULL DEFAULT '',
|
||
`type` char(30) NOT NULL DEFAULT '',
|
||
`strategy` char(30) NOT NULL DEFAULT '',
|
||
`status` varchar(30) NOT NULL DEFAULT 'active',
|
||
`impact` mediumint(8) NOT NULL DEFAULT '0',
|
||
`chance` mediumint(8) NOT NULL DEFAULT '0',
|
||
`ratio` mediumint(8) NOT NULL DEFAULT '0',
|
||
`pri` char(30) NOT NULL DEFAULT '',
|
||
`identifiedDate` date NULL,
|
||
`assignedTo` varchar(30) NOT NULL DEFAULT '',
|
||
`assignedDate` date NULL,
|
||
`approvedDate` date NULL,
|
||
`prevention` mediumtext NULL,
|
||
`plannedClosedDate` date NULL,
|
||
`actualClosedDate` date NULL,
|
||
`lib` mediumint(8) unsigned NOT NULL default 0,
|
||
`from` mediumint(8) unsigned NOT NULL default 0,
|
||
`version` smallint(6) NOT NULL default 1,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`activatedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`activatedDate` datetime NULL,
|
||
`closedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`canceledBy` varchar(30) NOT NULL DEFAULT '',
|
||
`canceledDate` datetime NULL,
|
||
`cancelReason` char(30) NOT NULL DEFAULT '',
|
||
`hangupedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`hangupedDate` datetime NULL,
|
||
`resolution` mediumtext NULL,
|
||
`resolvedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`resolvedDate` datetime NULL,
|
||
`lastCheckedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastCheckedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_trainplan`;
|
||
CREATE TABLE IF NOT EXISTS `zt_trainplan` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`place` varchar(255) NOT NULL DEFAULT '',
|
||
`trainee` text NULL,
|
||
`lecturer` varchar(20) NOT NULL DEFAULT '',
|
||
`type` enum('inside','outside') NOT NULL DEFAULT 'inside',
|
||
`status` varchar(20) NOT NULL DEFAULT '',
|
||
`summary` mediumtext NULL,
|
||
`createdBy` char(30) NOT NULL default '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_gapanalysis`;
|
||
CREATE TABLE IF NOT EXISTS `zt_gapanalysis` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`project` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`account` varchar(30) NOT NULL DEFAULT '',
|
||
`role` varchar(20) NOT NULL DEFAULT '',
|
||
`analysis` mediumtext NULL,
|
||
`needTrain` enum('no','yes') NOT NULL DEFAULT 'no',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `project_account` ON `zt_gapanalysis`(`project`,`account`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_scene`;
|
||
CREATE TABLE `zt_scene` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`product` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`branch` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`module` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`sort` int(11) unsigned NOT NULL DEFAULT 0,
|
||
`openedBy` char(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`lastEditedBy` char(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
`parent` int(11) NOT NULL DEFAULT '0',
|
||
`grade` tinyint(3) NOT NULL DEFAULT '0',
|
||
`path` varchar(1000) NOT NULL DEFAULT '',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
REPLACE INTO `zt_approvalflow` (`id`, `name`, `code`, `desc`, `version`, `createdBy`, `createdDate`, `type`, `deleted`) VALUES
|
||
(1, '最简审批', 'simple', '', 1, 'admin', '2022-04-29 08:46:40', 'project', 0);
|
||
|
||
REPLACE INTO `zt_approvalflowspec` (`id`, `flow`, `version`, `nodes`, `createdBy`, `createdDate`) VALUES
|
||
(1, 1, 1, '[{\"type\":\"start\",\"ccs\":[]},{\"id\":\"3ewcj92p55e\",\"type\":\"approval\",\"title\":\"审批\",\"reviewType\":\"manual\",\"multiple\":\"and\",\"agentType\":\"pass\",\"reviewers\":[{\"type\":\"select\"}],\"ccs\":[]},{\"type\":\"end\",\"ccs\":[]}]', 'admin', '2022-04-29 08:46:40');
|
||
|
||
REPLACE INTO `zt_lang` (`lang`, `module`, `section`, `key`, `value`, `system`) VALUES
|
||
('all', 'process', 'classify', 'support', '支持过程', '1'),
|
||
('all', 'process', 'classify', 'engineering', '工程支持', '1'),
|
||
('all', 'process', 'classify', 'project', '项目管理', '1');
|
||
|
||
REPLACE INTO `zt_process` (`id`, `model`, `name`, `type`, `abbr`, `desc`, `assignedTo`, `status`, `order`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `assignedBy`, `assignedDate`, `deleted`) VALUES
|
||
(11, 'waterfall', '立项管理', 'project', 'PIM', '', '', '', 55, 'admin', '2020-01-09 10:29:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(12, 'waterfall', '项目规划', 'project', 'PP', '', '', '', 60, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(13, 'waterfall', '项目监控', 'project', 'PMC', '', '', '', 65, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(14, 'waterfall', '风险管理', 'project', 'RSKM', '', '', '', 70, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(15, 'waterfall', '结项管理', 'project', 'PCM', '', '', '', 75, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(16, 'waterfall', '量化项目管理', 'project', 'QPM', '', '', '', 80, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(17, 'waterfall', '需求开发', 'engineering', 'RDM', '', '', '', 85, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(18, 'waterfall', '设计开发', 'engineering', '', '', '', '', 90, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(19, 'waterfall', '实现与测试', 'engineering', 'EMBEDDED', '', '', '', 95, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(20, 'waterfall', '系统测试', 'engineering', 'ST', '', '', '', 100, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(21, 'waterfall', '客户验收', 'engineering', 'CA', '', '', '', 105, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(22, 'waterfall', '质量保证', 'support', 'QA', '', '', '', 110, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(23, 'waterfall', '配置管理', 'support', 'CM', '', '', '', 115, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(24, 'waterfall', '度量分析', 'support', 'MA', '', '', '', 120, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(25, 'waterfall', '原因分析与解决', 'support', 'CAR', '', '', '', 125, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(26, 'waterfall', '决策分析', 'support', 'DAR', '', '', '', 130, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(41, 'scrum', '原因分析与解决', 'support', 'CAR', '', '', '', 125, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(40, 'scrum', '度量分析', 'support', 'MA', '', '', '', 120, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(39, 'scrum', '配置管理', 'support', 'CM', '', '', '', 115, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(38, 'scrum', '质量保证', 'support', 'QA', '', '', '', 110, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(37, 'scrum', '客户验收', 'engineering', 'CA', '', '', '', 105, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(36, 'scrum', '系统测试', 'engineering', 'ST', '', '', '', 100, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(35, 'scrum', '实现与测试', 'engineering', 'EMBEDDED', '', '', '', 95, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(34, 'scrum', '设计开发', 'engineering', '', '', '', '', 90, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(33, 'scrum', '需求开发', 'engineering', 'RDM', '', '', '', 85, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(32, 'scrum', '量化项目管理', 'project', 'QPM', '', '', '', 80, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(31, 'scrum', '结项管理', 'project', 'PCM', '', '', '', 75, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(30, 'scrum', '风险管理', 'project', 'RSKM', '', '', '', 70, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(29, 'scrum', '项目监控', 'project', 'PMC', '', '', '', 65, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(28, 'scrum', '项目规划', 'project', 'PP', '', '', '', 60, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(27, 'scrum', '立项管理', 'project', 'PIM', '', '', '', 55, 'admin', '2020-01-09 10:29:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(42, 'scrum', '决策分析', 'support', 'DAR', '', '', '', 130, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(43, 'waterfallplus', '立项管理', 'project', 'PIM', '', '', '', 55, 'admin', '2020-01-09 10:29:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(44, 'waterfallplus', '项目规划', 'project', 'PP', '', '', '', 60, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(45, 'waterfallplus', '项目监控', 'project', 'PMC', '', '', '', 65, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(46, 'waterfallplus', '风险管理', 'project', 'RSKM', '', '', '', 70, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(47, 'waterfallplus', '结项管理', 'project', 'PCM', '', '', '', 75, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(48, 'waterfallplus', '量化项目管理', 'project', 'QPM', '', '', '', 80, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(49, 'waterfallplus', '需求开发', 'engineering', 'RDM', '', '', '', 85, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(50, 'waterfallplus', '设计开发', 'engineering', '', '', '', '', 90, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(51, 'waterfallplus', '实现与测试', 'engineering', 'EMBEDDED', '', '', '', 95, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(52, 'waterfallplus', '系统测试', 'engineering', 'ST', '', '', '', 100, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(53, 'waterfallplus', '客户验收', 'engineering', 'CA', '', '', '', 105, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(54, 'waterfallplus', '质量保证', 'support', 'QA', '', '', '', 110, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(55, 'waterfallplus', '配置管理', 'support', 'CM', '', '', '', 115, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(56, 'waterfallplus', '度量分析', 'support', 'MA', '', '', '', 120, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(57, 'waterfallplus', '原因分析与解决', 'support', 'CAR', '', '', '', 125, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(58, 'waterfallplus', '决策分析', 'support', 'DAR', '', '', '', 130, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(59, 'agileplus', '立项管理', 'project', 'PIM', '', '', '', 55, 'admin', '2020-01-09 10:29:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(60, 'agileplus', '项目规划', 'project', 'PP', '', '', '', 60, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(61, 'agileplus', '项目监控', 'project', 'PMC', '', '', '', 65, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(62, 'agileplus', '风险管理', 'project', 'RSKM', '', '', '', 70, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(63, 'agileplus', '结项管理', 'project', 'PCM', '', '', '', 75, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(64, 'agileplus', '量化项目管理', 'project', 'QPM', '', '', '', 80, 'admin', '2020-01-09 10:31:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(65, 'agileplus', '需求开发', 'engineering', 'RDM', '', '', '', 85, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(66, 'agileplus', '设计开发', 'engineering', '', '', '', '', 90, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(67, 'agileplus', '实现与测试', 'engineering', 'EMBEDDED', '', '', '', 95, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(68, 'agileplus', '系统测试', 'engineering', 'ST', '', '', '', 100, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(69, 'agileplus', '客户验收', 'engineering', 'CA', '', '', '', 105, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(70, 'agileplus', '质量保证', 'support', 'QA', '', '', '', 110, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(71, 'agileplus', '配置管理', 'support', 'CM', '', '', '', 115, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(72, 'agileplus', '度量分析', 'support', 'MA', '', '', '', 120, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(73, 'agileplus', '原因分析与解决', 'support', 'CAR', '', '', '', 125, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0'),
|
||
(74, 'agileplus', '决策分析', 'support', 'DAR', '', '', '', 130, 'admin', '2020-01-09 13:14:55', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', '0');
|
||
|
||
|
||
REPLACE INTO `zt_activity` (`id`, `process`, `name`, `optional`, `tailorNorm`, `content`, `assignedTo`, `status`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `assignedBy`, `assignedDate`, `order`, `deleted`) VALUES
|
||
(4, 11, '立项调查,可行性分析,技术预研', 'yes', '', '', '', '', 'admin', '2020-01-09 10:49:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 20, '0'),
|
||
(5, 11, '项目预算', 'yes', '', '', '', '', 'admin', '2020-01-09 10:49:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 25, '0'),
|
||
(6, 11, '立项决策', 'yes', '', '', '', '', 'admin', '2020-01-09 10:49:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 30, '0'),
|
||
(7, 11, '投标/商务洽谈', 'no', '', '', '', '', 'admin', '2020-01-09 10:49:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 35, '0'),
|
||
(8, 12, '估算', 'yes', '', '', '', '', 'admin', '2020-01-09 11:12:17', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 40, '0'),
|
||
(9, 12, '裁剪', 'yes', '', '', '', '', 'admin', '2020-01-09 11:12:17', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 45, '0'),
|
||
(10, 12, '制定项目计划及下属计划', 'yes', '', '', '', '', 'admin', '2020-01-09 11:12:17', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 50, '0'),
|
||
(11, 12, '评审项目计划及下属计划', 'yes', '', '', '', '', 'admin', '2020-01-09 11:12:17', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 55, '0'),
|
||
(12, 13, '日常跟踪', 'yes', '', '', '', '', 'admin', '2020-01-09 11:13:37', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 60, '0'),
|
||
(13, 13, '举行周例会', 'yes', '', '', '', '', 'admin', '2020-01-09 11:13:37', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 65, '0'),
|
||
(14, 13, '里程碑评审', 'yes', '', '', '', '', 'admin', '2020-01-09 11:13:37', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 70, '0'),
|
||
(15, 13, '采取纠正措施', 'no', '', '', '', '', 'admin', '2020-01-09 11:13:37', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 75, '0'),
|
||
(16, 14, '制定风险管理计划', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 80, '0'),
|
||
(17, 14, '风险识别', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 85, '0'),
|
||
(18, 14, '风险分析', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 90, '0'),
|
||
(19, 14, '风险规避和缓解', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 95, '0'),
|
||
(20, 14, '风险跟踪', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 100, '0'),
|
||
(21, 14, '更新组织级“风险列表库”', 'no', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 105, '0'),
|
||
(22, 15, '结项准备', 'no', '', '', '', '', 'admin', '2020-01-09 11:16:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 110, '0'),
|
||
(23, 15, '结项申请', 'yes', '', '', '', '', 'admin', '2020-01-09 11:16:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 115, '0'),
|
||
(24, 15, '结项评审', 'yes', '', '', '', '', 'admin', '2020-01-09 11:16:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 120, '0'),
|
||
(25, 15, '资料纳入组织级过程资产库', 'yes', '', '', '', '', 'admin', '2020-01-09 11:16:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 125, '0'),
|
||
(26, 16, '量化项目管理', 'yes', '', '', '', '', 'admin', '2020-01-09 11:16:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 130, '0'),
|
||
(27, 17, '用户需求获取', 'yes', '', '', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 135, '0'),
|
||
(28, 17, '用户需求评审', 'yes', '', '', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 140, '0'),
|
||
(29, 17, '产品需求定义', 'yes', '', '', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 145, '0'),
|
||
(30, 17, '产品需求评审', 'yes', '', '', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 150, '0'),
|
||
(31, 17, '需求变更控制', 'no', '', '未涉及变更时可不进行', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 155, '0'),
|
||
(32, 18, '概要设计', '', '', '', '', '', 'admin', '2020-01-09 13:26:07', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 160, '0'),
|
||
(33, 18, '评审《概要设计说明书》', '', '', '', '', '', 'admin', '2020-01-09 13:26:07', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 165, '0'),
|
||
(34, 18, '详细设计', '', '', '', '', '', 'admin', '2020-01-09 13:26:07', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 170, '0'),
|
||
(35, 18, '评审详细设计工作产品', '', '', '', '', '', 'admin', '2020-01-09 13:26:07', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 175, '0'),
|
||
(42, 19, '制定编码阶段计划', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 210, '0'),
|
||
(43, 19, '构建数据库', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 215, '0'),
|
||
(44, 19, '编码实现', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 220, '0'),
|
||
(45, 19, '代码检查', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 225, '0'),
|
||
(46, 19, '单元测试', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 230, '0'),
|
||
(47, 19, '交叉单元测试', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 235, '0'),
|
||
(48, 19, '系统集成', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 240, '0'),
|
||
(49, 19, '编写集成测试用例', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 245, '0'),
|
||
(50, 19, '评审集成测试用例', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 250, '0'),
|
||
(51, 19, '集成测试', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 255, '0'),
|
||
(52, 19, '缺陷管理', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 260, '0'),
|
||
(53, 19, '编写支持文档', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 265, '0'),
|
||
(54, 20, '制定《系统测试计划》', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 270, '0'),
|
||
(55, 20, '评审《系统测试计划》', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 275, '0'),
|
||
(56, 20, '编写《系统测试用例》', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 280, '0'),
|
||
(57, 20, '评审《系统测试用例》', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 285, '0'),
|
||
(58, 20, '执行系统测试', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 290, '0'),
|
||
(59, 21, '验收准备', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 295, '0'),
|
||
(60, 21, '产品打包', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 300, '0'),
|
||
(61, 21, '内部培训', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 305, '0'),
|
||
(62, 21, '现场安装调试', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 310, '0'),
|
||
(63, 21, '用户使用培训', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 315, '0'),
|
||
(64, 21, '试运行', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 320, '0'),
|
||
(65, 21, '客户验收', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 325, '0'),
|
||
(66, 22, '制定质量保证计划', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 330, '0'),
|
||
(67, 22, '评审质量保证计划', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 335, '0'),
|
||
(68, 22, '过程和产品质量检查', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 340, '0'),
|
||
(69, 22, '问题跟踪处理', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 345, '0'),
|
||
(70, 22, '质量保证总结报告', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 350, '0'),
|
||
(71, 23, '组织及配置管理员移交工作', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 355, '0'),
|
||
(72, 23, '制定《配置管理计划》', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 360, '0'),
|
||
(73, 23, '建立和维护配置库', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 365, '0'),
|
||
(74, 23, '配置项管理', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 370, '0'),
|
||
(75, 23, '基线管理', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 375, '0'),
|
||
(76, 23, '变更管理', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 380, '0'),
|
||
(77, 23, '配置审计', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 385, '0'),
|
||
(78, 24, '建立项目度量目标', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 390, '0'),
|
||
(79, 24, '确定项目度量点', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 395, '0'),
|
||
(80, 24, '制定度量分析计划', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 400, '0'),
|
||
(81, 24, '收集和分析度量数据', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 405, '0'),
|
||
(82, 24, '存储和通报度量分析结果', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 410, '0'),
|
||
(83, 25, '原因分析与解决', '', '', '', '', '', 'admin', '2020-01-09 13:40:15', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 415, '0'),
|
||
(84, 26, '建立评估标准', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 420, '0'),
|
||
(85, 26, '确定候选方案', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 425, '0'),
|
||
(86, 26, '原因分析与解决', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 430, '0'),
|
||
(87, 26, '确定评估方法', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 435, '0'),
|
||
(88, 26, '评估候选方案', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 440, '0'),
|
||
(89, 26, '做出决策', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 445, '0'),
|
||
(90, 27, '立项调查,可行性分析,技术预研', 'yes', '', '', '', '', 'admin', '2020-01-09 10:49:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 20, '0'),
|
||
(91, 27, '项目预算', 'yes', '', '', '', '', 'admin', '2020-01-09 10:49:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 25, '0'),
|
||
(92, 27, '立项决策', 'yes', '', '', '', '', 'admin', '2020-01-09 10:49:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 30, '0'),
|
||
(93, 27, '投标/商务洽谈', 'no', '', '', '', '', 'admin', '2020-01-09 10:49:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 35, '0'),
|
||
(94, 28, '估算', 'yes', '', '', '', '', 'admin', '2020-01-09 11:12:17', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 40, '0'),
|
||
(95, 28, '裁剪', 'yes', '', '', '', '', 'admin', '2020-01-09 11:12:17', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 45, '0'),
|
||
(96, 28, '制定项目计划及下属计划', 'yes', '', '', '', '', 'admin', '2020-01-09 11:12:17', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 50, '0'),
|
||
(97, 28, '评审项目计划及下属计划', 'yes', '', '', '', '', 'admin', '2020-01-09 11:12:17', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 55, '0'),
|
||
(98, 29, '日常跟踪', 'yes', '', '', '', '', 'admin', '2020-01-09 11:13:37', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 60, '0'),
|
||
(99, 29, '举行周例会', 'yes', '', '', '', '', 'admin', '2020-01-09 11:13:37', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 65, '0'),
|
||
(100, 29, '里程碑评审', 'yes', '', '', '', '', 'admin', '2020-01-09 11:13:37', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 70, '0'),
|
||
(101, 29, '采取纠正措施', 'no', '', '', '', '', 'admin', '2020-01-09 11:13:37', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 75, '0'),
|
||
(102, 30, '制定风险管理计划', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 80, '0'),
|
||
(103, 30, '风险识别', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 85, '0'),
|
||
(104, 30, '风险分析', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 90, '0'),
|
||
(105, 30, '风险规避和缓解', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 95, '0'),
|
||
(106, 30, '风险跟踪', 'yes', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 100, '0'),
|
||
(107, 30, '更新组织级“风险列表库”', 'no', '', '', '', '', 'admin', '2020-01-09 11:15:04', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 105, '0'),
|
||
(108, 31, '结项准备', 'no', '', '', '', '', 'admin', '2020-01-09 11:16:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 110, '0'),
|
||
(109, 31, '结项申请', 'yes', '', '', '', '', 'admin', '2020-01-09 11:16:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 115, '0'),
|
||
(110, 31, '结项评审', 'yes', '', '', '', '', 'admin', '2020-01-09 11:16:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 120, '0'),
|
||
(111, 31, '资料纳入组织级过程资产库', 'yes', '', '', '', '', 'admin', '2020-01-09 11:16:16', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 125, '0'),
|
||
(112, 32, '量化项目管理', 'yes', '', '', '', '', 'admin', '2020-01-09 11:16:34', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 130, '0'),
|
||
(113, 33, '用户需求获取', 'yes', '', '', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 135, '0'),
|
||
(114, 33, '用户需求评审', 'yes', '', '', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 140, '0'),
|
||
(115, 33, '产品需求定义', 'yes', '', '', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 145, '0'),
|
||
(116, 33, '产品需求评审', 'yes', '', '', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 150, '0'),
|
||
(117, 33, '需求变更控制', 'no', '', '未涉及变更时可不进行', '', '', 'admin', '2020-01-09 13:25:22', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 155, '0'),
|
||
(118, 34, '概要设计', '', '', '', '', '', 'admin', '2020-01-09 13:26:07', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 160, '0'),
|
||
(119, 34, '评审《概要设计说明书》', '', '', '', '', '', 'admin', '2020-01-09 13:26:07', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 165, '0'),
|
||
(120, 34, '详细设计', '', '', '', '', '', 'admin', '2020-01-09 13:26:07', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 170, '0'),
|
||
(121, 34, '评审详细设计工作产品', '', '', '', '', '', 'admin', '2020-01-09 13:26:07', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 175, '0'),
|
||
(122, 35, '制定编码阶段计划', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 210, '0'),
|
||
(123, 35, '构建数据库', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 215, '0'),
|
||
(124, 35, '编码实现', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 220, '0'),
|
||
(125, 35, '代码检查', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 225, '0'),
|
||
(126, 35, '单元测试', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 230, '0'),
|
||
(127, 35, '交叉单元测试', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 235, '0'),
|
||
(128, 35, '系统集成', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 240, '0'),
|
||
(129, 35, '编写集成测试用例', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 245, '0'),
|
||
(130, 35, '评审集成测试用例', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 250, '0'),
|
||
(131, 35, '集成测试', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 255, '0'),
|
||
(132, 35, '缺陷管理', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 260, '0'),
|
||
(133, 35, '编写支持文档', '', '', '', '', '', 'admin', '2020-01-09 13:27:57', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 265, '0'),
|
||
(134, 36, '制定《系统测试计划》', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 270, '0'),
|
||
(135, 36, '评审《系统测试计划》', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 275, '0'),
|
||
(136, 36, '编写《系统测试用例》', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 280, '0'),
|
||
(137, 36, '评审《系统测试用例》', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 285, '0'),
|
||
(138, 36, '执行系统测试', '', '', '', '', '', 'admin', '2020-01-09 13:28:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 290, '0'),
|
||
(139, 37, '验收准备', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 295, '0'),
|
||
(140, 37, '产品打包', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 300, '0'),
|
||
(141, 37, '内部培训', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 305, '0'),
|
||
(142, 37, '现场安装调试', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 310, '0'),
|
||
(143, 37, '用户使用培训', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 315, '0'),
|
||
(144, 37, '试运行', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 320, '0'),
|
||
(145, 37, '客户验收', '', '', '', '', '', 'admin', '2020-01-09 13:29:28', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 325, '0'),
|
||
(146, 38, '制定质量保证计划', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 330, '0'),
|
||
(147, 38, '评审质量保证计划', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 335, '0'),
|
||
(148, 38, '过程和产品质量检查', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 340, '0'),
|
||
(149, 38, '问题跟踪处理', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 345, '0'),
|
||
(150, 38, '质量保证总结报告', '', '', '', '', '', 'admin', '2020-01-09 13:38:58', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 350, '0'),
|
||
(151, 39, '组织及配置管理员移交工作', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 355, '0'),
|
||
(152, 39, '制定《配置管理计划》', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 360, '0'),
|
||
(153, 39, '建立和维护配置库', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 365, '0'),
|
||
(154, 39, '配置项管理', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 370, '0'),
|
||
(155, 39, '基线管理', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 375, '0'),
|
||
(156, 39, '变更管理', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 380, '0'),
|
||
(157, 39, '配置审计', '', '', '', '', '', 'admin', '2020-01-09 13:39:25', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 385, '0'),
|
||
(158, 40, '建立项目度量目标', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 390, '0'),
|
||
(159, 40, '确定项目度量点', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 395, '0'),
|
||
(160, 40, '制定度量分析计划', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 400, '0'),
|
||
(161, 40, '收集和分析度量数据', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 405, '0'),
|
||
(162, 40, '存储和通报度量分析结果', '', '', '', '', '', 'admin', '2020-01-09 13:40:05', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 410, '0'),
|
||
(163, 41, '原因分析与解决', '', '', '', '', '', 'admin', '2020-01-09 13:40:15', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 415, '0'),
|
||
(164, 42, '建立评估标准', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 420, '0'),
|
||
(165, 42, '确定候选方案', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 425, '0'),
|
||
(166, 42, '原因分析与解决', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 430, '0'),
|
||
(167, 42, '确定评估方法', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 435, '0'),
|
||
(168, 42, '评估候选方案', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 440, '0'),
|
||
(169, 42, '做出决策', '', '', '', '', '', 'admin', '2020-01-09 13:40:35', '', '1970-01-01 00:00:01', '', '1970-01-01 00:00:01', 445, '0');
|
||
|
||
REPLACE INTO `zt_zoutput` (`id`, `activity`, `name`, `content`, `optional`, `tailorNorm`, `status`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `order`, `deleted`) VALUES
|
||
(5, 4, '《技术可行性分析报告》', '', '', '', '', 'admin', '2020-01-09 11:01:52', '', '1970-01-01 00:00:01', 25, '0'),
|
||
(6, 5, '《项目预算表》', '', '', '', '', 'admin', '2020-01-09 11:17:27', '', '1970-01-01 00:00:01', 30, '0'),
|
||
(7, 6, '《立项申请报告》', '', '', '', '', 'admin', '2020-01-09 11:17:50', '', '1970-01-01 00:00:01', 35, '0'),
|
||
(8, 7, '《项目投标书》', '不涉及投标', '', '', '', 'admin', '2020-01-09 11:18:12', '', '1970-01-01 00:00:01', 40, '0'),
|
||
(9, 8, '《项目估算报告》', '', '', '', '', 'admin', '2020-01-09 11:18:41', '', '1970-01-01 00:00:01', 45, '0'),
|
||
(10, 8, '《功能点估算》', '', '', '', '', 'admin', '2020-01-09 11:18:41', '', '1970-01-01 00:00:01', 50, '0'),
|
||
(11, 9, '《PDP说明》', '', '', '', '', 'admin', '2020-01-09 11:18:54', '', '1970-01-01 00:00:01', 55, '0'),
|
||
(12, 10, '《项目进度表》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 60, '0'),
|
||
(13, 10, '《项目计划》及其下属计划', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 65, '0'),
|
||
(14, 10, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 70, '0'),
|
||
(15, 10, '《项目资源计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 75, '0'),
|
||
(16, 10, '《干系人计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 80, '0'),
|
||
(17, 10, '《同行评审计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 85, '0'),
|
||
(18, 10, '《质量保证计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 90, '0'),
|
||
(19, 10, '《配置管理计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 95, '0'),
|
||
(20, 11, '《同行评审通知》', '', '', '', '', 'admin', '2020-01-09 11:20:16', '', '1970-01-01 00:00:01', 100, '0'),
|
||
(21, 11, '《评审准备表》', '', '', '', '', 'admin', '2020-01-09 11:20:16', '', '1970-01-01 00:00:01', 105, '0'),
|
||
(22, 11, '《同行评审报告》', '', '', '', '', 'admin', '2020-01-09 11:20:17', '', '1970-01-01 00:00:01', 110, '0'),
|
||
(23, 12, '《里程碑报告》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 115, '0'),
|
||
(24, 12, '《项目周报》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 120, '0'),
|
||
(25, 13, '《项目周报》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 125, '0'),
|
||
(26, 13, '《会议纪要》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 130, '0'),
|
||
(27, 14, '《里程碑报告》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 135, '0'),
|
||
(28, 14, '《里程碑会议纪要》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 140, '0'),
|
||
(29, 15, '《计划变更申请》', '', 'no', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 145, '0'),
|
||
(30, 16, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 150, '0'),
|
||
(31, 17, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 155, '0'),
|
||
(32, 17, '《风险管理报告》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 160, '0'),
|
||
(33, 18, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 165, '0'),
|
||
(34, 19, '《异常处理申请表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 170, '0'),
|
||
(35, 19, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 175, '0'),
|
||
(36, 20, '《风险管理报告》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 180, '0'),
|
||
(37, 20, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 185, '0'),
|
||
(38, 21, '《风险列表库》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 190, '0'),
|
||
(39, 22, '《代码复用总结》', '', '', '', '', 'admin', '2020-01-09 13:46:26', '', '1970-01-01 00:00:01', 195, '0'),
|
||
(40, 24, '《结项报告》', '', '', '', '', 'admin', '2020-01-09 13:46:26', '', '1970-01-01 00:00:01', 200, '0'),
|
||
(41, 26, '《量化项目管理及跟踪计划》', '', 'yes', '', '', 'admin', '2020-01-09 13:46:46', '', '1970-01-01 00:00:01', 205, '0'),
|
||
(42, 27, '《用户需求调查单》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 210, '0'),
|
||
(43, 27, '《用户需求说明书》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 215, '0'),
|
||
(44, 28, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 220, '0'),
|
||
(45, 28, '《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 225, '0'),
|
||
(46, 28, '《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 230, '0'),
|
||
(47, 29, '《产品需求规格说明书》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 235, '0'),
|
||
(48, 30, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 240, '0'),
|
||
(49, 30, ' 《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 245, '0'),
|
||
(50, 30, ' 《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 250, '0'),
|
||
(51, 31, '《需求变更记录》', '', '', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 255, '0'),
|
||
(52, 31, '《用户需求说明书》', '', '', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 260, '0'),
|
||
(53, 31, '《软件需求规格说明书》', '', '', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 265, '0'),
|
||
(54, 32, '《概要设计说明书》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 270, '0'),
|
||
(55, 33, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 275, '0'),
|
||
(56, 33, '《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 280, '0'),
|
||
(57, 33, '《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 285, '0'),
|
||
(58, 34, '《模块设计说明书》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 290, '0'),
|
||
(59, 34, '《数据库设计说明书》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 295, '0'),
|
||
(60, 34, '《用户界面设计说明书》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 300, '0'),
|
||
(61, 35, '《评审通知》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 305, '0'),
|
||
(62, 35, '《同行评审准备表》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 310, '0'),
|
||
(63, 35, '《同行评审报告》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 315, '0'),
|
||
(64, 42, '《实现与测试计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 320, '0'),
|
||
(65, 42, '《单板硬件调试和单元测试计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 325, '0'),
|
||
(66, 42, '《项目进度表》中“实现与测试”部分', '', 'yes', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 330, '0'),
|
||
(67, 43, '产品数据库', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 335, '0'),
|
||
(68, 44, '模块代码', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 340, '0'),
|
||
(69, 45, '《代码质量检查记录单》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 345, '0'),
|
||
(70, 46, '《单元测试缺陷统计分析报告》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 350, '0'),
|
||
(71, 47, '禅道缺陷记录', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 355, '0'),
|
||
(72, 48, '《系统集成说明书》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 360, '0'),
|
||
(73, 49, '《集成测试用例》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 365, '0'),
|
||
(74, 50, '《评审通知》 ', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 370, '0'),
|
||
(75, 50, '《同行评审准备表》 ', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 375, '0'),
|
||
(76, 50, '《同行评审报告》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 380, '0'),
|
||
(77, 51, '《集成测试报告》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 385, '0'),
|
||
(78, 52, '禅道缺陷记录', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 390, '0'),
|
||
(79, 52, '《用户操作手册》 ', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 395, '0'),
|
||
(80, 52, '《安装手册》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 400, '0'),
|
||
(81, 54, '《系统测试计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 405, '0'),
|
||
(82, 55, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 410, '0'),
|
||
(83, 55, '《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 415, '0'),
|
||
(84, 55, '《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 420, '0'),
|
||
(85, 56, '《系统测试用例》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 425, '0'),
|
||
(86, 57, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 430, '0'),
|
||
(87, 57, '《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 435, '0'),
|
||
(88, 57, '《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 440, '0'),
|
||
(89, 58, '禅道缺陷跟踪系统记录项', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 445, '0'),
|
||
(90, 58, '《系统测试分析报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 450, '0'),
|
||
(91, 58, '《缺陷统计分析报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 455, '0'),
|
||
(92, 59, '《产品打包清单》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 460, '0'),
|
||
(93, 60, '发布光盘、纸质支持文档', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 465, '0'),
|
||
(94, 61, '《交接签收单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 470, '0'),
|
||
(95, 62, '《工作联系单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 475, '0'),
|
||
(96, 62, '《工作记录单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 480, '0'),
|
||
(97, 62, '《交接签收单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 485, '0'),
|
||
(98, 62, '《安装调试信息》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 490, '0'),
|
||
(99, 64, '禅道缺陷记录项', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 495, '0'),
|
||
(100, 64, '会议纪要等文档', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 500, '0'),
|
||
(101, 65, '《交接验收单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 505, '0'),
|
||
(102, 65, '《客户验收报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 510, '0'),
|
||
(103, 66, '初步《质量保证计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 515, '0'),
|
||
(104, 67, '详细《质量保证计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 520, '0'),
|
||
(105, 68, '《过程审计检查表》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 525, '0'),
|
||
(106, 68, '《产品审计检查表》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 530, '0'),
|
||
(107, 68, '《QA审计报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 535, '0'),
|
||
(108, 68, '《QA问题报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 540, '0'),
|
||
(109, 68, '《QA里程碑报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 545, '0'),
|
||
(110, 68, '《QA周报》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 550, '0'),
|
||
(111, 69, '《QA审计报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 555, '0'),
|
||
(112, 69, '《QA问题报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 560, '0'),
|
||
(113, 70, '《QA总结报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 565, '0'),
|
||
(114, 72, '《配置管理计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 570, '0'),
|
||
(115, 72, '《配置项计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 575, '0'),
|
||
(116, 72, '《基线计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 580, '0'),
|
||
(117, 73, '《配置库管理报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 585, '0'),
|
||
(118, 74, '《配置项计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 590, '0'),
|
||
(119, 75, '《基线计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 595, '0'),
|
||
(120, 76, '《变更申请书》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 600, '0'),
|
||
(121, 77, '《配置审计报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 605, '0'),
|
||
(122, 80, '《度量分析计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 610, '0'),
|
||
(123, 82, '项目度量数据库', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 615, '0'),
|
||
(124, 86, '《量化项目管理及跟踪计划》', '', 'no', '', '', 'admin', '2020-01-09 14:59:04', '', '1970-01-01 00:00:01', 620, '0'),
|
||
(125, 84, '《决策分析报告》的决策分析评估表', '', 'no', '', '', 'admin', '2020-01-09 14:59:04', '', '1970-01-01 00:00:01', 625, '0'),
|
||
(126, 83, '《量化项目计划及跟踪表》', '', 'no', '', '', 'admin', '2020-01-09 14:59:04', '', '1970-01-01 00:00:01', 630, '0'),
|
||
(127, 87, '《决策分析报告》的评分表', '', 'no', '', '', 'admin', '2020-01-09 14:59:04', '', '1970-01-01 00:00:01', 635, '0'),
|
||
(128, 88, '《决策分析报告》的评分表', '', 'no', '', '', 'admin', '2020-01-09 14:59:04', '', '1970-01-01 00:00:01', 640, '0'),
|
||
(129, 89, '《决策分析报告》', '', 'no', '', '', 'admin', '2020-01-09 14:59:04', '', '1970-01-01 00:00:01', 645, '0'),
|
||
(130, 90, '《技术可行性分析报告》', '', '', '', '', 'admin', '2020-01-09 11:01:52', '', '1970-01-01 00:00:01', 25, '0'),
|
||
(131, 91, '《项目预算表》', '', '', '', '', 'admin', '2020-01-09 11:17:27', '', '1970-01-01 00:00:01', 30, '0'),
|
||
(132, 92, '《立项申请报告》', '', '', '', '', 'admin', '2020-01-09 11:17:50', '', '1970-01-01 00:00:01', 35, '0'),
|
||
(133, 93, '《项目投标书》', '不涉及投标', '', '', '', 'admin', '2020-01-09 11:18:12', '', '1970-01-01 00:00:01', 40, '0'),
|
||
(134, 94, '《项目估算报告》', '', '', '', '', 'admin', '2020-01-09 11:18:41', '', '1970-01-01 00:00:01', 45, '0'),
|
||
(135, 94, '《功能点估算》', '', '', '', '', 'admin', '2020-01-09 11:18:41', '', '1970-01-01 00:00:01', 50, '0'),
|
||
(136, 95, '《PDP说明》', '', '', '', '', 'admin', '2020-01-09 11:18:54', '', '1970-01-01 00:00:01', 55, '0'),
|
||
(137, 96, '《项目进度表》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 60, '0'),
|
||
(138, 96, '《项目计划》及其下属计划', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 65, '0'),
|
||
(139, 96, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 70, '0'),
|
||
(140, 96, '《项目资源计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 75, '0'),
|
||
(141, 96, '《干系人计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 80, '0'),
|
||
(142, 96, '《同行评审计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 85, '0'),
|
||
(143, 96, '《质量保证计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 90, '0'),
|
||
(144, 96, '《配置管理计划》', '', '', '', '', 'admin', '2020-01-09 11:19:46', '', '1970-01-01 00:00:01', 95, '0'),
|
||
(145, 97, '《同行评审通知》', '', '', '', '', 'admin', '2020-01-09 11:20:16', '', '1970-01-01 00:00:01', 100, '0'),
|
||
(146, 97, '《评审准备表》', '', '', '', '', 'admin', '2020-01-09 11:20:16', '', '1970-01-01 00:00:01', 105, '0'),
|
||
(147, 97, '《同行评审报告》', '', '', '', '', 'admin', '2020-01-09 11:20:17', '', '1970-01-01 00:00:01', 110, '0'),
|
||
(148, 98, '《里程碑报告》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 115, '0'),
|
||
(149, 98, '《项目周报》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 120, '0'),
|
||
(150, 99, '《项目周报》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 125, '0'),
|
||
(151, 99, '《会议纪要》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 130, '0'),
|
||
(152, 100, '《里程碑报告》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 135, '0'),
|
||
(153, 100, '《里程碑会议纪要》', '', 'yes', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 140, '0'),
|
||
(154, 101, '《计划变更申请》', '', 'no', '', '', 'admin', '2020-01-09 13:44:11', '', '1970-01-01 00:00:01', 145, '0'),
|
||
(155, 102, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 150, '0'),
|
||
(156, 103, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 155, '0'),
|
||
(157, 103, '《风险管理报告》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 160, '0'),
|
||
(158, 104, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 165, '0'),
|
||
(159, 105, '《异常处理申请表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 170, '0'),
|
||
(160, 105, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 175, '0'),
|
||
(161, 106, '《风险管理报告》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 180, '0'),
|
||
(162, 106, '《风险管理计划及跟踪表》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 185, '0'),
|
||
(163, 107, '《风险列表库》', '', '', '', '', 'admin', '2020-01-09 13:45:53', '', '1970-01-01 00:00:01', 190, '0'),
|
||
(164, 108, '《代码复用总结》', '', '', '', '', 'admin', '2020-01-09 13:46:26', '', '1970-01-01 00:00:01', 195, '0'),
|
||
(165, 110, '《结项报告》', '', '', '', '', 'admin', '2020-01-09 13:46:26', '', '1970-01-01 00:00:01', 200, '0'),
|
||
(166, 112, '《量化项目管理及跟踪计划》', '', 'yes', '', '', 'admin', '2020-01-09 13:46:46', '', '1970-01-01 00:00:01', 205, '0'),
|
||
(167, 113, '《用户需求调查单》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 210, '0'),
|
||
(168, 113, '《用户需求说明书》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 215, '0'),
|
||
(169, 114, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 220, '0'),
|
||
(170, 114, '《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 225, '0'),
|
||
(171, 114, '《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 230, '0'),
|
||
(172, 115, '《产品需求规格说明书》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 235, '0'),
|
||
(173, 116, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 240, '0'),
|
||
(174, 116, ' 《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 245, '0'),
|
||
(175, 116, ' 《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 250, '0'),
|
||
(176, 117, '《需求变更记录》', '', '', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 255, '0'),
|
||
(177, 117, '《用户需求说明书》', '', '', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 260, '0'),
|
||
(178, 117, '《软件需求规格说明书》', '', '', '', '', 'admin', '2020-01-09 14:08:58', '', '1970-01-01 00:00:01', 265, '0'),
|
||
(179, 118, '《概要设计说明书》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 270, '0'),
|
||
(180, 119, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 275, '0'),
|
||
(181, 119, '《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 280, '0'),
|
||
(182, 119, '《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 285, '0'),
|
||
(183, 120, '《模块设计说明书》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 290, '0'),
|
||
(184, 120, '《数据库设计说明书》', '', 'yes', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 295, '0'),
|
||
(185, 120, '《用户界面设计说明书》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 300, '0'),
|
||
(186, 121, '《评审通知》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 305, '0'),
|
||
(187, 121, '《同行评审准备表》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 310, '0'),
|
||
(188, 121, '《同行评审报告》', '', 'no', '', '', 'admin', '2020-01-09 14:20:09', '', '1970-01-01 00:00:01', 315, '0'),
|
||
(189, 128, '《实现与测试计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 320, '0'),
|
||
(190, 128, '《单板硬件调试和单元测试计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 325, '0'),
|
||
(191, 128, '《项目进度表》中“实现与测试”部分', '', 'yes', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 330, '0'),
|
||
(192, 129, '产品数据库', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 335, '0'),
|
||
(193, 130, '模块代码', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 340, '0'),
|
||
(194, 131, '《代码质量检查记录单》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 345, '0'),
|
||
(195, 132, '《单元测试缺陷统计分析报告》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 350, '0'),
|
||
(196, 133, 'bugzilla缺陷记录', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 355, '0'),
|
||
(197, 134, '《系统集成说明书》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 360, '0'),
|
||
(198, 135, '《集成测试用例》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 365, '0'),
|
||
(199, 136, '《评审通知》 ', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 370, '0'),
|
||
(200, 136, '《同行评审准备表》 ', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 375, '0'),
|
||
(201, 136, '《同行评审报告》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 380, '0'),
|
||
(202, 137, '《集成测试报告》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 385, '0'),
|
||
(203, 138, 'bugzilla缺陷记录', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 390, '0'),
|
||
(204, 138, '《用户操作手册》 ', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 395, '0'),
|
||
(205, 138, '《安装手册》', '', '', '', '', 'admin', '2020-01-09 14:22:52', '', '1970-01-01 00:00:01', 400, '0'),
|
||
(206, 140, '《系统测试计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 405, '0'),
|
||
(207, 141, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 410, '0'),
|
||
(208, 141, '《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 415, '0'),
|
||
(209, 141, '《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 420, '0'),
|
||
(210, 142, '《系统测试用例》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 425, '0'),
|
||
(211, 143, '《评审通知》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 430, '0'),
|
||
(212, 143, '《同行评审准备表》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 435, '0'),
|
||
(213, 143, '《同行评审报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 440, '0'),
|
||
(214, 144, 'bugzilla缺陷跟踪系统记录项', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 445, '0'),
|
||
(215, 144, '《系统测试分析报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 450, '0'),
|
||
(216, 144, '《缺陷统计分析报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 455, '0'),
|
||
(217, 145, '《产品打包清单》', '', 'yes', '', '', 'admin', '2020-01-09 14:25:16', '', '1970-01-01 00:00:01', 460, '0'),
|
||
(218, 146, '发布光盘、纸质支持文档', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 465, '0'),
|
||
(219, 147, '《交接签收单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 470, '0'),
|
||
(220, 148, '《工作联系单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 475, '0'),
|
||
(221, 148, '《工作记录单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 480, '0'),
|
||
(222, 148, '《交接签收单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 485, '0'),
|
||
(223, 148, '《安装调试信息》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 490, '0'),
|
||
(224, 150, 'bugzilla缺陷记录项', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 495, '0'),
|
||
(225, 150, '会议纪要等文档', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 500, '0'),
|
||
(226, 151, '《交接验收单》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 505, '0'),
|
||
(227, 151, '《客户验收报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:26:52', '', '1970-01-01 00:00:01', 510, '0'),
|
||
(228, 152, '初步《质量保证计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 515, '0'),
|
||
(229, 153, '详细《质量保证计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 520, '0'),
|
||
(230, 154, '《过程审计检查表》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 525, '0'),
|
||
(231, 154, '《产品审计检查表》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 530, '0'),
|
||
(232, 154, '《QA审计报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 535, '0'),
|
||
(233, 154, '《QA问题报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 540, '0'),
|
||
(234, 154, '《QA里程碑报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 545, '0'),
|
||
(235, 154, '《QA周报》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 550, '0'),
|
||
(236, 155, '《QA审计报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 555, '0'),
|
||
(237, 155, '《QA问题报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 560, '0'),
|
||
(238, 156, '《QA总结报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:28:18', '', '1970-01-01 00:00:01', 565, '0'),
|
||
(239, 158, '《配置管理计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 570, '0'),
|
||
(240, 158, '《配置项计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 575, '0'),
|
||
(241, 158, '《基线计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 580, '0'),
|
||
(242, 159, '《配置库管理报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 585, '0'),
|
||
(243, 160, '《配置项计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 590, '0'),
|
||
(244, 161, '《基线计划及跟踪表》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 595, '0'),
|
||
(245, 162, '《变更申请书》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 600, '0'),
|
||
(246, 163, '《配置审计报告》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 605, '0'),
|
||
(247, 166, '《度量分析计划》', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 610, '0'),
|
||
(248, 168, '项目度量数据库', '', 'yes', '', '', 'admin', '2020-01-09 14:55:08', '', '1970-01-01 00:00:01', 615, '0'),
|
||
(249, 169, '《量化项目计划及跟踪表》', '', 'no', '', '', 'admin', '2020-01-09 14:59:04', '', '1970-01-01 00:00:01', 630, '0');
|
||
|
||
REPLACE INTO `zt_basicmeas` (`id`, `purpose`, `scope`, `object`, `name`, `code`, `unit`, `configure`, `params`, `definition`, `source`, `collectType`, `collectConf`, `execTime`, `collectedBy`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `order`, `deleted`) VALUES
|
||
(2,'scale','project','userRequest','项目用户需求初始规模','pgmURInitScale','故事点或功能点','CREATE FUNCTION qc_pgmurinitscale($project int) returns float (10,2)\r\nbegin\r\n declare scale float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project, \'URS\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_initscale($project, \'URS\',\'requestEst\') into scale__DELIMITER__\r\n return scale__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nend','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目每个产品的第一个用户需求规格说明书基线版本的规模之和','从基线表中查询该项目下面每个产品的第一个用户需求规模说明书版本,然后查询对应的需求,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 14:19:41',10,'0'),
|
||
(3,'scale','project','softRequest','项目软件需求初始规模','pgmSRInitScale','故事点或功能点','CREATE FUNCTION qc_pgmsrinitscale($project int) returns float (10,2)\r\nbegin\r\n declare scale float (10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project, \'SRS\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_initscale($project, \'SRS\',\'storyEst\') into scale __DELIMITER__\r\n return scale __DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nend','{\"$project\":{\"showName\":\"\\u6240\\u9700\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目每个产品的第一个软件需求规格说明书基线版本的规模之和','从基线表中查询该项目下面每个产品的第一个软件需求规模说明书版本,然后查询对应的需求,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 14:21:53',15,'0'),
|
||
(4,'scale','project','userRequest','项目用户需求实时规模','pgmURRealScale','故事点或功能点','CREATE FUNCTION `qc_pgmurrealscale`($project int) RETURNS float (10,2)\r\nBEGIN\r\n declare totalEstimate float(10,2) default 0__DELIMITER__\r\n select CAST(sum(estimate) as DECIMAL(10,2)) as estimate from zt_story where project=$project and type=\'requirement\' and deleted=\'0\' and closedReason not in (\'subdivided\', \'duplicate\', \'willnotdo\', \'cancel\', \'bydesign\') into totalEstimate__DELIMITER__\r\n return totalEstimate__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目用户需求实际的规模','从需求表中查询该项目下的所有用户需求,对规模进行求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 14:22:17',20,'0'),
|
||
(5,'scale','project','softRequest','项目软件需求实时规模','pgmSRRealScale','故事点或功能点','CREATE FUNCTION `qc_pgmsrrealscale`($project int) RETURNS float (10,2)\r\nBEGIN\r\n declare totalEstimate float (10,2) default 0__DELIMITER__\r\n select CAST(sum(estimate) as DECIMAL(10,2)) as estimate from zt_story where id in (select story from zt_projectstory where project=$project) and type=\'story\' and deleted=\'0\' and closedReason not in (\'subdivided\', \'duplicate\', \'willnotdo\', \'cancel\', \'bydesign\') into totalEstimate__DELIMITER__\r\n return totalEstimate__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":false,\"options\":\"project\",\"defaultValue\":\"702\"}}','项目软件需求实际的规模','从需求表中查询该项目下的所有软件需求,对规模进行求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 14:28:01',25,'0'),
|
||
(6,'scale','project','program','项目估算规模','pgmPlanScale','故事点或功能点','CREATE FUNCTION `qc_pgmplanscale`($project int) RETURNS float (10,2)\r\nBEGIN\r\n declare programScale float (10,2) default 0__DELIMITER__\r\n select `scale` from zt_workestimation where project = $project into programScale__DELIMITER__\r\n return programScale__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目最初估算时估计的规模','从项目估算表里面查询项目的估算规模。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 14:26:01',30,'0'),
|
||
(8,'duration','project','stage','项目需求阶段计划天数','pgmRequestPlanDays','天','CREATE FUNCTION `qc_pgmrequestplandays`($project int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmspecifiedtypeplanneddays($project,\'request\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有需求阶段计划天数的和','从阶段表里面统计该项目下面所有类型为需求的阶段的计划天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',40,'0'),
|
||
(9,'duration','project','stage','项目设计阶段计划天数','pgmDesigntPlanDays','天','CREATE FUNCTION `qc_pgmdesigntplandays`($project int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmspecifiedtypeplanneddays($project,\'design\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有设计阶段计划天数的和','从阶段表里面统计该项目下面所有类型为设计的阶段的计划天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',45,'0'),
|
||
(10,'duration','project','stage','项目开发阶段计划天数','pgmDevelPlanDays','天','CREATE FUNCTION `qc_pgmdevelplandays`($project int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmspecifiedtypeplanneddays($project,\'dev\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有研发阶段计划天数的和','从阶段表里面统计该项目下面所有类型为开发的阶段的计划天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',50,'0'),
|
||
(11,'duration','project','stage','项目测试阶段计划天数','pgmTestPlanDays','天','CREATE FUNCTION `qc_pgmtestplandays`($project int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmspecifiedtypeplanneddays($project,\'qa\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有测试阶段计划天数的和','从阶段表里面统计该项目下面所有类型为测试的阶段的计划天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',55,'0'),
|
||
(12,'duration','project','stage','项目需求阶段实际天数','pgmRequestRealDays','天','CREATE FUNCTION `qc_pgmrequestrealdays`($project int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmspecifiedtypeactualdays($project,\'request\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有需求阶段实际天数的和','从阶段表里面统计该项目下面所有类型为需求的阶段的实际天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',60,'0'),
|
||
(13,'duration','project','stage','项目设计阶段实际天数','pgmDesigntRealDays','天','CREATE FUNCTION `qc_pgmdesigntrealdays`($project int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmspecifiedtypeactualdays($project,\'design\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有设计阶段实际天数的和','从阶段表里面统计该项目下面所有类型为设计的阶段的实际天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',65,'0'),
|
||
(14,'duration','project','stage','项目开发阶段实际天数','pgmDevelRealDays','天','CREATE FUNCTION `qc_pgmdevelrealdays`($project int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmspecifiedtypeactualdays($project,\'dev\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有研发阶段实际天数的和','从阶段表里面统计该项目下面所有类型为开发的阶段的实际天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',70,'0'),
|
||
(15,'duration','project','stage','项目测试阶段实际天数','pgmTestRealDays','天','CREATE FUNCTION `qc_pgmtestrealdays`($project int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmspecifiedtypeactualdays($project,\'qa\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"3\"}}','项目下面所有测试阶段实际天数的和','从阶段表里面统计该项目下面所有类型为测试的阶段的实际天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',75,'0'),
|
||
(26,'duration','product','stage','分产品需求阶段计划天数','prdRequestPlanDays','天','CREATE FUNCTION `qc_prdrequestplandays`($product int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmstageplannedduration($product, \'request\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$product\":{\"showName\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"varName\":\"$product\",\"varType\":\"select\",\"options\":\"product\",\"defaultValue\":\"\"}}','产品下面所有需求阶段计划天数的和','从阶段表里面统计该产品在该项目下所有类型为需求的阶段的计划天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',130,'0'),
|
||
(27,'duration','product','stage','分产品设计阶段计划天数','prdDesigntPlanDays','天','CREATE FUNCTION `qc_prddesigntplandays`($product int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmstageplannedduration($product, \'design\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$product\":{\"showName\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"varName\":\"$product\",\"varType\":\"select\",\"options\":\"product\",\"defaultValue\":\"\"}}','产品下面所有设计阶段计划天数的和','从阶段表里面统计该产品在该项目下所有类型为设计的阶段的计划天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',135,'0'),
|
||
(28,'duration','product','stage','分产品开发阶段计划天数','prdDevelPlanDays','天','CREATE FUNCTION `qc_prddevelplandays`($product int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmstageplannedduration($product, \'dev\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$product\":{\"showName\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"varName\":\"$product\",\"varType\":\"select\",\"options\":\"product\",\"defaultValue\":\"1\"}}','产品下面所有研发阶段计划天数的和','从阶段表里面统计该产品在该项目下所有类型为开发的阶段的计划天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',140,'0'),
|
||
(29,'duration','product','stage','分产品测试阶段计划天数','prdTestPlanDays','天','CREATE FUNCTION `qc_prdtestplandays`($product int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmstageplannedduration($product, \'qa\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$product\":{\"showName\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"varName\":\"$product\",\"varType\":\"select\",\"options\":\"product\",\"defaultValue\":\"\"}}','产品下面所有测试阶段计划天数的和','从阶段表里面统计该产品在该项目下所有类型为测试的阶段的计划天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',145,'0'),
|
||
(30,'duration','product','stage','分产品需求阶段实际天数','prdRequestRealDays','天','CREATE FUNCTION `qc_prdrequestrealdays`($product int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmstageactualduration($product,\'request\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$product\":{\"showName\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"varName\":\"$product\",\"varType\":\"select\",\"options\":\"product\",\"defaultValue\":\"\"}}','产品下面所有需求阶段实际天数的和','从阶段表里面统计该产品在该项目下所有类型为需求的阶段的实际天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',150,'0'),
|
||
(31,'duration','product','stage','分产品设计阶段实际天数','prdDesigntRealDays','天','CREATE FUNCTION `qc_prddesigntrealdays`($product int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmstageactualduration($product, \'design\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$product\":{\"showName\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"varName\":\"$product\",\"varType\":\"select\",\"options\":\"product\",\"defaultValue\":\"\"}}','产品下面所有设计阶段实际天数的和','从阶段表里面统计该产品在该项目下所有类型为设计的阶段的实际天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',155,'0'),
|
||
(32,'duration','product','stage','分产品开发阶段实际天数','prdDevelRealDays','天','CREATE FUNCTION `qc_prddevelrealdays`($product int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmstageactualduration($product, \'dev\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$product\":{\"showName\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"varName\":\"$product\",\"varType\":\"select\",\"options\":\"product\",\"defaultValue\":\"\"}}','产品下面所有研发阶段实际天数的和','从阶段表里面统计该产品在该项目下所有类型为开发的阶段的实际天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',160,'0'),
|
||
(33,'duration','product','stage','分产品测试阶段实际天数','prdTestRealDays','天','CREATE FUNCTION `qc_prdtestrealdays`($product int) RETURNS int(10)\r\nBEGIN\r\n select qc_pgmstageactualduration($product, \'qa\') as days into @days__DELIMITER__\r\n return @days__DELIMITER__\r\nEND','{\"$product\":{\"showName\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"varName\":\"$product\",\"varType\":\"select\",\"options\":\"product\",\"defaultValue\":\"1\"}}','产品下面所有测试阶段实际天数的和','从阶段表里面统计该产品在该项目下所有类型为测试的阶段的实际天数,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','','1970-01-01 00:00:01',165,'0'),
|
||
(34,'workload','project','finance','项目任务实时预计工时数','pgmRealEstHours','小时','CREATE FUNCTION `qc_pgmrealesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n select sum(estimate) from zt_task where project=$project and parent >= 0 and status != \'cancel\' and deleted = \'0\' into @estimate__DELIMITER__\r\nreturn @estimate__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有任务的最初预计工时和','从任务表中查询该项目的所有任务,统计最初预计工>时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 19:51:39',170,'0'),
|
||
(35,'workload','project','finance','项目需求工作实时总预计工时数','pgmRequestRealEstHours','小时','CREATE FUNCTION `qc_pgmrequestrealesthours`($project int) RETURNS float (10,2)\r\nBEGIN\r\nreturn qc_pgmesthoursbytype($project, \'request\')__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目所有需求相关任务的最初预计工时和','从任务表中查询该项目所有任务类型为需求的任务,统计最初预计工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-23 13:49:17',175,'0'),
|
||
(36,'workload','project','finance','项目设计工作实时总预计工时数','pgmDesgignRealEstHours','小时','CREATE FUNCTION `qc_pgmdesgignrealesthours`($project int) RETURNS float (10,2)\r\nBEGIN\r\nreturn qc_pgmesthoursbytype($project, \'design\')__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目所有设计相关任务的最初预计工时和','从任务表中查询该项目所有任务类型为设计的任务,统计最初预计工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-23 13:45:32',180,'0'),
|
||
(37,'workload','project','finance','项目开发工作实时总预计工时数','pgmDevelRealEstHours','小时','CREATE FUNCTION `qc_pgmdevelrealesthours`($project int) RETURNS float (10,2)\r\nBEGIN\r\nreturn qc_pgmesthoursbytype($project, \'devel\')__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目所有开发相关任务的最初预计工时和','从任务表中查询该项目所有任务类型为开发的任务,统计最初预计工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-23 13:46:53',185,'0'),
|
||
(38,'workload','project','finance','项目测试工作实时总预计工时数','pgmTestRealEstHours','小时','CREATE FUNCTION `qc_pgmtestrealesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\nreturn qc_pgmesthoursbytype($project, \'test\')__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目所有测试相关任务的最初预计工时和','从任务表中查询该项目所有任务类型为测试的任务,统计最初预计工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-23 13:44:13',190,'0'),
|
||
(39,'workload','project','finance','项目任务实际消耗工时数','pgmRealHours','小时','CREATE FUNCTION `qc_pgmrealhours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n select CAST(sum(consumed) as DECIMAL(10,2)) as consumed from zt_task where project=$project and parent >= 0 and status != \'cancel\' and deleted = \'0\' into @consumed__DELIMITER__\r\n return @consumed__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目下面所有任务的实际消耗工时和','从任务表中查询该项目的所有任务,统计实际消耗工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 19:49:32',195,'0'),
|
||
(40,'workload','project','finance','项目需求工作实际消耗工时数','pgmRequestRealHours','小时','CREATE FUNCTION `qc_pgmrequestrealhours`($project int) RETURNS float(10,2)\r\nBEGIN\r\nreturn qc_pgmrealhoursbytype($project, \'request\')__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目所有需求相关任务的实际消耗工时和','从任务表中查询该项目所有任务类型为需求的任务,统计实际消耗工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 19:49:03',200,'0'),
|
||
(41,'workload','project','finance','项目设计工作实际消耗工时数','pgmDesignRealHours','小时','CREATE FUNCTION `qc_pgmdesignrealhours`($project int) RETURNS float(10,2)\r\nBEGIN\r\nreturn qc_pgmrealhoursbytype($project, \'design\')__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目所有设计相关任务的实际消耗工时和','从任务表中查询该项目所有任务类型为设计的任务,统计实际消耗工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 19:48:35',205,'0'),
|
||
(42,'workload','project','finance','项目开发工作实际消耗工时数','pgmDevelRealHours','小时','CREATE FUNCTION `qc_pgmdevelrealhours`($project int) RETURNS float(10,2)\r\nBEGIN\r\nreturn qc_pgmrealhoursbytype($project, \'devel\')__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目所有开发相关任务的实际消耗工时和','从任务表中查询该项目所有任务类型为开发的任务,统计实际消耗工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 18:34:51',210,'0'),
|
||
(43,'workload','project','finance','项目测试工作实际消耗工时数','pgmTestRealHours','小时','CREATE FUNCTION `qc_pgmtestrealhours`($project int) RETURNS float(10, 2)\r\nBEGIN\r\nreturn qc_pgmrealhoursbytype($project, \'test\')__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目所有测试相关任务的实际消耗工时和','从任务表中查询该项目所有任务类型为测试的任务,统计实际消耗工时,求和。','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','system','1970-01-01 00:00:01','admin','2020-07-07 18:09:01',215,'0'),
|
||
(44,'workload','project','finance','项目开发工作最初总预计工时数','pgmDevelFirstEstHours','小时','CREATE FUNCTION `qc_pgmdevelfirstesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project, \'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_getdevelfirstesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划第一个基线版本中所有开发相关工作最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-22 13:13:51','','1970-01-01 00:00:01',220,'0'),
|
||
(45,'workload','project','finance','项目设计工作最初总预计工时数','pgmDesignFirstEstHours','小时','CREATE FUNCTION `qc_pgmdesignfirstesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project, \'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_getdesignfirstesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划第一个基线版本中所有设计相关工作最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-22 16:33:20','admin','2020-07-23 10:31:23',225,'0'),
|
||
(46,'workload','project','finance','项目测试工作最初总预计工时数','pgmTestFirstEstHours','小时','CREATE FUNCTION `qc_pgmtestfirstesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project, \'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_gettestfirstesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划第一个基线版本中所有测试相关工作最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-23 10:31:17','','1970-01-01 00:00:01',230,'0'),
|
||
(47,'workload','project','finance','项目需求工作最初总预计工时数','pgmRequestFirstEstHours','小时','CREATE FUNCTION `qc_pgmrequestfirstesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project, \'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_getstoryfirstesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划第一个基线版本中所有需求相关工作最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-23 10:53:09','','1970-01-01 00:00:01',235,'0'),
|
||
(48,'workload','project','finance','项目任务最初总预计工时数','pgmFirstEstHours','小时','CREATE FUNCTION `qc_pgmfirstesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project, \'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_getfirstesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划第一个基线版本中所有任务最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-23 13:06:59','','1970-01-01 00:00:01',240,'0'),
|
||
(49,'workload','project','finance','项目开发工作最终总预计工时数','pgmDevelLastEstHours','小时','CREATE FUNCTION `qc_pgmdevellastesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project, \'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_getdevlastesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划最后一个基线版本中所有开发相关任务最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-23 13:41:38','','1970-01-01 00:00:01',245,'0'),
|
||
(50,'workload','project','finance','项目需求工作最终总预计工时数','pgmRequestLastEstHours','小时','CREATE FUNCTION `qc_pgmrequestlastesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project,\'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_getrequestlastesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划最后一个基线版本中所有需求相关任务最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-23 14:00:58','','1970-01-01 00:00:01',250,'0'),
|
||
(51,'workload','project','finance','项目测试工作最终总预计工时数','pgmTestLastEstHours','小时','CREATE FUNCTION `qc_pgmtestlastesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project,\'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_gettestlastesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划最后一个基线版本中所有测试相关任务最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-23 14:10:12','','1970-01-01 00:00:01',255,'0'),
|
||
(52,'workload','project','finance','项目设计工作最终总预计工时数','pgmDesignLastEstHours','小时','CREATE FUNCTION `qc_pgmdesignlastesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project,\'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_getdesignlastesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划最后一个基线版本中所有设计相关任务最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-23 14:33:00','','1970-01-01 00:00:01',260,'0'),
|
||
(53,'workload','project','finance','项目任务最终总预计工时数','pgmLastEstHours','小时','CREATE FUNCTION `qc_pgmlastesthours`($project int) RETURNS float(10,2)\r\nBEGIN\r\n declare estimate float(10,2) default 0__DELIMITER__\r\n declare inited int default 0__DELIMITER__\r\n select qc_cminited($project,\'PP\') into inited__DELIMITER__\r\n IF inited = 1 THEN\r\n select qc_getlastesthours($project) into estimate__DELIMITER__\r\n return estimate__DELIMITER__\r\n ELSE \r\n return 0__DELIMITER__\r\n END IF__DELIMITER__\r\nEND','{\"$project\":{\"showName\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"varName\":\"$project\",\"varType\":\"select\",\"options\":\"project\",\"defaultValue\":\"\"}}','项目计划最后一个基线版本中所有任务最初预计工时和','','crontab','{\"week\":\"1,2,3,4,5,6,0\",\"type\":\"week\"}','00:00','','admin','2020-07-23 14:54:42','','1970-01-01 00:00:01',265,'0');
|
||
|
||
REPLACE INTO `zt_cron` (`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`) VALUES
|
||
('1','0','*','*','*','moduleName=weekly&methodName=computeWeekly','更新项目周报','zentao',0,'normal'),
|
||
('1','0','*','*','*','moduleName=measurement&methodName=initCrontabQueue','初始化度量队列','zentao',0,'normal'),
|
||
('*/5','*','*','*','*','moduleName=measurement&methodName=execCrontabQueue','执行度量队列','zentao',0,'running');
|
||
|
||
-- DROP TABLE IF EXISTS `zt_pivot`;
|
||
CREATE TABLE IF NOT EXISTS `zt_pivot` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`dimension` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`group` varchar(255) NOT NULL DEFAULT '',
|
||
`name` text NULL,
|
||
`desc` text NULL,
|
||
`sql` mediumtext NULL,
|
||
`fields` mediumtext NULL,
|
||
`langs` mediumtext NULL,
|
||
`vars` mediumtext NULL,
|
||
`objects` mediumtext NULL,
|
||
`settings` mediumtext NULL,
|
||
`filters` mediumtext NULL,
|
||
`step` tinyint(1) unsigned NOT NULL DEFAULT '0',
|
||
`stage` enum('draft','published') NOT NULL DEFAULT 'draft',
|
||
`builtin` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0', '1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE = InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE INDEX `dimension` ON `zt_pivot` (`dimension`);
|
||
CREATE INDEX `group` ON `zt_pivot` (`group`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_sqlview`;
|
||
CREATE TABLE IF NOT EXISTS `zt_sqlview` (
|
||
`id` mediumint(8) unsigned NOT NULL auto_increment,
|
||
`name` varchar(90) NOT NULL DEFAULT '',
|
||
`code` varchar(45) NOT NULL DEFAULT '',
|
||
`sql` text NULL,
|
||
`desc` text NULL,
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL default '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
INSERT INTO `zt_dimension`(`id`, `name`, `code`, `desc`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES
|
||
(1, '宏观管理维度', 'macro', '', 'system', '2023-04-27 20:22:16', '', NULL, '0'),
|
||
(2, '效能管理维度', 'efficiency', '', 'system', '2023-04-27 20:22:16', '', NULL, '0'),
|
||
(3, '质量管理维度', 'quality', '', 'system', '2023-04-27 20:22:16', '', NULL, '0');
|
||
|
||
INSERT INTO `zt_pivot`(`id`, `dimension`, `group`, `name`, `desc`, `sql`, `fields`, `langs`, `vars`, `objects`, `settings`, `filters`, `step`, `stage`, `builtin`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES
|
||
(1000, 2, '86', '{\"zh-cn\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u5de5\\u671f\\u900f\\u89c6\\u8868\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"}', '', 'select\nt1.name,\nt2.program1,\nt1.begin,\nt1.end,\nt1.realBegan,\nt1.realEnd,\nt1.closedDate,\nt1.realduration,\nt1.realduration-t1.planduration duration_deviation,\nround((t1.realduration-t1.planduration)/t1.planduration,3) rate\nfrom\n(select \nname,\nsubstr(`path`,2,4) program1,\nbegin,\nend,\nrealBegan,\nrealEnd,\nleft(closedDate,10) closedDate,\ndatediff(`end`,`begin`) planduration,\nifnull(if(left(`realEnd`,4) != \'0000\',datediff(`realEnd`,`realBegan`),datediff(`closedDate`,`realBegan`)),0) realduration\nfrom\nzt_project\nwhere type=\'project\' and status=\'closed\' and deleted=\'0\') t1\nleft join\n(select\nid programid,\nname program1\nfrom\nzt_project\nwhere type=\'program\' and grade=1) t2\non t1.program1=t2.programid', '{\"name\":{\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"object\":\"project\",\"field\":\"name\",\"type\":\"string\"},\"program1\":{\"name\":\"program1\",\"object\":\"project\",\"field\":\"program1\",\"type\":\"string\"},\"begin\":{\"name\":\"\\u8ba1\\u5212\\u5f00\\u59cb\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"begin\",\"type\":\"date\"},\"end\":{\"name\":\"\\u8ba1\\u5212\\u5b8c\\u6210\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"end\",\"type\":\"date\"},\"realBegan\":{\"name\":\"\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"realBegan\",\"type\":\"date\"},\"realEnd\":{\"name\":\"\\u5b9e\\u9645\\u5b8c\\u6210\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"realEnd\",\"type\":\"date\"},\"closedDate\":{\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"closedDate\",\"type\":\"date\"},\"realduration\":{\"name\":\"realduration\",\"object\":\"project\",\"field\":\"realduration\",\"type\":\"number\"},\"duration_deviation\":{\"name\":\"duration_deviation\",\"object\":\"project\",\"field\":\"duration_deviation\",\"type\":\"number\"},\"rate\":{\"name\":\"rate\",\"object\":\"project\",\"field\":\"rate\",\"type\":\"number\"}}', '{\"name\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"program1\":{\"zh-cn\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"begin\":{\"zh-cn\":\"\\u8ba1\\u5212\\u5f00\\u59cb\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"end\":{\"zh-cn\":\"\\u8ba1\\u5212\\u5b8c\\u6210\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"realBegan\":{\"zh-cn\":\"\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"realEnd\":{\"zh-cn\":\"\\u5b9e\\u9645\\u5b8c\\u6210\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"closedDate\":{\"zh-cn\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"realduration\":{\"zh-cn\":\"\\u5b9e\\u9645\\u5de5\\u671f\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"duration_deviation\":{\"zh-cn\":\"\\u5de5\\u671f\\u504f\\u5dee\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"rate\":{\"zh-cn\":\"\\u5de5\\u671f\\u504f\\u5dee\\u7387\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"}}', '', '', '{\"columns\":[{\"field\":\"begin\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"end\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"realBegan\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"realEnd\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"closedDate\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"realduration\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"duration_deviation\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"rate\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"}],\"group3\":\"program1\",\"group6\":\"name\",\"lastStep\":\"4\"}', '[]', 0, 'published', '1', 'admin', '2023-04-06 14:07:26', 'admin', '2023-04-06 14:07:26', '0'),
|
||
(1001, 2, '85', '{\"zh-cn\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u5de5\\u65f6\\u900f\\u89c6\\u8868\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"}', '', 'select\nt1.name \"项目名称\",\nt4.program1 \"一级项目集\",\nround(t2.estimate,2) \"预计工时\",\nround(t2.consumed,2) \"消耗工时\",\nround(t2.consumed-t2.estimate,2) \"工时偏差\",\nround((t2.consumed-t2.estimate)/t2.estimate,2) \"工时偏差率\",\nifnull(t3.storys,0) \"完成需求数\",\nifnull(t3.storyestimate,0) \"完成需求规模数\",\nround(ifnull(t3.storyestimate,0)/ifnull(t2.consumed,0),2) \"单位时间交付需求规模数\",\nt1.closedDate closedDate\nfrom(\nselect\nid,\nname,\nsubstr(`path`,2,4) program1,\nclosedDate\nfrom\nzt_project\nwhere deleted=\'0\' and type=\'project\' and status=\'closed\') t1\nleft join(\nselect\nproject,\nsum(estimate) estimate,\nsum(consumed) consumed\nfrom\nzt_task\nwhere deleted=\'0\' and project !=0\ngroup by project) t2\non t1.id=t2.project\nleft join (\nselect\ntt3.project,\ncount(tt3.id) storys,\nsum(estimate) storyestimate\nfrom(\nselect\ntt1.id,\ntt1.estimate,\ntt2.project\nfrom\nzt_story tt1\nleft join\nzt_projectstory tt2\non tt1.id=tt2.story\nwhere tt1.deleted=\'0\' and tt1.status=\'closed\' and tt1.closedReason=\'done\') tt3\ngroup by tt3.project) t3\non t1.id=t3.project\nleft join\n(select\nid programid,\nname program1\nfrom\nzt_project\nwhere type=\'program\' and grade=1) t4\non t1.program1=t4.programid', '{\"\\u9879\\u76ee\\u540d\\u79f0\":{\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"object\":\"project\",\"field\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"type\":\"string\"},\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\":{\"name\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\",\"object\":\"project\",\"field\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\",\"type\":\"string\"},\"\\u9884\\u8ba1\\u5de5\\u65f6\":{\"name\":\"\\u9884\\u8ba1\\u5de5\\u65f6\",\"object\":\"project\",\"field\":\"\\u9884\\u8ba1\\u5de5\\u65f6\",\"type\":\"number\"},\"\\u6d88\\u8017\\u5de5\\u65f6\":{\"name\":\"\\u6d88\\u8017\\u5de5\\u65f6\",\"object\":\"project\",\"field\":\"\\u6d88\\u8017\\u5de5\\u65f6\",\"type\":\"number\"},\"\\u5de5\\u65f6\\u504f\\u5dee\":{\"name\":\"\\u5de5\\u65f6\\u504f\\u5dee\",\"object\":\"project\",\"field\":\"\\u5de5\\u65f6\\u504f\\u5dee\",\"type\":\"number\"},\"\\u5de5\\u65f6\\u504f\\u5dee\\u7387\":{\"name\":\"\\u5de5\\u65f6\\u504f\\u5dee\\u7387\",\"object\":\"project\",\"field\":\"\\u5de5\\u65f6\\u504f\\u5dee\\u7387\",\"type\":\"number\"},\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\":{\"name\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"object\":\"project\",\"field\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"type\":\"string\"},\"\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u6570\":{\"name\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"object\":\"project\",\"field\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"type\":\"number\"},\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\":{\"name\":\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"object\":\"project\",\"field\":\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"type\":\"number\"},\"closedDate\":{\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"closedDate\",\"type\":\"date\"}}', '', '', '', '{\"columns\":[{\"field\":\"\\u9884\\u8ba1\\u5de5\\u65f6\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u6d88\\u8017\\u5de5\\u65f6\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u5de5\\u65f6\\u504f\\u5dee\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u5de5\\u65f6\\u504f\\u5dee\\u7387\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"}],\"columnTotal\":\"noShow\",\"group1\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\",\"group2\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"lastStep\":\"4\"}', '[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, 'published', '1', 'admin', '2023-04-11 13:14:37', 'admin', '2023-04-11 13:14:37', '0'),
|
||
(1002, 3, '100', '{\"zh-cn\":\"\\u4ea7\\u54c1\\u7f3a\\u9677\\u6570\\u636e\\u6c47\\u603b\\u8868\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"}', '', 'SELECT \n t1.name AS \"产品\", \n IFNULL(t2.name, \'/\') AS \"一级项目集\", \n IFNULL(t3.name, \'/\') AS \"产品线\", \n IFNULL(t6.exfixedstorys, 0) AS \"研发完成需求数\", \n round(IFNULL(t6.exfixedstorysmate, 0),3) AS \"研发完成需求规模数\",\n IFNULL(t8.storycases, 0) AS \"需求用例数\",\n round(storycases/exfixedstorysmate,3) AS \"用例密度\",\n round(IFNULL(t10.casestorys/t6.exfixedstorys,0),3) AS \"用例覆盖率\",\n IFNULL(t7.bug, 0) AS \"Bug数\",\n IFNULL(t7.effbugs, 0) AS \"有效Bug数\",\n IFNULL(t7.pri12bugs, 0) AS \"优先级为1,2的Bug数\",\n round(bug/exfixedstorysmate,3) AS \"Bug密度\",\n IFNULL(t7.fixedbugs, 0) AS \"修复Bug数\",\n round(t7.fixedbugs/bug,3) \"Bug修复率\"\nFROM \n zt_product AS t1 \n LEFT JOIN zt_project AS t2 ON t1.program = t2.id AND t2.type = \'program\' AND t2.grade = 1 \n LEFT JOIN zt_module AS t3 ON t1.line = t3.id AND t3.type = \'line\' \n LEFT JOIN (\n SELECT\n product, \n count(id) exfixedstorys, \n sum(estimate) exfixedstorysmate\n FROM zt_story \n WHERE deleted = \'0\' and (stage in (\'developed\',\'testing\',\'verfied\',\'released\') or (status=\'closed\' and closedReason=\'done\'))\n GROUP BY product) AS t6 ON t1.id = t6.product \n LEFT JOIN (SELECT product, COUNT(id) AS bug,\n SUM(case when resolution in (\'fixed\',\'postponed\') or status=\'active\' then 1 else 0 end) effbugs, \n SUM(CASE WHEN resolution=\'fixed\' then 1 else 0 end) fixedbugs,\n SUM(CASE WHEN severity in (1,2) then 1 else 0 end) pri12bugs\n FROM zt_bug WHERE deleted = \'0\' GROUP BY product) AS t7 ON t1.id = t7.product \n LEFT JOIN (SELECT product, COUNT(id) AS storycases FROM zt_case WHERE deleted=\'0\' GROUP BY product) AS t8 ON t1.id=t8.product\n LEFT JOIN (\n select \n t9.product, \n count(t9.story) casestorys\n from(\n SELECT \n zt_case.product,zt_case.story \n FROM zt_case \n left join zt_story\n on zt_case.story=zt_story.id\n WHERE zt_case.deleted=\'0\' and zt_case.story !=\'0\' and zt_story.deleted=\'0\' and (zt_story.stage in (\'developed\',\'testing\',\'verfied\',\'released\') or (zt_story.status=\'closed\' and zt_story.closedReason=\'done\'))\n GROUP BY product, story) t9\n group by product) t10\n on t1.id=t10.product\nWHERE t1.deleted = \'0\' AND t1.status != \'closed\' AND t1.shadow = \'0\'AND t1.vision = \'rnd\'\nORDER BY t1.order', '{\"\\u4ea7\\u54c1\":{\"name\":\"\\u4ea7\\u54c1\",\"object\":\"story\",\"field\":\"\\u4ea7\\u54c1\",\"type\":\"string\"},\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\":{\"name\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\",\"object\":\"story\",\"field\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\",\"type\":\"string\"},\"\\u4ea7\\u54c1\\u7ebf\":{\"name\":\"\\u4ea7\\u54c1\\u7ebf\",\"object\":\"story\",\"field\":\"\\u4ea7\\u54c1\\u7ebf\",\"type\":\"string\"},\"\\u7814\\u53d1\\u5b8c\\u6210\\u9700\\u6c42\\u6570\":{\"name\":\"\\u7814\\u53d1\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"object\":\"story\",\"field\":\"\\u7814\\u53d1\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"type\":\"string\"},\"\\u7814\\u53d1\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u6570\":{\"name\":\"\\u7814\\u53d1\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"object\":\"story\",\"field\":\"\\u7814\\u53d1\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"type\":\"number\"},\"\\u9700\\u6c42\\u7528\\u4f8b\\u6570\":{\"name\":\"\\u9700\\u6c42\\u7528\\u4f8b\\u6570\",\"object\":\"story\",\"field\":\"\\u9700\\u6c42\\u7528\\u4f8b\\u6570\",\"type\":\"string\"},\"\\u7528\\u4f8b\\u5bc6\\u5ea6\":{\"name\":\"\\u7528\\u4f8b\\u5bc6\\u5ea6\",\"object\":\"story\",\"field\":\"\\u7528\\u4f8b\\u5bc6\\u5ea6\",\"type\":\"number\"},\"\\u7528\\u4f8b\\u8986\\u76d6\\u7387\":{\"name\":\"\\u7528\\u4f8b\\u8986\\u76d6\\u7387\",\"object\":\"story\",\"field\":\"\\u7528\\u4f8b\\u8986\\u76d6\\u7387\",\"type\":\"number\"},\"Bug\\u6570\":{\"name\":\"Bug\\u6570\",\"object\":\"story\",\"field\":\"Bug\\u6570\",\"type\":\"string\"},\"\\u6709\\u6548Bug\\u6570\":{\"name\":\"\\u6709\\u6548Bug\\u6570\",\"object\":\"story\",\"field\":\"\\u6709\\u6548Bug\\u6570\",\"type\":\"number\"},\"\\u4f18\\u5148\\u7ea7\\u4e3a1\\uff0c2\\u7684Bug\\u6570\":{\"name\":\"\\u4f18\\u5148\\u7ea7\\u4e3a1\\uff0c2\\u7684Bug\\u6570\",\"object\":\"story\",\"field\":\"\\u4f18\\u5148\\u7ea7\\u4e3a1\\uff0c2\\u7684Bug\\u6570\",\"type\":\"number\"},\"Bug\\u5bc6\\u5ea6\":{\"name\":\"Bug\\u5bc6\\u5ea6\",\"object\":\"story\",\"field\":\"Bug\\u5bc6\\u5ea6\",\"type\":\"number\"},\"\\u4fee\\u590dBug\\u6570\":{\"name\":\"\\u4fee\\u590dBug\\u6570\",\"object\":\"story\",\"field\":\"\\u4fee\\u590dBug\\u6570\",\"type\":\"number\"},\"Bug\\u4fee\\u590d\\u7387\":{\"name\":\"Bug\\u4fee\\u590d\\u7387\",\"object\":\"story\",\"field\":\"Bug\\u4fee\\u590d\\u7387\",\"type\":\"number\"}}', '', '', '', '{\"columns\":[{\"field\":\"\\u7814\\u53d1\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u7814\\u53d1\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u9700\\u6c42\\u7528\\u4f8b\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u7528\\u4f8b\\u5bc6\\u5ea6\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u7528\\u4f8b\\u8986\\u76d6\\u7387\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"Bug\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u6709\\u6548Bug\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u4f18\\u5148\\u7ea7\\u4e3a1\\uff0c2\\u7684Bug\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"Bug\\u5bc6\\u5ea6\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"\\u4fee\\u590dBug\\u6570\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"},{\"field\":\"Bug\\u4fee\\u590d\\u7387\",\"stat\":\"sum\",\"slice\":\"noSlice\",\"showMode\":\"default\",\"monopolize\":\"0\",\"showTotal\":\"noShow\"}],\"columnTotal\":\"noShow\",\"group1\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\",\"group3\":\"\\u4ea7\\u54c1\\u7ebf\",\"group2\":\"\\u4ea7\\u54c1\",\"lastStep\":\"4\"}', '[]', 0, 'published', '1', 'admin', '2023-04-06 13:16:52', 'admin', '2023-04-06 13:16:52', '0'),
|
||
(1003, 1, '59', '{\"zh-cn\":\"\\u4ea7\\u54c1\\u5b8c\\u6210\\u5ea6\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u7522\\u54c1\\u5b8c\\u6210\\u5ea6\\u7d71\\u8a08\\u8868\",\"en\":\"Product Progress\",\"de\":\"Product Progress\",\"fr\":\"Product Progress\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u4ea7\\u54c1\\u5217\\u51fa\\u9700\\u6c42\\u603b\\u6570\\uff0c\\u5b8c\\u6210\\u7684\\u603b\\u6570(\\u72b6\\u6001\\u662f\\u5173\\u95ed\\uff0c\\u6216\\u8005\\u7814\\u53d1\\u9636\\u6bb5\\u662f\\u53d1\\u5e03)\\uff0c\\u5b8c\\u6210\\u7684\\u767e\\u5206\\u6bd4\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u7522\\u54c1\\u5217\\u51fa\\u9700\\u6c42\\u7e3d\\u6578\\uff0c\\u5b8c\\u6210\\u7684\\u7e3d\\u6578(\\u72c0\\u614b\\u662f\\u95dc\\u9589\\uff0c\\u6216\\u8005\\u7814\\u767c\\u968e\\u6bb5\\u662f\\u767c\\u5e03)\\uff0c\\u5b8c\\u6210\\u7684\\u767e\\u5206\\u6bd4\\u3002\",\"en\":\"Number of total stories,done stories(state is closed, or stage is released), percent of completion.\",\"de\":\"Number of total stories,done stories(state is closed, or stage is released), percent of completion.\",\"fr\":\"Number of total stories,done stories(state is closed, or stage is released), percent of completion.\"}', 'select t1.*,t2.name, (case when t1.status = \'closed\' or t1.stage = \'released\' then 1 else 0 end) as done, 1 as count from zt_story as t1 \r\nleft join zt_product as t2 on t1.product=t2.id \r\nleft join zt_project as t3 on t2.program=t3.id \r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\'\r\norder by t3.`order` asc, t2.line desc, t2.`order` asc', '{\"id\":{\"object\":\"story\",\"field\":\"id\",\"type\":\"string\"},\"vision\":{\"object\":\"project\",\"field\":\"vision\",\"type\":\"string\"},\"parent\":{\"object\":\"story\",\"field\":\"parent\",\"type\":\"string\"},\"product\":{\"object\":\"story\",\"field\":\"product\",\"type\":\"string\"},\"branch\":{\"object\":\"story\",\"field\":\"branch\",\"type\":\"string\"},\"module\":{\"object\":\"story\",\"field\":\"module\",\"type\":\"string\"},\"plan\":{\"object\":\"story\",\"field\":\"plan\",\"type\":\"string\"},\"source\":{\"object\":\"story\",\"field\":\"source\",\"type\":\"string\"},\"sourceNote\":{\"object\":\"story\",\"field\":\"sourceNote\",\"type\":\"string\"},\"fromBug\":{\"object\":\"story\",\"field\":\"fromBug\",\"type\":\"string\"},\"feedback\":{\"object\":\"story\",\"field\":\"feedback\",\"type\":\"string\"},\"title\":{\"object\":\"story\",\"field\":\"title\",\"type\":\"string\"},\"keywords\":{\"object\":\"story\",\"field\":\"keywords\",\"type\":\"string\"},\"type\":{\"object\":\"story\",\"field\":\"type\",\"type\":\"string\"},\"category\":{\"object\":\"story\",\"field\":\"category\",\"type\":\"string\"},\"pri\":{\"object\":\"story\",\"field\":\"pri\",\"type\":\"string\"},\"estimate\":{\"object\":\"story\",\"field\":\"estimate\",\"type\":\"string\"},\"status\":{\"object\":\"story\",\"field\":\"status\",\"type\":\"string\"},\"subStatus\":{\"object\":\"story\",\"field\":\"subStatus\",\"type\":\"string\"},\"color\":{\"object\":\"story\",\"field\":\"color\",\"type\":\"string\"},\"stage\":{\"object\":\"story\",\"field\":\"stage\",\"type\":\"string\"},\"stagedBy\":{\"object\":\"story\",\"field\":\"stagedBy\",\"type\":\"string\"},\"mailto\":{\"object\":\"story\",\"field\":\"mailto\",\"type\":\"string\"},\"lib\":{\"object\":\"project\",\"field\":\"lib\",\"type\":\"string\"},\"fromStory\":{\"object\":\"project\",\"field\":\"fromStory\",\"type\":\"string\"},\"fromVersion\":{\"object\":\"project\",\"field\":\"fromVersion\",\"type\":\"string\"},\"openedBy\":{\"object\":\"story\",\"field\":\"openedBy\",\"type\":\"string\"},\"openedDate\":{\"object\":\"story\",\"field\":\"openedDate\",\"type\":\"string\"},\"assignedTo\":{\"object\":\"story\",\"field\":\"assignedTo\",\"type\":\"string\"},\"assignedDate\":{\"object\":\"story\",\"field\":\"assignedDate\",\"type\":\"string\"},\"approvedDate\":{\"object\":\"project\",\"field\":\"approvedDate\",\"type\":\"string\"},\"lastEditedBy\":{\"object\":\"story\",\"field\":\"lastEditedBy\",\"type\":\"string\"},\"lastEditedDate\":{\"object\":\"story\",\"field\":\"lastEditedDate\",\"type\":\"string\"},\"changedBy\":{\"object\":\"story\",\"field\":\"changedBy\",\"type\":\"string\"},\"changedDate\":{\"object\":\"story\",\"field\":\"changedDate\",\"type\":\"string\"},\"reviewedBy\":{\"object\":\"story\",\"field\":\"reviewedBy\",\"type\":\"string\"},\"reviewedDate\":{\"object\":\"story\",\"field\":\"reviewedDate\",\"type\":\"string\"},\"closedBy\":{\"object\":\"story\",\"field\":\"closedBy\",\"type\":\"string\"},\"closedDate\":{\"object\":\"story\",\"field\":\"closedDate\",\"type\":\"string\"},\"closedReason\":{\"object\":\"story\",\"field\":\"closedReason\",\"type\":\"string\"},\"activatedDate\":{\"object\":\"story\",\"field\":\"activatedDate\",\"type\":\"string\"},\"toBug\":{\"object\":\"story\",\"field\":\"toBug\",\"type\":\"string\"},\"childStories\":{\"object\":\"story\",\"field\":\"childStories\",\"type\":\"string\"},\"linkStories\":{\"object\":\"story\",\"field\":\"linkStories\",\"type\":\"string\"},\"linkRequirements\":{\"object\":\"story\",\"field\":\"linkRequirements\",\"type\":\"string\"},\"twins\":{\"object\":\"story\",\"field\":\"twins\",\"type\":\"string\"},\"duplicateStory\":{\"object\":\"story\",\"field\":\"duplicateStory\",\"type\":\"string\"},\"version\":{\"object\":\"story\",\"field\":\"version\",\"type\":\"string\"},\"storyChanged\":{\"object\":\"project\",\"field\":\"storyChanged\",\"type\":\"string\"},\"feedbackBy\":{\"object\":\"story\",\"field\":\"feedbackBy\",\"type\":\"string\"},\"notifyEmail\":{\"object\":\"story\",\"field\":\"notifyEmail\",\"type\":\"string\"},\"URChanged\":{\"object\":\"story\",\"field\":\"URChanged\",\"type\":\"string\"},\"deleted\":{\"object\":\"story\",\"field\":\"deleted\",\"type\":\"string\"},\"name\":{\"object\":\"product\",\"field\":\"name\",\"type\":\"string\"},\"done\":{\"object\":\"project\",\"field\":\"done\",\"type\":\"string\"},\"count\":{\"object\":\"project\",\"field\":\"count\",\"type\":\"string\"}}', '{\"count\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u9700\\u6c42\\u6570\",\"en\":\"Stories\"},\"done\":{\"zh-cn\":\"\\u5b8c\\u6210\\u6570\",\"zh-tw\":\"\\u5b8c\\u6210\\u6570\",\"en\":\"Done\"}}', '', NULL, '{\"group1\":\"name\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"count\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"done\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"1\"}]}', '', 4, 'published', '0', 'admin', '2015-07-21 15:07:48', '', NULL, '0'),
|
||
(1004, 1, '59', '{\"zh-cn\":\"\\u4ea7\\u54c1\\u9700\\u6c42\\u72b6\\u6001\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u7522\\u54c1\\u9700\\u6c42\\u72c0\\u614b\\u5206\\u5e03\\u8868\",\"en\":\"Story Status\",\"de\":\"Story Status\",\"fr\":\"Story Status\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u4ea7\\u54c1\\u5217\\u51fa\\u9700\\u6c42\\u603b\\u6570\\uff0c\\u72b6\\u6001\\u7684\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u7522\\u54c1\\u5217\\u51fa\\u9700\\u6c42\\u7e3d\\u6578\\uff0c\\u72c0\\u614b\\u7684\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"Total number and status distribution of stories.\",\"de\":\"Total number and status distribution of stories.\",\"fr\":\"Total number and status distribution of stories.\"}', 'select t1.*,t2.name from zt_story as t1\r\n left join zt_product as t2 on t1.product=t2.id \r\nleft join zt_project as t3 on t2.program=t3.id \r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\'\r\norder by t3.`order` asc, t2.line desc, t2.`order` asc', '{\"id\":{\"object\":\"story\",\"field\":\"id\",\"type\":\"string\"},\"vision\":{\"object\":\"project\",\"field\":\"vision\",\"type\":\"string\"},\"parent\":{\"object\":\"story\",\"field\":\"parent\",\"type\":\"string\"},\"product\":{\"object\":\"story\",\"field\":\"product\",\"type\":\"string\"},\"branch\":{\"object\":\"story\",\"field\":\"branch\",\"type\":\"string\"},\"module\":{\"object\":\"story\",\"field\":\"module\",\"type\":\"string\"},\"plan\":{\"object\":\"story\",\"field\":\"plan\",\"type\":\"string\"},\"source\":{\"object\":\"story\",\"field\":\"source\",\"type\":\"string\"},\"sourceNote\":{\"object\":\"story\",\"field\":\"sourceNote\",\"type\":\"string\"},\"fromBug\":{\"object\":\"story\",\"field\":\"fromBug\",\"type\":\"string\"},\"feedback\":{\"object\":\"story\",\"field\":\"feedback\",\"type\":\"string\"},\"title\":{\"object\":\"story\",\"field\":\"title\",\"type\":\"string\"},\"keywords\":{\"object\":\"story\",\"field\":\"keywords\",\"type\":\"string\"},\"type\":{\"object\":\"story\",\"field\":\"type\",\"type\":\"string\"},\"category\":{\"object\":\"story\",\"field\":\"category\",\"type\":\"string\"},\"pri\":{\"object\":\"story\",\"field\":\"pri\",\"type\":\"string\"},\"estimate\":{\"object\":\"story\",\"field\":\"estimate\",\"type\":\"string\"},\"status\":{\"object\":\"story\",\"field\":\"status\",\"type\":\"string\"},\"subStatus\":{\"object\":\"story\",\"field\":\"subStatus\",\"type\":\"string\"},\"color\":{\"object\":\"story\",\"field\":\"color\",\"type\":\"string\"},\"stage\":{\"object\":\"story\",\"field\":\"stage\",\"type\":\"string\"},\"stagedBy\":{\"object\":\"story\",\"field\":\"stagedBy\",\"type\":\"string\"},\"mailto\":{\"object\":\"story\",\"field\":\"mailto\",\"type\":\"string\"},\"lib\":{\"object\":\"project\",\"field\":\"lib\",\"type\":\"string\"},\"fromStory\":{\"object\":\"project\",\"field\":\"fromStory\",\"type\":\"string\"},\"fromVersion\":{\"object\":\"project\",\"field\":\"fromVersion\",\"type\":\"string\"},\"openedBy\":{\"object\":\"story\",\"field\":\"openedBy\",\"type\":\"string\"},\"openedDate\":{\"object\":\"story\",\"field\":\"openedDate\",\"type\":\"string\"},\"assignedTo\":{\"object\":\"story\",\"field\":\"assignedTo\",\"type\":\"string\"},\"assignedDate\":{\"object\":\"story\",\"field\":\"assignedDate\",\"type\":\"string\"},\"approvedDate\":{\"object\":\"project\",\"field\":\"approvedDate\",\"type\":\"string\"},\"lastEditedBy\":{\"object\":\"story\",\"field\":\"lastEditedBy\",\"type\":\"string\"},\"lastEditedDate\":{\"object\":\"story\",\"field\":\"lastEditedDate\",\"type\":\"string\"},\"changedBy\":{\"object\":\"story\",\"field\":\"changedBy\",\"type\":\"string\"},\"changedDate\":{\"object\":\"story\",\"field\":\"changedDate\",\"type\":\"string\"},\"reviewedBy\":{\"object\":\"story\",\"field\":\"reviewedBy\",\"type\":\"string\"},\"reviewedDate\":{\"object\":\"story\",\"field\":\"reviewedDate\",\"type\":\"string\"},\"closedBy\":{\"object\":\"story\",\"field\":\"closedBy\",\"type\":\"string\"},\"closedDate\":{\"object\":\"story\",\"field\":\"closedDate\",\"type\":\"string\"},\"closedReason\":{\"object\":\"story\",\"field\":\"closedReason\",\"type\":\"string\"},\"activatedDate\":{\"object\":\"story\",\"field\":\"activatedDate\",\"type\":\"string\"},\"toBug\":{\"object\":\"story\",\"field\":\"toBug\",\"type\":\"string\"},\"childStories\":{\"object\":\"story\",\"field\":\"childStories\",\"type\":\"string\"},\"linkStories\":{\"object\":\"story\",\"field\":\"linkStories\",\"type\":\"string\"},\"linkRequirements\":{\"object\":\"story\",\"field\":\"linkRequirements\",\"type\":\"string\"},\"twins\":{\"object\":\"story\",\"field\":\"twins\",\"type\":\"string\"},\"duplicateStory\":{\"object\":\"story\",\"field\":\"duplicateStory\",\"type\":\"string\"},\"version\":{\"object\":\"story\",\"field\":\"version\",\"type\":\"string\"},\"storyChanged\":{\"object\":\"project\",\"field\":\"storyChanged\",\"type\":\"string\"},\"feedbackBy\":{\"object\":\"story\",\"field\":\"feedbackBy\",\"type\":\"string\"},\"notifyEmail\":{\"object\":\"story\",\"field\":\"notifyEmail\",\"type\":\"string\"},\"URChanged\":{\"object\":\"story\",\"field\":\"URChanged\",\"type\":\"string\"},\"deleted\":{\"object\":\"story\",\"field\":\"deleted\",\"type\":\"string\"},\"name\":{\"object\":\"product\",\"field\":\"name\",\"type\":\"string\"}}', '', '', NULL, '{\"group1\":\"name\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"status\",\"slice\":\"status\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '', 4, 'published', '0', 'admin', '2015-07-21 15:35:38', '', NULL, '0'),
|
||
(1005, 1, '59', '{\"zh-cn\":\"\\u4ea7\\u54c1\\u9700\\u6c42\\u9636\\u6bb5\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u7522\\u54c1\\u9700\\u6c42\\u968e\\u6bb5\\u5206\\u5e03\\u8868\",\"en\":\"Story Stage\",\"de\":\"Story Stage\",\"fr\":\"Story Stage\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u4ea7\\u54c1\\u5217\\u51fa\\u9700\\u6c42\\u603b\\u6570\\uff0c\\u7814\\u53d1\\u9636\\u6bb5\\u7684\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u7522\\u54c1\\u5217\\u51fa\\u9700\\u6c42\\u7e3d\\u6578\\uff0c\\u7814\\u767c\\u968e\\u6bb5\\u7684\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"Total number and stage distribution of stories \",\"de\":\"Total number and stage distribution of stories \",\"fr\":\"Total number and stage distribution of stories \"}', 'select t1.*,t2.name from zt_story as t1\r\n left join zt_product as t2 on t1.product=t2.id \r\nleft join zt_project as t3 on t2.program=t3.id \r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\'\r\norder by t3.`order` asc, t2.line desc, t2.`order` asc', '{\"id\":{\"object\":\"story\",\"field\":\"id\",\"type\":\"string\"},\"vision\":{\"object\":\"project\",\"field\":\"vision\",\"type\":\"string\"},\"parent\":{\"object\":\"story\",\"field\":\"parent\",\"type\":\"string\"},\"product\":{\"object\":\"story\",\"field\":\"product\",\"type\":\"string\"},\"branch\":{\"object\":\"story\",\"field\":\"branch\",\"type\":\"string\"},\"module\":{\"object\":\"story\",\"field\":\"module\",\"type\":\"string\"},\"plan\":{\"object\":\"story\",\"field\":\"plan\",\"type\":\"string\"},\"source\":{\"object\":\"story\",\"field\":\"source\",\"type\":\"string\"},\"sourceNote\":{\"object\":\"story\",\"field\":\"sourceNote\",\"type\":\"string\"},\"fromBug\":{\"object\":\"story\",\"field\":\"fromBug\",\"type\":\"string\"},\"feedback\":{\"object\":\"story\",\"field\":\"feedback\",\"type\":\"string\"},\"title\":{\"object\":\"story\",\"field\":\"title\",\"type\":\"string\"},\"keywords\":{\"object\":\"story\",\"field\":\"keywords\",\"type\":\"string\"},\"type\":{\"object\":\"story\",\"field\":\"type\",\"type\":\"string\"},\"category\":{\"object\":\"story\",\"field\":\"category\",\"type\":\"string\"},\"pri\":{\"object\":\"story\",\"field\":\"pri\",\"type\":\"string\"},\"estimate\":{\"object\":\"story\",\"field\":\"estimate\",\"type\":\"string\"},\"status\":{\"object\":\"story\",\"field\":\"status\",\"type\":\"string\"},\"subStatus\":{\"object\":\"story\",\"field\":\"subStatus\",\"type\":\"string\"},\"color\":{\"object\":\"story\",\"field\":\"color\",\"type\":\"string\"},\"stage\":{\"object\":\"story\",\"field\":\"stage\",\"type\":\"string\"},\"stagedBy\":{\"object\":\"story\",\"field\":\"stagedBy\",\"type\":\"string\"},\"mailto\":{\"object\":\"story\",\"field\":\"mailto\",\"type\":\"string\"},\"lib\":{\"object\":\"project\",\"field\":\"lib\",\"type\":\"string\"},\"fromStory\":{\"object\":\"project\",\"field\":\"fromStory\",\"type\":\"string\"},\"fromVersion\":{\"object\":\"project\",\"field\":\"fromVersion\",\"type\":\"string\"},\"openedBy\":{\"object\":\"story\",\"field\":\"openedBy\",\"type\":\"string\"},\"openedDate\":{\"object\":\"story\",\"field\":\"openedDate\",\"type\":\"string\"},\"assignedTo\":{\"object\":\"story\",\"field\":\"assignedTo\",\"type\":\"string\"},\"assignedDate\":{\"object\":\"story\",\"field\":\"assignedDate\",\"type\":\"string\"},\"approvedDate\":{\"object\":\"project\",\"field\":\"approvedDate\",\"type\":\"string\"},\"lastEditedBy\":{\"object\":\"story\",\"field\":\"lastEditedBy\",\"type\":\"string\"},\"lastEditedDate\":{\"object\":\"story\",\"field\":\"lastEditedDate\",\"type\":\"string\"},\"changedBy\":{\"object\":\"story\",\"field\":\"changedBy\",\"type\":\"string\"},\"changedDate\":{\"object\":\"story\",\"field\":\"changedDate\",\"type\":\"string\"},\"reviewedBy\":{\"object\":\"story\",\"field\":\"reviewedBy\",\"type\":\"string\"},\"reviewedDate\":{\"object\":\"story\",\"field\":\"reviewedDate\",\"type\":\"string\"},\"closedBy\":{\"object\":\"story\",\"field\":\"closedBy\",\"type\":\"string\"},\"closedDate\":{\"object\":\"story\",\"field\":\"closedDate\",\"type\":\"string\"},\"closedReason\":{\"object\":\"story\",\"field\":\"closedReason\",\"type\":\"string\"},\"activatedDate\":{\"object\":\"story\",\"field\":\"activatedDate\",\"type\":\"string\"},\"toBug\":{\"object\":\"story\",\"field\":\"toBug\",\"type\":\"string\"},\"childStories\":{\"object\":\"story\",\"field\":\"childStories\",\"type\":\"string\"},\"linkStories\":{\"object\":\"story\",\"field\":\"linkStories\",\"type\":\"string\"},\"linkRequirements\":{\"object\":\"story\",\"field\":\"linkRequirements\",\"type\":\"string\"},\"twins\":{\"object\":\"story\",\"field\":\"twins\",\"type\":\"string\"},\"duplicateStory\":{\"object\":\"story\",\"field\":\"duplicateStory\",\"type\":\"string\"},\"version\":{\"object\":\"story\",\"field\":\"version\",\"type\":\"string\"},\"storyChanged\":{\"object\":\"project\",\"field\":\"storyChanged\",\"type\":\"string\"},\"feedbackBy\":{\"object\":\"story\",\"field\":\"feedbackBy\",\"type\":\"string\"},\"notifyEmail\":{\"object\":\"story\",\"field\":\"notifyEmail\",\"type\":\"string\"},\"URChanged\":{\"object\":\"story\",\"field\":\"URChanged\",\"type\":\"string\"},\"deleted\":{\"object\":\"story\",\"field\":\"deleted\",\"type\":\"string\"},\"name\":{\"object\":\"product\",\"field\":\"name\",\"type\":\"string\"}}', '', '', NULL, '{\"group1\":\"name\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"stage\",\"slice\":\"stage\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '', 4, 'published', '0', 'admin', '2015-07-21 15:38:34', '', NULL, '0'),
|
||
(1006, 1, '59', '{\"zh-cn\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6570\\u91cf\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u7522\\u54c1\\u767c\\u5e03\\u6578\\u91cf\\u7d71\\u8a08\\u8868\",\"en\":\"Product Release\",\"de\":\"Product Release\",\"fr\":\"Product Release\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u4ea7\\u54c1\\u5217\\u51fa\\u53d1\\u5e03\\u7684\\u6570\\u91cf\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u7522\\u54c1\\u5217\\u51fa\\u767c\\u5e03\\u7684\\u6578\\u91cf\\u3002\",\"en\":\"Product Release.\",\"de\":\"Product Release.\",\"fr\":\"Product Release.\"}', 'select t2.name, 1 as releases from zt_release as t1 \r\nleft join zt_product as t2 on t1.product=t2.id \r\nleft join zt_project as t3 on t2.program=t3.id \r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\'\r\norder by t3.`order` asc, t2.line desc, t2.`order` asc', '{\"name\":{\"object\":\"release\",\"field\":\"name\",\"type\":\"string\"},\"releases\":{\"object\":\"product\",\"field\":\"releases\",\"type\":\"string\"}}', '{\"count\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u9700\\u6c42\\u6570\",\"en\":\"Stories\"},\"done\":{\"zh-cn\":\"\\u5b8c\\u6210\\u6570\",\"zh-tw\":\"\\u5b8c\\u6210\\u6570\",\"en\":\"Done\"}}', '', NULL, '{\"group1\":\"name\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"releases\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '', 4, 'published', '0', 'admin', '2015-07-21 16:00:52', '', NULL, '0'),
|
||
(1007, 1, '60', '{\"zh-cn\":\"\\u4efb\\u52a1\\u72b6\\u6001\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u4efb\\u52d9\\u72c0\\u614b\\u7d71\\u8a08\\u8868\",\"en\":\"Task Status Report\",\"de\":\"Task Status Report\",\"fr\":\"Task Status Report\",\"vi\":\"Task Status Report\",\"ja\":\"Task Status Report\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u6267\\u884c\\u7edf\\u8ba1\\u4efb\\u52a1\\u7684\\u72b6\\u6001\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u57f7\\u884c\\u7d71\\u8a08\\u4efb\\u52d9\\u7684\\u72c0\\u614b\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,t1.name,t2.status,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t2.id as taskID, t1.status as projectstatus, (case when t2.deadline < CURDATE() and t2.deadline != \'0000-00-00\' and t2.status != \'closed\' and t2.status != \'done\' and t2.status != \'cancel\' then 1 else 0 end) as timeout from zt_project as t1\r\n left join zt_task as t2 on t1.id=t2.execution\r\n left join zt_project as t3 on t3.id=t1.project\r\n where t1.deleted=\'0\' and t1.type in (\'sprint\',\'stage\') and t2.deleted=\'0\' and if($project=\'\',1,t3.id=$project) and if($status=\'\',1,t1.status=$status) and if($beginDate=\'\',1,t1.begin>=$beginDate) and if($endDate=\'\',1,t1.end<=$endDate)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"name\":{\"object\":\"project\",\"field\":\"name\",\"type\":\"string\"},\"status\":{\"object\":\"project\",\"field\":\"status\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"taskID\":{\"object\":\"task\",\"field\":\"taskID\",\"type\":\"string\"},\"projectstatus\":{\"object\":\"task\",\"field\":\"projectstatus\",\"type\":\"string\"},\"timeout\":{\"object\":\"task\",\"field\":\"timeout\",\"type\":\"string\"}}', '{\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"status\",\"beginDate\",\"endDate\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\",\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\"],\"requestType\":[\"select\",\"select\",\"date\",\"date\"],\"selectList\":[\"project\",\"project.status\",\"user\",\"user\"],\"default\":[\"\",\"\",\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"status\",\"slice\":\"status\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"status\",\"name\":\"\\u6267\\u884c\\u72b6\\u6001\",\"type\":\"select\",\"typeOption\":\"project.status\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"beginDate\",\"name\":\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-22 11:28:33', '', NULL, '0'),
|
||
(1008, 1, '60', '{\"zh-cn\":\"\\u4efb\\u52a1\\u7c7b\\u578b\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u4efb\\u52d9\\u985e\\u578b\\u7d71\\u8a08\\u8868\",\"en\":\"Task Type Report\",\"de\":\"Task Type Report\",\"fr\":\"Task Type Report\",\"vi\":\"Task Type Report\",\"ja\":\"Task Type Report\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1\\u4efb\\u52a1\\u7684\\u7c7b\\u578b\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08\\u4efb\\u52d9\\u7684\\u985e\\u578b\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t2.type,t2.id as taskID, t1.status as projectstatus from zt_project as t1 \r\nleft join zt_task as t2 on t1.id=t2.execution\r\nleft join zt_project as t3 on t3.id=t1.project\r\nwhere t1.deleted=\'0\' and t1.type in (\'sprint\',\'stage\') and t2.deleted=\'0\' and if($project=\'\',1,t3.id=$project) and if($status=\'\',1,t1.status=$status) and if($beginDate=\'\',1,t1.begin>=$beginDate) and if($endDate=\'\',1,t1.end<=$endDate)', '{"id":{"object":"project","field":"id","type":"string"},"project":{"object":"project","field":"project","type":"string"},"execution":{"object":"project","field":"execution","type":"string"},"type":{"object":"task","field":"type","type":"option"},"taskID":{"object":"task","field":"taskID","type":"string"},"projectstatus":{"object":"task","field":"projectstatus","type":"string"}}', '{"project":{"zh-cn":"\\u9879\\u76ee\\u540d\\u79f0","zh-tw":"","en":"","de":"","fr":""},"execution":{"zh-cn":"\\u6267\\u884c\\u540d\\u79f0","zh-tw":"","en":"","de":"","fr":""},"id":{"zh-cn":"\\u9879\\u76eeID","zh-tw":"","en":"","de":"","fr":""},"type":{"zh-cn":"\\u4efb\\u52a1\\u7c7b\\u578b","zh-tw":"","en":"","de":"","fr":""},"taskID":{"zh-cn":"taskID","zh-tw":"","en":"","de":"","fr":""},"projectstatus":{"zh-cn":"projectstatus","zh-tw":"","en":"","de":"","fr":""}}', '{\"varName\":[\"project\",\"status\",\"beginDate\",\"endDate\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\",\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\"],\"requestType\":[\"select\",\"select\",\"date\",\"date\"],\"selectList\":[\"project\",\"project.status\",\"user\",\"user\"],\"default\":[\"\",\"\",\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"type\",\"slice\":\"type\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"status\",\"name\":\"\\u6267\\u884c\\u72b6\\u6001\",\"type\":\"select\",\"typeOption\":\"project.status\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"beginDate\",\"name\":\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-22 13:06:46', '', NULL, '0'),
|
||
(1009, 1, '60', '{\"zh-cn\":\"\\u9879\\u76ee\\u4efb\\u52a1\\u6307\\u6d3e\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u9805\\u76ee\\u4efb\\u52d9\\u6307\\u6d3e\\u7d71\\u8a08\\u8868\",\"en\":\"Task Assign Report\",\"de\":\"Task Assign Report\",\"fr\":\"Task Assign Report\",\"vi\":\"Task Assign Report\",\"ja\":\"Task Assign Report\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1\\u4efb\\u52a1\\u7684\\u6307\\u6d3e\\u7ed9\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08\\u4efb\\u52d9\\u7684\\u6307\\u6d3e\\u7d66\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t4.name as project,IF(t4.multiple=\"1\",t1.name,\"\") as execution,if(t3.account is not null, t3.account,t2.assignedTo) as assignedTo,t2.id as taskID, t1.status as projectstatus from zt_project as t1\r\n left join zt_task as t2 on t1.id=t2.execution\r\n left join zt_team as t3 on t3.type=\'task\' && t3.root=t2.id \r\nleft join zt_project as t4 on t1.project=t4.id\r\nwhere t1.deleted=\'0\' and t1.type in (\'sprint\',\'stage\') and t2.deleted=\'0\' and if($project=\'\',1,t4.id=$project) and if($status=\'\',1,t1.status=$status) and if($beginDate=\'\',1,t1.begin>=$beginDate) and if($endDate=\'\',1,t1.end<=$endDate)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"assignedTo\":{\"object\":\"task\",\"field\":\"assignedTo\",\"type\":\"string\"},\"taskID\":{\"object\":\"team\",\"field\":\"taskID\",\"type\":\"string\"},\"projectstatus\":{\"object\":\"team\",\"field\":\"projectstatus\",\"type\":\"string\"}}', '{\"assignedTo\":{\"zh-cn\":\"\\u6307\\u6d3e\\u7ed9\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"status\",\"beginDate\",\"endDate\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\",\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\"],\"requestType\":[\"select\",\"select\",\"date\",\"date\"],\"selectList\":[\"project\",\"project.status\",\"user\",\"user\"],\"default\":[\"\",\"\",\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"assignedTo\",\"slice\":\"assignedTo\",\"stat\":\"count\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"status\",\"name\":\"\\u6267\\u884c\\u72b6\\u6001\",\"type\":\"select\",\"typeOption\":\"project.status\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"beginDate\",\"name\":\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-22 13:13:28', '', NULL, '0'),
|
||
(1010, 1, '60', '{\"zh-cn\":\"\\u9879\\u76ee\\u4efb\\u52a1\\u5b8c\\u6210\\u8005\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u9805\\u76ee\\u4efb\\u52d9\\u5b8c\\u6210\\u8005\\u7d71\\u8a08\\u8868\",\"en\":\"Task Finish Report\",\"de\":\"Task Finish Report\",\"fr\":\"Task Finish Report\",\"vi\":\"Task Finish Report\",\"ja\":\"Task Finish Report\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1\\u4efb\\u52a1\\u7684\\u5b8c\\u6210\\u8005\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08\\u4efb\\u52d9\\u7684\\u5b8c\\u6210\\u8005\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t2.finishedBy,t2.id as taskID, t1.status as projectstatus from zt_project as t1 \r\nleft join zt_task as t2 on t1.id=t2.execution\r\nleft join zt_project as t3 on t1.project=t3.id \r\nwhere t1.deleted=\'0\' and t1.type in (\'sprint\',\'stage\') and t2.deleted=\'0\' and t2.finishedBy!=\'\' and if($project=\'\',1,t3.id=$project) and if($status=\'\',1,t1.status=$status) and if($beginDate=\'\',1,t1.begin>=$beginDate) and if($endDate=\'\',1,t1.end<=$endDate)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"finishedBy\":{\"object\":\"task\",\"field\":\"finishedBy\",\"type\":\"string\"},\"taskID\":{\"object\":\"task\",\"field\":\"taskID\",\"type\":\"string\"},\"projectstatus\":{\"object\":\"task\",\"field\":\"projectstatus\",\"type\":\"string\"}}', '{\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"status\",\"beginDate\",\"endDate\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\",\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\"],\"requestType\":[\"select\",\"select\",\"date\",\"date\"],\"selectList\":[\"project\",\"project.status\",\"user\",\"user\"],\"default\":[\"\",\"\",\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"finishedBy\",\"slice\":\"finishedBy\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"status\",\"name\":\"\\u6267\\u884c\\u72b6\\u6001\",\"type\":\"select\",\"typeOption\":\"project.status\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"beginDate\",\"name\":\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-22 13:16:21', '', NULL, '0'),
|
||
(1011, 1, '60', '{\"zh-cn\":\"\\u9879\\u76ee\\u6295\\u5165\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u9805\\u76ee\\u6295\\u5165\\u7d71\\u8a08\\u8868\",\"en\":\"Project Invest Report\",\"de\":\"Project Invest Report\",\"fr\":\"Project Invest Report\",\"vi\":\"Project Invest Report\",\"ja\":\"Project Invest Report\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u5217\\u51fa\\uff1a\\u4efb\\u52a1\\u6570\\uff0c\\u9700\\u6c42\\u6570\\uff0c\\u4eba\\u6570\\uff0c\\u603b\\u6d88\\u8017\\u5de5\\u65f6\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u5217\\u51fa\\uff1a\\u4efb\\u52d9\\u6578\\uff0c\\u9700\\u6c42\\u6578\\uff0c\\u4eba\\u6578\\uff0c\\u7e3d\\u6d88\\u8017\\u5de5\\u6642\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t5.name as project,IF(t5.multiple=\"1\",t1.name,\"\") as execution,CONCAT(t1.begin,\' ~ \',t1.end) as timeLimit,t2.teams,t3.stories,round(t4.consumed,1) as consumed,t4.number, t1.status as projectstatus \r\nfrom zt_project as t1\r\n left join ztv_projectteams as t2 on t1.id=t2.execution\r\nleft join ztv_projectstories as t3 on t1.id=t3.execution\r\n left join ztv_executionsummary as t4 on t1.id=t4.execution \r\nleft join zt_project as t5 on t1.project=t5.id \r\nwhere t1.deleted=\'0\' and t1.type in (\'sprint\',\'stage\') and if($project=\'\',1,t5.id=$project) and if($status=\'\',1,t1.status=$status) and if($beginDate=\'\',1,t1.begin>=$beginDate) and if($endDate=\'\',1,t1.end<=$endDate)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"timeLimit\":{\"object\":\"project\",\"field\":\"timeLimit\",\"type\":\"string\"},\"teams\":{\"object\":\"project\",\"field\":\"teams\",\"type\":\"string\"},\"stories\":{\"object\":\"project\",\"field\":\"stories\",\"type\":\"string\"},\"consumed\":{\"object\":\"project\",\"field\":\"consumed\",\"type\":\"string\"},\"number\":{\"object\":\"project\",\"field\":\"number\",\"type\":\"string\"},\"projectstatus\":{\"object\":\"project\",\"field\":\"projectstatus\",\"type\":\"string\"}}', '{\"timeLimit\":{\"zh-cn\":\"\\u5de5\\u671f\"},\"teams\":{\"zh-cn\":\"\\u4eba\\u6570\"},\"stories\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\"},\"consumed\":{\"zh-cn\":\"\\u603b\\u6d88\\u8017\"},\"number\":{\"zh-cn\":\"\\u4efb\\u52a1\\u6570\"},\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"status\",\"beginDate\",\"endDate\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\",\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\"],\"requestType\":[\"select\",\"select\",\"date\",\"date\"],\"selectList\":[\"project\",\"project.status\",\"user\",\"user\"],\"default\":[\"\",\"\",\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"number\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"stories\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"teams\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"consumed\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"status\",\"name\":\"\\u6267\\u884c\\u72b6\\u6001\",\"type\":\"select\",\"typeOption\":\"project.status\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"beginDate\",\"name\":\"\\u6267\\u884c\\u8d77\\u59cb\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u6267\\u884c\\u7ed3\\u675f\\u65e5\\u671f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-22 16:37:38', '', NULL, '0'),
|
||
(1012, 1, '60', '{\"zh-cn\":\"\\u9879\\u76ee\\u9700\\u6c42\\u72b6\\u6001\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u9805\\u76ee\\u9700\\u6c42\\u72c0\\u614b\\u5206\\u5e03\\u8868\",\"en\":\"Project Story Status\",\"de\":\"Project Story Status\",\"fr\":\"Project Story Status\",\"vi\":\"Project Story Status\",\"ja\":\"Project Story Status\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1\\u9700\\u6c42\\u7684\\u72b6\\u6001\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08\\u9700\\u6c42\\u7684\\u72c0\\u614b\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t2.id, t4.name as project,IF(t4.multiple=\"1\",t2.name,\"\") as execution,t3.status from zt_projectstory as t1 \r\nleft join zt_project as t2 on t1.project=t2.id \r\nleft join zt_story as t3 on t1.story=t3.id \r\nleft join zt_project as t4 on t4.id=t2.project\r\nwhere t2.deleted=\'0\' and t2.type in(\'sprint\', \'stage\') and if($project=\'\',1,t4.id=$project) and if($execution=\'\',1,t2.id=$execution) and if($status=\'\',1,t2.status=$status)', '{"id":{"object":"project","field":"id","type":"string"},"project":{"object":"projectstory","field":"project","type":"string"},"execution":{"object":"project","field":"execution","type":"string"},"status":{"object":"story","field":"status","type":"option"}}', '{\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"execution\",\"status\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\"],\"requestType\":[\"select\",\"select\",\"select\"],\"selectList\":[\"project\",\"execution\",\"project.status\"],\"default\":[\"\",\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"status\",\"slice\":\"status\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"status\",\"name\":\"\\u6267\\u884c\\u72b6\\u6001\",\"type\":\"select\",\"typeOption\":\"project.status\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 15:35:08', '', NULL, '0'),
|
||
(1013, 1, '60', '{\"zh-cn\":\"\\u9879\\u76ee\\u9700\\u6c42\\u9636\\u6bb5\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u9805\\u76ee\\u9700\\u6c42\\u968e\\u6bb5\\u5206\\u5e03\\u8868\",\"en\":\"Project Stage Report\",\"de\":\"Project Stage Report\",\"fr\":\"Project Stage Report\",\"vi\":\"Project Stage Report\",\"ja\":\"Project Stage Report\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1\\u9700\\u6c42\\u9636\\u6bb5\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08\\u9700\\u6c42\\u968e\\u6bb5\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t2.id, t4.name as project,IF(t4.multiple=\"1\",t2.name,\"\") as execution,t3.stage from zt_projectstory as t1 \r\nleft join zt_project as t2 on t1.project=t2.id \r\nleft join zt_story as t3 on t1.story=t3.id \r\nleft join zt_project as t4 on t4.id=t2.project\r\nwhere t2.deleted=\'0\' and t2.type in(\'sprint\', \'stage\') and if($project=\'\',1,t4.id=$project) and if($execution=\'\',1,t2.id=$execution) and if($status=\'\',1,t2.status=$status)', '{"id":{"object":"project","field":"id","type":"string"},"project":{"object":"projectstory","field":"project","type":"string"},"execution":{"object":"project","field":"execution","type":"string"},"stage":{"object":"story","field":"stage","type":"option"}}', '{"project":{"zh-cn":"\\u9879\\u76ee\\u540d\\u79f0","zh-tw":"","en":"","de":"","fr":""},"execution":{"zh-cn":"\\u6267\\u884c\\u540d\\u79f0","zh-tw":"","en":"","de":"","fr":""},"id":{"zh-cn":"\\u9879\\u76eeID","zh-tw":"","en":"","de":"","fr":""},"stage":{"zh-cn":"\\u9636\\u6bb5","zh-tw":"","en":"","de":"","fr":""}}', '{\"varName\":[\"project\",\"execution\",\"status\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\"],\"requestType\":[\"select\",\"select\",\"select\"],\"selectList\":[\"project\",\"execution\",\"project.status\"],\"default\":[\"\",\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"stage\",\"slice\":\"stage\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"status\",\"name\":\"\\u6267\\u884c\\u72b6\\u6001\",\"type\":\"select\",\"typeOption\":\"project.status\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 15:38:18', '', NULL, '0'),
|
||
(1014, 1, '60,61', '{\"zh-cn\":\"\\u9879\\u76eeBug\\u89e3\\u51b3\\u65b9\\u6848\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u9805\\u76eeBug\\u89e3\\u6c7a\\u65b9\\u6848\\u5206\\u5e03\\u8868\",\"en\":\"Project Bug Resolution\",\"de\":\"Project Bug Resolution\",\"fr\":\"Project Bug Resolution\",\"vi\":\"Project Bug Resolution\",\"ja\":\"Project Bug Resolution\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1Bug\\u7684\\u89e3\\u51b3\\u65b9\\u6848\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08Bug\\u7684\\u89e3\\u6c7a\\u65b9\\u6848\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,t3.id as projectID,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t1.id as bugID,t2.resolution from zt_project as t1 \r\nleft join zt_bug as t2 on t1.id=t2.execution\r\nleft join zt_project as t3 on t3.id=t1.project\r\n where t1.deleted=\'0\' and t2.deleted=\'0\' and t2.resolution!=\'\' having bugID!=\'\' and if($project=\'\',1,t3.id=$project) and if($execution=\'\',1,t1.id=$execution)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"t3id\":{\"object\":\"project\",\"field\":\"t3id\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"bugID\":{\"object\":\"bug\",\"field\":\"bugID\",\"type\":\"string\"},\"resolution\":{\"object\":\"bug\",\"field\":\"resolution\",\"type\":\"string\"}}', '{\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"execution\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\"],\"requestType\":[\"select\",\"select\"],\"selectList\":[\"project\",\"execution\"],\"default\":[\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"resolution\",\"slice\":\"resolution\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 16:04:46', '', NULL, '0'),
|
||
(1015, 1, '60,61', '{\"zh-cn\":\"\\u9879\\u76eeBug\\u72b6\\u6001\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u9805\\u76eeBug\\u72c0\\u614b\\u5206\\u5e03\\u8868\",\"en\":\"Project Bug Status\",\"de\":\"Project Bug Status\",\"fr\":\"Project Bug Status\",\"vi\":\"Project Bug Status\",\"ja\":\"Project Bug Status\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1Bug\\u7684\\u72b6\\u6001\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08Bug\\u7684\\u72c0\\u614b\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,t3.id as projectID,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t1.id as bugID,t2.status from zt_project as t1 \r\nleft join zt_bug as t2 on t1.id=t2.execution\r\nleft join zt_project as t3 on t3.id=t1.project\r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\' having bugID!=\' \' and if($project=\'\',1,t3.id=$project) and if($execution=\'\',1,t1.id=$execution)', '{"id":{"object":"project","field":"id","type":"string"},"project":{"object":"project","field":"project","type":"string"},"t3id":{"object":"project","field":"t3id","type":"string"},"execution":{"object":"project","field":"execution","type":"string"},"bugID":{"object":"bug","field":"bugID","type":"string"},"status":{"object":"bug","field":"status","type":"option"}}', '{\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"execution\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\"],\"requestType\":[\"select\",\"select\"],\"selectList\":[\"project\",\"execution\"],\"default\":[\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"status\",\"slice\":\"status\",\"stat\":\"count\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 15:48:03', '', NULL, '0'),
|
||
(1016, 1, '60,61', '{\"zh-cn\":\"\\u9879\\u76eeBug\\u521b\\u5efa\\u8005\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u9805\\u76eeBug\\u5275\\u5efa\\u8005\\u5206\\u5e03\\u8868\",\"en\":\"Project Bug Opened\",\"de\":\"Project Bug Opened\",\"fr\":\"Project Bug Opened\",\"vi\":\"Project Bug Opened\",\"ja\":\"Project Bug Opened\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1Bug\\u7684\\u521b\\u5efa\\u8005\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08Bug\\u7684\\u5275\\u5efa\\u8005\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,t3.id as projectID,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t1.id as bugID,t2.openedBy from zt_project as t1 \r\nleft join zt_bug as t2 on t1.id=t2.execution\r\nleft join zt_project as t3 on t3.id=t1.project\r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\' having bugID!=\'\' and if($project=\'\',1,t3.id=$project) and if($execution=\'\',1,t1.id=$execution)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"t3id\":{\"object\":\"project\",\"field\":\"t3id\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"bugID\":{\"object\":\"bug\",\"field\":\"bugID\",\"type\":\"string\"},\"openedBy\":{\"object\":\"project\",\"field\":\"openedBy\",\"type\":\"string\"}}', '{\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"execution\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\"],\"requestType\":[\"select\",\"select\"],\"selectList\":[\"project\",\"execution\"],\"default\":[\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"openedBy\",\"slice\":\"openedBy\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 16:08:10', '', NULL, '0'),
|
||
(1017, 1, '60,61', '{\"zh-cn\":\"\\u9879\\u76eeBug\\u89e3\\u51b3\\u8005\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u9805\\u76eeBug\\u89e3\\u6c7a\\u8005\\u5206\\u5e03\\u8868\",\"en\":\"Project Bug Resolve\",\"de\":\"Project Bug Resolve\",\"fr\":\"Project Bug Resolve\",\"vi\":\"Project Bug Resolve\",\"ja\":\"Project Bug Resolve\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1Bug\\u7684\\u89e3\\u51b3\\u8005\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08Bug\\u7684\\u89e3\\u6c7a\\u8005\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,t3.id as projectID,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t1.id as bugID,t2.resolvedBy from zt_project as t1 \r\nleft join zt_bug as t2 on t1.id=t2.execution\r\nleft join zt_project as t3 on t3.id=t1.project\r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\' and t2.status!=\'active\' and t2.resolvedBy!=\'\' having bugID!=\'\' and if($project=\'\',1,t3.id=$project) and if($execution=\'\',1,t1.id=$execution)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"t3id\":{\"object\":\"project\",\"field\":\"t3id\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"bugID\":{\"object\":\"bug\",\"field\":\"bugID\",\"type\":\"string\"},\"resolvedBy\":{\"object\":\"bug\",\"field\":\"resolvedBy\",\"type\":\"string\"}}', '{\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"execution\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\"],\"requestType\":[\"select\",\"select\"],\"selectList\":[\"project\",\"execution\"],\"default\":[\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"resolvedBy\",\"slice\":\"resolvedBy\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 16:13:16', '', NULL, '0'),
|
||
(1018, 1, '60,61', '{\"zh-cn\":\"\\u9879\\u76eeBug\\u6307\\u6d3e\\u7ed9\\u5206\\u5e03\\u8868\",\"zh-tw\":\"\\u9805\\u76eeBug\\u6307\\u6d3e\\u7d66\\u5206\\u5e03\\u8868\",\"en\":\"Project Bug Assign\",\"de\":\"Project Bug Assign\",\"fr\":\"Project Bug Assign\",\"vi\":\"Project Bug Assign\",\"ja\":\"Project Bug Assign\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1Bug\\u7684\\u6307\\u6d3e\\u7ed9\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08Bug\\u7684\\u6307\\u6d3e\\u7d66\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,t3.id as projectID,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t1.id as bugID,t2.assignedTo from zt_project as t1 \r\nleft join zt_bug as t2 on t1.id=t2.execution \r\nleft join zt_project as t3 on t3.id=t1.project\r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\' having bugID!=\'\' and if($project=\'\',1,t3.id=$project) and if($execution=\'\',1,t1.id=$execution)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"t3id\":{\"object\":\"project\",\"field\":\"t3id\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"bugID\":{\"object\":\"bug\",\"field\":\"bugID\",\"type\":\"string\"},\"assignedTo\":{\"object\":\"bug\",\"field\":\"assignedTo\",\"type\":\"string\"}}', '{\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"execution\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\"],\"requestType\":[\"select\",\"select\"],\"selectList\":[\"project\",\"execution\"],\"default\":[\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"assignedTo\",\"slice\":\"assignedTo\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 16:29:10', '', NULL, '0'),
|
||
(1019, 1, '60', '{\"zh-cn\":\"\\u9879\\u76ee\\u8d28\\u91cf\\u8868\",\"zh-tw\":\"\\u9805\\u76ee\\u8cea\\u91cf\\u8868\",\"en\":\"Project Quality Report\",\"de\":\"Project Quality Report\",\"fr\":\"Project Quality Report\",\"vi\":\"Project Quality Report\",\"ja\":\"Project Quality Report\"}', '{\"zh-cn\":\"\\u5217\\u51fa\\u9879\\u76ee\\u7684\\u9700\\u6c42\\u603b\\u6570\\uff0c\\u5b8c\\u6210\\u9700\\u6c42\\u6570\\uff0c\\u4efb\\u52a1\\u603b\\u6570\\uff0c\\u5b8c\\u6210\\u7684\\u4efb\\u52a1\\u6570\\uff0cBug\\u6570\\uff0c\\u89e3\\u51b3\\u7684Bug\\u6570\\uff0cBug\\/\\u9700\\u6c42\\uff0cBug\\/\\u4efb\\u52a1\\uff0c\\u91cd\\u8981Bug\\u6570\\u91cf(\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e0d\\u5927\\u4e8e3\\uff09\\u3002\",\"zh-tw\":\"\\u5217\\u51fa\\u9805\\u76ee\\u7684\\u9700\\u6c42\\u7e3d\\u6578\\uff0c\\u5b8c\\u6210\\u9700\\u6c42\\u6578\\uff0c\\u4efb\\u52d9\\u7e3d\\u6578\\uff0c\\u5b8c\\u6210\\u7684\\u4efb\\u52d9\\u6578\\uff0cBug\\u6578\\uff0c\\u89e3\\u6c7a\\u7684Bug\\u6578\\uff0cBug\\/\\u9700\\u6c42\\uff0cBug\\/\\u4efb\\u52d9\\uff0c\\u91cd\\u8981Bug\\u6578\\u91cf(\\u56b4\\u91cd\\u7a0b\\u5ea6\\u4e0d\\u5927\\u65bc3\\uff09\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id, t5.name as project,IF(t5.multiple=\"1\",t1.name,\"\") as execution,t2.stories,(t2.stories-t2.undone) as doneStory,t3.number,(t3.number-t3.undone) as doneTask,t4.bugs,t4.resolutions, round(t4.bugs/(t2.stories-t2.undone),2) as bugthanstory,round(t4.bugs/(t3.number-t3.undone),2) as bugthantask,t4.seriousBugs from zt_project as t1 \r\nleft join ztv_projectstories as t2 on t1.id=t2.execution\r\nleft join ztv_executionsummary as t3 on t1.id=t3.execution\r\nleft join ztv_projectbugs as t4 on t1.id=t4.execution\r\nleft join zt_project as t5 on t5.id=t1.project\r\nwhere t1.deleted=\'0\' and t1.type in (\'sprint\',\'stage\') and t1.grade=\'1\' and if($project=\'\',1,t5.id=$project) and if($execution=\'\',1,t1.id=$execution)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"t5id\":{\"object\":\"project\",\"field\":\"t5id\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"stories\":{\"object\":\"project\",\"field\":\"stories\",\"type\":\"string\"},\"doneStory\":{\"object\":\"project\",\"field\":\"doneStory\",\"type\":\"string\"},\"number\":{\"object\":\"project\",\"field\":\"number\",\"type\":\"string\"},\"doneTask\":{\"object\":\"project\",\"field\":\"doneTask\",\"type\":\"string\"},\"bugs\":{\"object\":\"project\",\"field\":\"bugs\",\"type\":\"string\"},\"resolutions\":{\"object\":\"project\",\"field\":\"resolutions\",\"type\":\"string\"},\"bugthanstory\":{\"object\":\"project\",\"field\":\"bugthanstory\",\"type\":\"string\"},\"bugthantask\":{\"object\":\"project\",\"field\":\"bugthantask\",\"type\":\"string\"},\"seriousBugs\":{\"object\":\"project\",\"field\":\"seriousBugs\",\"type\":\"string\"}}', '{\"stories\":{\"zh-cn\":\"\\u9700\\u6c42\\u603b\\u6570\"},\"doneStory\":{\"zh-cn\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\"},\"number\":{\"zh-cn\":\"\\u4efb\\u52a1\\u603b\\u6570\"},\"doneTask\":{\"zh-cn\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\"},\"bugs\":{\"zh-cn\":\"Bug\\u6570\"},\"resolutions\":{\"zh-cn\":\"\\u89e3\\u51b3Bug\\u6570\"},\"bugthanstory\":{\"zh-cn\":\"Bug\\/\\u5b8c\\u6210\\u9700\\u6c42\"},\"bugthantask\":{\"zh-cn\":\"Bug\\/\\u5b8c\\u6210\\u4efb\\u52a1\"},\"seriousBugs\":{\"zh-cn\":\"\\u91cd\\u8981Bug\\u6570\"},\"seriousBugsPercent\":{\"zh-cn\":\"\\u4e25\\u91cdBug\\u6bd4\\u7387\"},\"project\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"execution\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\"],\"requestType\":[\"select\",\"select\"],\"selectList\":[\"project\",\"execution\"],\"default\":[\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"stories\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"doneStory\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"number\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"doneTask\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"bugs\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"resolutions\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"bugthanstory\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"bugthantask\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"seriousBugs\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 17:03:10', '', NULL, '0'),
|
||
(1020, 1, '59,61', '{\"zh-cn\":\"\\u4ea7\\u54c1Bug\\u7c7b\\u578b\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u7522\\u54c1Bug\\u985e\\u578b\\u7d71\\u8a08\\u8868\",\"en\":\"Bug Type of Product\",\"de\":\"Bug Type of Product\",\"fr\":\"Bug Type of Product\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u4ea7\\u54c1\\u7edf\\u8ba1Bug\\u7684\\u7c7b\\u578b\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u7522\\u54c1\\u7d71\\u8a08Bug\\u7684\\u985e\\u578b\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"Type distribution of Bugs.\",\"de\":\"Type distribution of Bugs.\",\"fr\":\"Type distribution of Bugs.\"}', 'select t1.id,t1.name,t2.id as bugID,t2.type from zt_product as t1 \r\nleft join zt_bug as t2 on t1.id=t2.product \r\nleft join zt_project as t3 on t1.program=t3.id \r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\'\r\norder by t3.`order` asc, t1.line desc, t1.`order` asc', '{"id":{"object":"product","field":"id","type":"string"},"name":{"object":"product","field":"name","type":"string"},"bugID":{"object":"project","field":"bugID","type":"string"},"type":{"object":"bug","field":"type","type":"option"}}', '{"count":{"zh-cn":"\\u9700\\u6c42\\u6570","zh-tw":"\\u9700\\u6c42\\u6570","en":"Stories"},"done":{"zh-cn":"\\u5b8c\\u6210\\u6570","zh-tw":"\\u5b8c\\u6210\\u6570","en":"Done"},"id":{"zh-cn":"\\u7f16\\u53f7","zh-tw":"","en":"","de":"","fr":""},"name":{"zh-cn":"\\u4ea7\\u54c1\\u540d\\u79f0","zh-tw":"","en":"","de":"","fr":""},"bugID":{"zh-cn":"bugID","zh-tw":"","en":"","de":"","fr":""},"type":{"zh-cn":"Bug\\u7c7b\\u578b","zh-tw":"","en":"","de":"","fr":""}}', '', NULL, '{\"group1\":\"name\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"type\",\"slice\":\"type\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '', 4, 'published', '0', 'admin', '2015-07-24 13:48:22', '', NULL, '0'),
|
||
(1021, 1, '59', '{\"zh-cn\":\"\\u4ea7\\u54c1\\u8d28\\u91cf\\u8868\",\"zh-tw\":\"\\u7522\\u54c1\\u8cea\\u91cf\\u8868\",\"en\":\"Product Quality\",\"de\":\"Product Quality\",\"fr\":\"Product Quality\"}', '{"zh-cn":"\\u5217\\u51fa\\u4ea7\\u54c1\\u7684\\u9700\\u6c42\\u6570\\uff0c\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u603b\\u6570\\uff0cBug\\u6570\\uff0c\\u89e3\\u51b3\\u7684Bug\\u603b\\u6570\\uff0cBug\\/\\u9700\\u6c42\\uff0c\\u91cd\\u8981Bug\\u6570\\u91cf(\\u4e25\\u91cd\\u7a0b\\u5ea6\\u5c0f\\u4e8e3)\\u3002","zh-tw":"\\u5217\\u51fa\\u7522\\u54c1\\u7684\\u9700\\u6c42\\u6578\\uff0c\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u7e3d\\u6578\\uff0cBug\\u6578\\uff0c\\u89e3\\u6c7a\\u7684Bug\\u7e3d\\u6578\\uff0cBug\\/\\u9700\\u6c42\\uff0c\\u91cd\\u8981Bug\\u6578\\u91cf(\\u56b4\\u91cd\\u7a0b\\u5ea6\\u5c0f\\u65bc3)\\u3002","en":"Serious Bug (severity is less than 3).","de":"Serious Bug (severity is less than 3).","fr":"Serious Bug (severity is less than 3)."}', 'select t1.id,t1.name,t2.stories,(t2.stories-t2.undone) as doneStory,t3.bugs,t3.resolutions,round(t3.bugs/(t2.stories-t2.undone),2) as bugthanstory,t3.seriousBugs from zt_product as t1 \r\nleft join ztv_productstories as t2 on t1.id=t2.product \r\nleft join ztv_productbugs as t3 on t1.id=t3.product \r\nleft join zt_project as t4 on t1.program=t4.id \r\nwhere t1.deleted=\'0\'\r\norder by t4.`order` asc, t1.line desc, t1.`order` asc', '{\"id\":{\"object\":\"product\",\"field\":\"id\",\"type\":\"string\"},\"name\":{\"object\":\"product\",\"field\":\"name\",\"type\":\"string\"},\"stories\":{\"object\":\"project\",\"field\":\"stories\",\"type\":\"string\"},\"doneStory\":{\"object\":\"project\",\"field\":\"doneStory\",\"type\":\"string\"},\"bugs\":{\"object\":\"product\",\"field\":\"bugs\",\"type\":\"string\"},\"resolutions\":{\"object\":\"project\",\"field\":\"resolutions\",\"type\":\"string\"},\"bugthanstory\":{\"object\":\"project\",\"field\":\"bugthanstory\",\"type\":\"string\"},\"seriousBugs\":{\"object\":\"project\",\"field\":\"seriousBugs\",\"type\":\"string\"}}', '{\"stories\":{\"zh-cn\":\"\\u9700\\u6c42\\u603b\\u6570\",\"zh-tw\":\"\\u9700\\u6c42\\u603b\\u6570\",\"en\":\"Stories\"},\"doneStory\":{\"zh-cn\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"en\":\"Finished Stories\"},\"bugs\":{\"zh-cn\":\"Bug\\u6570\",\"zh-tw\":\"Bug\\u6570\",\"en\":\"Bugs\"},\"resolutions\":{\"zh-cn\":\"\\u89e3\\u51b3Bug\\u6570\",\"zh-tw\":\"\\u89e3\\u51b3Bug\\u6570\",\"en\":\"Solved Bugs\"},\"bugthanstory\":{\"zh-cn\":\"Bug\\/\\u5b8c\\u6210\\u9700\\u6c42\",\"zh-tw\":\"Bug\\/\\u5b8c\\u6210\\u9700\\u6c42\",\"en\":\"Bug\\/Finished Story\"},\"seriousBugs\":{\"zh-cn\":\"\\u91cd\\u8981Bug\\u6570\",\"zh-tw\":\"\\u91cd\\u8981Bug\\u6570\",\"en\":\"Serious Bugs\"},\"seriousBugsPercent\":{\"zh-cn\":\"\\u4e25\\u91cdbug\\u6bd4\\u7387\",\"zh-tw\":\"\\u4e25\\u91cdbug\\u6bd4\\u7387\",\"en\":\"Serious Bugs %\"}}', '', NULL, '{\"group1\":\"name\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"stories\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"doneStory\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"bugs\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"resolutions\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"bugthanstory\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"seriousBugs\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"1\"}]}', '', 4, 'published', '0', 'admin', '2015-07-23 17:17:40', '', NULL, '0'),
|
||
(1022, 1, '62', '{\"zh-cn\":\"\\u5458\\u5de5\\u767b\\u5f55\\u6b21\\u6570\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u54e1\\u5de5\\u767b\\u9304\\u6b21\\u6578\\u7d71\\u8a08\\u8868\",\"en\":\"Login Times\",\"de\":\"Login Times\",\"fr\":\"Login Times\"}', '{\"zh-cn\":\"\\u5b9e\\u73b0\\u5458\\u5de5\\u767b\\u5f55\\u6b21\\u6570\\u7edf\\u8ba1\\u62a5\\u8868\\uff0c\\u6309\\u7167\\u5929\\u7edf\\u8ba1\\u6bcf\\u5929\\u6bcf\\u4e2a\\u4eba\\u7684\\u767b\\u5f55\\u6b21\\u6570\\uff0c\\u4ee5\\u53ca\\u603b\\u6570\\u3002\",\"zh-tw\":\"\\u5be6\\u73fe\\u54e1\\u5de5\\u767b\\u9304\\u6b21\\u6578\\u7d71\\u8a08\\u5831\\u8868\\uff0c\\u6309\\u7167\\u5929\\u7d71\\u8a08\\u6bcf\\u5929\\u6bcf\\u500b\\u4eba\\u7684\\u767b\\u9304\\u6b21\\u6578\\uff0c\\u4ee5\\u53ca\\u7e3d\\u6578\\u3002\",\"en\":\"The summary of user login times.\",\"de\":\"The summary of user login times.\",\"fr\":\"The summary of user login times.\"}', 'select actor,LEFT(`date`,10) as `day` from zt_action where `action`=\'login\' and if($startDate=\'\',1,`date`>=$startDate) and if($endDate=\'\',1,`date`<=$endDate) order by `date` asc, actor asc', '{\"actor\":{\"object\":\"action\",\"field\":\"actor\",\"type\":\"user\",\"name\":\"\\u64cd\\u4f5c\\u8005\"},\"day\":{\"object\":\"action\",\"field\":\"day\",\"type\":\"string\",\"name\":\"day\"}}', '{\"count\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u9700\\u6c42\\u6570\",\"en\":\"Stories\"},\"done\":{\"zh-cn\":\"\\u5b8c\\u6210\\u6570\",\"zh-tw\":\"\\u5b8c\\u6210\\u6570\",\"en\":\"Done\"},\"actor\":{\"zh-cn\":\"\\u64cd\\u4f5c\\u8005\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"day\":{\"zh-cn\":\"day\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"}}', '{\"varName\":[\"startDate\",\"endDate\"],\"showName\":[\"\\u8d77\\u59cb\\u65f6\\u95f4\",\"\\u7ed3\\u675f\\u65f6\\u95f4\"],\"requestType\":[\"date\",\"date\"],\"selectList\":[\"user\",\"user\"],\"default\":[\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"actor\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"day\",\"slice\":\"day\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"default\",\"monopolize\":\"0\"}],\"lastStep\":\"4\"}', '[{\"from\":\"query\",\"field\":\"startDate\",\"name\":\"\\u8d77\\u59cb\\u65f6\\u95f4\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u7ed3\\u675f\\u65f6\\u95f4\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-24 14:28:11', '', NULL, '0'),
|
||
(1023, 1, '62', '{\"zh-cn\":\"\\u65e5\\u5fd7\\u6c47\\u603b\\u8868\",\"zh-tw\":\"\\u65e5\\u8a8c\\u532f\\u7e3d\\u8868\",\"en\":\"Effort Summary\",\"de\":\"Effort Summary\",\"fr\":\"Effort Summary\"}', '{\"zh-cn\":\"\\u67e5\\u770b\\u67d0\\u4e2a\\u65f6\\u95f4\\u6bb5\\u5185\\u7684\\u65e5\\u5fd7\\u60c5\\u51b5\\uff0c\\u53ef\\u4ee5\\u6309\\u7167\\u90e8\\u95e8\\u9009\\u62e9\\u3002\",\"zh-tw\":\"\\u67e5\\u770b\\u67d0\\u500b\\u6642\\u9593\\u6bb5\\u5167\\u7684\\u65e5\\u8a8c\\u60c5\\u6cc1\\uff0c\\u53ef\\u4ee5\\u6309\\u7167\\u90e8\\u9580\\u9078\\u64c7\\u3002\",\"en\":\"Effort summary of users.\",\"de\":\"Effort summary of users\",\"fr\":\"Effort summary of users\"}', 'select t1.account, t1.consumed, t1.`date`, if($dept=\'\', 0, t2.dept) as dept from zt_effort as t1 left join zt_user as t2 on t1.account = t2.account left join zt_dept as t3 on t2.dept = t3.id where t1.`deleted` = \'0\' and if($startDate=\'\', 1, t1.`date` >= $startDate) and if($endDate=\'\', 1, t1.`date` <= $endDate) and (t3.path like concat((select path from zt_dept where id=$dept), \'%\') or $dept=0) order by t1.`date` asc', '{\"account\":{\"object\":\"effort\",\"field\":\"account\",\"type\":\"user\",\"name\":\"account\"},\"consumed\":{\"object\":\"effort\",\"field\":\"consumed\",\"type\":\"object\",\"name\":\"consumed\"},\"date\":{\"object\":\"effort\",\"field\":\"date\",\"type\":\"object\",\"name\":\"date\"},\"dept\":{\"object\":\"effort\",\"field\":\"dept\",\"type\":\"object\",\"name\":\"dept\"}}', '{\"date\":{\"zh-cn\":\"\\u65e5\\u671f\",\"zh-tw\":\"\\u65e5\\u671f\",\"en\":\"Date\",\"de\":\"\",\"fr\":\"\"},\"consumed\":{\"zh-cn\":\"\\u6d88\\u8017\\u5de5\\u65f6\",\"zh-tw\":\"\\u6d88\\u8017\\u5de5\\u65f6\",\"en\":\"Cost\",\"de\":\"\",\"fr\":\"\"},\"account\":{\"zh-cn\":\"\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"},\"dept\":{\"zh-cn\":\"dept\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"}}', '{\"varName\":[\"dept\",\"startDate\",\"endDate\"],\"showName\":[\"\\u90e8\\u95e8\",\"\\u8d77\\u59cb\\u65f6\\u95f4\",\"\\u7ed3\\u675f\\u65f6\\u95f4\"],\"requestType\":[\"select\",\"date\",\"date\"],\"selectList\":[\"dept\",\"user\",\"user\"],\"default\":[\"\",\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"account\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"consumed\",\"slice\":\"date\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"}],\"lastStep\":\"4\"}', '[{\"from\":\"query\",\"field\":\"dept\",\"name\":\"\\u90e8\\u95e8\",\"type\":\"select\",\"typeOption\":\"dept\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"startDate\",\"name\":\"\\u8d77\\u59cb\\u65f6\\u95f4\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u7ed3\\u675f\\u65f6\\u95f4\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-27 13:53:32', '', NULL, '0'),
|
||
(1024, 1, '62', '{\"zh-cn\":\"\\u516c\\u53f8\\u52a8\\u6001\\u6c47\\u603b\\u8868\",\"zh-tw\":\"\\u516c\\u53f8\\u52d5\\u614b\\u532f\\u7e3d\\u8868\",\"en\":\"Company Dynamics\",\"de\":\"Company Dynamics\",\"fr\":\"Company Dynamics\"}', '{\"zh-cn\":\"\\u53ef\\u4ee5\\u6307\\u5b9a\\u4e00\\u4e2a\\u65f6\\u671f\\uff0c\\u5217\\u51fa\\u76f8\\u5e94\\u7684\\u6570\\u636e\\uff1a1. \\u6bcf\\u5929\\u7684\\u767b\\u5f55\\u6b21\\u6570\\u30022. \\u6bcf\\u5929\\u7684\\u65e5\\u5fd7\\u5de5\\u65f6\\u91cf\\u30023. \\u6bcf\\u5929\\u65b0\\u589e\\u7684\\u9700\\u6c42\\u6570\\u30024. \\u6bcf\\u5929\\u5173\\u95ed\\u7684\\u9700\\u6c42\\u6570\\u30025. \\u6bcf\\u5929\\u65b0\\u589e\\u7684\\u4efb\\u52a1\\u6570\\u30026. \\u6bcf\\u5929\\u5b8c\\u6210\\u7684\\u4efb\\u52a1\\u6570\\u30027. \\u6bcf\\u5929\\u65b0\\u589e\\u7684Bug\\u6570\\u30028. \\u6bcf\\u5929\\u89e3\\u51b3\\u7684Bug\\u6570\\u30029. \\u6bcf\\u5929\\u7684\\u52a8\\u6001\\u6570\\u3002\",\"zh-tw\":\"\\u53ef\\u4ee5\\u6307\\u5b9a\\u4e00\\u500b\\u6642\\u671f\\uff0c\\u5217\\u51fa\\u76f8\\u61c9\\u7684\\u6578\\u64da\\uff1a1. \\u6bcf\\u5929\\u7684\\u767b\\u9304\\u6b21\\u6578\\u30022. \\u6bcf\\u5929\\u7684\\u65e5\\u8a8c\\u5de5\\u6642\\u91cf\\u30023. \\u6bcf\\u5929\\u65b0\\u589e\\u7684\\u9700\\u6c42\\u6578\\u30024. \\u6bcf\\u5929\\u95dc\\u9589\\u7684\\u9700\\u6c42\\u6578\\u30025. \\u6bcf\\u5929\\u65b0\\u589e\\u7684\\u4efb\\u52d9\\u6578\\u30026. \\u6bcf\\u5929\\u5b8c\\u6210\\u7684\\u4efb\\u52d9\\u6578\\u30027. \\u6bcf\\u5929\\u65b0\\u589e\\u7684Bug\\u6578\\u30028. \\u6bcf\\u5929\\u89e3\\u6c7a\\u7684Bug\\u6578\\u30029. \\u6bcf\\u5929\\u7684\\u52d5\\u614b\\u6578\\u3002\",\"en\":\"The summary of company dynamics\",\"de\":\"The summary of company dynamics\",\"fr\":\"The summary of company dynamics\"}', 'select t1.day,t2.userlogin,t3.consumed,t4.storyopen,t5.storyclose,t6.taskopen,t7.taskfinish,t8.bugopen,t9.bugresolve,t1.actions from ztv_dayactions as t1 left join ztv_dayuserlogin as t2 on t1.day=t2.day left join ztv_dayeffort as t3 on t1.day=t3.date left join ztv_daystoryopen as t4 on t1.day=t4.day left join ztv_daystoryclose as t5 on t1.day=t5.day left join ztv_daytaskopen as t6 on t1.day=t6.day left join ztv_daytaskfinish as t7 on t1.day=t7.day left join ztv_daybugopen as t8 on t1.day=t8.day left join ztv_daybugresolve as t9 on t1.day=t9.day where if($startDate=\'\',1,t1.day>=$startDate) and if($endDate=\'\',1,t1.day<=$endDate)', '{\"day\":{\"object\":false,\"field\":\"day\",\"type\":\"string\"},\"userlogin\":{\"object\":false,\"field\":\"userlogin\",\"type\":\"string\"},\"consumed\":{\"object\":false,\"field\":\"consumed\",\"type\":\"string\"},\"storyopen\":{\"object\":false,\"field\":\"storyopen\",\"type\":\"string\"},\"storyclose\":{\"object\":false,\"field\":\"storyclose\",\"type\":\"string\"},\"taskopen\":{\"object\":false,\"field\":\"taskopen\",\"type\":\"string\"},\"taskfinish\":{\"object\":false,\"field\":\"taskfinish\",\"type\":\"string\"},\"bugopen\":{\"object\":false,\"field\":\"bugopen\",\"type\":\"string\"},\"bugresolve\":{\"object\":false,\"field\":\"bugresolve\",\"type\":\"string\"},\"actions\":{\"object\":false,\"field\":\"actions\",\"type\":\"string\"}}', '{\"day\":{\"zh-cn\":\"\\u65e5\\u671f\",\"zh-tw\":\"\\u65e5\\u671f\",\"en\":\"Date\"},\"userlogin\":{\"zh-cn\":\"\\u767b\\u5f55\\u6b21\\u6570\",\"zh-tw\":\"\\u767b\\u9304\\u6b21\\u6578\",\"en\":\"Login\"},\"consumed\":{\"zh-cn\":\"\\u65e5\\u5fd7\\u5de5\\u65f6\",\"zh-tw\":\"\\u65e5\\u8a8c\\u5de5\\u6642\",\"en\":\"Cost(h)\"},\"storyopen\":{\"zh-cn\":\"\\u65b0\\u589e\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u65b0\\u589e\\u9700\\u6c42\\u6578\",\"en\":\"Open Story\"},\"storyclose\":{\"zh-cn\":\"\\u5173\\u95ed\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u95dc\\u9589\\u9700\\u6c42\\u6578\",\"en\":\"Closed Story\"},\"taskopen\":{\"zh-cn\":\"\\u65b0\\u589e\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\\u65b0\\u589e\\u4efb\\u52d9\\u6578\",\"en\":\"Open Task\"},\"taskfinish\":{\"zh-cn\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\\u5b8c\\u6210\\u4efb\\u52d9\\u6578\",\"en\":\"Finished Task\"},\"bugopen\":{\"zh-cn\":\"\\u65b0\\u589eBug\\u6570\",\"zh-tw\":\"\\u65b0\\u589eBug\\u6578\",\"en\":\"Open Bug\"},\"bugresolve\":{\"zh-cn\":\"\\u89e3\\u51b3Bug\\u6570\",\"zh-tw\":\"\\u89e3\\u51b3Bug\\u6578\",\"en\":\"Resolved bug\"},\"actions\":{\"zh-cn\":\"\\u52a8\\u6001\\u6570\",\"zh-tw\":\"\\u52d5\\u614b\\u6578\",\"en\":\"Dynamics\"}}', '{\"varName\":[\"startDate\",\"endDate\"],\"showName\":[\"\\u8d77\\u59cb\\u65f6\\u95f4\",\"\\u7ed3\\u675f\\u65f6\\u95f4\"],\"requestType\":[\"date\",\"date\"],\"selectList\":[\"user\",\"user\"],\"default\":[\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"day\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"userlogin\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"consumed\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"storyopen\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"storyclose\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"taskopen\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"taskfinish\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"bugopen\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"bugresolve\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"actions\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"startDate\",\"name\":\"\\u8d77\\u59cb\\u65f6\\u95f4\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u7ed3\\u675f\\u65f6\\u95f4\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-27 15:09:42', '', NULL, '0'),
|
||
(1025, 1, '61', '{\"zh-cn\":\"Bug\\u89e3\\u51b3\\u8868\",\"zh-tw\":\"Bug\\u89e3\\u6c7a\\u8868\",\"en\":\"Solved Bugs\",\"de\":\"Solved Bugs\",\"fr\":\"Solved Bugs\"}', '{\"zh-cn\":\"\\u5217\\u51fa\\u89e3\\u51b3\\u7684Bug\\u603b\\u6570\\uff0c\\u89e3\\u51b3\\u65b9\\u6848\\u7684\\u5206\\u5e03\\uff0c\\u5360\\u7684\\u6bd4\\u4f8b\\uff08\\u8be5\\u7528\\u6237\\u89e3\\u51b3\\u7684Bug\\u7684\\u6570\\u91cf\\u5360\\u6240\\u6709\\u7684\\u89e3\\u51b3\\u7684Bug\\u7684\\u6570\\u91cf)\\u3002\",\"zh-tw\":\"\\u5217\\u51fa\\u89e3\\u6c7a\\u7684Bug\\u7e3d\\u6578\\uff0c\\u89e3\\u6c7a\\u65b9\\u6848\\u7684\\u5206\\u5e03\\uff0c\\u5360\\u7684\\u6bd4\\u4f8b\\uff08\\u8a72\\u7528\\u6236\\u89e3\\u6c7a\\u7684Bug\\u7684\\u6578\\u91cf\\u5360\\u6240\\u6709\\u7684\\u89e3\\u6c7a\\u7684Bug\\u7684\\u6578\\u91cf)\\u3002\",\"en\":\"percentage:self resolved \\/ all resolved\",\"de\":\"percentage:self resolved \\/ all resolved\",\"fr\":\"percentage:self resolved \\/ all resolved\"}', 'select t1.*,if($product=\'\',0,t1.product) as customproduct from zt_bug as t1 left join zt_product as t2 on t1.product = t2.id where t1.deleted=\'0\' and t2.deleted=\'0\' and t1.resolution!=\'\' and if($startDate=\'\',1,t1.resolvedDate>=$startDate) and if($endDate=\'\',1,t1.resolvedDate<=$endDate) having customproduct=$product', '{\"id\":{\"object\":\"bug\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"bug\",\"field\":\"project\",\"type\":\"string\"},\"product\":{\"object\":\"bug\",\"field\":\"product\",\"type\":\"string\"},\"injection\":{\"object\":\"bug\",\"field\":\"injection\",\"type\":\"string\"},\"identify\":{\"object\":\"bug\",\"field\":\"identify\",\"type\":\"string\"},\"branch\":{\"object\":\"bug\",\"field\":\"branch\",\"type\":\"string\"},\"module\":{\"object\":\"bug\",\"field\":\"module\",\"type\":\"string\"},\"execution\":{\"object\":\"bug\",\"field\":\"execution\",\"type\":\"string\"},\"plan\":{\"object\":\"bug\",\"field\":\"plan\",\"type\":\"string\"},\"story\":{\"object\":\"bug\",\"field\":\"story\",\"type\":\"string\"},\"storyVersion\":{\"object\":\"bug\",\"field\":\"storyVersion\",\"type\":\"string\"},\"task\":{\"object\":\"bug\",\"field\":\"task\",\"type\":\"string\"},\"toTask\":{\"object\":\"bug\",\"field\":\"toTask\",\"type\":\"string\"},\"toStory\":{\"object\":\"bug\",\"field\":\"toStory\",\"type\":\"string\"},\"title\":{\"object\":\"bug\",\"field\":\"title\",\"type\":\"string\"},\"keywords\":{\"object\":\"bug\",\"field\":\"keywords\",\"type\":\"string\"},\"severity\":{\"object\":\"bug\",\"field\":\"severity\",\"type\":\"string\"},\"pri\":{\"object\":\"bug\",\"field\":\"pri\",\"type\":\"string\"},\"type\":{\"object\":\"bug\",\"field\":\"type\",\"type\":\"string\"},\"os\":{\"object\":\"bug\",\"field\":\"os\",\"type\":\"string\"},\"browser\":{\"object\":\"bug\",\"field\":\"browser\",\"type\":\"string\"},\"hardware\":{\"object\":\"bug\",\"field\":\"hardware\",\"type\":\"string\"},\"found\":{\"object\":\"bug\",\"field\":\"found\",\"type\":\"string\"},\"steps\":{\"object\":\"bug\",\"field\":\"steps\",\"type\":\"string\"},\"status\":{\"object\":\"bug\",\"field\":\"status\",\"type\":\"string\"},\"subStatus\":{\"object\":\"bug\",\"field\":\"subStatus\",\"type\":\"string\"},\"color\":{\"object\":\"bug\",\"field\":\"color\",\"type\":\"string\"},\"confirmed\":{\"object\":\"bug\",\"field\":\"confirmed\",\"type\":\"string\"},\"activatedCount\":{\"object\":\"bug\",\"field\":\"activatedCount\",\"type\":\"string\"},\"activatedDate\":{\"object\":\"bug\",\"field\":\"activatedDate\",\"type\":\"string\"},\"feedbackBy\":{\"object\":\"bug\",\"field\":\"feedbackBy\",\"type\":\"string\"},\"notifyEmail\":{\"object\":\"bug\",\"field\":\"notifyEmail\",\"type\":\"string\"},\"mailto\":{\"object\":\"bug\",\"field\":\"mailto\",\"type\":\"string\"},\"openedBy\":{\"object\":\"bug\",\"field\":\"openedBy\",\"type\":\"string\"},\"openedDate\":{\"object\":\"bug\",\"field\":\"openedDate\",\"type\":\"string\"},\"openedBuild\":{\"object\":\"bug\",\"field\":\"openedBuild\",\"type\":\"string\"},\"assignedTo\":{\"object\":\"bug\",\"field\":\"assignedTo\",\"type\":\"string\"},\"assignedDate\":{\"object\":\"bug\",\"field\":\"assignedDate\",\"type\":\"string\"},\"deadline\":{\"object\":\"bug\",\"field\":\"deadline\",\"type\":\"string\"},\"resolvedBy\":{\"object\":\"bug\",\"field\":\"resolvedBy\",\"type\":\"string\"},\"resolution\":{\"object\":\"bug\",\"field\":\"resolution\",\"type\":\"string\"},\"resolvedBuild\":{\"object\":\"bug\",\"field\":\"resolvedBuild\",\"type\":\"string\"},\"resolvedDate\":{\"object\":\"bug\",\"field\":\"resolvedDate\",\"type\":\"string\"},\"closedBy\":{\"object\":\"bug\",\"field\":\"closedBy\",\"type\":\"string\"},\"closedDate\":{\"object\":\"bug\",\"field\":\"closedDate\",\"type\":\"string\"},\"duplicateBug\":{\"object\":\"bug\",\"field\":\"duplicateBug\",\"type\":\"string\"},\"linkBug\":{\"object\":\"bug\",\"field\":\"linkBug\",\"type\":\"string\"},\"case\":{\"object\":\"bug\",\"field\":\"case\",\"type\":\"string\"},\"caseVersion\":{\"object\":\"bug\",\"field\":\"caseVersion\",\"type\":\"string\"},\"feedback\":{\"object\":\"bug\",\"field\":\"feedback\",\"type\":\"string\"},\"result\":{\"object\":\"bug\",\"field\":\"result\",\"type\":\"string\"},\"repo\":{\"object\":\"bug\",\"field\":\"repo\",\"type\":\"string\"},\"mr\":{\"object\":\"bug\",\"field\":\"mr\",\"type\":\"string\"},\"entry\":{\"object\":\"bug\",\"field\":\"entry\",\"type\":\"string\"},\"lines\":{\"object\":\"bug\",\"field\":\"lines\",\"type\":\"string\"},\"v1\":{\"object\":\"bug\",\"field\":\"v1\",\"type\":\"string\"},\"v2\":{\"object\":\"bug\",\"field\":\"v2\",\"type\":\"string\"},\"repoType\":{\"object\":\"bug\",\"field\":\"repoType\",\"type\":\"string\"},\"issueKey\":{\"object\":\"bug\",\"field\":\"issueKey\",\"type\":\"string\"},\"testtask\":{\"object\":\"bug\",\"field\":\"testtask\",\"type\":\"string\"},\"lastEditedBy\":{\"object\":\"bug\",\"field\":\"lastEditedBy\",\"type\":\"string\"},\"lastEditedDate\":{\"object\":\"bug\",\"field\":\"lastEditedDate\",\"type\":\"string\"},\"deleted\":{\"object\":\"bug\",\"field\":\"deleted\",\"type\":\"string\"},\"customproduct\":{\"object\":\"bug\",\"field\":\"customproduct\",\"type\":\"string\"}}', '{\"count\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u9700\\u6c42\\u6570\",\"en\":\"Stories\"},\"done\":{\"zh-cn\":\"\\u5b8c\\u6210\\u6570\",\"zh-tw\":\"\\u5b8c\\u6210\\u6570\",\"en\":\"Done\"}}', '{\"varName\":[\"product\",\"startDate\",\"endDate\"],\"showName\":[\"\\u4ea7\\u54c1\",\"\\u89e3\\u51b3\\u65e5\\u671f\\u5f00\\u59cb\",\"\\u89e3\\u51b3\\u65e5\\u671f\\u7ed3\\u675f\"],\"requestType\":[\"select\",\"date\",\"date\"],\"selectList\":[\"product\",\"user\",\"user\"],\"default\":[\"\",\"$MONTHBEGIN\",\"$MONTHEND\"]}', NULL, '{\"group1\":\"resolvedBy\",\"group2\":\"\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"resolution\",\"slice\":\"resolution\",\"stat\":\"count\",\"showTotal\":\"sum\",\"showMode\":\"total\",\"monopolize\":\"1\"}]}', '[{\"from\":\"query\",\"field\":\"product\",\"name\":\"\\u4ea7\\u54c1\",\"type\":\"select\",\"typeOption\":\"product\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"startDate\",\"name\":\"\\u89e3\\u51b3\\u65e5\\u671f\\u5f00\\u59cb\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHBEGIN\"},{\"from\":\"query\",\"field\":\"endDate\",\"name\":\"\\u89e3\\u51b3\\u65e5\\u671f\\u7ed3\\u675f\",\"type\":\"date\",\"typeOption\":\"\",\"default\":\"$MONTHEND\"}]', 4, 'published', '0', 'admin', '2015-07-24 13:44:25', '', NULL, '0'),
|
||
(1026, 1, '60', '{\"zh-cn\":\"\\u9879\\u76ee\\u8fdb\\u5c55\\u8868\",\"zh-tw\":\"\\u9805\\u76ee\\u9032\\u5c55\\u8868\",\"en\":\"Project Progress Report\",\"de\":\"Project Progress Report\",\"fr\":\"Project Progress Report\",\"vi\":\"Project Progress Report\",\"ja\":\"Project Progress Report\"}', '{\"zh-cn\":\"\\u9879\\u76ee\\u7684\\u9700\\u6c42\\u6570\\uff0c\\u4efb\\u52a1\\u6570\\uff0c\\u5df2\\u6d88\\u8017\\u5de5\\u65f6\\uff0c\\u5269\\u4f59\\u5de5\\u65f6\\uff0c\\u5269\\u4f59\\u9700\\u6c42\\u6570\\uff0c\\u5269\\u4f59\\u4efb\\u52a1\\u6570\\uff0c\\u8fdb\\u5ea6\\u3002\",\"zh-tw\":\"\\u9805\\u76ee\\u7684\\u9700\\u6c42\\u6578\\uff0c\\u4efb\\u52d9\\u6578\\uff0c\\u5df2\\u6d88\\u8017\\u5de5\\u6642\\uff0c\\u5269\\u9918\\u5de5\\u6642\\uff0c\\u5269\\u9918\\u9700\\u6c42\\u6578\\uff0c\\u5269\\u9918\\u4efb\\u52d9\\u6578\\uff0c\\u9032\\u5ea6\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t4.name as project,IF(t4.multiple=\"1\",t1.name,\"\") as execution,t1.status,t2.number as tasks,round(t2.consumed,2) as consumed,round(t2.`left`,2) as `left`,t3.stories,t2.undone as undoneTask,t3.undone as undoneStory,t2.totalReal from zt_project as t1 \r\nleft join ztv_executionsummary as t2 on t1.id=t2.execution\r\nleft join ztv_projectstories as t3 on t1.id=t3.execution\r\nleft join zt_project as t4 on t4.id=t1.project\r\nwhere t1.deleted=\'0\' and t1.type in (\'sprint\',\'stage\') and if($project=\'\',1,t4.id=$project) and if($execution=\'\',1,t1.id=$execution) and if($status=\'\',1,t1.status=$status)', '{\"id\":{\"object\":\"project\",\"field\":\"id\",\"type\":\"string\"},\"project\":{\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"t4id\":{\"object\":\"project\",\"field\":\"t4id\",\"type\":\"string\"},\"execution\":{\"object\":\"project\",\"field\":\"execution\",\"type\":\"string\"},\"status\":{\"object\":\"project\",\"field\":\"status\",\"type\":\"string\"},\"tasks\":{\"object\":\"project\",\"field\":\"tasks\",\"type\":\"string\"},\"consumed\":{\"object\":\"project\",\"field\":\"consumed\",\"type\":\"string\"},\"left\":{\"object\":\"project\",\"field\":\"left\",\"type\":\"string\"},\"stories\":{\"object\":\"project\",\"field\":\"stories\",\"type\":\"string\"},\"undoneTask\":{\"object\":\"project\",\"field\":\"undoneTask\",\"type\":\"string\"},\"undoneStory\":{\"object\":\"project\",\"field\":\"undoneStory\",\"type\":\"string\"},\"totalReal\":{\"object\":\"project\",\"field\":\"totalReal\",\"type\":\"string\"}}', '{\"stories\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u9700\\u6c42\\u6570\",\"en\":\"Stories\"},\"tasks\":{\"zh-cn\":\"\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\\u4efb\\u52a1\\u6570\",\"en\":\"Tasks\"},\"undoneStory\":{\"zh-cn\":\"\\u5269\\u4f59\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\\u5269\\u4f59\\u9700\\u6c42\\u6570\",\"en\":\"Undone Story\"},\"undoneTask\":{\"zh-cn\":\"\\u5269\\u4f59\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\\u5269\\u4f59\\u4efb\\u52a1\\u6570\",\"en\":\"Undone Task\"},\"consumed\":{\"zh-cn\":\"\\u5df2\\u6d88\\u8017\\u5de5\\u65f6\",\"zh-tw\":\"\\u5df2\\u6d88\\u8017\\u5de5\\u65f6\",\"en\":\"Cost(h)\"},\"left\":{\"zh-cn\":\"\\u5269\\u4f59\\u5de5\\u65f6\",\"zh-tw\":\"\\u5269\\u4f59\\u5de5\\u65f6\",\"en\":\"Left(h)\"},\"consumedPercent\":{\"zh-cn\":\"\\u8fdb\\u5ea6\",\"zh-tw\":\"\\u8fdb\\u5ea6\",\"en\":\"Process\"},\"execution\":{\"zh-cn\":\"\\u6267\\u884c\\u540d\\u79f0\"}}', '{\"varName\":[\"project\",\"execution\",\"status\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\",\"\\u6267\\u884c\\u72b6\\u6001\"],\"requestType\":[\"select\",\"select\",\"select\"],\"selectList\":[\"project\",\"execution\",\"project.status\"],\"default\":[\"\",\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"stories\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"undoneStory\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"tasks\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"undoneTask\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"left\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"},{\"field\":\"consumed\",\"slice\":\"noSlice\",\"stat\":\"sum\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"1\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"status\",\"name\":\"\\u6267\\u884c\\u72b6\\u6001\",\"type\":\"select\",\"typeOption\":\"project.status\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-07-23 14:03:06', '', NULL, '0'),
|
||
(1027, 1, '60,61', '{\"zh-cn\":\"\\u9879\\u76eeBug\\u7c7b\\u578b\\u7edf\\u8ba1\\u8868\",\"zh-tw\":\"\\u9805\\u76eeBug\\u985e\\u578b\\u7d71\\u8a08\\u8868\",\"en\":\"Project Bug Type\",\"de\":\"Project Bug Type\",\"fr\":\"Project Bug Type\",\"vi\":\"Project Bug Type\",\"ja\":\"Project Bug Type\"}', '{\"zh-cn\":\"\\u6309\\u7167\\u9879\\u76ee\\u7edf\\u8ba1Bug\\u7684\\u7c7b\\u578b\\u5206\\u5e03\\u60c5\\u51b5\\u3002\",\"zh-tw\":\"\\u6309\\u7167\\u9805\\u76ee\\u7d71\\u8a08Bug\\u7684\\u985e\\u578b\\u5206\\u5e03\\u60c5\\u6cc1\\u3002\",\"en\":\"\",\"de\":\"\",\"fr\":\"\",\"vi\":\"\",\"ja\":\"\"}', 'select t1.id,t3.name as project,IF(t3.multiple=\"1\",t1.name,\"\") as execution,t2.id as bugID,t2.type from zt_project as t1 \r\nleft join zt_bug as t2 on t1.id=t2.execution\r\nleft join zt_project as t3 on t3.id=t1.project\r\nwhere t1.deleted=\'0\' and t2.deleted=\'0\' and if($project=\'\',1,t3.id=$project) and if($execution=\'\',1,t1.id=$execution)', '{"id":{"object":"project","field":"id","type":"string"},"project":{"object":"project","field":"project","type":"string"},"t3id":{"object":"project","field":"t3id","type":"string"},"execution":{"object":"project","field":"execution","type":"string"},"bugID":{"object":"bug","field":"bugID","type":"string"},"type":{"object":"bug","field":"type","type":"option"}}', '{"stories":{"zh-cn":"\\u9700\\u6c42\\u6570","zh-tw":"\\u9700\\u6c42\\u6570","en":"Stories"},"tasks":{"zh-cn":"\\u4efb\\u52a1\\u6570","zh-tw":"\\u4efb\\u52a1\\u6570","en":"Tasks"},"undoneStory":{"zh-cn":"\\u5269\\u4f59\\u9700\\u6c42\\u6570","zh-tw":"\\u5269\\u4f59\\u9700\\u6c42\\u6570","en":"Undone Story"},"undoneTask":{"zh-cn":"\\u5269\\u4f59\\u4efb\\u52a1\\u6570","zh-tw":"\\u5269\\u4f59\\u4efb\\u52a1\\u6570","en":"Undone Task"},"consumed":{"zh-cn":"\\u5df2\\u6d88\\u8017\\u5de5\\u65f6","zh-tw":"\\u5df2\\u6d88\\u8017\\u5de5\\u65f6","en":"Cost(h)"},"left":{"zh-cn":"\\u5269\\u4f59\\u5de5\\u65f6","zh-tw":"\\u5269\\u4f59\\u5de5\\u65f6","en":"Left(h)"},"consumedPercent":{"zh-cn":"\\u8fdb\\u5ea6","zh-tw":"\\u8fdb\\u5ea6","en":"Process"},"execution":{"zh-cn":"\\u6267\\u884c\\u540d\\u79f0","zh-tw":"","en":"","de":"","fr":""},"id":{"zh-cn":"\\u9879\\u76eeID","zh-tw":"","en":"","de":"","fr":""},"project":{"zh-cn":"\\u9879\\u76ee\\u540d\\u79f0","zh-tw":"","en":"","de":"","fr":""},"bugID":{"zh-cn":"bugID","zh-tw":"","en":"","de":"","fr":""},"type":{"zh-cn":"Bug\\u7c7b\\u578b","zh-tw":"","en":"","de":"","fr":""}}', '{\"varName\":[\"project\",\"execution\"],\"showName\":[\"\\u9879\\u76ee\\u5217\\u8868\",\"\\u6267\\u884c\\u5217\\u8868\"],\"requestType\":[\"select\",\"select\"],\"selectList\":[\"project\",\"execution\"],\"default\":[\"\",\"\"]}', NULL, '{\"group1\":\"project\",\"group2\":\"execution\",\"columnTotal\":\"sum\",\"columns\":[{\"field\":\"type\",\"slice\":\"type\",\"stat\":\"count\",\"showTotal\":\"noShow\",\"showMode\":\"default\",\"monopolize\":\"0\"}]}', '[{\"from\":\"query\",\"field\":\"project\",\"name\":\"\\u9879\\u76ee\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"project\",\"default\":\"\"},{\"from\":\"query\",\"field\":\"execution\",\"name\":\"\\u6267\\u884c\\u5217\\u8868\",\"type\":\"select\",\"typeOption\":\"execution\",\"default\":\"\"}]', 4, 'published', '0', 'admin', '2015-08-04 13:54:22', '', NULL, '0');
|
||
|
||
|
||
INSERT INTO `zt_module`(`id`, `root`, `branch`, `name`, `parent`, `path`, `grade`, `order`, `type`, `from`, `owner`, `collector`, `short`, `deleted`) VALUES
|
||
(32, 1, 0, '产品', 0, ',32,', 1, 10, 'chart', 0, 'system', 'product', '', '0'),
|
||
(33, 1, 0, '项目', 0, ',33,', 1, 20, 'chart', 0, 'system', 'project', '', '0'),
|
||
(34, 1, 0, '测试', 0, ',34,', 1, 30, 'chart', 0, 'system', 'test', '', '0'),
|
||
(35, 1, 0, '组织', 0, ',35,', 1, 40, 'chart', 0, 'system', 'staff', '', '0'),
|
||
(36, 1, 0, '需求', 32, ',32,36,', 2, 10, 'chart', 0, '', NULL, '', '0'),
|
||
(37, 1, 0, '发布', 32, ',32,37,', 2, 20, 'chart', 0, '', NULL, '', '0'),
|
||
(38, 1, 0, '项目', 33, ',33,38,', 2, 10, 'chart', 0, '', NULL, '', '0'),
|
||
(39, 1, 0, '任务', 33, ',33,39,', 2, 20, 'chart', 0, '', NULL, '', '0'),
|
||
(40, 1, 0, '迭代', 33, ',33,40,', 2, 30, 'chart', 0, '', NULL, '', '0'),
|
||
(41, 1, 0, '成本', 33, ',33,41,', 2, 40, 'chart', 0, '', NULL, '', '0'),
|
||
(42, 1, 0, '工期', 33, ',33,42,', 2, 50, 'chart', 0, '', NULL, '', '0'),
|
||
(43, 1, 0, '需求', 33, ',33,43,', 2, 60, 'chart', 0, '', NULL, '', '0'),
|
||
(44, 1, 0, 'Bug', 34, ',34,44,', 2, 10, 'chart', 0, '', NULL, '', '0'),
|
||
(45, 1, 0, '项目集', 35, ',35,45,', 2, 10, 'chart', 0, '', NULL, '', '0'),
|
||
(46, 1, 0, '项目', 35, ',35,46,', 2, 20, 'chart', 0, '', NULL, '', '0'),
|
||
(47, 1, 0, '产品', 35, ',35,47,', 2, 30, 'chart', 0, '', NULL, '', '0'),
|
||
(48, 1, 0, '计划', 35, ',35,48,', 2, 40, 'chart', 0, '', NULL, '', '0'),
|
||
(49, 1, 0, '迭代', 35, ',35,49,', 2, 50, 'chart', 0, '', NULL, '', '0'),
|
||
(50, 1, 0, '发布', 35, ',35,50,', 2, 60, 'chart', 0, '', NULL, '', '0'),
|
||
(51, 1, 0, '需求', 35, ',35,51,', 2, 70, 'chart', 0, '', NULL, '', '0'),
|
||
(52, 1, 0, '任务', 35, ',35,52,', 2, 80, 'chart', 0, '', NULL, '', '0'),
|
||
(53, 1, 0, 'Bug', 35, ',35,53,', 2, 90, 'chart', 0, '', NULL, '', '0'),
|
||
(54, 1, 0, '文档', 35, ',35,54,', 2, 100, 'chart', 0, '', NULL, '', '0'),
|
||
(55, 1, 0, '成本', 35, ',35,55,', 2, 110, 'chart', 0, '', NULL, '', '0'),
|
||
(56, 1, 0, '人员', 35, ',35,56,', 2, 120, 'chart', 0, '', NULL, '', '0'),
|
||
(57, 1, 0, '工时', 35, ',35,57,', 2, 130, 'chart', 0, '', NULL, '', '0'),
|
||
(58, 1, 0, '行为', 35, ',35,58,', 2, 140, 'chart', 0, '', NULL, '', '0'),
|
||
(59, 1, 0, '产品', 0, ',59,', 1, 10, 'pivot', 0, 'system', 'product', '', '0'),
|
||
(60, 1, 0, '项目', 0, ',60,', 1, 20, 'pivot', 0, 'system', 'project', '', '0'),
|
||
(61, 1, 0, '测试', 0, ',61,', 1, 30, 'pivot', 0, 'system', 'test', '', '0'),
|
||
(62, 1, 0, '组织', 0, ',62,', 1, 40, 'pivot', 0, 'system', 'staff', '', '0'),
|
||
(63, 1, 0, '产品', 59, ',59,63,', 2, 10, 'pivot', 0, '', NULL, '', '0'),
|
||
(64, 1, 0, '项目集', 62, ',62,64,', 2, 10, 'pivot', 0, '', NULL, '', '0'),
|
||
(65, 2, 0, '产品', 0, ',65,', 1, 10, 'chart', 0, 'system', 'product', '', '0'),
|
||
(66, 2, 0, '项目', 0, ',66,', 1, 20, 'chart', 0, 'system', 'project', '', '0'),
|
||
(67, 2, 0, '测试', 0, ',67,', 1, 30, 'chart', 0, 'system', 'test', '', '0'),
|
||
(68, 2, 0, '组织', 0, ',68,', 1, 40, 'chart', 0, 'system', 'staff', '', '0'),
|
||
(69, 2, 0, '进度', 66, ',66,69,', 2, 10, 'chart', 0, '', NULL, '', '0'),
|
||
(70, 2, 0, '成本', 66, ',66,70,', 2, 20, 'chart', 0, '', NULL, '', '0'),
|
||
(71, 2, 0, '工期', 66, ',66,71,', 2, 30, 'chart', 0, '', NULL, '', '0'),
|
||
(72, 2, 0, '项目', 68, ',68,72,', 2, 10, 'chart', 0, '', NULL, '', '0'),
|
||
(73, 2, 0, '迭代', 68, ',68,73,', 2, 20, 'chart', 0, '', NULL, '', '0'),
|
||
(74, 2, 0, '发布', 68, ',68,74,', 2, 30, 'chart', 0, '', NULL, '', '0'),
|
||
(75, 2, 0, '需求', 68, ',68,75,', 2, 40, 'chart', 0, '', NULL, '', '0'),
|
||
(76, 2, 0, '任务', 68, ',68,76,', 2, 50, 'chart', 0, '', NULL, '', '0'),
|
||
(77, 2, 0, 'Bug', 68, ',68,77,', 2, 60, 'chart', 0, '', NULL, '', '0'),
|
||
(78, 2, 0, '成本', 68, ',68,78,', 2, 70, 'chart', 0, '', NULL, '', '0'),
|
||
(79, 2, 0, '产品', 0, ',79,', 1, 10, 'pivot', 0, 'system', 'product', '', '0'),
|
||
(80, 2, 0, '项目', 0, ',80,', 1, 20, 'pivot', 0, 'system', 'project', '', '0'),
|
||
(81, 2, 0, '测试', 0, ',81,', 1, 30, 'pivot', 0, 'system', 'test', '', '0'),
|
||
(82, 2, 0, '组织', 0, ',82,', 1, 40, 'pivot', 0, 'system', 'staff', '', '0'),
|
||
(83, 2, 0, '项目', 80, ',80,83,', 2, 10, 'pivot', 0, '', NULL, '', '0'),
|
||
(84, 2, 0, '进度', 80, ',80,84,', 2, 20, 'pivot', 0, '', NULL, '', '0'),
|
||
(85, 2, 0, '成本', 80, ',80,85,', 2, 30, 'pivot', 0, '', NULL, '', '0'),
|
||
(86, 2, 0, '工期', 80, ',80,86,', 2, 40, 'pivot', 0, '', NULL, '', '0'),
|
||
(87, 3, 0, '产品', 0, ',87,', 1, 10, 'chart', 0, 'system', 'product', '', '0'),
|
||
(88, 3, 0, '项目', 0, ',88,', 1, 20, 'chart', 0, 'system', 'project', '', '0'),
|
||
(89, 3, 0, '测试', 0, ',89,', 1, 30, 'chart', 0, 'system', 'test', '', '0'),
|
||
(90, 3, 0, '组织', 0, ',90,', 1, 40, 'chart', 0, 'system', 'staff', '', '0'),
|
||
(91, 3, 0, 'Bug', 89, ',89,91,', 2, 10, 'chart', 0, '', NULL, '', '0'),
|
||
(92, 3, 0, '用例', 89, ',89,92,', 2, 20, 'chart', 0, '', NULL, '', '0'),
|
||
(93, 3, 0, '需求', 90, ',90,93,', 2, 10, 'chart', 0, '', NULL, '', '0'),
|
||
(94, 3, 0, 'Bug', 90, ',90,94,', 2, 20, 'chart', 0, '', NULL, '', '0'),
|
||
(95, 3, 0, '用例', 90, ',90,95,', 2, 30, 'chart', 0, '', NULL, '', '0'),
|
||
(96, 3, 0, '产品', 0, ',96,', 1, 10, 'pivot', 0, 'system', 'product', '', '0'),
|
||
(97, 3, 0, '项目', 0, ',97,', 1, 20, 'pivot', 0, 'system', 'project', '', '0'),
|
||
(98, 3, 0, '测试', 0, ',98,', 1, 30, 'pivot', 0, 'system', 'test', '', '0'),
|
||
(99, 3, 0, '组织', 0, ',99,', 1, 40, 'pivot', 0, 'system', 'staff', '', '0'),
|
||
(100, 3, 0, 'Bug', 98, ',98,100,', 2, 10, 'pivot', 0, '', NULL, '', '0');
|
||
|
||
INSERT INTO `zt_screen`(`id`, `dimension`, `name`, `desc`, `cover`, `scheme`, `status`, `builtin`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES
|
||
(1, 1, '宏观数据盘点大屏', '从宏观的角度快速的了解公司的现状', 'static/images/screen1.png', '[{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":0,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1300,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/screen_header.png\",\"borderRadius\":10}},{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":400,\"y\":36,\"w\":500,\"h\":66,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"title\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8f\\u89c2\\u6570\\u636e\\u76d8\\u70b9\\u5927\\u5c4f\",\"fontSize\":26,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":124,\"w\":1000,\"h\":480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":800,\"h\":120,\"x\":0,\"y\":128,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":287,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u7ea7\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":31,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":33,\"w\":800,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"contain\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":25,\"y\":199,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1018,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":155,\"y\":199,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1019,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":285,\"y\":199,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1020,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":25,\"y\":299,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1021,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":155,\"y\":299,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1022,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":285,\"y\":299,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1023,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":25,\"y\":399,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1024,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":155,\"y\":399,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1025,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":285,\"y\":399,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"Bug\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1026,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":25,\"y\":499,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1027,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":155,\"y\":499,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u73b0\\u6709\\u4eba\\u5458\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1028,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u73b0\\u6709\\u4eba\\u5458\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u73b0\\u6709\\u4eba\\u5458\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u73b0\\u6709\\u4eba\\u5458\\u4e2a\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":285,\"y\":499,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u7d2f\\u8ba1\\u6d88\\u8017\\u5de5\\u65f6\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1029,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u7d2f\\u8ba1\\u6d88\\u8017\\u5de5\\u65f6\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u7d2f\\u8ba1\\u6d88\\u8017\\u5de5\\u65f6\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7d2f\\u8ba1\\u6d88\\u8017\\u5de5\\u65f6\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3v5jz5hzz0c000\",\"isGroup\":true,\"attr\":{\"w\":211,\"h\":150,\"x\":500,\"y\":133,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4f7f\\u7528\\u65f6\\u957f\",\"image\":\"\"},\"groupList\":[{\"id\":\"1hxm2jtfh3y800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":380,\"h\":150,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4f7f\\u7528\\u65f6\\u957f\\u8fb9\\u6846\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#6586ec00\",\"#2cf7fe00\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"3aekp6a7tag000\",\"isGroup\":false,\"attr\":{\"x\":60,\"y\":25,\"w\":200,\"h\":150,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4f7f\\u7528\\u65f6\\u957f\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7985\\u9053\\u4f7f\\u7528\\u65f6\\u957f\\uff1a\",\"fontSize\":19,\"fontColor\":\"#9abdcd\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"right\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"4u5rgs0pf34000\",\"sourceID\":1030,\"isGroup\":false,\"attr\":{\"x\":265,\"y\":25,\"w\":252,\"h\":150,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u65f6\\u957f\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\",\"fontSize\":19,\"fontColor\":\"#9abdcd\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":963,\"y\":139,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u9700\\u6c42\\u5b8c\\u6210\\u7387=\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u4e2a\\u6570\\/(\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u4e2a\\u6570+\\u672a\\u5173\\u95ed\\u7684\\u9700\\u6c42\\u4e2a\\u6570)\\uff1b\\nBug\\u4fee\\u590d\\u7387=\\u65b9\\u6848\\u4e3a\\u5df2\\u89e3\\u51b3\\u4e14\\u72b6\\u6001\\u4e3a\\u5df2\\u5173\\u95ed\\u7684Bug\\u6570\\/(\\u65b9\\u6848\\u4e3a\\u5df2\\u89e3\\u51b3\\u7684Bug\\u6570+\\u65b9\\u6848\\u4e3a\\u5ef6\\u671f\\u5904\\u7406\\u7684Bug\\u6570+\\u6fc0\\u6d3b\\u7684Bug\\u6570)\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"17sqdjuu74ik00\",\"sourceID\":1031,\"isGroup\":false,\"attr\":{\"x\":460,\"y\":253,\"w\":280,\"h\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VPieCircle\",\"title\":\"\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"category\":\"Pies\",\"categoryName\":\"\\u997c\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/pie-circle-258fcce7.png\"},\"option\":{\"legend\":{\"show\":true,\"top\":\"15%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"title\":{\"text\":\"30.00%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#FFF\",\"fontSize\":20}},\"type\":\"nomal\",\"tooltip\":{\"show\":false,\"trigger\":\"item\",\"formatter\":\"{d}%\"},\"dataset\":0.25,\"series\":[{\"type\":\"pie\",\"radius\":[\"63%\",\"70%\"],\"label\":{\"show\":false},\"center\":[\"50%\",\"50%\"],\"data\":[{\"value\":[30],\"itemStyle\":{\"color\":\"#03a9f4\",\"shadowBlur\":10,\"shadowColor\":\"#97e2f5\"}},{\"value\":[70],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}]}},{\"id\":\"4u5rgs0pf34000\",\"isGroup\":false,\"attr\":{\"x\":475,\"y\":488,\"w\":250,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u65f6\\u957f\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"fontSize\":16,\"fontColor\":\"#c6d3d9\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"4xgico362ww000\",\"sourceID\":1032,\"isGroup\":false,\"attr\":{\"x\":720,\"y\":253,\"w\":280,\"h\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VPieCircle\",\"title\":\"Bug\\u4fee\\u590d\\u7387\",\"category\":\"Pies\",\"categoryName\":\"\\u997c\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/pie-circle-258fcce7.png\"},\"option\":{\"legend\":{\"show\":true,\"top\":\"15%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"title\":{\"text\":\"30.00%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#FFF\",\"fontSize\":20}},\"type\":\"nomal\",\"tooltip\":{\"show\":false,\"trigger\":\"item\",\"formatter\":\"{d}%\"},\"dataset\":0.25,\"series\":[{\"type\":\"pie\",\"radius\":[\"63%\",\"70%\"],\"label\":{\"show\":false},\"center\":[\"50%\",\"50%\"],\"data\":[{\"value\":[30],\"itemStyle\":{\"color\":\"#C29160\",\"shadowBlur\":10,\"shadowColor\":\"#eed045\"}},{\"value\":[70],\"itemStyle\":{\"color\":\"#00bcd44a\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}]}},{\"id\":\"4u5rgs0pf34000\",\"isGroup\":false,\"attr\":{\"x\":735,\"y\":488,\"w\":250,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u65f6\\u957f\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u4fee\\u590d\\u7387\",\"fontSize\":16,\"fontColor\":\"#c6d3d9\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":1010,\"y\":124,\"w\":290,\"h\":480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":400,\"h\":120,\"x\":1010,\"y\":128,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":400,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u7ea7\\u672a\\u5b8c\\u6210\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":235,\"y\":31,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":235,\"y\":34,\"w\":41,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":1035,\"y\":199,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1033,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":1165,\"y\":199,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1034,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":1035,\"y\":299,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4ea7\\u54c1\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1035,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":1165,\"y\":299,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1036,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":1035,\"y\":399,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u8ba1\\u5212\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1037,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u8ba1\\u5212\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u8ba1\\u5212\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u8ba1\\u5212\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":1165,\"y\":399,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1038,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6267\\u884c\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":1035,\"y\":499,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"Bug\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1039,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":110,\"h\":100,\"x\":1165,\"y\":499,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":110,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1040,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":110,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":24,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":110,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4efb\\u52a1\\u6570\",\"fontSize\":13,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1260,\"y\":139,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u672a\\u5b8c\\u6210\\u7684\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570=\\u672a\\u5173\\u95ed\\u7684\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\\uff1b\\n\\u672a\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u4e2a\\u6570=\\u672a\\u5173\\u95ed\\u7684\\u9700\\u6c42\\u4e2a\\u6570\\uff1b\\n\\u672a\\u5b8c\\u6210\\u7684\\u4ea7\\u54c1\\u4e2a\\u6570=\\u672a\\u5173\\u95ed\\u7684\\u4ea7\\u54c1\\u4e2a\\u6570\\uff1b\\n\\u672a\\u5b8c\\u6210\\u7684\\u9879\\u76ee\\u4e2a\\u6570=\\u672a\\u5173\\u95ed\\u7684\\u9879\\u76ee\\u4e2a\\u6570\\uff1b\\n\\u672a\\u5b8c\\u6210\\u7684\\u8ba1\\u5212\\u4e2a\\u6570=\\u672a\\u5b8c\\u6210\\u7684\\u8ba1\\u5212\\u4e2a\\u6570\\uff1b\\n\\u672a\\u5b8c\\u6210\\u7684\\u6267\\u884c\\u4e2a\\u6570=\\u672a\\u5173\\u95ed\\u7684\\u6267\\u884c\\u4e2a\\u6570\\uff1b\\n\\u672a\\u5b8c\\u6210\\u7684\\u4efb\\u52a1\\u4e2a\\u6570=\\u672a\\u5b8c\\u6210\\u7684\\u4efb\\u52a1\\u4e2a\\u6570\\uff1b\\n\\u672a\\u5b8c\\u6210\\u7684Bug\\u4e2a\\u6570=\\u672a\\u5173\\u95ed\\u7684Bug\\u4e2a\\u6570\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":618,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":618,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":212,\"y\":31,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":212,\"y\":33,\"w\":1065,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"contain\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1041,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":1153,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1042,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":380,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"2%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}%\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"10\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}%\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[2]}%\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":5,\"maxValueSpan\":5,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"handleIcon\":\"path:\\/\\/M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5M36.9,35.8h-1.3z M27.8,35.8 h-1.3H27L27.8,35.8L27.8,35.8z\",\"handleSize\":0,\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"borderCap\":\"round\",\"backgroundColor\":\"#cfcfcf00\",\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":-10,\"y\":0,\"w\":378,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\\u4fee\\u590d\\u7387\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":349,\"y\":33,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":350,\"y\":35,\"w\":55,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1xih6tzmmssg00\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":1153,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u516c\\u53f8\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u72b6\\u6001\\u5206\\u5e03\",\"image\":\"\"},\"groupList\":[{\"id\":\"2bnelf1diy8000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u516c\\u53f8\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u72b6\\u6001\\u5206\\u5e03\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"1351cy224nb400\",\"isGroup\":false,\"attr\":{\"x\":10,\"y\":0,\"w\":240,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u516c\\u53f8\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u72b6\\u6001\\u5206\\u5e03\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u72b6\\u6001\\u5206\\u5e03\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":247,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":248,\"y\":32,\"w\":160,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"4ocyn7hip9k000\",\"sourceID\":1043,\"isGroup\":false,\"attr\":{\"x\":10,\"y\":67,\"w\":400,\"h\":410,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"\\u997c\\u56fe\",\"category\":\"Pies\",\"categoryName\":\"\\u997c\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/pie-9620f191.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"30%\",\"30%\"],\"label\":{\"show\":true,\"width\":120,\"formatter\":\"{b}\\n{d}%\",\"lineHeight\":20,\"color\":\"#ffffff\",\"position\":\"outside\",\"alignTo\":\"edge\",\"margin\":5},\"center\":[\"50%\",\"50%\"],\"roseType\":false,\"emphasis\":{\"itemStyle\":{\"shadowBlur\":20,\"shadowOffsetX\":2,\"shadowColor\":\"rgba(0, 0, 0, 0)\"}}}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"2js0ncv6kpc000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":865,\"x\":874,\"y\":1153,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u516c\\u53f8\\u9879\\u76ee\\u72b6\\u6001\\u5206\\u5e03\",\"image\":\"\"},\"groupList\":[{\"id\":\"4d4pumofn5g000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u516c\\u53f8\\u9879\\u76ee\\u72b6\\u6001\\u5206\\u5e03\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"50qj95gt8fs000\",\"sourceID\":1044,\"isGroup\":false,\"attr\":{\"x\":10,\"y\":76,\"w\":400,\"h\":400,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"\\u997c\\u56fe\",\"category\":\"Pies\",\"categoryName\":\"\\u997c\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/pie-9620f191.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"30%\",\"30%\"],\"label\":{\"show\":true,\"width\":120,\"formatter\":\"{b}\\n{d}%\",\"lineHeight\":20,\"color\":\"#ffffff\",\"position\":\"outside\",\"alignTo\":\"edge\",\"margin\":5},\"center\":[\"50%\",\"50%\"],\"roseType\":false,\"emphasis\":{\"itemStyle\":{\"shadowBlur\":20,\"shadowOffsetX\":2,\"shadowColor\":\"rgba(0, 0, 0, 0)\"}}}]}},{\"id\":\"36zg35ree9q000\",\"isGroup\":false,\"attr\":{\"x\":8,\"y\":0,\"w\":180,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u516c\\u53f8\\u9879\\u76ee\\u72b6\\u6001\\u5206\\u5e03\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u9879\\u76ee\\u72b6\\u6001\\u5206\\u5e03\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":186,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":188,\"y\":32,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1663,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"vwvqtuc6lyo00\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":1663,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"5l0cps9x0z0000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":161,\"y\":33,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":163,\"y\":35,\"w\":1105,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"contain\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1045,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"sl2d95i1hz400\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":0,\"y\":2203,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4ea7\\u54c1\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"image\":\"\"},\"groupList\":[{\"id\":\"57zre1am96c000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4ea7\\u54c1\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"42ae8w3dgeg000\",\"sourceID\":1046,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":530,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}%\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"15%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"item\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}%\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"handleIcon\":\"path:\\/\\/M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5M36.9,35.8h-1.3z M27.8,35.8 h-1.3H27L27.8,35.8L27.8,35.8z\",\"handleSize\":0,\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"borderCap\":\"round\",\"backgroundColor\":\"#cfcfcf00\",\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}},{\"id\":\"579jc04cfps000\",\"isGroup\":false,\"attr\":{\"x\":10,\"y\":0,\"w\":170,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":33,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":35,\"w\":445,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"nr1mfqoyuwg00\",\"isGroup\":true,\"attr\":{\"w\":645,\"h\":500,\"x\":655,\"y\":2203,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"2ta7xcd152i000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":645,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4ea7\\u54c1Bug\\u4fee\\u590d\\u7387\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"4o7ep6z91ii000\",\"sourceID\":1047,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":540,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}%\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"15%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}%\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"handleIcon\":\"path:\\/\\/M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5M36.9,35.8h-1.3z M27.8,35.8 h-1.3H27L27.8,35.8L27.8,35.8z\",\"handleSize\":0,\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"borderCap\":\"round\",\"backgroundColor\":\"#cfcfcf00\",\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}},{\"id\":\"4vcyxy305n6000\",\"isGroup\":false,\"attr\":{\"x\":12,\"y\":0,\"w\":160,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1Bug\\u4fee\\u590d\\u7387\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1Bug\\u4fee\\u590d\\u7387\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":171,\"y\":34,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":172,\"y\":36,\"w\":445,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"45ao1xz9kzu000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":2717,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u90e8\\u95e8\\u4eba\\u5458\\u5206\\u5e03\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1ncdmrlvzjy800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u90e8\\u95e8\\u4eba\\u5458\\u5206\\u5e03\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"v3d9spa59dc00\",\"sourceID\":1049,\"isGroup\":false,\"attr\":{\"x\":20,\"y\":50,\"w\":380,\"h\":426,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"15%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"handleIcon\":\"path:\\/\\/M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5M36.9,35.8h-1.3z M27.8,35.8 h-1.3H27L27.8,35.8L27.8,35.8z\",\"handleSize\":0,\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"borderCap\":\"round\",\"backgroundColor\":\"#cfcfcf00\",\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}},{\"id\":\"wam6ydb8zqo00\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":160,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u90e8\\u95e8\\u4eba\\u5458\\u5206\\u5e03\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u90e8\\u95e8\\u4eba\\u5458\\u5206\\u5e03\\u56fe\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":32,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":34,\"w\":235,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"2dg0t90atgg000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":2717,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u516c\\u53f8\\u89d2\\u8272\\u5206\\u5e03\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"53ynqk2kzh8000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u516c\\u53f8\\u89d2\\u8272\\u5206\\u5e03\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"1knkjcb65rwg00\",\"isGroup\":false,\"attr\":{\"x\":7,\"y\":0,\"w\":170,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u516c\\u53f8\\u89d2\\u8272\\u5206\\u5e03\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u89d2\\u8272\\u5206\\u5e03\\u56fe\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"mblj8ow100000\",\"sourceID\":1050,\"isGroup\":false,\"attr\":{\"x\":20,\"y\":60,\"w\":400,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"category\":\"Pies\",\"categoryName\":\"\\u997c\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/pie-9620f191.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"40%\",\"40%\"],\"label\":{\"show\":true,\"width\":120,\"formatter\":\"{b}\\n{d}%\",\"lineHeight\":20,\"color\":\"#ffffff\",\"position\":\"outside\",\"alignTo\":\"edge\",\"margin\":5},\"center\":[\"50%\",\"45%\"],\"roseType\":false,\"emphasis\":{\"itemStyle\":{\"shadowBlur\":20,\"shadowOffsetX\":2,\"shadowColor\":\"rgba(0, 0, 0, 0)\"}}}]}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":168,\"y\":32,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":169,\"y\":34,\"w\":235,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1j55da3c41vk00\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":2717,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4eba\\u5458\\u5de5\\u9f84\\u5206\\u5e03\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1xqnm37nva8w00\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4eba\\u5458\\u5de5\\u9f84\\u5206\\u5e03\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"5ll028fasrw000\",\"sourceID\":1051,\"isGroup\":false,\"attr\":{\"x\":20,\"y\":50,\"w\":380,\"h\":426,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"20%\",\"top\":\"20\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"4887ix47ule000\",\"isGroup\":false,\"attr\":{\"x\":7,\"y\":0,\"w\":170,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4eba\\u5458\\u5de5\\u9f84\\u5206\\u5e03\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u5de5\\u9f84\\u5206\\u5e03\\u56fe\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":0,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3ajkrqyykr8000\",\"isGroup\":false,\"attr\":{\"x\":170,\"y\":31,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"2z65lmxl328000\",\"isGroup\":false,\"attr\":{\"x\":171,\"y\":33,\"w\":235,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}}]', 'published', '1', 'admin', '2022-11-18 10:46:18', 'admin', '2023-03-23 15:01:00', '0'),
|
||
(2, 1, '公司年度汇总数据大屏', '从不同的年份了解公司汇总数据的情况', 'static/images/screen2.png', '[{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":0,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1300,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/screen_header.png\",\"borderRadius\":10}},{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":400,\"y\":36,\"w\":500,\"h\":66,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"title\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\" \\u516c\\u53f8\\u5e74\\u5ea6\\u6c47\\u603b\\u6570\\u636e\\u5927\\u5c4f\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":300,\"h\":120,\"x\":0,\"y\":95,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"type\":\"year\",\"filterCharts\":[{\"chart\":1055,\"field\":\"t1.`year`\"},{\"chart\":1056,\"field\":\"t1.`year`\"},{\"chart\":1057,\"field\":\"t1.`year`\"},{\"chart\":1058,\"field\":\"t1.`year`\"},{\"chart\":1059,\"field\":\"t1.`year`\"},{\"chart\":1060,\"field\":\"t1.`year`\"},{\"chart\":1061,\"field\":\"t1.`year`\"},{\"chart\":1062,\"field\":\"t1.`year`\"},{\"chart\":1063,\"field\":\"t1.`year`\"},{\"chart\":1064,\"field\":\"t1.`year`\"},{\"chart\":1065,\"field\":\"t1.`year`\"},{\"chart\":1066,\"field\":\"t1.`year`\"},{\"chart\":1067,\"field\":\"t1.`year`\"},{\"chart\":1068,\"field\":\"t1.`year`\"},{\"chart\":1069,\"field\":\"t1.`year`\"},{\"chart\":1070,\"field\":\"t1.`year`\"},{\"chart\":1071,\"field\":\"t1.`year`\"},{\"chart\":1072,\"field\":\"t1.`year`\"},{\"chart\":1073,\"field\":\"t1.`year`\"},{\"chart\":1074,\"field\":\"t1.`year`\"},{\"chart\":1075,\"field\":\"t1.`year`\"},{\"chart\":1076,\"field\":\"t1.`year`\"},{\"chart\":1077,\"field\":\"t1.`year`\"},{\"chart\":1078,\"field\":\"t1.`year`\"},{\"chart\":1079,\"field\":\"t1.`year`\"},{\"chart\":1080,\"field\":\"t1.`year`\"},{\"chart\":1081,\"field\":\"t1.`year`\"},{\"chart\":1082,\"field\":\"t1.`year`\"},{\"chart\":1083,\"field\":\"t1.`year`\"}],\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Select\",\"chartConfig\":{\"key\":\"Select\",\"chartKey\":\"VSelect\",\"conKey\":\"VCSelect\",\"title\":\"\\u9009\\u62e9\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/select-c616737a.png\"},\"option\":{\"dataset\":[{\"label\":\"\\u8bf7\\u9009\\u62e9\",\"value\":\"\"},{\"label\":\"\\u6cb3\\u5317\",\"value\":\"18700\"},{\"label\":\"\\u5f90\\u5dde\",\"value\":\"17800\"}],\"value\":\"\",\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"background\":\"none\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"backgroundColor\":\"transparent\",\"fontSize\":20,\"onChange\":\"console.log(value)\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":149,\"w\":750,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":750,\"h\":120,\"x\":0,\"y\":153,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u5e74\\u5ea6\\u65b0\\u589e\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":225,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":225,\"y\":32,\"w\":500,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":770,\"y\":149,\"w\":530,\"h\":300,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":820,\"h\":120,\"x\":770,\"y\":153,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u5e74\\u5ea6\\u5b8c\\u6210\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":220,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":220,\"y\":32,\"w\":290,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":25,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1055,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":145,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1056,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":265,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1057,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":385,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1058,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":505,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1059,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u8ba1\\u5212\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":25,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1060,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":145,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1061,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6267\\u884c\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":265,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1062,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4efb\\u52a1\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":385,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1063,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":505,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1064,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u53d1\\u5e03\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":250,\"x\":625,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":190,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1065,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":60,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u7528\\u6237\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":78,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u7528\\u6237\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7528\\u6237\\u4e2a\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":800,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1066,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":920,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1067,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u6267\\u884c\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u6267\\u884c\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":1040,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1068,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u53d1\\u5e03\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u53d1\\u5e03\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u53d1\\u5e03\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":800,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1069,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":920,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1070,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u89e3\\u51b3Bug\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u89e3\\u51b3Bug\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u89e3\\u51b3Bug\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":100,\"x\":1040,\"y\":339,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1071,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":14,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":38,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":100,\"h\":200,\"x\":1160,\"y\":229,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":190,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1072,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":54,\"w\":100,\"h\":30,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6295\\u5165\\u5de5\\u65f6\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"100\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":78,\"w\":100,\"h\":49,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6295\\u5165\\u5de5\\u65f6\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6295\\u5165\\u5de5\\u65f6\\u6570\",\"fontSize\":9,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1260,\"y\":165,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u5b8c\\u6210\\u7684\\u9879\\u76ee\\u4e2a\\u6570=\\u5df2\\u5173\\u95ed\\u7684\\u9879\\u76ee\\u4e2a\\u6570\\uff1b\\n\\u5b8c\\u6210\\u6267\\u884c\\u6570=\\u5df2\\u5173\\u95ed\\u7684\\u6267\\u884c\\u6570\\uff1b\\n\\u5b8c\\u6210\\u53d1\\u5e03\\u6570=\\u5168\\u90e8\\u53d1\\u5e03\\u6570\\uff1b\\n\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u6570=\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u4e2a\\u6570\\uff1b\\n\\u4fee\\u590d\\u7684Bug\\u6570=Bug\\u72b6\\u6001\\u4e3a\\u5df2\\u5173\\u95ed\\u4e14\\u89e3\\u51b3\\u65b9\\u6848\\u4e3a\\u5df2\\u89e3\\u51b3\\u7684Bug\\u4e2a\\u6570\\uff1b\\n\\u5b8c\\u6210\\u7684\\u4efb\\u52a1\\u6570=\\u4efb\\u52a1\\u72b6\\u6001\\u4e3a\\u5df2\\u5b8c\\u6210+\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u7684\\u4efb\\u52a1\\u6570\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":479,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":479,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u96c6\\u5e74\\u5ea6\\u65b0\\u589e\\u6570\\u636e\\u6c47\\u603b\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":32,\"w\":1015,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1073,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1029,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":1029,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u96c6\\u5e74\\u5ea6\\u5b8c\\u6210\\u6570\\u636e\\u6982\\u89c8\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":31,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":33,\"w\":1035,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1074,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1579,\"w\":640,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":120,\"x\":0,\"y\":1579,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u5e74\\u5ea6\\u65b0\\u589e\\u6570\\u636e\\u6c47\\u603b\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":244,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":32,\"w\":370,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1075,\"isGroup\":false,\"attr\":{\"x\":20,\"y\":57,\"w\":600,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":660,\"y\":1579,\"w\":640,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":120,\"x\":660,\"y\":1579,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u5e74\\u5ea6\\u5b8c\\u6210\\u6570\\u636e\\u6c47\\u603b\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":244,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":32,\"w\":370,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":1076,\"isGroup\":false,\"attr\":{\"x\":20,\"y\":57,\"w\":600,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":0,\"y\":2129,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9700\\u6c42\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9700\\u6c42\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1077,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9700\\u6c42\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":32,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":34,\"w\":350,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":660,\"y\":2129,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"BUG\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u89e3\\u51b3\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"BUG\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u89e3\\u51b3\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1078,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":10,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"BUG\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u89e3\\u51b3\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"BUG\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u89e3\\u51b3\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":269,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":270,\"y\":32,\"w\":340,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":0,\"y\":2654,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4efb\\u52a1\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4efb\\u52a1\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1079,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon \",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4efb\\u52a1\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4efb\\u52a1\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":32,\"w\":350,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":660,\"y\":2654,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1080,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u9879\\u76ee\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":32,\"w\":350,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":0,\"y\":3179,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6267\\u884c\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u6267\\u884c\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1081,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u6267\\u884c\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6267\\u884c\\u5e74\\u5ea6\\u65b0\\u589e\\u548c\\u5b8c\\u6210\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":259,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":260,\"y\":32,\"w\":350,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":640,\"h\":500,\"x\":660,\"y\":3179,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6b21\\u6570\\u5e74\\u5ea6\\u8d8b\\u52bf\\u56fe\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":640,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6b21\\u6570\\u5e74\\u5ea6\\u8d8b\\u52bf\\u56fe\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1082,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":600,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u6708\\u4efd)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":230,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6b21\\u6570\\u5e74\\u5ea6\\u8d8b\\u52bf\\u56fe\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u53d1\\u5e03\\u6b21\\u6570\\u5e74\\u5ea6\\u8d8b\\u52bf\\u56fe\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":239,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":240,\"y\":32,\"w\":370,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":3709,\"w\":1300,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":500,\"x\":0,\"y\":3709,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u5e74\\u5ea6\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4\",\"image\":\"\"},\"option\":{},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":155,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u5e74\\u5ea6\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1083,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":60,\"w\":1300,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":[{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"right\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"}],\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"20\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"yAxisIndex\":1,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"bar\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"bar\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":155,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u5e74\\u5ea6\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5e74\\u5ea6\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":164,\"y\":30,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":165,\"y\":32,\"w\":1080,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"contain\",\"borderRadius\":0}}],\"key\":\"group\"},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1245,\"y\":3726,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"\\/static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u6295\\u5165\\u4ea7\\u51fa\\u6bd4=\\u9700\\u6c42\\u4ea4\\u4ed8\\u6545\\u4e8b\\u70b9\\u6570\\/\\u5de5\\u65f6\\u6d88\\u8017\\uff1b\\n\\u9700\\u6c42\\u4ea4\\u4ed8\\u6545\\u4e8b\\u70b9\\u6570=\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u7684\\u9700\\u6c42\\u7684\\u6545\\u4e8b\\u70b9\\u6570\u003b\\n\\u5de5\\u65f6\\u6d88\\u8017=\\u4efb\\u52a1\\u6d88\\u8017\\u7684\\u5de5\\u65f6\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}}]', 'published', '1', 'admin', '2022-11-18 10:46:18', 'admin', '2023-03-23 15:01:00', '0'),
|
||
(3, 1, '年度总结大屏', '从年份、部门、个人的角度快速了解年度工作总结的情况', 'static/images/screen3.png', '[\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 120, \"x\": 0, \"y\": 0, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/screen_header.png\", \"borderRadius\": 10 }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 360, \"y\": 36, \"w\": 500, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"年度总结大屏\", \"fontSize\": 20, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"center\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"5scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 300, \"h\": 120, \"x\": 0, \"y\": 80, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2xjom2cw2b2000\",\n \"type\": \"year\",\n \"filterCharts\": [\n {\"chart\": 1001, \"field\": \"t1.`year`\"},\n {\"chart\": 1002, \"field\": \"t1.`year`\"},\n {\"chart\": 1003, \"field\": \"t1.`year`\"},\n {\"chart\": 1004, \"field\": \"t1.`year`\"},\n {\"chart\": 1005, \"field\": \"t1.`year`\"},\n {\"chart\": 1006, \"field\": \"t1.`year`\"},\n {\"chart\": 1007, \"field\": \"t1.`year`\"},\n {\"chart\": 1008, \"field\": \"t1.`year`\"},\n {\"chart\": 1009, \"field\": \"t1.`year`\"},\n {\"chart\": 1010, \"field\": \"t1.`year`\"},\n {\"chart\": 1011, \"field\": \"t1.`year`\"},\n {\"chart\": 1012, \"field\": \"t1.`year`\"},\n {\"chart\": 1013, \"field\": \"t1.`year`\"},\n {\"chart\": 1014, \"field\": \"t1.`year`\"},\n {\"chart\": 1015, \"field\": \"t1.`year`\"},\n {\"chart\": 1016, \"field\": \"t1.`year`\"},\n {\"chart\": 1017, \"field\": \"t1.`year`\"}\n ],\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 100, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Select\",\n \"chartConfig\": { \"key\": \"Select\", \"chartKey\": \"VSelect\", \"conKey\": \"VCSelect\", \"title\": \"选择\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/select-c616737a.png\" },\n \"option\": { \"dataset\": [ { \"label\": \"请选择\", \"value\": \"\" }, { \"label\": \"河北\", \"value\": \"18700\" }, { \"label\": \"徐州\", \"value\": \"17800\" } ], \"value\": \"\", \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"background\": \"none\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"center\", \"fontWeight\": \"normal\", \"backgroundColor\": \"transparent\", \"fontSize\": 20, \"onChange\": \"console.log(value)\"}\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"type\": \"dept\",\n \"filterCharts\": [\n {\"chart\": 1001, \"field\": \"\"},\n {\"chart\": 1002, \"field\": \"\"},\n {\"chart\": 1003, \"field\": \"\"},\n {\"chart\": 1004, \"field\": \"\"},\n {\"chart\": 1005, \"field\": \"\"},\n {\"chart\": 1006, \"field\": \"\"},\n {\"chart\": 1007, \"field\": \"\"},\n {\"chart\": 1008, \"field\": \"\"},\n {\"chart\": 1009, \"field\": \"\"},\n {\"chart\": 1010, \"field\": \"\"},\n {\"chart\": 1011, \"field\": \"\"},\n {\"chart\": 1012, \"field\": \"\"},\n {\"chart\": 1013, \"field\": \"\"},\n {\"chart\": 1014, \"field\": \"\"},\n {\"chart\": 1015, \"field\": \"\"},\n {\"chart\": 1016, \"field\": \"\"},\n {\"chart\": 1017, \"field\": \"\"}\n ],\n \"isGroup\": false,\n \"attr\": { \"x\": 110, \"y\": 0, \"w\": 120, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Select\",\n \"chartConfig\": { \"key\": \"Select\", \"chartKey\": \"VSelect\", \"conKey\": \"VCSelect\", \"title\": \"选择\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/select-c616737a.png\" },\n \"option\": { \"dataset\": [ { \"label\": \"请选择\", \"value\": \"\" }, { \"label\": \"河北\", \"value\": \"18700\" }, { \"label\": \"徐州\", \"value\": \"17800\" } ], \"value\": \"\", \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"background\": \"none\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"center\", \"fontWeight\": \"normal\", \"backgroundColor\": \"transparent\", \"fontSize\": 20, \"onChange\": \"console.log(value)\"}\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"type\": \"account\",\n \"filterCharts\": [\n {\"chart\": 1001, \"field\": \"t1.account\"},\n {\"chart\": 1002, \"field\": \"t1.account\"},\n {\"chart\": 1003, \"field\": \"t1.account\"},\n {\"chart\": 1004, \"field\": \"t1.account\"},\n {\"chart\": 1005, \"field\": \"t1.account\"},\n {\"chart\": 1006, \"field\": \"t1.account\"},\n {\"chart\": 1007, \"field\": \"t1.account\"},\n {\"chart\": 1008, \"field\": \"t1.account\"},\n {\"chart\": 1009, \"field\": \"t1.account\"},\n {\"chart\": 1010, \"field\": \"t1.account\"},\n {\"chart\": 1011, \"field\": \"t1.account\"},\n {\"chart\": 1012, \"field\": \"t1.account\"},\n {\"chart\": 1013, \"field\": \"t1.account\"},\n {\"chart\": 1014, \"field\": \"t1.account\"},\n {\"chart\": 1015, \"field\": \"t1.account\"},\n {\"chart\": 1016, \"field\": \"t1.account\"},\n {\"chart\": 1017, \"field\": \"t1.account\"}\n ],\n \"isGroup\": false,\n \"attr\": { \"x\": 240, \"y\": 0, \"w\": 120, \"h\": 120, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Select\",\n \"chartConfig\": { \"key\": \"Select\", \"chartKey\": \"VSelect\", \"conKey\": \"VCSelect\", \"title\": \"选择\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/select-c616737a.png\" },\n \"option\": { \"dataset\": [ { \"label\": \"请选择\", \"value\": \"\" }, { \"label\": \"河北\", \"value\": \"18700\" }, { \"label\": \"徐州\", \"value\": \"17800\" } ], \"value\": \"\", \"borderWidth\": 1, \"borderStyle\": \"solid\", \"borderColor\": \"#1a77a5\", \"background\": \"none\", \"borderRadius\": 6, \"color\": \"#ffffff\", \"textAlign\": \"center\", \"fontWeight\": \"normal\", \"backgroundColor\": \"transparent\", \"fontSize\": 20, \"onChange\": \"console.log(value)\"}\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 175, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 350, \"h\": 380, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 100, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"基础数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 30, \"w\": 200, \"h\": 8.5, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 195, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 150, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"登录次数\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1001,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 245, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 130, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"操作次数\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1002,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 295, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 130, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"消耗工时\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1003,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 345, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 130, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"待办数\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1004,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 0, \"y\": 395, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"2nws38440fq000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 40, \"y\": 36, \"w\": 130, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"贡献数\", \"fontSize\": 12, \"fontColor\": \"#ebf3f6\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2nws38440fq000\",\n \"sourceID\": 1005,\n \"isGroup\": false,\n \"attr\": { \"x\": 200, \"y\": 34, \"w\": 110, \"h\": 66, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"title\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"100\", \"fontSize\": 18, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"right\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 560, \"h\": 120, \"x\": 370, \"y\": 175, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 560, \"h\": 380, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 100, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"贡献数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 30, \"w\": 410, \"h\": 8.5, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"obhxxjnin3400\",\n \"sourceID\": 1006,\n \"isGroup\": false,\n \"attr\": { \"x\": 30, \"y\": 10, \"w\": 500, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCrossrange\",\n \"chartConfig\": { \"key\": \"BarCrossrange\", \"chartKey\": \"VBarCrossrange\", \"conKey\": \"VCBarCrossrange\", \"title\": \"横向柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_y-05067169.png\" },\n \"option\": {\n \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": {\n \"show\": false, \"name\": \"\",\n \"nameGap\": 15,\n \"nameTextStyle\": {\n \"color\": \"#B9B8CE\",\n \"fontSize\": 12\n },\n \"inverse\": false,\n \"axisLabel\": {\n \"show\": false, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0, \"formatter\": \"{value}%\"\n },\n \"position\": \"bottom\",\n \"axisLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true },\n \"axisTick\": { \"show\": false, \"length\": 5 },\n \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }\n },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0}, \"position\": \"left\", \"axisLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"grid\": { \"show\": false, \"left\": \"8%\", \"top\": \"60\", \"right\": \"12%\", \"bottom\": \"60\", \"containLabel\": true },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": { \"dimensions\": [ \"product\", \"data1\", \"data2\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [\n { \"type\": \"bar\", \"barWidth\": null, \"stack\": \"totoal\", \"emphasis\": {\"focus\": \"series\"}, \"label\": { \"show\": false, \"formatter\": \"{@[1]}\", \"position\": \"center\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } },\n { \"type\": \"bar\", \"barWidth\": null, \"stack\": \"totoal\", \"emphasis\": {\"focus\": \"series\"}, \"label\": { \"show\": false, \"formatter\": \"{@[2]}\", \"position\": \"center\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 0 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 350, \"h\": 120, \"x\": 950, \"y\": 175, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 350, \"h\": 380, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 100, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"贡献数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 115, \"y\": 30, \"w\": 200, \"h\": 8.5, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"5k6jxu8g200000\",\n \"sourceID\": 1007,\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 30, \"w\": 350, \"h\": 300, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Radar\",\n \"chartConfig\": { \"key\": \"Radar\", \"chartKey\": \"VRadar\", \"conKey\": \"VCRadar\", \"title\": \"雷达图\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Charts\", \"chartFrame\": \"common\", \"image\": \"static/png/radar.png\" },\n \"option\": {\n \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" }, \"data\": [ \"data1\" ] },\n \"tooltip\": { \"show\": true },\n \"dataset\": { \"radarIndicator\": [ { \"name\": \"数据1\", \"max\": 6500 }, { \"name\": \"数据2\", \"max\": 16000 }, { \"name\": \"数据3\", \"max\": 30000 }, { \"name\": \"数据4\", \"max\": 38000 }, { \"name\": \"数据5\", \"max\": 52000 }, { \"name\": \"数据6\", \"max\": 25000 } ], \"seriesData\": [ { \"name\": \"data1\", \"value\": [ 4200, 3000, 20000, 35000, 50000, 18000 ] } ] },\n \"radar\": { \"shape\": \"polygon\", \"radius\": [ \"0%\", \"60%\" ], \"center\": [ \"50%\", \"55%\" ], \"splitArea\": { \"show\": true }, \"splitLine\": { \"show\": true }, \"axisName\": { \"show\": true, \"color\": \"#eee\", \"fontSize\": 12 }, \"axisLine\": { \"show\": true }, \"axisTick\": { \"show\": true }, \"indicator\": [ { \"name\": \"数据1\", \"max\": 6500 }, { \"name\": \"数据2\", \"max\": 16000 }, { \"name\": \"数据3\", \"max\": 30000 }, { \"name\": \"数据4\", \"max\": 38000 }, { \"name\": \"数据5\", \"max\": 52000 }, { \"name\": \"数据6\", \"max\": 25000 } ] },\n \"series\": [ { \"name\": \"radar\", \"type\": \"radar\", \"areaStyle\": { \"opacity\": 0.1 }, \"data\": [ { \"name\": \"data1\", \"value\": [ 4200, 3000, 20000, 35000, 50000, 18000 ] } ] } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 640, \"h\": 120, \"x\": 0, \"y\": 570, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 640, \"h\": 525, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"迭代数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 31, \"w\": 495, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"1zhfrmecpnxc00\",\n \"sourceID\": 1008,\n \"isGroup\": false,\n \"attr\": { \"x\": 25, \"y\": 57, \"w\": 590, \"h\": 446, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TableScrollBoard\",\n \"chartConfig\": { \"key\": \"TableScrollBoard\", \"chartKey\": \"VTableScrollBoard\", \"conKey\": \"VCTableScrollBoard\", \"title\": \"轮播列表\", \"category\": \"Tables\", \"categoryName\": \"表格\", \"package\": \"Tables\", \"chartFrame\": \"common\", \"image\": \"static/png/table_scrollboard-fb642e78.png\" },\n \"option\": { \"header\": [ \"列1\", \"列2\", \"列3\" ], \"dataset\": [ [ \"行1列1\", \"行1列2\", \"行1列3\" ], [ \"行2列1\", \"行2列2\", \"行2列3\" ], [ \"行3列1\", \"行3列2\", \"行3列3\" ], [ \"行4列1\", \"行4列2\", \"行4列3\" ], [ \"行5列1\", \"行5列2\", \"行5列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ] ], \"index\": false, \"columnWidth\": [], \"align\": [ \"center\", \"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"], \"rowNum\": 8, \"waitTime\": 3, \"headerHeight\": 45, \"carousel\": \"single\", \"headerBGC\": \"#165896FF\", \"oddRowBGC\": \"#042b4dFF\", \"evenRowBGC\": \"#0a1c37FF\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 640, \"h\": 120, \"x\": 660, \"y\": 570, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 640, \"h\": 525, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"产品数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 31, \"w\": 495, \"h\": 8, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"1zhfrmecpnxc00\",\n \"sourceID\": 1009,\n \"isGroup\": false,\n \"attr\": { \"x\": 25, \"y\": 57, \"w\": 590, \"h\": 446, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TableScrollBoard\",\n \"chartConfig\": { \"key\": \"TableScrollBoard\", \"chartKey\": \"VTableScrollBoard\", \"conKey\": \"VCTableScrollBoard\", \"title\": \"轮播列表\", \"category\": \"Tables\", \"categoryName\": \"表格\", \"package\": \"Tables\", \"chartFrame\": \"common\", \"image\": \"static/png/table_scrollboard-fb642e78.png\" },\n \"option\": { \"header\": [ \"列1\", \"列2\", \"列3\" ], \"dataset\": [ [ \"行1列1\", \"行1列2\", \"行1列3\" ], [ \"行2列1\", \"行2列2\", \"行2列3\" ], [ \"行3列1\", \"行3列2\", \"行3列3\" ], [ \"行4列1\", \"行4列2\", \"行4列3\" ], [ \"行5列1\", \"行5列2\", \"行5列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ], [ \"行6列1\", \"行6列2\", \"行6列3\" ] ], \"index\": false, \"columnWidth\": [], \"align\": [ \"center\", \"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"], \"rowNum\": 8, \"waitTime\": 3, \"headerHeight\": 45, \"carousel\": \"single\", \"headerBGC\": \"#165896FF\", \"oddRowBGC\": \"#042b4dFF\", \"evenRowBGC\": \"#0a1c37FF\" }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 400, \"x\": 0, \"y\": 1110, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"任务数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 30, \"w\": 1150, \"h\": 9, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 57, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"任务状态分布\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1010,\n \"isGroup\": false,\n \"attr\": { \"x\": 60, \"y\": 70, \"w\": 380, \"h\": 280, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"PieCommon\",\n \"chartConfig\": { \"key\": \"PieCommon\", \"chartKey\": \"VPieCommon\", \"conKey\": \"VCPieCommon\", \"title\": \"需求完成率\", \"category\": \"Pies\", \"categoryName\": \"饼图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/pie-9620f191.png\" },\n \"option\": { \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } }, \"type\": \"nomal\", \"tooltip\": { \"show\": true, \"trigger\": \"item\" }, \"dataset\": { \"dimensions\": [ \"product\", \"data1\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120 }, { \"product\": \"Tue\", \"data1\": 200 }, { \"product\": \"Wed\", \"data1\": 150 }, { \"product\": \"Thu\", \"data1\": 80 }, { \"product\": \"Fri\", \"data1\": 70 }, { \"product\": \"Sat\", \"data1\": 110 }, { \"product\": \"Sun\", \"data1\": 130 } ] }, \"series\": [ { \"type\": \"pie\", \"radius\": [ \"40%\", \"65%\" ], \"label\": { \"show\": true, \"width\": 120, \"formatter\": \"{b}\\n{d}%\", \"lineHeight\": 20, \"color\": \"#ffffff\", \"position\": \"outside\" }, \"center\": [ \"50%\", \"60%\" ], \"roseType\": false , \"emphasis\": { \"itemStyle\": { \"shadowBlur\": 20, \"shadowOffsetX\": 2, \"shadowColor\": \"rgba(0, 0, 0, 0)\" } }} ] }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"每月任务操作情况\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1011,\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 70, \"w\": 780, \"h\": 350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCommon\",\n \"chartConfig\": { \"key\": \"BarCommon\", \"chartKey\": \"VBarCommon\", \"conKey\": \"VCBarCommon\", \"title\": \"柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_x.png\" },\n \"option\": {\n \"legend\": { \"show\": true, \"top\": \"5%\", \"left\": 5, \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"bottom\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": true, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"value\" },\n \"grid\": { \"show\": false, \"left\": \"5%\", \"top\": \"60\", \"right\": \"10%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": {\n \"dimensions\": [ \"product\", \"data1\", \"data2\" ],\n \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 400, \"x\": 0, \"y\": 1525, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 30, \"w\": 1150, \"h\": 9, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 57, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"需求状态分布\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1012,\n \"isGroup\": false,\n \"attr\": { \"x\": 60, \"y\": 70, \"w\": 380, \"h\": 280, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"PieCommon\",\n \"chartConfig\": { \"key\": \"PieCommon\", \"chartKey\": \"VPieCommon\", \"conKey\": \"VCPieCommon\", \"title\": \"需求完成率\", \"category\": \"Pies\", \"categoryName\": \"饼图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/pie-9620f191.png\" },\n \"option\": { \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } }, \"type\": \"nomal\", \"tooltip\": { \"show\": true, \"trigger\": \"item\" }, \"dataset\": { \"dimensions\": [ \"product\", \"data1\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120 }, { \"product\": \"Tue\", \"data1\": 200 }, { \"product\": \"Wed\", \"data1\": 150 }, { \"product\": \"Thu\", \"data1\": 80 }, { \"product\": \"Fri\", \"data1\": 70 }, { \"product\": \"Sat\", \"data1\": 110 }, { \"product\": \"Sun\", \"data1\": 130 } ] }, \"series\": [ { \"type\": \"pie\", \"radius\": [ \"40%\", \"65%\" ], \"label\": { \"show\": true, \"width\": 120, \"formatter\": \"{b}\\n{d}%\", \"lineHeight\": 20, \"color\": \"#ffffff\", \"position\": \"outside\" }, \"center\": [ \"50%\", \"60%\" ], \"roseType\": false , \"emphasis\": { \"itemStyle\": { \"shadowBlur\": 20, \"shadowOffsetX\": 2, \"shadowColor\": \"rgba(0, 0, 0, 0)\" } }} ] }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"每月需求操作情况\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1013,\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 70, \"w\": 780, \"h\": 350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCommon\",\n \"chartConfig\": { \"key\": \"BarCommon\", \"chartKey\": \"VBarCommon\", \"conKey\": \"VCBarCommon\", \"title\": \"柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_x.png\" },\n \"option\": {\n \"legend\": { \"show\": true, \"top\": \"5%\", \"left\": 5, \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"bottom\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": true, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"value\" },\n \"grid\": { \"show\": false, \"left\": \"5%\", \"top\": \"60\", \"right\": \"10%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": {\n \"dimensions\": [ \"product\", \"data1\", \"data2\" ],\n \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 400, \"x\": 0, \"y\": 1935, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 30, \"w\": 1150, \"h\": 9, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 57, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"Bug状态分布\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1014,\n \"isGroup\": false,\n \"attr\": { \"x\": 60, \"y\": 70, \"w\": 380, \"h\": 280, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"PieCommon\",\n \"chartConfig\": { \"key\": \"PieCommon\", \"chartKey\": \"VPieCommon\", \"conKey\": \"VCPieCommon\", \"title\": \"需求完成率\", \"category\": \"Pies\", \"categoryName\": \"饼图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/pie-9620f191.png\" },\n \"option\": { \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } }, \"type\": \"nomal\", \"tooltip\": { \"show\": true, \"trigger\": \"item\" }, \"dataset\": { \"dimensions\": [ \"product\", \"data1\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120 }, { \"product\": \"Tue\", \"data1\": 200 }, { \"product\": \"Wed\", \"data1\": 150 }, { \"product\": \"Thu\", \"data1\": 80 }, { \"product\": \"Fri\", \"data1\": 70 }, { \"product\": \"Sat\", \"data1\": 110 }, { \"product\": \"Sun\", \"data1\": 130 } ] }, \"series\": [ { \"type\": \"pie\", \"radius\": [ \"40%\", \"65%\" ], \"label\": { \"show\": true, \"width\": 120, \"formatter\": \"{b}\\n{d}%\", \"lineHeight\": 20, \"color\": \"#ffffff\", \"position\": \"outside\" }, \"center\": [ \"50%\", \"60%\" ], \"roseType\": false , \"emphasis\": { \"itemStyle\": { \"shadowBlur\": 20, \"shadowOffsetX\": 2, \"shadowColor\": \"rgba(0, 0, 0, 0)\" } }} ] }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"每月Bug操作情况\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1015,\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 70, \"w\": 780, \"h\": 350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCommon\",\n \"chartConfig\": { \"key\": \"BarCommon\", \"chartKey\": \"VBarCommon\", \"conKey\": \"VCBarCommon\", \"title\": \"柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_x.png\" },\n \"option\": {\n \"legend\": { \"show\": true, \"top\": \"5%\", \"left\": 5, \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"bottom\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": true, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"value\" },\n \"grid\": { \"show\": false, \"left\": \"5%\", \"top\": \"60\", \"right\": \"10%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": {\n \"dimensions\": [ \"product\", \"data1\", \"data2\" ],\n \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n },\n {\n \"id\": \"6scfjzqsbzo000\",\n \"isGroup\": true,\n \"attr\": { \"w\": 1300, \"h\": 400, \"x\": 0, \"y\": 2350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"chartConfig\": { \"key\": \"group\", \"chartKey\": \"group\", \"conKey\": \"group\", \"category\": \"group\", \"categoryName\": \"group\", \"package\": \"group\", \"chartFrame\": \"common\", \"title\": \"标题\", \"image\": \"\" },\n \"groupList\": [\n {\n \"id\": \"1cfwp95aiif400\",\n \"isGroup\": false,\n \"attr\": { \"x\": 0, \"y\": 0, \"w\": 1300, \"h\": 400, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Border03\",\n \"chartConfig\": { \"key\": \"Border03\", \"chartKey\": \"VBorder03\", \"conKey\": \"VCBorder03\", \"title\": \"summary\", \"category\": \"Borders\", \"categoryName\": \"边框\", \"package\": \"Decorates\", \"image\": \"\" },\n \"option\": { \"colors\": [ \"#00102800\", \"#00102800\" ], \"backgroundColor\": \"#0a1c38\" }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 15, \"y\": 0, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"用例数据\", \"fontSize\": 14, \"fontColor\": \"#b2d5e5\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 26, \"w\": 14, \"h\": 11, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_left.png\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"3xjom2cw2b2000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 120, \"y\": 30, \"w\": 1150, \"h\": 9, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"Image\",\n \"chartConfig\": { \"key\": \"Image\", \"chartKey\": \"VImage\", \"conKey\": \"VCImage\", \"title\": \"header\", \"category\": \"Mores\", \"categoryName\": \"更多\", \"package\": \"Informations\", \"chartFrame\": \"common\", \"image\": \"static/png/photo-637bc05d.png\" },\n \"option\": { \"dataset\": \"static/images/line_right.png\", \"fit\": \"fill\", \"borderRadius\": 0 }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 57, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"用例结果分布\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1016,\n \"isGroup\": false,\n \"attr\": { \"x\": 60, \"y\": 70, \"w\": 380, \"h\": 280, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"PieCommon\",\n \"chartConfig\": { \"key\": \"PieCommon\", \"chartKey\": \"VPieCommon\", \"conKey\": \"VCPieCommon\", \"title\": \"需求完成率\", \"category\": \"Pies\", \"categoryName\": \"饼图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/pie-9620f191.png\" },\n \"option\": { \"legend\": { \"show\": false, \"top\": \"5%\", \"textStyle\": { \"color\": \"#B9B8CE\" } }, \"type\": \"nomal\", \"tooltip\": { \"show\": true, \"trigger\": \"item\" }, \"dataset\": { \"dimensions\": [ \"product\", \"data1\" ], \"source\": [ { \"product\": \"Mon\", \"data1\": 120 }, { \"product\": \"Tue\", \"data1\": 200 }, { \"product\": \"Wed\", \"data1\": 150 }, { \"product\": \"Thu\", \"data1\": 80 }, { \"product\": \"Fri\", \"data1\": 70 }, { \"product\": \"Sat\", \"data1\": 110 }, { \"product\": \"Sun\", \"data1\": 130 } ] }, \"series\": [ { \"type\": \"pie\", \"radius\": [ \"40%\", \"65%\" ], \"label\": { \"show\": true, \"width\": 120, \"formatter\": \"{b}\\n{d}%\", \"lineHeight\": 20, \"color\": \"#ffffff\", \"position\": \"outside\" }, \"center\": [ \"50%\", \"60%\" ], \"roseType\": false , \"emphasis\": { \"itemStyle\": { \"shadowBlur\": 20, \"shadowOffsetX\": 2, \"shadowColor\": \"rgba(0, 0, 0, 0)\" } }} ] }\n },\n {\n \"id\": \"57r67ykkwxk000\",\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 38, \"w\": 187, \"h\": 68, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"TextCommon\",\n \"chartConfig\": { \"key\": \"TextCommon\", \"chartKey\": \"VTextCommon\", \"conKey\": \"VCTextCommon\", \"title\": \"summary_top\", \"category\": \"Texts\", \"categoryName\": \"文本\", \"package\": \"Informations\", \"image\": \"static/png/text_static-b2721032.png\" },\n \"option\": { \"link\": \"\", \"linkHead\": \"http://\", \"dataset\": \"每月用例操作情况\", \"fontSize\": 12, \"fontColor\": \"#d7e0e4\", \"paddingX\": 10, \"paddingY\": 10, \"textAlign\": \"left\", \"fontWeight\": \"bold\", \"borderWidth\": 0, \"borderColor\": \"#ffffff\", \"borderRadius\": 5, \"letterSpacing\": 5, \"writingMode\": \"horizontal-tb\", \"backgroundColor\": \"#00000000\" }\n },\n {\n \"id\": \"2mxz8pdw932000\",\n \"sourceID\": 1017,\n \"isGroup\": false,\n \"attr\": { \"x\": 520, \"y\": 70, \"w\": 780, \"h\": 350, \"offsetX\": 0, \"offsetY\": 0, \"zIndex\": -1 },\n \"key\": \"BarCommon\",\n \"chartConfig\": { \"key\": \"BarCommon\", \"chartKey\": \"VBarCommon\", \"conKey\": \"VCBarCommon\", \"title\": \"柱状图\", \"category\": \"Bars\", \"categoryName\": \"柱状图\", \"package\": \"Charts\", \"chartFrame\": \"echarts\", \"image\": \"static/png/bar_x.png\" },\n \"option\": {\n \"legend\": { \"show\": true, \"top\": \"5%\", \"left\": 5, \"textStyle\": { \"color\": \"#B9B8CE\" } },\n \"xAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"bottom\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": true, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"category\" },\n \"yAxis\": { \"show\": true, \"name\": \"\", \"nameGap\": 15, \"nameTextStyle\": { \"color\": \"#B9B8CE\", \"fontSize\": 12 }, \"inverse\": false, \"axisLabel\": { \"show\": true, \"fontSize\": 12, \"color\": \"#B9B8CE\", \"rotate\": 0 }, \"position\": \"left\", \"axisLine\": { \"show\": true, \"lineStyle\": { \"color\": \"#B9B8CE\", \"width\": 1 }, \"onZero\": true }, \"axisTick\": { \"show\": false, \"length\": 5 }, \"splitLine\": { \"show\": false, \"lineStyle\": { \"color\": \"#484753\", \"width\": 1, \"type\": \"solid\" } }, \"type\": \"value\" },\n \"grid\": { \"show\": false, \"left\": \"5%\", \"top\": \"60\", \"right\": \"10%\", \"bottom\": \"60\" },\n \"tooltip\": { \"show\": true, \"trigger\": \"axis\", \"axisPointer\": { \"show\": true, \"type\": \"shadow\" } },\n \"dataset\": {\n \"dimensions\": [ \"product\", \"data1\", \"data2\" ],\n \"source\": [ { \"product\": \"Mon\", \"data1\": 120, \"data2\": 130 }, { \"product\": \"Tue\", \"data1\": 200, \"data2\": 130 }, { \"product\": \"Wed\", \"data1\": 150, \"data2\": 312 }, { \"product\": \"Thu\", \"data1\": 80, \"data2\": 268 }, { \"product\": \"Fri\", \"data1\": 70, \"data2\": 155 }, { \"product\": \"Sat\", \"data1\": 110, \"data2\": 117 }, { \"product\": \"Sun\", \"data1\": 130, \"data2\": 160 } ] },\n \"series\": [ { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } }, { \"type\": \"bar\", \"barWidth\": 15, \"stack\": \"total\", \"label\": { \"show\": false, \"position\": \"top\", \"color\": \"#fff\", \"fontSize\": 12 }, \"itemStyle\": { \"color\": null, \"borderRadius\": 2 } } ],\n \"backgroundColor\": \"rgba(0,0,0,0)\"\n }\n }\n ],\n \"key\": \"group\",\n \"option\": {}\n }\n]\n', 'published', '1', 'admin', '2022-11-18 10:46:18', 'admin', '2022-11-18 10:46:18', '0'),
|
||
(4, 1, '年度排行榜大屏', '从项目集、项目、产品、个人的角度快速了解进度、投入、产出的排行榜', 'static/images/screen4.png', '[{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":0,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1300,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/screen_header.png\",\"borderRadius\":10}},{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":400,\"y\":36,\"w\":500,\"h\":66,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"title\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5e74\\u5ea6\\u6392\\u884c\\u699c\\u5927\\u5c4f\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":300,\"h\":120,\"x\":0,\"y\":80,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"type\":\"year\",\"filterCharts\":[{\"chart\":1085,\"field\":\"t1.`year`\"},{\"chart\":1086,\"field\":\"t1.`year`\"},{\"chart\":1087,\"field\":\"t1.`year`\"},{\"chart\":1088,\"field\":\"t1.`year`\"},{\"chart\":1089,\"field\":\"t1.`year`\"},{\"chart\":1090,\"field\":\"t1.`year`\"},{\"chart\":1091,\"field\":\"t1.`year`\"},{\"chart\":1092,\"field\":\"t1.`year`\"},{\"chart\":1093,\"field\":\"t1.`year`\"},{\"chart\":1094,\"field\":\"t1.`year`\"},{\"chart\":1096,\"field\":\"t1.`year`\"},{\"chart\":1097,\"field\":\"t1.`year`\"},{\"chart\":1098,\"field\":\"t1.`year`\"},{\"chart\":1099,\"field\":\"t1.`year`\"},{\"chart\":1100,\"field\":\"t1.`year`\"},{\"chart\":1101,\"field\":\"t1.`year`\"},{\"chart\":1102,\"field\":\"t1.`year`\"},{\"chart\":1103,\"field\":\"t1.`year`\"},{\"chart\":1104,\"field\":\"t1.`year`\"},{\"chart\":1105,\"field\":\"t1.`year`\"},{\"chart\":1106,\"field\":\"t1.`year`\"},{\"chart\":1107,\"field\":\"t1.`year`\"},{\"chart\":1108,\"field\":\"t1.`year`\"},{\"chart\":1109,\"field\":\"t1.`year`\"},{\"chart\":1110,\"field\":\"t1.`year`\"}],\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Select\",\"chartConfig\":{\"key\":\"Select\",\"chartKey\":\"VSelect\",\"conKey\":\"VCSelect\",\"title\":\"\\u9009\\u62e9\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/select-c616737a.png\"},\"option\":{\"dataset\":[{\"label\":\"\\u8bf7\\u9009\\u62e9\",\"value\":\"\"},{\"label\":\"\\u6cb3\\u5317\",\"value\":\"18700\"},{\"label\":\"\\u5f90\\u5dde\",\"value\":\"17800\"}],\"value\":\"\",\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"background\":\"none\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"backgroundColor\":\"transparent\",\"fontSize\":20,\"onChange\":\"console.log(value)\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":100,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":33,\"w\":250,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Decorates06\",\"chartConfig\":{\"key\":\"Decorates06\",\"chartKey\":\"VDecorates06\",\"conKey\":\"VCDecorates06\",\"title\":\"\\u88c5\\u9970-06\",\"category\":\"Decorates\",\"categoryName\":\"\\u88c5\\u9970\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates06.png\"},\"option\":{\"colors\":[\"#1DC1F533\",\"#1A77A5\"],\"dataset\":\"\\u9879\\u76ee\\u96c6\",\"textColor\":\"#b2d5e5\",\"textSize\":20}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":200,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9884\\u7b97\\u6295\\u5165\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":140,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9884\\u7b97\\u6295\\u5165(\\u4e07\\u5143)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1085,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":200,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u6295\\u5165\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u6295\\u5165(\\u4eba)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1086,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":835,\"y\":220,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u67d0\\u9879\\u76ee\\u96c6\\u67d0\\u5e74\\u7684\\u4eba\\u5458\\u6295\\u5165=\\u67d0\\u5e74\\u5185\\u67d0\\u9879\\u76ee\\u96c6\\u4e2d\\u8fdb\\u884c\\u8fc7\\u7684\\u9879\\u76ee\\uff0c\\u5176\\u56e2\\u961f\\u6210\\u5458\\u52a0\\u76df\\u65e5\\u671f\\u4e3a\\u67d0\\u5e74\\u7684\\u6700\\u540e\\u4e00\\u5929\\u4ee5\\u53ca\\u6700\\u540e\\u4e00\\u5929\\u4e4b\\u524d\\u7684\\u6210\\u5458\\u4eba\\u6570\\u4e4b\\u548c\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":200,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":200,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017(h)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1087,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1272,\"y\":220,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u67d0\\u9879\\u76ee\\u96c6\\u5e74\\u5ea6\\u5de5\\u65f6\\u6d88\\u8017=\\u67d0\\u5e74\\u67d0\\u9879\\u76ee\\u96c6\\u4e2d\\u8fdb\\u884c\\u8fc7\\u7684\\u9879\\u76ee\\u7684\\u7d2f\\u8ba1\\u5de5\\u65f6\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":710,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":710,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589e\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1088,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":710,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":710,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589e\\u9700\\u6c42\\u89c4\\u6a21\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u89c4\\u6a21(sp)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1089,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":710,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":710,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589eBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":177,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":178,\"y\":28,\"w\":208,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1090,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1220,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":1220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":170,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1091,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":1220,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":1220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\" \\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u89c4\\u6a21(sp)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1092,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":1220,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":1220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4fee\\u590dBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":177,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":178,\"y\":28,\"w\":208,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1093,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":1700,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":36,\"w\":250,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Decorates06\",\"chartConfig\":{\"key\":\"Decorates06\",\"chartKey\":\"VDecorates06\",\"conKey\":\"VCDecorates06\",\"title\":\"\\u88c5\\u9970-06\",\"category\":\"Decorates\",\"categoryName\":\"\\u88c5\\u9970\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates06.png\"},\"option\":{\"colors\":[\"#1DC1F533\",\"#1A77A5\"],\"dataset\":\"\\u9879\\u76ee\",\"textColor\":\"#b2d5e5\",\"textSize\":20}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1800,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":1800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u671f\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":170,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u671f(\\u5929)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":95,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":96,\"y\":28,\"w\":290,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1094,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":395,\"y\":1825,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u672a\\u7ed3\\u675f\\u9879\\u76ee\\u7684\\u5de5\\u671f=\\u5f53\\u524d\\u65e5\\u671f-\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\\uff1b\\n\\u5df2\\u7ed3\\u675f\\u9879\\u76ee\\u7684\\u5de5\\u671f=\\u5b9e\\u9645\\u7ed3\\u675f\\u65e5\\u671f-\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":1800,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":1800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u671f\\u504f\\u5dee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1096,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}%\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":835,\"y\":1825,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u5df2\\u5b8c\\u6210\\u9879\\u76ee\\u7684\\u5de5\\u671f\\u504f\\u5dee\\u7387=\\uff08\\u5b9e\\u9645\\u5de5\\u671f-\\u8ba1\\u5212\\u5de5\\u671f\\uff09\\/\\u8ba1\\u5212\\u5de5\\u671f*100%\\uff1b\\n\\u5df2\\u8d85\\u671f\\u9879\\u76ee\\u7684\\u5de5\\u671f\\u504f\\u5dee\\u7387=\\uff08\\uff08\\u5f53\\u524d\\u65e5\\u671f-\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\\uff09-\\u8ba1\\u5212\\u5de5\\u671f\\uff09\\/\\u8ba1\\u5212\\u5de5\\u671f*100%\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":1800,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":1800,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u6295\\u5165\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4eba\\u5458\\u6295\\u5165(\\u4eba)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1097,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":6,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":6,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1272,\"y\":1825,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u67d0\\u9879\\u76ee\\u67d0\\u5e74\\u7684\\u4eba\\u5458\\u6295\\u5165=\\u67d0\\u5e74\\u8fdb\\u884c\\u8fc7\\u7684\\u9879\\u76ee\\uff0c\\u5176\\u56e2\\u961f\\u6210\\u5458\\u52a0\\u76df\\u65e5\\u671f\\u4e3a\\u67d0\\u5e74\\u7684\\u6700\\u540e\\u4e00\\u5929\\u4ee5\\u53ca\\u6700\\u540e\\u4e00\\u5929\\u4e4b\\u524d\\u7684\\u6210\\u5458\\u4eba\\u6570\\u4e4b\\u548c\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":2310,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":2310,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017(h)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1098,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":2310,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":2310,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1099,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":2310,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":2310,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u89c4\\u6a21(sp)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1100,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":2790,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":36,\"w\":250,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Decorates06\",\"chartConfig\":{\"key\":\"Decorates06\",\"chartKey\":\"VDecorates06\",\"conKey\":\"VCDecorates06\",\"title\":\"\\u88c5\\u9970-06\",\"category\":\"Decorates\",\"categoryName\":\"\\u88c5\\u9970\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates06.png\"},\"option\":{\"colors\":[\"#1DC1F533\",\"#1A77A5\"],\"dataset\":\"\\u4ea7\\u54c1\",\"textColor\":\"#b2d5e5\",\"textSize\":20}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":2890,\"w\":645,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":600,\"h\":500,\"x\":0,\"y\":2890,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589e\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":250,\"y\":515,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":400,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1101,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":530,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":655,\"y\":2890,\"w\":645,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":600,\"h\":580,\"x\":655,\"y\":2890,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":230,\"y\":515,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u89c4\\u6a21(sp)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":400,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1102,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":530,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":3480,\"w\":645,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":600,\"h\":500,\"x\":0,\"y\":3480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u65b0\\u589eBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":250,\"y\":515,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":177,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":178,\"y\":28,\"w\":400,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1103,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":530,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":655,\"y\":3480,\"w\":645,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":600,\"h\":580,\"x\":655,\"y\":3480,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4fee\\u590dBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":250,\"y\":515,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":400,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1104,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":530,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":4040,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":36,\"w\":250,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Decorates06\",\"chartConfig\":{\"key\":\"Decorates06\",\"chartKey\":\"VDecorates06\",\"conKey\":\"VCDecorates06\",\"title\":\"\\u88c5\\u9970-06\",\"category\":\"Decorates\",\"categoryName\":\"\\u88c5\\u9970\",\"package\":\"Decorates\",\"chartFrame\":\"static\",\"image\":\"decorates06.png\"},\"option\":{\"colors\":[\"#1DC1F533\",\"#1A77A5\"],\"dataset\":\"\\u4e2a\\u4eba\",\"textColor\":\"#b2d5e5\",\"textSize\":20}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":4140,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":4140,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u521b\\u5efa\\u9700\\u6c42\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9700\\u6c42\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1105,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":4140,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":4140,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u521b\\u5efa\\u7528\\u4f8b\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7528\\u4f8b\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1106,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":4140,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":4140,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u521b\\u5efaBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":177,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":178,\"y\":28,\"w\":208,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1107,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":4650,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":0,\"y\":4650,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4fee\\u590dBug\\u6761\\u76ee\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":150,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"Bug\\u6761\\u76ee(\\u4e2a)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1108,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"confine\":\"true\",\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":437,\"y\":4650,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":437,\"y\":4650,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u5de5\\u65f6\\u6d88\\u8017(h)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":135,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":136,\"y\":28,\"w\":250,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1109,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":874,\"y\":4650,\"w\":426,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":426,\"h\":500,\"x\":874,\"y\":4650,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u9879\\u76ee\\u96c6\\u9700\\u6c42\\u5b8c\\u6210\\u7387\\u4e0eBug\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7985\\u9053\\u64cd\\u4f5c\\u6b21\\u6570\\u699c\",\"fontSize\":16,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":153,\"y\":430,\"w\":187,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u64cd\\u4f5c\\u6b21\\u6570(\\u6b21)\",\"fontSize\":10,\"fontColor\":\"#fafafb\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":175,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":176,\"y\":28,\"w\":210,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/line_right.png\",\"fit\":\"none\",\"borderRadius\":0}},{\"id\":\"obhxxjnin3400\",\"sourceID\":1110,\"isGroup\":false,\"attr\":{\"x\":30,\"y\":40,\"w\":380,\"h\":440,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"\\u6a2a\\u5411\\u67f1\\u72b6\\u56fe\",\"category\":\"Bars\",\"categoryName\":\"\\u67f1\\u72b6\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/bar_y-05067169.png\"},\"option\":{\"legend\":{\"show\":false,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0,\"formatter\":\"{value}\"},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":true,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":false,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"18%\",\"top\":\"20\",\"right\":\"12%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"bar\",\"barMaxWidth\":28,\"barWidth\":null,\"label\":{\"show\":true,\"formatter\":\"{@[1]}\",\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataZoom\":[{\"type\":\"inside\",\"startValue\":0,\"endValue\":5,\"minValueSpan\":10,\"maxValueSpan\":10,\"yAxisIndex\":[0],\"zoomOnMouseWheel\":false,\"moveOnMouseWheel\":true,\"moveOnMouseMove\":true},{\"type\":\"slider\",\"realtime\":true,\"startValue\":0,\"endValue\":5,\"zoomLock\":true,\"brushSelect\":false,\"width\":5,\"height\":\"80%\",\"yAxisIndex\":[0],\"fillerColor\":\"#33aaff\",\"borderColor\":\"#33aaff00\",\"backgroundColor\":\"#cfcfcf00\",\"handleSize\":0,\"showDataShadow\":false,\"showDetail\":false,\"top\":\"10%\",\"right\":0}]}}],\"key\":\"group\",\"option\":{}}]', 'published', '1', 'admin', '2022-11-18 10:46:18', 'admin', '2023-03-23 15:01:00', '0'),
|
||
(5, 1, '迭代燃尽图大屏', '快速查看公司全部未关闭迭代的燃尽图', 'static/images/screen5.png', '', 'published', '1', 'admin', '2022-11-18 10:46:18', 'admin', '2022-11-18 10:46:18', '0'),
|
||
(6, 2, '年度完成项目过程数据大屏', '了解已完成项目的生产效率', 'static/images/screen1.png', '{\"editCanvasConfig\":{\"projectName\":\"2\",\"width\":1366,\"height\":\"3600\",\"size\":0,\"lockScale\":false,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":null,\"backgroundImage\":null,\"selectColor\":true,\"chartThemeColor\":\"3wvajowr6l8000\",\"chartThemeSetting\":{\"title\":{\"text\":\"\",\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"previewScaleType\":\"scrollY\",\"globalFilter\":[],\"chartCustomThemeColorInfo\":[{\"id\":\"3wvajowr6l8000\",\"name\":\"未命名\",\"color\":[\"#6ae5bb\",\"#69e3de\",\"#5ac5ee\",\"#6FB6F1FF\",\"#4498ec\",\"#3c7ddf\",\"#1E6AEBFF\"]}]},\"componentList\":[{\"id\":\"owvo5wyad9c00\",\"isGroup\":false,\"attr\":{\"x\":1142,\"y\":320,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3as8najk6hg00\",\"isGroup\":false,\"attr\":{\"x\":1142,\"y\":208,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5d6bo6dfzf4000\",\"isGroup\":false,\"attr\":{\"x\":962,\"y\":320,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"26hlsg2c15vk00\",\"isGroup\":false,\"attr\":{\"x\":962,\"y\":208,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5niqhm817gw000\",\"isGroup\":false,\"attr\":{\"x\":782,\"y\":320,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5rjfkvfw4i8000\",\"isGroup\":false,\"attr\":{\"x\":782,\"y\":208,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"ffvurro4h4w00\",\"isGroup\":false,\"attr\":{\"x\":603,\"y\":320,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"51idc736a5s000\",\"isGroup\":false,\"attr\":{\"x\":602,\"y\":208,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"rdnf6i797pc00\",\"isGroup\":false,\"attr\":{\"x\":421,\"y\":320,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089ff12\"}},{\"id\":\"2klk0oo8kj8000\",\"isGroup\":false,\"attr\":{\"x\":421,\"y\":208,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"48zdrnjvl0c000\",\"isGroup\":false,\"attr\":{\"x\":242,\"y\":320,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"4q65e0gqmlg000\",\"isGroup\":false,\"attr\":{\"x\":61,\"y\":320,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"17bvssn39zuk00\",\"isGroup\":false,\"attr\":{\"x\":242,\"y\":208,\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5irrkthvdhc000\",\"isGroup\":false,\"attr\":{\"x\":61,\"y\":\"208\",\"w\":156,\"h\":88,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"vgfp0juvuf400\",\"isGroup\":false,\"attr\":{\"x\":416,\"y\":339,\"w\":161,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"延期完成执行数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":20,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#E1E5EA00\"}},{\"id\":\"2uqxi3e1y3u000\",\"isGroup\":false,\"attr\":{\"x\":424,\"y\":303,\"w\":144,\"h\":81,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-延期完成执行数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"1326\",\"sourceID\":\"10009\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"1326\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":57,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10009\",\"title\":\"延期完成执行数\",\"type\":\"card\"},{\"id\":\"5nyrxc5w010000\",\"isGroup\":false,\"attr\":{\"x\":18,\"y\":726,\"w\":653,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"2uws0ytah1s000\",\"isGroup\":false,\"attr\":{\"x\":693,\"y\":726,\"w\":653,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3mnttqgyc4o000\",\"isGroup\":false,\"attr\":{\"x\":253,\"y\":46,\"w\":860,\"h\":32,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#1089FF42\",\"#1089FF00\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"4nir9d6n138000\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":106,\"w\":1326,\"h\":600,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":true,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3sdxo2ffqi0000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":228,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\" 完成项目数 \",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":37,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":4,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"4nyo2dxv5yi000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":194,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-完成项目数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"91\",\"sourceID\":\"10000\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"91\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10000\",\"title\":\"完成项目数\",\"type\":\"card\"},{\"id\":\"2ev27p00xbpc00\",\"isGroup\":false,\"attr\":{\"x\":230,\"y\":228,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"按时完成项目数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":20,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"lzaj0yorolc00\",\"isGroup\":false,\"attr\":{\"x\":410,\"y\":228,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"延期完成项目数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":20,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"4jogna07yk8000\",\"isGroup\":false,\"attr\":{\"x\":771,\"y\":229,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成需求规模数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":20,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"15j805dkq4ik00\",\"isGroup\":false,\"attr\":{\"x\":951,\"y\":228,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成发布数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":36,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"4q15hg06540000\",\"isGroup\":false,\"attr\":{\"x\":1131,\"y\":228,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"解决bug数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":36,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"4l83s1sqlek000\",\"isGroup\":false,\"attr\":{\"x\":591,\"y\":228,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成需求条目数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":20,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"5f6dr2y034w000\",\"isGroup\":false,\"attr\":{\"x\":231,\"y\":194,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-按时完成项目数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"3\",\"sourceID\":\"10001\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"3\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10001\",\"title\":\"按时完成项目数\",\"type\":\"card\"},{\"id\":\"1gw11ho3ev4w00\",\"isGroup\":false,\"attr\":{\"x\":410,\"y\":194,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-延期完成项目数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"88\",\"sourceID\":\"10002\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"88\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10002\",\"title\":\"延期完成项目数\",\"type\":\"card\"},{\"id\":\"4ljohxdlzfs000\",\"isGroup\":false,\"attr\":{\"x\":591,\"y\":194,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-完成需求条目数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"17954\",\"sourceID\":\"10003\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"17954\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10003\",\"title\":\"完成需求条目数\",\"type\":\"card\"},{\"id\":\"2dsxvobrqdes00\",\"isGroup\":false,\"attr\":{\"x\":771,\"y\":194,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-完成需求规模数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"57370\",\"sourceID\":\"10004\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"57370\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10004\",\"title\":\"完成需求规模数\",\"type\":\"card\"},{\"id\":\"25j01jdzmrts00\",\"isGroup\":false,\"attr\":{\"x\":951,\"y\":194,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-完成发布数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"602\",\"sourceID\":\"10005\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"602\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10005\",\"title\":\"完成发布数\",\"type\":\"card\"},{\"id\":\"poh8lbo2qc000\",\"isGroup\":false,\"attr\":{\"x\":1131,\"y\":194,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-解决bug数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"13886\",\"sourceID\":\"10006\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"13886\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10006\",\"title\":\"解决bug数\",\"type\":\"card\"},{\"id\":\"4nkffa1hzc0000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":338,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成执行数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":34,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"43q8d7h9nlk000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":304,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-完成执行数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"1567\",\"sourceID\":\"10007\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"1567\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10007\",\"title\":\"完成执行数\",\"type\":\"card\"},{\"id\":\"5jexl1ycymg000\",\"isGroup\":false,\"attr\":{\"x\":230,\"y\":338,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"按时完成执行数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":20,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"3362s9jdoko000\",\"isGroup\":false,\"attr\":{\"x\":605,\"y\":338,\"w\":166,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成任务条目数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":20,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"5l9fr10ck94000\",\"isGroup\":false,\"attr\":{\"x\":772,\"y\":338,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成任务预计工时数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":8,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":4,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"1zxjse36amv400\",\"isGroup\":false,\"attr\":{\"x\":952,\"y\":338,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成任务消耗工时数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":8,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":4,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"29iw7qg73bbw00\",\"isGroup\":false,\"attr\":{\"x\":1131,\"y\":338,\"w\":180,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"投入的总人天\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":28,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"1r8qfow1e45c00\",\"isGroup\":false,\"attr\":{\"x\":230,\"y\":304,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-按时完成执行数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"241\",\"sourceID\":\"10008\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"241\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":57,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10008\",\"title\":\"按时完成执行数\",\"type\":\"card\"},{\"id\":\"2bnzdjpcesg000\",\"isGroup\":false,\"attr\":{\"x\":591,\"y\":304,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-完成任务条目数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"38661\",\"sourceID\":\"10010\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"38661\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":57,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10010\",\"title\":\"完成任务条目数\",\"type\":\"card\"},{\"id\":\"5rwyxojtmnw000\",\"isGroup\":false,\"attr\":{\"x\":772,\"y\":304,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-完成任务预计工时数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"109341\",\"sourceID\":\"10011\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"109341\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":57,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10011\",\"title\":\"完成任务预计工时数\",\"type\":\"card\"},{\"id\":\"1ook02lf4ns000\",\"isGroup\":false,\"attr\":{\"x\":951,\"y\":304,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-完成任务消耗工时数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"101601\",\"sourceID\":\"10012\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"101601\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":57,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10012\",\"title\":\"完成任务消耗工时数\",\"type\":\"card\"},{\"id\":\"3c1qy9alml2000\",\"isGroup\":false,\"attr\":{\"x\":1131,\"y\":304,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目过程-投入的总人天\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"12339\",\"sourceID\":\"10013\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"12339\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":57,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10013\",\"title\":\"投入的总人天\",\"type\":\"card\"},{\"id\":\"4v411wy0jam000\",\"isGroup\":false,\"attr\":{\"x\":68,\"y\":439,\"w\":332,\"h\":200,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"项目过程-项目按期完成率\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\",\"sourceID\":\"10014\",\"fields\":null,\"filters\":[],\"dataset\":0},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":0,\"title\":{\"text\":\"0.00%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#4498ECFF\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[0],\"itemStyle\":{\"color\":\"#4498ECFF\",\"shadowBlur\":10,\"shadowColor\":\"#6FB6F1FF\"}},{\"value\":[100],\"itemStyle\":{\"color\":\"#6FB6F130\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10014\",\"title\":\"项目过程-项目按期完成率\",\"type\":\"piecircle\"},{\"id\":\"455e6v96m36000\",\"isGroup\":false,\"attr\":{\"x\":347,\"y\":440,\"w\":332,\"h\":200,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"项目过程-执行按期完成率\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\",\"sourceID\":\"10015\",\"fields\":null,\"filters\":[],\"dataset\":0},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":0,\"title\":{\"text\":\"0.00%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#4498ECFF\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[0],\"itemStyle\":{\"color\":\"#4498ECFF\",\"shadowBlur\":10,\"shadowColor\":\"#6FB6F1FF\"}},{\"value\":[100],\"itemStyle\":{\"color\":\"#6FB6F130\",\"shadowBlur\":0,\"shadowColor\":\"#00bcd44a\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10015\",\"title\":\"项目过程-执行按期完成率\",\"type\":\"piecircle\"},{\"id\":\"1357hi74tghs00\",\"isGroup\":false,\"attr\":{\"x\":680,\"y\":439,\"w\":332,\"h\":200,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"项目过程-项目延期率\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\",\"sourceID\":\"10016\",\"fields\":null,\"filters\":[],\"dataset\":0},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":0,\"title\":{\"text\":\"0.00%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#69E3DEE0\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[0],\"itemStyle\":{\"color\":\"#69E3DEA1\",\"shadowBlur\":10,\"shadowColor\":\"#69E3DEE0\"}},{\"value\":[100],\"itemStyle\":{\"color\":\"#69E3DE21\",\"shadowBlur\":0,\"shadowColor\":\"#FFCE97FF\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10016\",\"title\":\"项目过程-项目延期率\",\"type\":\"piecircle\"},{\"id\":\"5czvzl4a3qs000\",\"isGroup\":false,\"attr\":{\"x\":959,\"y\":439,\"w\":332,\"h\":200,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"PieCircle\",\"chartConfig\":{\"key\":\"PieCircle\",\"chartKey\":\"VPieCircle\",\"conKey\":\"VCPieCircle\",\"title\":\"项目过程-执行延期率\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie-circle.png\",\"sourceID\":\"10017\",\"fields\":null,\"filters\":[],\"dataset\":0},\"option\":{\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"legend\":{\"show\":true},\"dataset\":0,\"title\":{\"text\":\"0.00%\",\"x\":\"center\",\"y\":\"center\",\"textStyle\":{\"color\":\"#69E3DEE0\",\"fontSize\":30}},\"series\":[{\"type\":\"pie\",\"radius\":[\"75%\",\"80%\"],\"center\":[\"50%\",\"50%\"],\"hoverAnimation\":true,\"color\":[\"#00bcd44a\",\"transparent\"],\"label\":{\"show\":false},\"data\":[{\"value\":[0],\"itemStyle\":{\"color\":\"#69E3DEA1\",\"shadowBlur\":10,\"shadowColor\":\"#69E3DEE0\"}},{\"value\":[100],\"itemStyle\":{\"color\":\"#69E3DE21\",\"shadowBlur\":0,\"shadowColor\":\"#6AE5BBFF\"}}]}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10017\",\"title\":\"项目过程-执行延期率\",\"type\":\"piecircle\"},{\"id\":\"3rrf13x8aig000\",\"isGroup\":false,\"attr\":{\"x\":68,\"y\":626,\"w\":332,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"项目按期完成率\",\"fontSize\":16,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2fj8shp4iww000\",\"isGroup\":false,\"attr\":{\"x\":349,\"y\":626,\"w\":332,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"执行按期完成率\",\"fontSize\":16,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"7c0kw504pfo00\",\"isGroup\":false,\"attr\":{\"x\":680,\"y\":626,\"w\":332,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"项目延期率\",\"fontSize\":16,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3tdqudx15lm000\",\"isGroup\":false,\"attr\":{\"x\":959,\"y\":626,\"w\":332,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"执行延期率\",\"fontSize\":16,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"15v07f9mllz400\",\"isGroup\":false,\"attr\":{\"x\":\"27\",\"y\":120,\"w\":242,\"h\":\"58\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"年度完成项目数据盘点\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"5rscm33a7a0000\",\"isGroup\":false,\"attr\":{\"x\":916,\"y\":8,\"w\":450,\"h\":75,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates04\",\"chartConfig\":{\"key\":\"Decorates04\",\"chartKey\":\"VDecorates04\",\"conKey\":\"VCDecorates04\",\"title\":\"装饰-04\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates04.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#1dc1f5\",\"#1dc1f5\"],\"reverse\":false}},{\"id\":\"48vgwd3xywc000\",\"isGroup\":false,\"attr\":{\"x\":2,\"y\":8,\"w\":450,\"h\":75,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates04\",\"chartConfig\":{\"key\":\"Decorates04\",\"chartKey\":\"VDecorates04\",\"conKey\":\"VCDecorates04\",\"title\":\"装饰-04\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates04.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#1dc1f5\",\"#1dc1f5\"],\"reverse\":true}},{\"id\":\"34gsoca72ak000\",\"isGroup\":false,\"attr\":{\"x\":450,\"y\":55,\"w\":466,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates05\",\"chartConfig\":{\"key\":\"Decorates05\",\"chartKey\":\"VDecorates05\",\"conKey\":\"VCDecorates05\",\"title\":\"装饰-05\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates05.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00c2ff\",\"#00c2ff4d\"],\"dur\":3}},{\"id\":\"5emz0hdi03k000\",\"isGroup\":false,\"attr\":{\"x\":1,\"y\":-2,\"w\":1365,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#1089FF42\",\"#1089FF00\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"afw1xcxn3ug00\",\"isGroup\":false,\"attr\":{\"x\":433,\"y\":7,\"w\":500,\"h\":64,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"年度完成项目过程数据大屏\",\"fontSize\":28,\"fontColor\":\"#b2d5e5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2v5j91if94k000\",\"isGroup\":false,\"attr\":{\"x\":18,\"y\":1236,\"w\":1326,\"h\":528,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3h6cqs958r6000\",\"isGroup\":false,\"attr\":{\"x\":\"272\",\"y\":\"1240\",\"w\":\"1040\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"4p2d6bkzx2m000\",\"isGroup\":false,\"attr\":{\"x\":\"40\",\"y\":\"1240\",\"w\":\"240\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成项目工期透视表\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"53verjpnwh8000\",\"isGroup\":false,\"attr\":{\"x\":22,\"y\":2347,\"w\":653,\"h\":619,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5rg2qtyfzno000\",\"isGroup\":false,\"attr\":{\"x\":691,\"y\":2347,\"w\":653,\"h\":617,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"4gf68m6chq4000\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":2991,\"w\":1326,\"h\":580,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"1t16zb563uzk00\",\"isGroup\":false,\"attr\":{\"x\":53,\"y\":1312,\"w\":1263,\"h\":420,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"TableMergeCell\",\"chartConfig\":{\"key\":\"TableMergeCell\",\"chartKey\":\"VTableMergeCell\",\"conKey\":\"VCTableMergeCell\",\"title\":\"完成项目工期透视表\",\"category\":\"Tables\",\"categoryName\":\"列表\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\",\"sourceID\":\"1000\",\"fields\":{},\"filters\":[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"关闭日期\",\"default\":null}],\"dataset\":[],\"tableInfo\":{}},\"option\":{\"dataset\":[],\"header\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"columnWidth\":[],\"rowspan\":{},\"colspan\":[],\"evenRowBGC\":\"#FFFFFF00\",\"oddRowBGC\":\"#1089FF1A\",\"headerBGC\":\"#4498EC85\"},\"sourceID\":\"1000\",\"title\":\"完成项目工期透视表\",\"type\":\"table\"},{\"id\":\"12km9ka7t40g00\",\"isGroup\":false,\"attr\":{\"x\":18,\"y\":1788,\"w\":1326,\"h\":528,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"4wxuogwx6he000\",\"isGroup\":false,\"attr\":{\"x\":236,\"y\":726,\"w\":242,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"项目完成分布图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"5n8bpai3kcw000\",\"isGroup\":false,\"attr\":{\"x\":\"60\",\"y\":\"2440\",\"w\":\"580\",\"h\":\"500\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"项目过程-完成项目工期偏差条形图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\",\"sourceID\":\"10018\",\"fields\":{},\"filters\":[{\"field\":\"name\",\"type\":\"input\",\"name\":\"项目名称\",\"default\":\"\"}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":70,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"项目过程-完成项目工期偏差条形图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10018\",\"title\":\"完成项目工期偏差条形图\",\"type\":\"cluBarY\"},{\"id\":\"5q7zvaotgyo000\",\"isGroup\":false,\"attr\":{\"x\":724,\"y\":\"2440\",\"w\":\"580\",\"h\":\"500\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"项目过程-完成项目工期偏差条形图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\",\"sourceID\":\"10022\",\"fields\":{},\"filters\":[{\"field\":\"name\",\"type\":\"input\",\"name\":\"项目名称\",\"default\":\"\"}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":70,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"项目过程-完成项目工期偏差条形图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10022\",\"title\":\"完成项目工期偏差条形图\",\"type\":\"cluBarY\"},{\"id\":\"37kkzy05o6u000\",\"isGroup\":false,\"attr\":{\"x\":\"48\",\"y\":\"3100\",\"w\":1265,\"h\":\"420\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"项目过程-单位工时交付需求规模数对比图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\",\"sourceID\":\"10019\",\"fields\":{},\"filters\":[{\"field\":\"project\",\"type\":\"input\",\"name\":\"所属项目\",\"default\":\"\"}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":90,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"项目过程-单位工时交付需求规模数对比图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10019\",\"title\":\"单位工时交付需求规模数对比图\",\"type\":\"cluBarX\"},{\"id\":\"58diyfly21g000\",\"isGroup\":false,\"attr\":{\"x\":900,\"y\":726,\"w\":242,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"执行完成分布图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"4y4a1x55hh4000\",\"isGroup\":false,\"attr\":{\"x\":\"60\",\"y\":\"734\",\"w\":\"182\",\"h\":\"40\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"5txcqlq213g000\",\"isGroup\":false,\"attr\":{\"x\":\"460\",\"y\":\"734\",\"w\":\"182\",\"h\":\"40\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"5oxxiekui1c000\",\"isGroup\":false,\"attr\":{\"x\":\"724\",\"y\":\"734\",\"w\":\"182\",\"h\":\"33\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"3u3w3sejwiu000\",\"isGroup\":false,\"attr\":{\"x\":1134,\"y\":\"734\",\"w\":182,\"h\":\"40\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"579d65hwr6c00\",\"isGroup\":false,\"attr\":{\"x\":\"64\",\"y\":\"790\",\"w\":\"560\",\"h\":400,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"项目过程-项目完成分布图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\",\"sourceID\":\"10020\",\"fields\":{},\"filters\":[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"关闭日期\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":30,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"title\":{\"text\":\"项目过程-项目完成分布图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"grid\":{\"top\":70},\"dataset\":{},\"series\":[{\"type\":\"pie\",\"radius\":\"70%\",\"center\":[\"50%\",\"60%\"],\"label\":{\"show\":true,\"formatter\":\"{b} {d}%\",\"fontSize\":12,\"color\":\"#fff\",\"shadowColor\":\"transparent\"},\"roseType\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10020\",\"title\":\"项目完成分布图\",\"type\":\"pie\"},{\"id\":\"1ei55qri4gu800\",\"isGroup\":false,\"attr\":{\"x\":\"736\",\"y\":\"790\",\"w\":\"560\",\"h\":\"400\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"项目过程-执行完成分布图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\",\"sourceID\":\"10021\",\"fields\":{},\"filters\":[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"关闭日期\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":30,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"title\":{\"text\":\"项目过程-执行完成分布图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"grid\":{\"top\":70},\"dataset\":{},\"series\":[{\"type\":\"pie\",\"radius\":\"70%\",\"center\":[\"50%\",\"60%\"],\"label\":{\"show\":true,\"formatter\":\"{b} {d}%\",\"fontSize\":12,\"color\": \"#fff\",\"shadowColor\": \"transparent\"},\"roseType\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10021\",\"title\":\"执行完成分布图\",\"type\":\"pie\"},{\"id\":\"2flxymehju8000\",\"isGroup\":false,\"attr\":{\"x\":\"272\",\"y\":\"1794\",\"w\":\"1036\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":300,\"h\":120,\"x\":277,\"y\":133,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1,\"lockScale\":false},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"u6807u9898\",\"image\":\"\",\"dataset\":[]},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Select\",\"chartConfig\":{\"key\":\"Select\",\"chartKey\":\"VSelect\",\"conKey\":\"VCSelect\",\"title\":\"u9009u62e9\",\"category\":\"Mores\",\"categoryName\":\"u66f4u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/select-c616737a.png\"},\"option\":{\"dataset\":[{\"label\":\"2023\",\"value\":\"2023\"},{\"label\":2022,\"value\":2022},{\"label\":2021,\"value\":2021},{\"label\":2020,\"value\":2020},{\"label\":2019,\"value\":2019},{\"label\":2018,\"value\":2018},{\"label\":2017,\"value\":2017},{\"label\":2016,\"value\":2016},{\"label\":2015,\"value\":2015},{\"label\":2014,\"value\":2014},{\"label\":2013,\"value\":2013},{\"label\":2012,\"value\":2012},{\"label\":2011,\"value\":2011},{\"label\":2010,\"value\":2010},{\"label\":2009,\"value\":2009}],\"value\":\"\",\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"background\":\"none\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"backgroundColor\":\"transparent\",\"fontSize\":20,\"onChange\":\"window.location.href = createLink(\'screen\', \'view\', \'screenID=6&year=\' + value + \'&dept=&account=\')\"},\"type\":\"year\",\"filterCharts\":[{\"chart\":10000,\"field\":\"t1.`year`\"},{\"chart\":10001,\"field\":\"t1.`year`\"},{\"chart\":10002,\"field\":\"t1.`year`\"},{\"chart\":10003,\"field\":\"t1.`year`\"},{\"chart\":10004,\"field\":\"t1.`year`\"},{\"chart\":10005,\"field\":\"t1.`year`\"},{\"chart\":10006,\"field\":\"t1.`year`\"},{\"chart\":10007,\"field\":\"t1.`year`\"},{\"chart\":10008,\"field\":\"t1.`year`\"},{\"chart\":10009,\"field\":\"t1.`year`\"},{\"chart\":10010,\"field\":\"t1.`year`\"},{\"chart\":10011,\"field\":\"t1.`year`\"},{\"chart\":10012,\"field\":\"t1.`year`\"},{\"chart\":10013,\"field\":\"t1.`year`\"},{\"chart\":10014,\"field\":\"t1.`year`\"},{\"chart\":10015,\"field\":\"t1.`year`\"},{\"chart\":10016,\"field\":\"t1.`year`\"},{\"chart\":10017,\"field\":\"t1.`year`\"}]}],\"key\":\"group\",\"option\":{}},{\"id\":\"12pr64gobork00\",\"isGroup\":false,\"attr\":{\"x\":424,\"y\":120,\"w\":882,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"436oj64jvca000\",\"isGroup\":false,\"attr\":{\"x\":\"32\",\"y\":2362,\"w\":\"240\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成项目工期偏差\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"1ahevk1yw0tc00\",\"isGroup\":false,\"attr\":{\"x\":\"268\",\"y\":\"2362\",\"w\":\"376\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"4kcpsj6i5q8000\",\"isGroup\":false,\"attr\":{\"x\":698,\"y\":\"2362\",\"w\":\"240\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成项目工时偏差\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"5dijh3989bg000\",\"isGroup\":false,\"attr\":{\"x\":\"940\",\"y\":\"2362\",\"w\":\"376\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"17o4abp7p68w00\",\"isGroup\":false,\"attr\":{\"x\":\"32\",\"y\":3014,\"w\":\"460\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成项目单位工时交付需求规模数对比\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"4f1dpys6drq000\",\"isGroup\":false,\"attr\":{\"x\":\"500\",\"y\":\"3014\",\"w\":\"820\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\"},\"option\":{\"colors\":[\"#ffffff4d\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"4dhr11orgts000\",\"isGroup\":false,\"attr\":{\"x\":\"40\",\"y\":\"1794\",\"w\":\"240\",\"h\":\"60\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成项目工时透视表\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3j6atjdm7co000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":1861,\"w\":1257,\"h\":428,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"TableMergeCell\",\"chartConfig\":{\"key\":\"TableMergeCell\",\"chartKey\":\"VTableMergeCell\",\"conKey\":\"VCTableMergeCell\",\"title\":\"完成项目工时透视表\",\"category\":\"Tables\",\"categoryName\":\"列表\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\",\"sourceID\":\"1001\",\"fields\":{},\"filters\":[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"关闭日期\",\"default\":null}],\"dataset\":[],\"tableInfo\":{}},\"option\":{\"dataset\":[],\"header\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"columnWidth\":[],\"rowspan\":{},\"colspan\":[],\"oddRowBGC\":\"#1089FF1A\",\"headerBGC\":\"#4498EC85\",\"evenRowBGC\":\"#00000000\"},\"sourceID\":\"1001\",\"title\":\"完成项目工时透视表\",\"type\":\"table\"}],\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}}}', 'published', '1', 'admin', '2022-11-18 10:46:18', 'admin', '2023-03-23 15:01:00', '0'),
|
||
(7, 2, '年度进行中项目过程跟踪大屏', '从宏观的角度跟踪年度进行中项目的过程数据情况', 'static/images/screen6.png', '[{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":0,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"标题\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1300,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/screen_header.png\",\"borderRadius\":10}},{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":400,\"y\":36,\"w\":500,\"h\":66,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"title\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\" 年度进行中项目过程跟踪大屏\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":171,\"w\":1300,\"h\":385,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":175,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"标题\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"项目进度概览\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":145,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":165,\"y\":28,\"w\":1097,\"h\":10,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_right.png\",\"fit\":\"fill\",\"borderRadius\":0}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":25,\"y\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10101,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"一级项目集个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"一级项目集个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"进行中项目数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":206,\"y\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10103,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"产品个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"产品个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"进展顺利项目数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":387,\"y\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10105,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"需求个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"需求个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"进度滞后项目数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":568,\"y\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10107,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"Bug个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"已延期项目数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":749,\"y\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10109,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"计划个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":42,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"计划个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"未完成\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":58,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"计划个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"需求条目数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":930,\"y\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10111,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"计划个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":42,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"计划个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"未完成\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":58,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"计划个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"需求规模数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":25,\"y\":390,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10102,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"项目个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"进行中迭代数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":206,\"y\":390,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10104,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"执行个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"执行个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"进展顺利迭代数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":387,\"y\":390,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10106,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"任务个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"任务个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"进度滞后迭代数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":568,\"y\":390,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10108,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"发布个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文档个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"已延期迭代数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":749,\"y\":390,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10110,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"发布个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"发布个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"未完成任务数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":169,\"h\":159,\"x\":930,\"y\":390,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":169,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10112,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"发布个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"发布个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"剩余工时数\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":159,\"h\":370,\"x\":1111,\"y\":250,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"文档个数\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":159,\"h\":267,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":10113,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":80,\"w\":159,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"用户个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":25,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":130,\"w\":159,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"用户个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"投入的\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":150,\"w\":159,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"用户个数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"总人次\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1260,\"y\":186,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"提示\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"顺利:进度百分比 ≥ (当前日期-计划开始日期)/(计划工期)或者 长期项目\\n滞后:进度百分比 <(当前日期-计划开始日期)/(计划工期)\\n延期:计划结束日期 < 当前日期\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":647,\"h\":500,\"x\":0,\"y\":562,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"需求年度新增和完成趋势图\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":647,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"需求年度新增和完成趋势图\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"4ocyn7hip9k000\",\"sourceID\":10114,\"isGroup\":false,\"attr\":{\"x\":10,\"y\":50,\"w\":600,\"h\":410,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"饼图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static/png/pie-9620f191.png\"},\"option\":{\"legend\":{\"show\":true,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"30%\",\"30%\"],\"label\":{\"show\":true,\"width\":120,\"formatter\":\"{b}\\n{d}%\",\"lineHeight\":20,\"color\":\"#ffffff\",\"position\":\"outside\",\"position\":\"outside\",\"alignTo\":\"edge\",\"margin\":\"10%\"},\"center\":[\"50%\",\"55%\"],\"roseType\":false,\"emphasis\":{\"itemStyle\":{\"shadowBlur\":20,\"shadowOffsetX\":2,\"shadowColor\":\"rgba(0, 0, 0, 0)\"}}}]}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":22,\"w\":600,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"需求年度新增和完成趋势图\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"项目进度分布图\",\"fontSize\":14,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":647,\"h\":500,\"x\":653,\"y\":562,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"BUG年度新增和解决趋势图\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":647,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"BUG年度新增和解决趋势图\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"4ocyn7hip9k000\",\"sourceID\":10115,\"isGroup\":false,\"attr\":{\"x\":10,\"y\":50,\"w\":600,\"h\":410,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"饼图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static/png/pie-9620f191.png\"},\"option\":{\"legend\":{\"show\":true,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\"},\"dataset\":{\"dimensions\":[\"product\",\"data1\"],\"source\":[{\"product\":\"Mon\",\"data1\":120},{\"product\":\"Tue\",\"data1\":200},{\"product\":\"Wed\",\"data1\":150},{\"product\":\"Thu\",\"data1\":80},{\"product\":\"Fri\",\"data1\":70},{\"product\":\"Sat\",\"data1\":110},{\"product\":\"Sun\",\"data1\":130}]},\"series\":[{\"type\":\"pie\",\"radius\":[\"30%\",\"30%\"],\"label\":{\"show\":true,\"width\":120,\"formatter\":\"{b}\\n{d}%\",\"lineHeight\":20,\"color\":\"#ffffff\",\"position\":\"outside\",\"position\":\"outside\",\"alignTo\":\"edge\",\"margin\":\"10%\"},\"center\":[\"50%\",\"55%\"],\"roseType\":false,\"emphasis\":{\"itemStyle\":{\"shadowBlur\":20,\"shadowOffsetX\":2,\"shadowColor\":\"rgba(0, 0, 0, 0)\"}}}]}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":22,\"w\":600,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"BUG年度新增和解决趋势图\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"迭代进度分布图\",\"fontSize\":14,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1068,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":1068,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"标题\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"项目进度透视图\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":167,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":187,\"y\":28,\"w\":1083,\"h\":10,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_right.png\",\"fit\":\"fill\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":10116,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static/png/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1597,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":1597,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"标题\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"迭代进度透视表\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":165,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":185,\"y\":28,\"w\":1090,\"h\":10,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_right.png\",\"fit\":\"fill\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":10117,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static/png/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":2129,\"w\":647,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":647,\"h\":120,\"x\":0,\"y\":2129,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"标题\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"项目剩余工作量透视表\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":225,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":28,\"w\":380,\"h\":8,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_right.png\",\"fit\":\"fill\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":10118,\"isGroup\":false,\"attr\":{\"x\":17,\"y\":57,\"w\":610,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static/png/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"]],\"index\":false,\"columnWidth\":[\"120\",\"100\",\"90\",\"130\",\"80\",\"90\"],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":653,\"y\":2129,\"w\":647,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":647,\"h\":120,\"x\":653,\"y\":2129,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"标题\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"迭代剩余工作量透视表\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":225,\"y\":26,\"w\":14,\"h\":11,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_left.png\",\"borderRadius\":0}},{\"id\":\"3xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":245,\"y\":28,\"w\":380,\"h\":8,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/line_right.png\",\"fit\":\"fill\",\"borderRadius\":0}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":10119,\"isGroup\":false,\"attr\":{\"x\":17,\"y\":57,\"w\":610,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"轮播列表\",\"category\":\"Tables\",\"categoryName\":\"表格\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static/png/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"列1\",\"列2\",\"列3\"],\"dataset\":[[\"行1列1\",\"行1列2\",\"行1列3\"],[\"行2列1\",\"行2列2\",\"行2列3\"],[\"行3列1\",\"行3列2\",\"行3列3\"],[\"行4列1\",\"行4列2\",\"行4列3\"],[\"行5列1\",\"行5列2\",\"行5列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"],[\"行6列1\",\"行6列2\",\"行6列3\"]],\"index\":false,\"columnWidth\":[\"140\",\"120\",\"90\",\"130\",\"80\",\"90\"],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}}]', 'published', '1', 'admin', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', '0'),
|
||
(8, 3, '公司质量数据盘点大屏', '关于公司质量数据的大屏,整体把握公司生产质量', 'static/images/screen6.png', '{\"editCanvasConfig\":{\"projectName\":\"2\",\"width\":1366,\"height\":3740,\"size\":0,\"lockScale\":false,\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"background\":\"#0B0F18FF\",\"backgroundImage\":null,\"selectColor\":true,\"chartThemeColor\":\"3wvajowr6l8000\",\"chartThemeSetting\":{\"title\":{\"text\":\"\",\"show\":true,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14}},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}}},\"legend\":{\"show\":true,\"top\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"60\",\"right\":\"10%\",\"bottom\":\"60\"},\"dataset\":null,\"renderer\":\"svg\"},\"previewScaleType\":\"scrollY\",\"globalFilter\":[],\"chartCustomThemeColorInfo\":[{\"id\":\"3wvajowr6l8000\",\"name\":\"未命名\",\"color\":[\"#6ae5bb\",\"#69e3de\",\"#5ac5ee\",\"#6FB6F1FF\",\"#4498ec\",\"#3c7ddf\",\"#1E6AEBFF\"]}]},\"componentList\":[{\"id\":\"55ojhdng6xc00\",\"isGroup\":false,\"attr\":{\"x\":1128,\"y\":\"202\",\"w\":180,\"h\":102,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3frl1vyqmta000\",\"isGroup\":false,\"attr\":{\"x\":932,\"y\":\"202\",\"w\":180,\"h\":102,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"2ags77k2ww7w00\",\"isGroup\":false,\"attr\":{\"x\":734,\"y\":\"202\",\"w\":180,\"h\":102,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"50nt2l84n38000\",\"isGroup\":false,\"attr\":{\"x\":516,\"y\":202,\"w\":180,\"h\":102,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5mc1lzqkgtg00\",\"isGroup\":false,\"attr\":{\"x\":284,\"y\":202,\"w\":180,\"h\":102,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"1i58n5kxophc00\",\"isGroup\":false,\"attr\":{\"x\":60,\"y\":202,\"w\":180,\"h\":102,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"边框-03\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border03.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00AAFF82\",\"#2CF7FE00\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3mnttqgyc4o000\",\"isGroup\":false,\"attr\":{\"x\":253,\"y\":46,\"w\":860,\"h\":32,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#1089FF42\",\"#1089FF00\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"4nir9d6n138000\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":106,\"w\":1326,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3sdxo2ffqi0000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":226,\"w\":200,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"研发完成需求数 \",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":34,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":4,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"4nyo2dxv5yi000\",\"isGroup\":false,\"attr\":{\"x\":60,\"y\":192,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"质量数据-研发完成需求数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"19033\",\"sourceID\":\"10201\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"19033\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10201\",\"title\":\"质量数据-研发完成需求数\",\"type\":\"card\"},{\"id\":\"2ev27p00xbpc00\",\"isGroup\":false,\"attr\":{\"x\":274,\"y\":226,\"w\":200,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"研发完成需求规模数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":12,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"lzaj0yorolc00\",\"isGroup\":false,\"attr\":{\"x\":506,\"y\":226,\"w\":200,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"研发完成需求用例数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":12,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"4jogna07yk8000\",\"isGroup\":false,\"attr\":{\"x\":922,\"y\":226,\"w\":200,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"有效Bug数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":40,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"15j805dkq4ik00\",\"isGroup\":false,\"attr\":{\"x\":1118,\"y\":226,\"w\":200,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"修复Bug数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":48,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"ltddmmh5kkw00\",\"isGroup\":false,\"attr\":{\"x\":-1232,\"y\":613,\"w\":153,\"h\":84,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成项目数\",\"fontSize\":12,\"fontColor\":\"#ffffff\",\"paddingX\":20,\"paddingY\":20,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"6p4ckgbvmx400\",\"isGroup\":false,\"attr\":{\"x\":-1232,\"y\":613,\"w\":153,\"h\":84,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成项目数\",\"fontSize\":12,\"fontColor\":\"#ffffff\",\"paddingX\":20,\"paddingY\":20,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5nkv71g8l9o000\",\"isGroup\":false,\"attr\":{\"x\":-1232,\"y\":613,\"w\":153,\"h\":84,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"完成项目数\",\"fontSize\":12,\"fontColor\":\"#ffffff\",\"paddingX\":20,\"paddingY\":20,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"4l83s1sqlek000\",\"isGroup\":false,\"attr\":{\"x\":724,\"y\":226,\"w\":200,\"h\":100,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug总数\",\"fontSize\":12,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":54,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"}},{\"id\":\"5f6dr2y034w000\",\"isGroup\":false,\"attr\":{\"x\":284,\"y\":192,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"质量数据-研发完成需求规模数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"62482\",\"sourceID\":\"10202\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"62482\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10202\",\"title\":\"质量数据-研发完成需求规模数\",\"type\":\"card\"},{\"id\":\"1gw11ho3ev4w00\",\"isGroup\":false,\"attr\":{\"x\":516,\"y\":192,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"质量数据-研发完成需求用例数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"2208\",\"sourceID\":\"10203\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"2208\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10203\",\"title\":\"质量数据-研发完成需求用例数\",\"type\":\"card\"},{\"id\":\"4ljohxdlzfs000\",\"isGroup\":false,\"attr\":{\"x\":734,\"y\":192,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"质量数据-Bug总数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"19799\",\"sourceID\":\"10204\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"19799\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10204\",\"title\":\"质量数据-Bug总数\",\"type\":\"card\"},{\"id\":\"2dsxvobrqdes00\",\"isGroup\":false,\"attr\":{\"x\":931,\"y\":191,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"质量数据-有效Bug数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"17341\",\"sourceID\":\"10205\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"17341\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10205\",\"title\":\"质量数据-有效Bug数\",\"type\":\"card\"},{\"id\":\"25j01jdzmrts00\",\"isGroup\":false,\"attr\":{\"x\":1128,\"y\":192,\"w\":180,\"h\":80,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"质量数据-修复Bug数\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\",\"dataset\":\"13886\",\"sourceID\":\"10206\",\"fields\":null,\"filters\":[]},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"13886\",\"fontSize\":18,\"fontColor\":\"#ffffff\",\"paddingX\":56,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":0,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#1089FF00\"},\"sourceID\":\"10206\",\"title\":\"质量数据-修复Bug数\",\"type\":\"card\"},{\"id\":\"3rrf13x8aig000\",\"isGroup\":false,\"attr\":{\"x\":58,\"y\":528,\"w\":332,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"研发完成需求用例覆盖率\",\"fontSize\":16,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2fj8shp4iww000\",\"isGroup\":false,\"attr\":{\"x\":352,\"y\":528,\"w\":332,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"研发完成需求用例密度\",\"fontSize\":16,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"7c0kw504pfo00\",\"isGroup\":false,\"attr\":{\"x\":660,\"y\":528,\"w\":332,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug密度\",\"fontSize\":16,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3tdqudx15lm000\",\"isGroup\":false,\"attr\":{\"x\":972,\"y\":528,\"w\":332,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug修复率\",\"fontSize\":16,\"fontColor\":\"#ffffff\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"15v07f9mllz400\",\"isGroup\":false,\"attr\":{\"x\":\"23\",\"y\":120,\"w\":201,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"质量数据盘点\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"12pr64gobork00\",\"isGroup\":false,\"attr\":{\"x\":\"232\",\"y\":120,\"w\":1075,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"5rscm33a7a0000\",\"isGroup\":false,\"attr\":{\"x\":916,\"y\":8,\"w\":450,\"h\":75,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates04\",\"chartConfig\":{\"key\":\"Decorates04\",\"chartKey\":\"VDecorates04\",\"conKey\":\"VCDecorates04\",\"title\":\"装饰-04\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates04.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#1dc1f5\",\"#1dc1f5\"],\"reverse\":false}},{\"id\":\"48vgwd3xywc000\",\"isGroup\":false,\"attr\":{\"x\":2,\"y\":8,\"w\":450,\"h\":75,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates04\",\"chartConfig\":{\"key\":\"Decorates04\",\"chartKey\":\"VDecorates04\",\"conKey\":\"VCDecorates04\",\"title\":\"装饰-04\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates04.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#1dc1f5\",\"#1dc1f5\"],\"reverse\":true}},{\"id\":\"34gsoca72ak000\",\"isGroup\":false,\"attr\":{\"x\":450,\"y\":55,\"w\":466,\"h\":50,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates05\",\"chartConfig\":{\"key\":\"Decorates05\",\"chartKey\":\"VDecorates05\",\"conKey\":\"VCDecorates05\",\"title\":\"装饰-05\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates05.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#00c2ff\",\"#00c2ff4d\"],\"dur\":3}},{\"id\":\"5emz0hdi03k000\",\"isGroup\":false,\"attr\":{\"x\":1,\"y\":1,\"w\":1365,\"h\":45,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#1089FF42\",\"#1089FF00\"],\"backgroundColor\":\"#00000000\"}},{\"id\":\"afw1xcxn3ug00\",\"isGroup\":false,\"attr\":{\"x\":456,\"y\":4,\"w\":454,\"h\":64,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"公司质量数据盘点大屏\",\"fontSize\":28,\"fontColor\":\"#b2d5e5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"58c9hdcwi5s000\",\"isGroup\":false,\"attr\":{\"x\":660,\"y\":348,\"w\":332,\"h\":180,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"WaterPolo\",\"chartConfig\":{\"key\":\"WaterPolo\",\"chartKey\":\"VWaterPolo\",\"conKey\":\"VCWaterPolo\",\"title\":\"质量数据-Bug密度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"water_WaterPolo.png\",\"dataset\":\"0.04\",\"sourceID\":\"10209\",\"fields\":null,\"filters\":[]},\"option\":{\"dataset\":\"0.04\",\"series\":[{\"type\":\"liquidFill\",\"shape\":\"circle\",\"radius\":\"90%\",\"data\":[0.04],\"center\":[\"50%\",\"50%\"],\"color\":[{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false}],\"backgroundStyle\":{\"borderWidth\":1,\"color\":\"rgba(68, 181, 226, 0.3)\"},\"label\":{\"normal\":{\"textStyle\":{\"fontSize\":32,\"color\":\"#fff\"}}},\"outline\":{\"show\":false,\"borderDistance\":10,\"itemStyle\":{\"borderWidth\":2,\"borderColor\":\"#112165\"}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10209\",\"title\":\"质量数据-Bug密度\",\"type\":\"waterpolo\"},{\"id\":\"172yoxa90vb400\",\"isGroup\":false,\"attr\":{\"x\":972,\"y\":348,\"w\":332,\"h\":180,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"WaterPolo\",\"chartConfig\":{\"key\":\"WaterPolo\",\"chartKey\":\"VWaterPolo\",\"conKey\":\"VCWaterPolo\",\"title\":\"质量数据-Bug修复率\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"water_WaterPolo.png\",\"dataset\":\"0.10\",\"sourceID\":\"10210\",\"fields\":null,\"filters\":[]},\"option\":{\"dataset\":\"0.10\",\"series\":[{\"type\":\"liquidFill\",\"shape\":\"circle\",\"radius\":\"90%\",\"data\":[0.1],\"center\":[\"50%\",\"50%\"],\"color\":[{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false}],\"backgroundStyle\":{\"borderWidth\":1,\"color\":\"rgba(68, 181, 226, 0.3)\"},\"label\":{\"normal\":{\"textStyle\":{\"fontSize\":32,\"color\":\"#fff\"}}},\"outline\":{\"show\":false,\"borderDistance\":10,\"itemStyle\":{\"borderWidth\":2,\"borderColor\":\"#112165\"}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10210\",\"title\":\"质量数据-Bug修复率\",\"type\":\"waterpolo\"},{\"id\":\"3w4daidjqdi000\",\"isGroup\":false,\"attr\":{\"x\":58,\"y\":348,\"w\":332,\"h\":180,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"WaterPolo\",\"chartConfig\":{\"key\":\"WaterPolo\",\"chartKey\":\"VWaterPolo\",\"conKey\":\"VCWaterPolo\",\"title\":\"质量数据-研发完成需求用例覆盖率\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"water_WaterPolo.png\",\"dataset\":\"0.309625\",\"sourceID\":\"10207\",\"fields\":null,\"filters\":[]},\"option\":{\"dataset\":\"0.309625\",\"series\":[{\"type\":\"liquidFill\",\"shape\":\"circle\",\"radius\":\"90%\",\"data\":[0.31],\"center\":[\"50%\",\"50%\"],\"color\":[{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false}],\"backgroundStyle\":{\"borderWidth\":1,\"color\":\"rgba(68, 181, 226, 0.3)\"},\"label\":{\"normal\":{\"textStyle\":{\"fontSize\":32,\"color\":\"#fff\"}}},\"outline\":{\"show\":false,\"borderDistance\":10,\"itemStyle\":{\"borderWidth\":2,\"borderColor\":\"#112165\"}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10207\",\"title\":\"质量数据-研发完成需求用例覆盖率\",\"type\":\"waterpolo\"},{\"id\":\"4bn4v0qaocw000\",\"isGroup\":false,\"attr\":{\"x\":352,\"y\":348,\"w\":332,\"h\":180,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"WaterPolo\",\"chartConfig\":{\"key\":\"WaterPolo\",\"chartKey\":\"VWaterPolo\",\"conKey\":\"VCWaterPolo\",\"title\":\"质量数据-研发完成需求用例密度\",\"category\":\"Mores\",\"categoryName\":\"更多\",\"package\":\"Charts\",\"chartFrame\":\"common\",\"image\":\"water_WaterPolo.png\",\"dataset\":\"0.7013\",\"sourceID\":\"10208\",\"fields\":null,\"filters\":[]},\"option\":{\"dataset\":\"0.7013\",\"series\":[{\"type\":\"liquidFill\",\"shape\":\"circle\",\"radius\":\"90%\",\"data\":[0.7],\"center\":[\"50%\",\"50%\"],\"color\":[{\"type\":\"linear\",\"x\":0,\"y\":0,\"x2\":0,\"y2\":1,\"colorStops\":[{\"offset\":0,\"color\":\"#4992ff\"},{\"offset\":1,\"color\":\"#7cffb2\"}],\"globalCoord\":false}],\"backgroundStyle\":{\"borderWidth\":1,\"color\":\"rgba(68, 181, 226, 0.3)\"},\"label\":{\"normal\":{\"textStyle\":{\"fontSize\":32,\"color\":\"#fff\"}}},\"outline\":{\"show\":false,\"borderDistance\":10,\"itemStyle\":{\"borderWidth\":2,\"borderColor\":\"#112165\"}}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10208\",\"title\":\"质量数据-研发完成需求用例密度\",\"type\":\"waterpolo\"},{\"id\":\"27f0de7xfqfw00\",\"isGroup\":false,\"attr\":{\"x\":510,\"y\":1646,\"w\":833,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"kp909j6ffg000\",\"isGroup\":false,\"attr\":{\"x\":18,\"y\":1645,\"w\":477,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3vsciuh0hrs000\",\"isGroup\":false,\"attr\":{\"x\":\"154\",\"y\":\"1648\",\"w\":200,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug类型分布图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2mqp7xv959400\",\"isGroup\":false,\"attr\":{\"x\":\"354\",\"y\":\"1648\",\"w\":\"120\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"4n4yq7lcev4000\",\"isGroup\":false,\"attr\":{\"x\":\"32\",\"y\":\"1648\",\"w\":\"120\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"1d271h0v8mqo00\",\"isGroup\":false,\"attr\":{\"x\":\"782\",\"y\":\"1648\",\"w\":280,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug严重程度堆积图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"5mrgc6eqt90000\",\"isGroup\":false,\"attr\":{\"x\":1057,\"y\":\"1648\",\"w\":260,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"254g36lcv2io00\",\"isGroup\":false,\"attr\":{\"x\":539,\"y\":\"1648\",\"w\":254,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"5ip3xc3pes0000\",\"isGroup\":false,\"attr\":{\"x\":511,\"y\":2156,\"w\":835,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"p5v6om0y7gg00\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":2156,\"w\":472,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"ktbwgyibuz400\",\"isGroup\":false,\"attr\":{\"x\":\"136\",\"y\":\"2160\",\"w\":240,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug解决方案分布图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"517812ddp18000\",\"isGroup\":false,\"attr\":{\"x\":\"374\",\"y\":\"2160\",\"w\":\"102\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"2ubeu8arz66000\",\"isGroup\":false,\"attr\":{\"x\":\"40\",\"y\":\"2160\",\"w\":\"102\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"dwud1obtioo00\",\"isGroup\":false,\"attr\":{\"x\":\"778\",\"y\":\"2160\",\"w\":280,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug密度年度趋势图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2zef39rtski000\",\"isGroup\":false,\"attr\":{\"x\":1048,\"y\":\"2160\",\"w\":266,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"44fwuqancr0000\",\"isGroup\":false,\"attr\":{\"x\":533,\"y\":\"2160\",\"w\":260,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"2uws0ytah1s000\",\"isGroup\":false,\"attr\":{\"x\":512,\"y\":626,\"w\":834,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5nyrxc5w010000\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":626,\"w\":475,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5jlquwudqjc000\",\"isGroup\":false,\"attr\":{\"x\":\"154\",\"y\":\"632\",\"w\":200,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug状态分布图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"gpiyfioye2800\",\"isGroup\":false,\"attr\":{\"x\":\"354\",\"y\":\"632\",\"w\":\"120\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"54c0xx57r24000\",\"isGroup\":false,\"attr\":{\"x\":\"32\",\"y\":\"632\",\"w\":\"120\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"2sphsycadhc000\",\"isGroup\":false,\"attr\":{\"x\":\"664\",\"y\":\"632\",\"w\":512,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug总数、有效Bug数与修复Bug数近30天统计图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"1k6hl6r7tygw00\",\"isGroup\":false,\"attr\":{\"x\":1188,\"y\":\"632\",\"w\":\"120\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"4hnhyvnfq5g000\",\"isGroup\":false,\"attr\":{\"x\":536,\"y\":\"632\",\"w\":120,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"1jeaitz0lrr400\",\"isGroup\":false,\"attr\":{\"x\":512,\"y\":1136,\"w\":834,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"1hwn0jcj6uio00\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":1136,\"w\":475,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"pw93bwp425c00\",\"isGroup\":false,\"attr\":{\"x\":\"136\",\"y\":\"1140\",\"w\":240,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"Bug严重程度分布图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"4zzvvpybfdc000\",\"isGroup\":false,\"attr\":{\"x\":\"374\",\"y\":\"1140\",\"w\":\"102\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"2my1y33oe22000\",\"isGroup\":false,\"attr\":{\"x\":40,\"y\":\"1140\",\"w\":\"102\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"53axbaefjh8000\",\"isGroup\":false,\"attr\":{\"x\":\"784\",\"y\":\"1140\",\"w\":280,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"有效Bug率年度趋势图\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3dn99i3ync4000\",\"isGroup\":false,\"attr\":{\"x\":1062,\"y\":\"1140\",\"w\":\"260\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"4nwwxcg1bt4000\",\"isGroup\":false,\"attr\":{\"x\":533,\"y\":\"1140\",\"w\":260,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"4ogg3298z1q000\",\"isGroup\":false,\"attr\":{\"x\":\"528\",\"y\":\"708\",\"w\":798,\"h\":\"392\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"BarCommon\",\"chartConfig\":{\"key\":\"BarCommon\",\"chartKey\":\"VBarCommon\",\"conKey\":\"VCBarCommon\",\"title\":\"Bug总数、有效Bug与解决Bug数近30天统计柱形图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_x.png\",\"sourceID\":\"10211\",\"fields\":{},\"filters\":[{\"field\":\"日期\",\"type\":\"date\",\"name\":\"日期\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":90,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"Bug总数、有效Bug与解决Bug数近30天统计柱形图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{},\"series\":[{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}},{\"type\":\"bar\",\"barWidth\":15,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":2}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10211\",\"title\":\"Bug总数、有效Bug与解决Bug数近30天统计柱形图\",\"type\":\"cluBarX\"},{\"id\":\"3g6xki3tayi000\",\"isGroup\":false,\"attr\":{\"x\":\"528\",\"y\":\"1216\",\"w\":\"798\",\"h\":\"392\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"有效Bug率年度趋势图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line.png\",\"sourceID\":\"10212\",\"fields\":{},\"filters\":[{\"field\":\"年份\",\"type\":\"date\",\"name\":\"年份\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":90,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"有效Bug率年度趋势图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10212\",\"title\":\"有效Bug率年度趋势图\",\"type\":\"line\"},{\"id\":\"1lk7rgc6je5c00\",\"isGroup\":false,\"attr\":{\"x\":\"528\",\"y\":\"1720\",\"w\":\"798\",\"h\":\"392\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"BarStacked\",\"chartConfig\":{\"key\":\"BarStacked\",\"chartKey\":\"VBarStacked\",\"conKey\":\"VCBarStacked\",\"title\":\"Bug严重程度堆积柱状图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_stacked_x.png\",\"sourceID\":\"10214\",\"fields\":{},\"filters\":[{\"field\":\"年份\",\"type\":\"date\",\"name\":\"年份\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":90,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"Bug严重程度堆积柱状图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"series\":[{\"type\":\"bar\",\"stack\":\"total\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"stack\":\"total\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}},{\"type\":\"bar\",\"stack\":\"total\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataset\":{}},\"sourceID\":\"10214\",\"title\":\"Bug严重程度堆积柱状图\",\"type\":\"stackedBar\"},{\"id\":\"25mmk8o5duo000\",\"isGroup\":false,\"attr\":{\"x\":\"528\",\"y\":\"2236\",\"w\":\"798\",\"h\":\"392\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"Bug密度年度趋势图\",\"category\":\"Lines\",\"categoryName\":\"折线图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"line.png\",\"sourceID\":\"10213\",\"fields\":{},\"filters\":[{\"field\":\"年份\",\"type\":\"select\",\"name\":\"年份\",\"options\":[{\"label\":\"0000\",\"value\":\"0000\"},{\"label\":\"2004\",\"value\":2004},{\"label\":\"2005\",\"value\":2005},{\"label\":\"2006\",\"value\":2006},{\"label\":\"2007\",\"value\":2007},{\"label\":\"2009\",\"value\":2009},{\"label\":\"2010\",\"value\":2010},{\"label\":\"2011\",\"value\":2011},{\"label\":\"2012\",\"value\":2012},{\"label\":\"2013\",\"value\":2013},{\"label\":\"2014\",\"value\":2014},{\"label\":\"2015\",\"value\":2015},{\"label\":\"2016\",\"value\":2016},{\"label\":\"2017\",\"value\":2017},{\"label\":\"2018\",\"value\":2018},{\"label\":\"2019\",\"value\":2019},{\"label\":\"2020\",\"value\":2020},{\"label\":\"2021\",\"value\":2021},{\"label\":\"2022\",\"value\":2022},{\"label\":\"2023\",\"value\":2023}]}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":90,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"Bug密度年度趋势图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10213\",\"title\":\"Bug密度年度趋势图\",\"type\":\"line\"},{\"id\":\"53verjpnwh8000\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":3214,\"w\":653,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"5rg2qtyfzno000\",\"isGroup\":false,\"attr\":{\"x\":693,\"y\":3216,\"w\":653,\"h\":490,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"1j96xfpflgw000\",\"isGroup\":false,\"attr\":{\"x\":1152,\"y\":\"3230\",\"w\":\"160\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"d47gaf5trhk00\",\"isGroup\":false,\"attr\":{\"x\":734,\"y\":\"3230\",\"w\":\"160\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"50iv7knqqtk000\",\"isGroup\":false,\"attr\":{\"x\":\"920\",\"y\":\"3230\",\"w\":200,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"产品Bug数量统计\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"4xtycre64bw000\",\"isGroup\":false,\"attr\":{\"x\":\"220\",\"y\":\"3230\",\"w\":240,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"产品用例数量统计\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"2o3vh7bn0k6000\",\"isGroup\":false,\"attr\":{\"x\":465,\"y\":\"3230\",\"w\":160,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"gkc4fwuus2o0\",\"isGroup\":false,\"attr\":{\"x\":60,\"y\":\"3230\",\"w\":160,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"penzroyxpao00\",\"isGroup\":false,\"attr\":{\"x\":20,\"y\":2666,\"w\":1326,\"h\":528,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Border06\",\"chartConfig\":{\"key\":\"Border06\",\"chartKey\":\"VBorder06\",\"conKey\":\"VCBorder06\",\"title\":\"边框-06\",\"category\":\"Borders\",\"categoryName\":\"边框\",\"package\":\"Decorates\",\"image\":\"border06.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#3140AD00\",\"#1089FF12\"],\"backgroundColor\":\"#1089FF12\"}},{\"id\":\"3kx9bltlzts000\",\"isGroup\":false,\"attr\":{\"x\":\"2800\",\"y\":\"26800\",\"w\":1023,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"1igpxgk2mv6o00\",\"isGroup\":false,\"attr\":{\"x\":\"32\",\"y\":\"2680\",\"w\":242,\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"文字\",\"category\":\"Texts\",\"categoryName\":\"文本\",\"package\":\"Informations\",\"image\":\"text_static.png\",\"chartFrame\":\"common\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"产品缺陷数据汇总表\",\"fontSize\":20,\"fontColor\":\"#B2D5E5FF\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":2,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"3oqvmqrcqfg000\",\"isGroup\":false,\"attr\":{\"x\":50,\"y\":2750,\"w\":1262,\"h\":413,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"TableMergeCell\",\"chartConfig\":{\"key\":\"TableMergeCell\",\"chartKey\":\"VTableMergeCell\",\"conKey\":\"VCTableMergeCell\",\"title\":\"产品缺陷数据汇总表\",\"category\":\"Tables\",\"categoryName\":\"列表\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"table_scrollboard.png\",\"sourceID\":\"1002\",\"fields\":{},\"filters\":[],\"dataset\":[],\"tableInfo\":{}},\"option\":{\"header\":[],\"dataset\":[],\"index\":true,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":5,\"waitTime\":2,\"headerHeight\":35,\"carousel\":\"single\",\"headerBGC\":\"#4498EC85\",\"oddRowBGC\":\"#1089FF1A\",\"evenRowBGC\":\"#FFFFFF00\",\"rowspan\":{},\"colspan\":[]},\"sourceID\":\"1002\",\"title\":\"产品缺陷数据汇总表\",\"type\":\"table\"},{\"id\":\"23hxn88hrwm800\",\"isGroup\":false,\"attr\":{\"x\":56,\"y\":\"3300\",\"w\":574,\"h\":\"380\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"产品用例数量统计条形图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\",\"sourceID\":\"10215\",\"fields\":{},\"filters\":[{\"field\":\"name\",\"type\":\"input\",\"name\":\"产品\",\"default\":\"\"}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":70,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"产品用例数量统计条形图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10215\",\"title\":\"产品用例数量统计条形图\",\"type\":\"cluBarY\"},{\"id\":\"zu2vtfsd1z400\",\"isGroup\":false,\"attr\":{\"x\":\"732\",\"y\":\"3300\",\"w\":\"574\",\"h\":\"380\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"BarCrossrange\",\"chartConfig\":{\"key\":\"BarCrossrange\",\"chartKey\":\"VBarCrossrange\",\"conKey\":\"VCBarCrossrange\",\"title\":\"产品Bug数量统计条形图\",\"category\":\"Bars\",\"categoryName\":\"柱状图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"bar_y.png\",\"sourceID\":\"10216\",\"fields\":{},\"filters\":[{\"field\":\"name\",\"type\":\"input\",\"name\":\"产品\",\"default\":\"\"}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":true,\"top\":40,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"xAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"yAxis\":{\"show\":true,\"name\":\"\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":70,\"right\":\"10%\",\"bottom\":\"60\"},\"title\":{\"text\":\"产品Bug数量统计条形图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"show\":true,\"type\":\"shadow\"}},\"dataset\":{},\"series\":[{\"type\":\"bar\",\"barWidth\":null,\"label\":{\"show\":true,\"position\":\"right\",\"color\":\"#fff\",\"fontSize\":12},\"itemStyle\":{\"color\":null,\"borderRadius\":0}}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10216\",\"title\":\"产品Bug数量统计条形图\",\"type\":\"cluBarY\"},{\"id\":\"38a8owutx4m000\",\"isGroup\":false,\"attr\":{\"x\":\"280\",\"y\":2680,\"w\":\"1030\",\"h\":60,\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null},\"interactEvents\":[]},\"key\":\"Decorates02\",\"chartConfig\":{\"key\":\"Decorates02\",\"chartKey\":\"VDecorates02\",\"conKey\":\"VCDecorates02\",\"title\":\"装饰-02\",\"category\":\"Decorates\",\"categoryName\":\"装饰\",\"package\":\"Decorates\",\"image\":\"decorates02.png\",\"chartFrame\":\"static\"},\"option\":{\"colors\":[\"#A9CDF3FF\",\"#1DC1F5FF\"],\"dur\":3,\"lineHeight\":3}},{\"id\":\"p8d55xj3za800\",\"isGroup\":false,\"attr\":{\"x\":\"34\",\"y\":\"708\",\"w\":\"446\",\"h\":\"392\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"Bug状态分布图\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\",\"sourceID\":\"10217\",\"fields\":{},\"filters\":[{\"field\":\"openedDate\",\"type\":\"date\",\"name\":\"创建日期\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":false,\"top\":30,\"textStyle\":{\"color\":\"#B9B8CE\"},\"left\":\"center\"},\"title\":{\"text\":\"Bug状态分布图\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\",\"formatter\":\"{b} {d}%\"},\"grid\":{\"top\":70},\"dataset\":{},\"series\":[{\"type\":\"pie\",\"radius\":\"70%\",\"center\":[\"50%\",\"60%\"],\"label\":{\"show\":true,\"formatter\":\"{b} {d}%\",\"fontSize\":12,\"color\":\"#fff\",\"shadowColor\":\"transparent\"},\"roseType\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\"},\"sourceID\":\"10217\",\"title\":\"Bug状态分布图\",\"type\":\"pie\"},{\"id\":\"11322hw5hcf40\",\"isGroup\":false,\"attr\":{\"x\":\"34\",\"y\":\"1216\",\"w\":\"446\",\"h\":\"392\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"Bug严重程度分布\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\",\"sourceID\":\"10219\",\"fields\":{},\"filters\":[{\"field\":\"openedDate\",\"type\":\"date\",\"name\":\"创建日期\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":false,\"top\":30,\"textStyle\":{\"color\":\"#fff\"},\"left\":\"center\",\"type\":\"scroll\"},\"title\":{\"text\":\"Bug严重程度分布\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\",\"formatter\":\"{b} {d}%\"},\"grid\":{\"top\":70},\"series\":[{\"type\":\"pie\",\"label\":{\"show\":true,\"formatter\":\"{b} {d}%\",\"fontSize\":12,\"color\":\"#fff\",\"shadowColor\":\"transparent\"},\"radius\":\"70%\",\"roseType\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataset\":{}},\"sourceID\":\"10219\",\"title\":\"Bug严重程度分布\",\"type\":\"pie\"},{\"id\":\"1bw4mu8kjfi800\",\"isGroup\":false,\"attr\":{\"x\":\"34\",\"y\":\"1720\",\"w\":\"446\",\"h\":\"392\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"Bug类型分布\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\",\"sourceID\":\"10218\",\"fields\":{},\"filters\":[{\"field\":\"openedDate\",\"type\":\"date\",\"name\":\"创建日期\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":false,\"top\":30,\"textStyle\":{\"color\":\"#fff\"},\"left\":\"center\",\"type\":\"scroll\"},\"title\":{\"text\":\"Bug类型分布\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\",\"formatter\":\"{b} {d}%\"},\"grid\":{\"top\":70},\"series\":[{\"type\":\"pie\",\"label\":{\"show\":true,\"formatter\":\"{b} {d}%\",\"fontSize\":12,\"color\":\"#fff\",\"shadowColor\":\"transparent\"},\"radius\":\"70%\",\"roseType\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataset\":{}},\"sourceID\":\"10218\",\"title\":\"Bug类型分布\",\"type\":\"pie\"},{\"id\":\"14ns3t0es7k000\",\"isGroup\":false,\"attr\":{\"x\":\"34\",\"y\":\"2236\",\"w\":\"446\",\"h\":\"392\",\"offsetX\":0,\"offsetY\":0,\"lockScale\":false,\"zIndex\":-1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"preview\":{\"overFlowHidden\":false},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"events\":{\"baseEvent\":{},\"advancedEvents\":{}},\"key\":\"PieCommon\",\"chartConfig\":{\"key\":\"PieCommon\",\"chartKey\":\"VPieCommon\",\"conKey\":\"VCPieCommon\",\"title\":\"Bug解决方案分布\",\"category\":\"Pies\",\"categoryName\":\"饼图\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"pie.png\",\"sourceID\":\"10220\",\"fields\":{},\"filters\":[{\"field\":\"resolvedDate\",\"type\":\"date\",\"name\":\"解决日期\",\"default\":null}],\"dataset\":{}},\"option\":{\"legend\":{\"show\":false,\"top\":30,\"textStyle\":{\"color\":\"#fff\"},\"left\":\"center\",\"type\":\"scroll\"},\"title\":{\"text\":\"Bug解决方案分布\",\"show\":false,\"textStyle\":{\"color\":\"#BFBFBF\",\"fontSize\":18},\"subtextStyle\":{\"color\":\"#A2A2A2\",\"fontSize\":14},\"top\":10,\"x\":\"center\"},\"type\":\"nomal\",\"tooltip\":{\"show\":true,\"trigger\":\"item\",\"formatter\":\"{b} {d}%\"},\"grid\":{\"top\":70},\"series\":[{\"type\":\"pie\",\"label\":{\"show\":true,\"formatter\":\"{b} {d}%\",\"fontSize\":12,\"color\":\"#fff\",\"shadowColor\":\"transparent\"},\"radius\":\"70%\",\"roseType\":false}],\"backgroundColor\":\"rgba(0,0,0,0)\",\"dataset\":{}},\"sourceID\":\"10220\",\"title\":\"Bug解决方案分布\",\"type\":\"pie\"}],\"requestGlobalConfig\":{\"requestDataPond\":[],\"requestOriginUrl\":\"\",\"requestInterval\":30,\"requestIntervalUnit\":\"second\",\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}}}', 'published', '1', 'admin', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', '0'),
|
||
(1001, 1, '禅道月度应用健康度体检大屏', '公司级禅道应用健康度体检大屏,促进项目管理持续改进。', '', '[{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":0,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1300,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static\\/images\\/screen_header.png\",\"borderRadius\":10}},{\"id\":\"2nws38440fq000\",\"isGroup\":false,\"attr\":{\"x\":400,\"y\":36,\"w\":500,\"h\":66,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"title\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u7985\\u9053\\u6708\\u5ea6\\u5e94\\u7528\\u5065\\u5eb7\\u5ea6\\u4f53\\u68c0\\u5927\\u5c4f\",\"fontSize\":20,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"5scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":300,\"h\":120,\"x\":0,\"y\":95,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"type\":\"year\",\"filterCharts\":[{\"chart\":20001,\"field\":\"t1.`year`\"},{\"chart\":20002,\"field\":\"t1.`year`\"},{\"chart\":20003,\"field\":\"t1.`year`\"},{\"chart\":20004,\"field\":\"t1.`year`\"},{\"chart\":20005,\"field\":\"t1.`year`\"},{\"chart\":20006,\"field\":\"t1.`year`\"},{\"chart\":20007,\"field\":\"t1.`year`\"},{\"chart\":20008,\"field\":\"t1.`year`\"},{\"chart\":20009,\"field\":\"t1.`year`\"},{\"chart\":20010,\"field\":\"t1.`year`\"},{\"chart\":20011,\"field\":\"t1.`year`\"},{\"chart\":20012,\"field\":\"t1.`year`\"},{\"chart\":20013,\"field\":\"t1.`year`\"}],\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":100,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Select\",\"chartConfig\":{\"key\":\"Select\",\"chartKey\":\"VSelect\",\"conKey\":\"VCSelect\",\"title\":\"\\u9009\\u62e9\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/select-c616737a.png\"},\"option\":{\"dataset\":[{\"label\":\"\\u8bf7\\u9009\\u62e9\",\"value\":\"\"},{\"label\":\"\\u6cb3\\u5317\",\"value\":\"18700\"},{\"label\":\"\\u5f90\\u5dde\",\"value\":\"17800\"}],\"value\":\"\",\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"background\":\"none\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"backgroundColor\":\"transparent\",\"fontSize\":20,\"onChange\":\"console.log(value)\"}},{\"id\":\"2xjom2cw2b2000\",\"type\":\"month\",\"filterCharts\":[{\"chart\":20001,\"field\":\"t1.`month`\"},{\"chart\":20002,\"field\":\"t1.`month`\"},{\"chart\":20003,\"field\":\"t1.`month`\"},{\"chart\":20004,\"field\":\"t1.`month`\"},{\"chart\":20005,\"field\":\"t1.`month`\"},{\"chart\":20006,\"field\":\"t1.`month`\"},{\"chart\":20007,\"field\":\"t1.`month`\"},{\"chart\":20008,\"field\":\"t1.`month`\"},{\"chart\":20009,\"field\":\"t1.`month`\"},{\"chart\":20010,\"field\":\"t1.`month`\"},{\"chart\":20011,\"field\":\"t1.`month`\"},{\"chart\":20012,\"field\":\"t1.`month`\"},{\"chart\":20013,\"field\":\"t1.`month`\"}],\"isGroup\":false,\"attr\":{\"x\":100,\"y\":0,\"w\":100,\"h\":120,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Select\",\"chartConfig\":{\"key\":\"Select\",\"chartKey\":\"VSelect\",\"conKey\":\"VCSelect\",\"title\":\"\\u9009\\u62e9\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/select-c616737a.png\"},\"option\":{\"dataset\":[{\"label\":\"\\u8bf7\\u9009\\u62e9\",\"value\":\"\"},{\"label\":\"\\u6cb3\\u5317\",\"value\":\"18700\"},{\"label\":\"\\u5f90\\u5dde\",\"value\":\"17800\"}],\"value\":\"\",\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"background\":\"none\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"backgroundColor\":\"transparent\",\"fontSize\":20,\"onChange\":\"console.log(value)\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":150,\"w\":1300,\"h\":220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":80,\"x\":0,\"y\":150,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u4f7f\\u7528\\u6570\\u636e\\u5206\\u6790\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":25,\"y\":220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":390,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":20014,\"isGroup\":false,\"attr\":{\"x\":110,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":110,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u5f53\\u524d\\u7248\\u672c\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":448,\"y\":220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":390,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":20015,\"isGroup\":false,\"attr\":{\"x\":110,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":110,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u4e0a\\u7ebf\\u65f6\\u95f4\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":870,\"y\":220,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":390,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1028,\"isGroup\":false,\"attr\":{\"x\":110,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":110,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u540e\\u53f0\\u8d26\\u53f7\\u6570\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":375,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":375,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u6d3b\\u8dc3\\u8d26\\u53f7\\u6570\\u9879\\u76ee\\u95f4\\u5bf9\\u6bd4\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":20002,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"3hqq7oh18ra000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":500,\"x\":0,\"y\":905,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u516c\\u53f8\\u8d26\\u53f7\\u65e5\\u6d3b\\u8dc3\\u5ea6\\u8d8b\\u52bf\\u7edf\\u8ba1\",\"image\":\"\"},\"groupList\":[{\"id\":\"1dlpgwe8wwe800\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1300,\"h\":500,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"\\u516c\\u53f8\\u8d26\\u53f7\\u65e5\\u6d3b\\u8dc3\\u5ea6\\u8d8b\\u52bf\\u7edf\\u8ba1\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#0a1c3700\",\"#042b4d00\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"obhxxjnin3400\",\"sourceID\":20003,\"isGroup\":false,\"attr\":{\"x\":0,\"y\":60,\"w\":1250,\"h\":416,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"LineCommon\",\"chartConfig\":{\"key\":\"LineCommon\",\"chartKey\":\"VLineCommon\",\"conKey\":\"VCLineCommon\",\"title\":\"\\u6298\\u7ebf\\u56fe\",\"category\":\"Lines\",\"categoryName\":\"\\u6298\\u7ebf\\u56fe\",\"package\":\"Charts\",\"chartFrame\":\"echarts\",\"image\":\"static\\/png\\/line.png\"},\"option\":{\"legend\":{\"show\":true,\"bottom\":\"5%\",\"textStyle\":{\"color\":\"#B9B8CE\"}},\"xAxis\":{\"show\":true,\"name\":\"(\\u65e5\\u671f)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"bottom\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":false,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"category\"},\"yAxis\":{\"show\":true,\"name\":\"(\\u4e2a\\u6570)\",\"nameGap\":15,\"nameTextStyle\":{\"color\":\"#B9B8CE\",\"fontSize\":12},\"inverse\":false,\"axisLabel\":{\"show\":true,\"fontSize\":12,\"color\":\"#B9B8CE\",\"rotate\":0},\"position\":\"left\",\"axisLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#B9B8CE\",\"width\":1},\"onZero\":true},\"axisTick\":{\"show\":true,\"length\":5},\"splitLine\":{\"show\":true,\"lineStyle\":{\"color\":\"#484753\",\"width\":1,\"type\":\"solid\"}},\"type\":\"value\"},\"grid\":{\"show\":false,\"left\":\"10%\",\"top\":\"30\",\"right\":\"10%\",\"bottom\":\"60\"},\"tooltip\":{\"show\":true,\"trigger\":\"axis\",\"axisPointer\":{\"type\":\"line\"}},\"dataset\":{\"dimensions\":[\"product\",\"data1\",\"data2\"],\"source\":[{\"product\":\"Mon\",\"data1\":120,\"data2\":130},{\"product\":\"Tue\",\"data1\":200,\"data2\":130},{\"product\":\"Wed\",\"data1\":150,\"data2\":312},{\"product\":\"Thu\",\"data1\":80,\"data2\":268},{\"product\":\"Fri\",\"data1\":70,\"data2\":155},{\"product\":\"Sat\",\"data1\":110,\"data2\":117},{\"product\":\"Sun\",\"data1\":130,\"data2\":160}]},\"series\":[{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}},{\"type\":\"line\",\"label\":{\"show\":true,\"position\":\"top\",\"color\":\"#fff\",\"fontSize\":12},\"symbolSize\":5,\"itemStyle\":{\"color\":null,\"borderRadius\":0},\"lineStyle\":{\"type\":\"solid\",\"width\":3,\"color\":null}}],\"backgroundColor\":\"rgba(0,0,0,0)\"}},{\"id\":\"2u3zlsz5kk4000\",\"isGroup\":false,\"attr\":{\"x\":17,\"y\":0,\"w\":250,\"h\":72,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u516c\\u53f8\\u8d26\\u53f7\\u65e5\\u6d3b\\u8dc3\\u5ea6\\u8d8b\\u52bf\\u7edf\\u8ba1\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u516c\\u53f8\\u8d26\\u53f7\\u65e5\\u6d3b\\u8dc3\\u5ea6\\u8d8b\\u52bf\\u7edf\\u8ba1\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1405,\"w\":1300,\"h\":400,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":80,\"x\":0,\"y\":1400,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u4ea7\\u54c1\\u6570\\u636e\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":25,\"y\":1470,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":390,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1020,\"isGroup\":false,\"attr\":{\"x\":100,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":100,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u5f53\\u524d\\u4ea7\\u54c1\\u6570\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":448,\"y\":1470,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":390,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":20004,\"isGroup\":false,\"attr\":{\"x\":100,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":100,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u6d3b\\u8dc3\\u4ea7\\u54c1\\u6570\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":870,\"y\":1470,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":390,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":20005,\"isGroup\":false,\"attr\":{\"x\":100,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":100,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u672c\\u6708\\u65b0\\u589e\\u4ea7\\u54c1\\u6570\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":159,\"x\":25,\"y\":1630,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1240,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":20006,\"isGroup\":false,\"attr\":{\"x\":110,\"y\":20,\"w\":1000,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":525,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u672c\\u6708\\u65b0\\u589e\\u4ea7\\u54c1\\u540d\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":2855,\"w\":1300,\"h\":400,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":80,\"x\":0,\"y\":2855,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":230,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u9879\\u76ee\\u6570\\u636e\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":25,\"y\":2925,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":370,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":1019,\"isGroup\":false,\"attr\":{\"x\":100,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":100,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u5f53\\u524d\\u9879\\u76ee\\u6570\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":448,\"y\":2925,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":370,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":20007,\"isGroup\":false,\"attr\":{\"x\":100,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":100,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u6d3b\\u8dc3\\u9879\\u76ee\\u6570\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":180,\"h\":159,\"x\":870,\"y\":2925,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":370,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":20008,\"isGroup\":false,\"attr\":{\"x\":100,\"y\":20,\"w\":169,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":100,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u672c\\u6708\\u65b0\\u589e\\u9879\\u76ee\\u6570\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"z3gs9qz8hq800\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":159,\"x\":25,\"y\":3080,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6587\\u6863\\u4e2a\\u6570\",\"image\":\"\"},\"groupList\":[{\"id\":\"2xjom2cw2b2000\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":0,\"w\":1215,\"h\":127,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Image\",\"chartConfig\":{\"key\":\"Image\",\"chartKey\":\"VImage\",\"conKey\":\"VCImage\",\"title\":\"header\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static/png/photo-637bc05d.png\"},\"option\":{\"dataset\":\"static/images/card.png\",\"borderRadius\":0}},{\"id\":\"3ef3nnqh7gu00\",\"sourceID\":20009,\"isGroup\":false,\"attr\":{\"x\":100,\"y\":20,\"w\":1000,\"h\":48,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"100\",\"fontSize\":15,\"fontColor\":\"#ffffff\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"52mwo993eaw000\",\"isGroup\":false,\"attr\":{\"x\":515,\"y\":50,\"w\":169,\"h\":78,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\\u4e2a\\u6570\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static/png/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http://\",\"dataset\":\"\\u672c\\u6708\\u65b0\\u589e\\u9879\\u76ee\\u540d\",\"fontSize\":15,\"fontColor\":\"#9abdcd\",\"paddingX\":0,\"paddingY\":0,\"textAlign\":\"center\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":1,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":3780,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":3780,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u4efb\\u52a1\\u6982\\u51b5\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":20010,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":3255,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":3255,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u9879\\u76ee\\u9700\\u6c42\\u6982\\u51b5\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":20013,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":2330,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":2330,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u6d4b\\u8bd5\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":20011,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"1cfwp95aiif400\",\"isGroup\":false,\"attr\":{\"x\":0,\"y\":1805,\"w\":1300,\"h\":525,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"Border03\",\"chartConfig\":{\"key\":\"Border03\",\"chartKey\":\"VBorder03\",\"conKey\":\"VCBorder03\",\"title\":\"summary\",\"category\":\"Borders\",\"categoryName\":\"\\u8fb9\\u6846\",\"package\":\"Decorates\",\"image\":\"\"},\"option\":{\"colors\":[\"#00102800\",\"#00102800\"],\"backgroundColor\":\"#0a1c38\"}},{\"id\":\"6scfjzqsbzo000\",\"isGroup\":true,\"attr\":{\"w\":1300,\"h\":120,\"x\":0,\"y\":1805,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"chartConfig\":{\"key\":\"group\",\"chartKey\":\"group\",\"conKey\":\"group\",\"category\":\"group\",\"categoryName\":\"group\",\"package\":\"group\",\"chartFrame\":\"common\",\"title\":\"\\u6807\\u9898\",\"image\":\"\"},\"groupList\":[{\"id\":\"57r67ykkwxk000\",\"isGroup\":false,\"attr\":{\"x\":15,\"y\":0,\"w\":277,\"h\":68,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TextCommon\",\"chartConfig\":{\"key\":\"TextCommon\",\"chartKey\":\"VTextCommon\",\"conKey\":\"VCTextCommon\",\"title\":\"summary_top\",\"category\":\"Texts\",\"categoryName\":\"\\u6587\\u672c\",\"package\":\"Informations\",\"image\":\"static\\/png\\/text_static-b2721032.png\"},\"option\":{\"link\":\"\",\"linkHead\":\"http:\\/\\/\",\"dataset\":\"\\u4ea7\\u54c1\\u9700\\u6c42\\u6982\\u51b5\\u8868\",\"fontSize\":14,\"fontColor\":\"#b2d5e5\",\"paddingX\":10,\"paddingY\":10,\"textAlign\":\"left\",\"fontWeight\":\"bold\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"borderRadius\":5,\"letterSpacing\":5,\"writingMode\":\"horizontal-tb\",\"backgroundColor\":\"#00000000\"}},{\"id\":\"1zhfrmecpnxc00\",\"sourceID\":20012,\"isGroup\":false,\"attr\":{\"x\":25,\"y\":57,\"w\":1250,\"h\":446,\"offsetX\":0,\"offsetY\":0,\"zIndex\":-1},\"key\":\"TableScrollBoard\",\"chartConfig\":{\"key\":\"TableScrollBoard\",\"chartKey\":\"VTableScrollBoard\",\"conKey\":\"VCTableScrollBoard\",\"title\":\"\\u8f6e\\u64ad\\u5217\\u8868\",\"category\":\"Tables\",\"categoryName\":\"\\u8868\\u683c\",\"package\":\"Tables\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/table_scrollboard-fb642e78.png\"},\"option\":{\"header\":[\"\\u52171\",\"\\u52172\",\"\\u52173\"],\"dataset\":[[\"\\u884c1\\u52171\",\"\\u884c1\\u52172\",\"\\u884c1\\u52173\"],[\"\\u884c2\\u52171\",\"\\u884c2\\u52172\",\"\\u884c2\\u52173\"],[\"\\u884c3\\u52171\",\"\\u884c3\\u52172\",\"\\u884c3\\u52173\"],[\"\\u884c4\\u52171\",\"\\u884c4\\u52172\",\"\\u884c4\\u52173\"],[\"\\u884c5\\u52171\",\"\\u884c5\\u52172\",\"\\u884c5\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"],[\"\\u884c6\\u52171\",\"\\u884c6\\u52172\",\"\\u884c6\\u52173\"]],\"index\":false,\"columnWidth\":[],\"align\":[\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\",\"center\"],\"rowNum\":8,\"waitTime\":3,\"headerHeight\":45,\"carousel\":\"single\",\"headerBGC\":\"#165896FF\",\"oddRowBGC\":\"#042b4dFF\",\"evenRowBGC\":\"#0a1c37FF\"}}],\"key\":\"group\",\"option\":{}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":173,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u4e0a\\u7ebf\\u65f6\\u95f4\\uff1a\\u7ba1\\u7406\\u5458\\u9996\\u6b21\\u767b\\u5f55\\u7985\\u9053\\u7684\\u65f6\\u95f4\\u3002\\u000A\\u540e\\u53f0\\u8d26\\u53f7\\u6570\\uff1a\\u7cfb\\u7edf\\u6240\\u6709\\u8d26\\u53f7\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u8d26\\u53f7\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":395,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u67d0\\u6708\\u56e2\\u961f\\u8d26\\u53f7\\u6570\\uff1a\\u56e2\\u961f\\u6240\\u6709\\u8d26\\u53f7\\u6570\\u6c42\\u548c\\uff0c\\u52a0\\u5165\\u65f6\\u95f4\\u003c\\u003d\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u8d26\\u53f7\\u6570\\u3002\\u000A\\u67d0\\u6708\\u6d3b\\u8dc3\\u8d26\\u53f7\\u6570\\uff1a\\u56e2\\u961f\\u8d26\\u53f7\\u4e2d\\uff0c\\u5728\\u67d0\\u6708\\u6709\\u8fc7\\u767b\\u5f55\\u884c\\u4e3a\\u7684\\u8d26\\u53f7\\u6570\\u6c42\\u548c\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u8d26\\u53f7\\u3002\\u000A\\u67d0\\u6708\\u6d3b\\u8dc3\\u8d26\\u53f7\\u6bd4\\uff1a\\u67d0\\u6708\\u6d3b\\u8dc3\\u8d26\\u53f7\\u6bd4\\u003d\\u67d0\\u6708\\u6d3b\\u8dc3\\u8d26\\u53f7\\u6570\\u002f\\u67d0\\u6708\\u56e2\\u961f\\u8d26\\u53f7\\u6570\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":925,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u5728\\u67d0\\u6708\\uff0c\\u516c\\u53f8\\u6bcf\\u65e5\\u6709\\u767b\\u5f55\\u884c\\u4e3a\\u7684\\u8d26\\u53f7\\u6570\\u6c42\\u548c\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":1419,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u5f53\\u524d\\u4ea7\\u54c1\\u6570\\uff1a\\u7cfb\\u7edf\\u4e2d\\u6240\\u6709\\u4ea7\\u54c1\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\\u000A\\u67d0\\u6708\\u6d3b\\u8dc3\\u4ea7\\u54c1\\u6570\\uff1a\\u7cfb\\u7edf\\u4e2d\\u67d0\\u6708\\u6709\\u8fc7\\u52a8\\u6001\\u7684\\u4ea7\\u54c1\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\\u000A\\u67d0\\u6708\\u65b0\\u589e\\u4ea7\\u54c1\\u6570\\uff1a\\u7cfb\\u7edf\\u4e2d\\u67d0\\u6708\\u65b0\\u589e\\u7684\\u4ea7\\u54c1\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":1820,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u65b0\\u589e\\u7814\\u53d1\\u9700\\u6c42\\u6570\\uff1a\\u4ea7\\u54c1\\u4e2d\\u7814\\u53d1\\u9700\\u6c42\\u7684\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u521b\\u5efa\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u7814\\u53d1\\u9700\\u6c42\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\\u000A\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u4ea4\\u4ed8\\u7814\\u53d1\\u9700\\u6c42\\u6570\\uff1a\\u4ea7\\u54c1\\u4e2d\\u7814\\u53d1\\u9700\\u6c42\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u6240\\u5904\\u9636\\u6bb5\\u4e3a\\u5df2\\u53d1\\u5e03\\u4e14\\u53d1\\u5e03\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\u6216\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u4e14\\u5173\\u95ed\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u7814\\u53d1\\u9700\\u6c42\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":2356,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u65b0\\u589e\\u7528\\u4f8b\\u6570\\uff1a\\u4ea7\\u54c1\\u4e2d\\u7528\\u4f8b\\u7684\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u521b\\u5efa\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u7528\\u4f8b\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\\u000A\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u7528\\u4f8b\\u5e73\\u5747\\u0042\\u0075\\u0067\\u6570\\uff1a\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u65b0\\u589e\\u7528\\u4f8b\\u6570\\u5173\\u8054\\u7684\\u0042\\u0075\\u0067\\u6570\\u002f\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u65b0\\u589e\\u7528\\u4f8b\\u6570\\u3002\\u000A\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u65b0\\u589e\\u0042\\u0075\\u0067\\u6570\\uff1a\\u4ea7\\u54c1\\u4e2d\\u0042\\u0075\\u0067\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u521b\\u5efa\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u0042\\u0075\\u0067\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\\u000A\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u4fee\\u590d\\u0042\\u0075\\u0067\\u6570\\uff1a\\u4ea7\\u54c1\\u4e2d\\u0042\\u0075\\u0067\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u5173\\u95ed\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u89e3\\u51b3\\u65b9\\u6848\\u4e3a\\u5df2\\u89e3\\u51b3\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u0042\\u0075\\u0067\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\\u000A\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u0062\\u0075\\u0067\\u5e73\\u5747\\u4fee\\u590d\\u65f6\\u95f4\\uff1a\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u4fee\\u590d\\u0042\\u0075\\u0067\\u7684\\u4fee\\u590d\\u5468\\u671f\\u002f\\u6309\\u4ea7\\u54c1\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u4fee\\u590d\\u0042\\u0075\\u0067\\u6570\\u3002\\u000A\\u4fee\\u590d\\u5468\\u671f\\uff1a\\u4fee\\u590d\\u65e5\\u671f\\u002d\\u521b\\u5efa\\u65e5\\u671f\\u3002\\u000A\\u4fee\\u590d\\uff1a\\u5df2\\u5173\\u95ed\\uff0c\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u89e3\\u51b3\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":2872,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u5f53\\u524d\\u9879\\u76ee\\u6570\\uff1a\\u7cfb\\u7edf\\u4e2d\\u6240\\u6709\\u9879\\u76ee\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u9879\\u76ee\\u3002\\u000A\\u67d0\\u6708\\u6d3b\\u8dc3\\u9879\\u76ee\\u6570\\uff1a\\u9879\\u76ee\\u4e2d\\u67d0\\u6708\\u6709\\u8fc7\\u52a8\\u6001\\u7684\\u9879\\u76ee\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u9879\\u76ee\\u3002\\u000A\\u67d0\\u6708\\u65b0\\u589e\\u9879\\u76ee\\u6570\\uff1a\\u9879\\u76ee\\u4e2d\\u67d0\\u6708\\u65b0\\u589e\\u7684\\u9879\\u76ee\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u9879\\u76ee\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":3278,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u6309\\u9879\\u76ee\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u65b0\\u589e\\u7814\\u53d1\\u9700\\u6c42\\u6570\\uff1a\\u9879\\u76ee\\u4e2d\\u7814\\u53d1\\u9700\\u6c42\\u7684\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u521b\\u5efa\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u7814\\u53d1\\u9700\\u6c42\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\\u000A\\u6309\\u9879\\u76ee\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u4ea4\\u4ed8\\u7814\\u53d1\\u9700\\u6c42\\u6570\\uff1a\\u9879\\u76ee\\u4e2d\\u7814\\u53d1\\u9700\\u6c42\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u6240\\u5904\\u9636\\u6bb5\\u4e3a\\u5df2\\u53d1\\u5e03\\u4e14\\u53d1\\u5e03\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\u6216\\u5173\\u95ed\\u539f\\u56e0\\u4e3a\\u5df2\\u5b8c\\u6210\\u4e14\\u5173\\u95ed\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u7814\\u53d1\\u9700\\u6c42\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u9879\\u76ee\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4ea7\\u54c1\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}},{\"id\":\"fc4u6zmi58w00\",\"isGroup\":false,\"attr\":{\"x\":1250,\"y\":3800,\"w\":20,\"h\":20,\"offsetX\":0,\"offsetY\":0,\"zIndex\":1},\"styles\":{\"filterShow\":false,\"hueRotate\":0,\"saturate\":1,\"contrast\":1,\"brightness\":1,\"opacity\":1,\"rotateZ\":0,\"rotateX\":0,\"rotateY\":0,\"skewX\":0,\"skewY\":0,\"blendMode\":\"normal\",\"animations\":[]},\"status\":{\"lock\":false,\"hide\":false},\"request\":{\"requestDataType\":0,\"requestHttpType\":\"get\",\"requestUrl\":\"\",\"requestInterval\":null,\"requestIntervalUnit\":\"second\",\"requestContentType\":0,\"requestParamsBodyType\":\"none\",\"requestSQLContent\":{\"sql\":\"select * from where\"},\"requestParams\":{\"Body\":{\"form-data\":{},\"x-www-form-urlencoded\":{},\"json\":\"\",\"xml\":\"\"},\"Header\":{},\"Params\":{}}},\"filter\":null,\"events\":{\"baseEvent\":{\"click\":null,\"dblclick\":null,\"mouseenter\":null,\"mouseleave\":null},\"advancedEvents\":{\"vnodeMounted\":null,\"vnodeBeforeMount\":null}},\"key\":\"Hint\",\"chartConfig\":{\"key\":\"Hint\",\"chartKey\":\"VHint\",\"conKey\":\"VCHint\",\"title\":\"\\u63d0\\u793a\",\"category\":\"Mores\",\"categoryName\":\"\\u66f4\\u591a\",\"package\":\"Informations\",\"chartFrame\":\"common\",\"image\":\"static\\/png\\/hint-2cbf6381.png\"},\"option\":{\"text\":\"\",\"icon\":\"\",\"textSize\":15,\"textColor\":\"#ffffff\",\"textWeight\":\"bold\",\"placement\":\"left-top\",\"distance\":8,\"hint\":\"\\u6309\\u9879\\u76ee\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u65b0\\u589e\\u4efb\\u52a1\\u6570\\uff1a\\u9879\\u76ee\\u4e2d\\u4efb\\u52a1\\u7684\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u521b\\u5efa\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4efb\\u52a1\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u9879\\u76ee\\u3002\\u000A\\u6309\\u9879\\u76ee\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u8d21\\u732e\\u4efb\\u52a1\\u4eba\\u6570\\uff1a\\u9879\\u76ee\\u4e2d\\u4efb\\u52a1\\u7684\\u521b\\u5efa\\u4eba\\u7684\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u521b\\u5efa\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4efb\\u52a1\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u9879\\u76ee\\uff0c\\u4eba\\u5458\\u53bb\\u91cd\\u3002\\u000A\\u6309\\u9879\\u76ee\\u7edf\\u8ba1\\u7684\\u6708\\u5ea6\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\\uff1a\\u9879\\u76ee\\u4e2d\\u4efb\\u52a1\\u4e2a\\u6570\\u6c42\\u548c\\uff0c\\u5b8c\\u6210\\u65f6\\u95f4\\u4e3a\\u67d0\\u5e74\\u67d0\\u6708\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u4efb\\u52a1\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u6267\\u884c\\u7684\\u4efb\\u52a1\\uff0c\\u8fc7\\u6ee4\\u5df2\\u5220\\u9664\\u7684\\u9879\\u76ee\\u3002\",\"width\":0,\"height\":0,\"paddingX\":16,\"paddingY\":8,\"borderWidth\":1,\"borderStyle\":\"solid\",\"borderColor\":\"#1a77a5\",\"borderRadius\":6,\"color\":\"#ffffff\",\"textAlign\":\"left\",\"fontWeight\":\"normal\",\"backgroundColor\":\"rgba(8, 40, 80, 0.9)\",\"fontSize\":16}}]', 'published', '1', 'admin', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', '0');
|
||
|
||
-- DROP TABLE IF EXISTS `zt_space`;
|
||
CREATE TABLE `zt_space` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(200) NOT NULL,
|
||
`k8space` char(64) NOT NULL,
|
||
`owner` char(30) NOT NULL,
|
||
`default` tinyint(1) NOT NULL DEFAULT 0,
|
||
`createdAt` datetime NOT NULL,
|
||
`deleted` tinyint(1) NOT NULL DEFAULT 0,
|
||
PRIMARY KEY (`id`),
|
||
KEY `name` (`name`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_instance`;
|
||
CREATE TABLE IF NOT EXISTS `zt_instance` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`space` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`solution` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`name` char(50) DEFAULT '',
|
||
`appID` mediumint(8) unsigned NOT NULL DEFAULT 0,
|
||
`appName` char(50) NOT NULL DEFAULT '',
|
||
`appVersion` char(20) NOT NULL DEFAULT '',
|
||
`chart` char(50) NOT NULL DEFAULT '',
|
||
`logo` varchar(255) DEFAULT '',
|
||
`version` char(50) NOT NULL DEFAULT '',
|
||
`desc` text,
|
||
`introduction` varchar(500) DEFAULT '',
|
||
`source` char(20) NOT NULL DEFAULT '',
|
||
`channel` char(20) DEFAULT '',
|
||
`k8name` char(64) NOT NULL DEFAULT '',
|
||
`status` char(20) NOT NULL DEFAULT '',
|
||
`pinned` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`domain` char(255) NOT NULL DEFAULT '',
|
||
`smtpSnippetName` char(30) NULL DEFAULT '',
|
||
`ldapSnippetName` char(30) NULL DEFAULT '',
|
||
`ldapSettings` text,
|
||
`dbSettings` text,
|
||
`autoBackup` tinyint(1) NOT NULL DEFAULT 0,
|
||
`backupKeepDays` int unsigned NOT NULL DEFAULT 1,
|
||
`autoRestore` tinyint(1) NOT NULL DEFAULT 0,
|
||
`env` text,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdAt` datetime NOT NULL,
|
||
`deleted` tinyint(1) NOT NULL DEFAULT 0,
|
||
PRIMARY KEY (`id`),
|
||
KEY `space` (`space`),
|
||
KEY `k8name` (`k8name`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_solution`;
|
||
CREATE TABLE IF NOT EXISTS `zt_solution` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` char(50),
|
||
`appID` mediumint(8) unsigned NOT NULL,
|
||
`appName` char(50) NOT NULL,
|
||
`appVersion` char(20) NOT NULL,
|
||
`version` char(50) NOT NULL,
|
||
`chart` char(50) NOT NULL,
|
||
`cover` varchar(255),
|
||
`desc` text,
|
||
`introduction` varchar(500),
|
||
`source` char(20) NOT NULL,
|
||
`channel` char(20),
|
||
`components` text,
|
||
`status` char(20) NOT NULL,
|
||
`deleted` tinyint(1) NOT NULL DEFAULT 0,
|
||
`createdBy` char(30) NOT NULL,
|
||
`createdAt` datetime NOT NULL,
|
||
`updatedDate` datetime NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
DROP FUNCTION IF EXISTS `get_monday`;
|
||
CREATE FUNCTION `get_monday`(day date) RETURNS date
|
||
begin if date_format(day, '%w') = 0 then return subdate(day, date_format(day, '%w') - 6)__DELIMITER__
|
||
else return subdate(day, date_format(day, '%w') -1)__DELIMITER__
|
||
end if__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `get_sunday`;
|
||
CREATE FUNCTION `get_sunday`(day date) RETURNS date
|
||
begin
|
||
if date_format(day, '%w') = 0 then return day__DELIMITER__
|
||
else return subdate(day, date_format(day, '%w') - 7)__DELIMITER__
|
||
end if__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_cminited`;
|
||
CREATE FUNCTION qc_cminited($project int, $category varchar(30)) returns int
|
||
begin
|
||
declare products int default 0__DELIMITER__
|
||
declare objects int default 0__DELIMITER__
|
||
select count(*) from zt_projectproduct where project = $project into products__DELIMITER__
|
||
select count(distinct product) from zt_object where project = $project and category = $category and type = 'taged' and product in (select product from zt_projectproduct where project = $project) into objects__DELIMITER__
|
||
IF products = objects THEN
|
||
return 1__DELIMITER__
|
||
ELSEIF products != objects THEN
|
||
return 0__DELIMITER__
|
||
END IF__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_initscale`;
|
||
CREATE FUNCTION qc_initscale($project int, $category varchar(30), $estimateType varchar(30)) RETURNS float(10,2)
|
||
BEGIN
|
||
declare $estimate int default 0__DELIMITER__
|
||
declare $storyEst varchar(30) default 'storyEst'__DELIMITER__
|
||
declare $requestEst varchar(30) default 'requestEst'__DELIMITER__
|
||
if($estimateType = $storyEst) THEN SELECT sum(storyEst) as estimate FROM zt_object WHERE id in(SELECT MIN(id) FROM zt_object WHERE project = $project and category = $category and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
end if__DELIMITER__
|
||
if($estimateType = $requestEst) THEN SELECT sum(requestEst) as estimate FROM zt_object WHERE id in(SELECT MIN(id) FROM zt_object WHERE project = $project and category = $category and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
end if__DELIMITER__
|
||
RETURN @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmplanscale`;
|
||
CREATE FUNCTION `qc_pgmplanscale`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
declare programScale float (10,2) default 0__DELIMITER__
|
||
select `scale` from zt_workestimation where project = $project into @programScale__DELIMITER__
|
||
return @programScale__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmsrinitscale`;
|
||
CREATE FUNCTION `qc_pgmsrinitscale`($project int) RETURNS float(10,2)
|
||
begin
|
||
declare scale int default 0__DELIMITER__
|
||
declare inited int default 0__DELIMITER__
|
||
select qc_cminited($project, 'SRS') into inited__DELIMITER__
|
||
IF inited = 1 THEN
|
||
select qc_initscale($project, 'SRS', 'storyEst') into scale __DELIMITER__
|
||
return scale __DELIMITER__
|
||
ELSE
|
||
return 0__DELIMITER__
|
||
END IF__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmsrrealscale`;
|
||
CREATE FUNCTION `qc_pgmsrrealscale`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
declare totalEstimate float(10,2) default 0__DELIMITER__
|
||
select CAST(sum(estimate) as DECIMAL(10,2)) as estimate from zt_story where id in (select story from zt_projectstory where project=$project) and type='story' and deleted='0' and closedReason not in ('subdivided', 'duplicate', 'willnotdo', 'cancel', 'bydesign') into totalEstimate__DELIMITER__
|
||
return totalEstimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmurinitscale`;
|
||
CREATE FUNCTION `qc_pgmurinitscale`($project int) RETURNS float(10,2)
|
||
begin
|
||
declare scale int default 0__DELIMITER__
|
||
declare inited int default 0__DELIMITER__
|
||
select qc_cminited($project, 'URS') into inited__DELIMITER__
|
||
IF inited = 1 THEN
|
||
select qc_initscale($project, 'URS', 'requestEst') into scale__DELIMITER__
|
||
return scale__DELIMITER__
|
||
ELSE
|
||
return 0__DELIMITER__
|
||
END IF__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmurrealscale`;
|
||
CREATE FUNCTION `qc_pgmurrealscale`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
declare totalEstimate float(10,2) default 0__DELIMITER__
|
||
select CAST(sum(estimate) as DECIMAL(10,2)) as estimate from zt_story where project=$project and type='requirement' and deleted='0' and closedReason not in ('subdivided', 'duplicate', 'willnotdo', 'cancel', 'bydesign') into totalEstimate__DELIMITER__
|
||
return totalEstimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmallrequirementstage`;
|
||
CREATE FUNCTION `qc_pgmallrequirementstage`($project int) RETURNS int(1)
|
||
BEGIN
|
||
-- 获取项目产品总数
|
||
select count(*) as products from zt_projectproduct where project = $project into @totalproduct__DELIMITER__
|
||
-- 获取已经设置需求阶段的产品总数
|
||
select count(*) as product from (select product from zt_projectproduct where project in (select id from zt_project where project = $project and type = 'stage' and attribute = 'request' and deleted = '0') GROUP BY product) as product into @product__DELIMITER__
|
||
-- 让项目产品总数和已设置需求阶段产品总数比较,都设置返回1,否则返回0
|
||
if @totalproduct = @product then return 1__DELIMITER__
|
||
end if__DELIMITER__
|
||
RETURN 0__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmdesigntplandays`;
|
||
CREATE FUNCTION `qc_pgmdesigntplandays`($project int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmspecifiedtypeplanneddays($project,'design') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmdesigntrealdays`;
|
||
CREATE FUNCTION `qc_pgmdesigntrealdays`($project int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmspecifiedtypeactualdays($project,'design') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmdevelplandays`;
|
||
CREATE FUNCTION `qc_pgmdevelplandays`($project int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmspecifiedtypeplanneddays($project,'dev') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmdevelrealdays`;
|
||
CREATE FUNCTION `qc_pgmdevelrealdays`($project int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmspecifiedtypeactualdays($project,'dev') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmrequestplandays`;
|
||
CREATE FUNCTION `qc_pgmrequestplandays`($project int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmspecifiedtypeplanneddays($project,'request') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmrequestrealdays`;
|
||
CREATE FUNCTION `qc_pgmrequestrealdays`($project int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmspecifiedtypeactualdays($project,'request') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmspecifiedtypeactualdays`;
|
||
CREATE FUNCTION `qc_pgmspecifiedtypeactualdays`($project int,$attribute varchar(50)) RETURNS int(10)
|
||
BEGIN
|
||
-- 查询某类型的阶段总数
|
||
select count(*) from zt_project where project = $project and attribute = $attribute and deleted = '0' and id not in (select parent from zt_project where project = $project and attribute = $attribute and grade = 2 group by parent) into @totalstory__DELIMITER__
|
||
-- 查询某类型已设置实际工期的阶段总数
|
||
select count(*) from zt_project where project = $project and attribute = $attribute and deleted = '0' and realDuration > 0 and id not in (select parent from zt_project where project = $project and attribute = $attribute and grade = 2 group by parent) into @setstory__DELIMITER__
|
||
-- 查询项目下某类型阶段实际工期总数
|
||
select sum(realDuration) as realDuration from zt_project where project = $project and attribute = $attribute and deleted = '0' and realDuration > 0 and id not in (select parent from zt_project where project = $project and attribute = $attribute and grade = 2 group by parent) into @days__DELIMITER__
|
||
-- 判断项目下某类型的阶段是否都已设置实际工期
|
||
if @totalstory != @setstory then
|
||
set @days = 0__DELIMITER__
|
||
end if__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmspecifiedtypeplanneddays`;
|
||
CREATE FUNCTION `qc_pgmspecifiedtypeplanneddays`($project int,$attribute varchar(50)) RETURNS int(10)
|
||
BEGIN
|
||
select sum(planDuration) as planDuration from zt_project where project = $project and attribute = $attribute and deleted = '0' and id not in (select parent from zt_project where project = $project and attribute = $attribute and grade = 2 group by parent) into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmstageactualduration`;
|
||
CREATE FUNCTION `qc_pgmstageactualduration`($product int, $attribute varchar(50)) RETURNS int(10)
|
||
BEGIN
|
||
-- 查找某类型的阶段总数
|
||
select count(*) as totalduration from zt_project where id in (select project from zt_projectproduct where product = $product) and type = 'stage' and attribute = $attribute and deleted = '0' and id not in (select parent from zt_project where id in (select project from zt_projectproduct where product = $product) and attribute = $attribute and grade = 2 group by parent) into @totalduration__DELIMITER__
|
||
-- 查某类型阶段已设置实际工期的总数
|
||
select count(*) as setduration from zt_project where id in (select project from zt_projectproduct where product = $product) and type = 'stage' and attribute = $attribute and deleted = '0' and id not in (select parent from zt_project where id in (select project from zt_projectproduct where product = $product) and attribute = $attribute and grade = 2 group by parent) and realDuration > 0 into @setduration__DELIMITER__
|
||
-- 指定产品下某类型的阶段实际工期总和
|
||
select sum(realDuration) as duration from zt_project where id in (select project from zt_projectproduct where product = $product) and type = 'stage' and attribute = $attribute and deleted = '0' and id not in (select parent from zt_project where id in (select project from zt_projectproduct where product = $product) and attribute = $attribute and grade = 2 group by parent) and realDuration > 0 into @duration__DELIMITER__
|
||
-- 需要判断该类型阶段都已设置实际工期,否则不统计
|
||
if @totalduration != @setduration then
|
||
set @duration = 0__DELIMITER__
|
||
end if__DELIMITER__
|
||
return @duration__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmstageplannedduration`;
|
||
CREATE FUNCTION `qc_pgmstageplannedduration`($product int, $attribute varchar(50)) RETURNS int(10)
|
||
BEGIN
|
||
-- 查找某产品对应阶段
|
||
select sum(planDuration) as duration from zt_project where id in (select project from zt_projectproduct where product = $product) and attribute = $attribute and deleted = '0' and id not in (select parent from zt_project where id in (select project from zt_projectproduct where product = $product) and attribute = $attribute and grade = 2 group by parent) and planDuration > 0 into @duration__DELIMITER__
|
||
RETURN @duration__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmtestplandays`;
|
||
CREATE FUNCTION `qc_pgmtestplandays`($project int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmspecifiedtypeplanneddays($project,'qa') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmtestrealdays`;
|
||
CREATE FUNCTION `qc_pgmtestrealdays`($project int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmspecifiedtypeactualdays($project,'qa') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_prddesigntplandays`;
|
||
CREATE FUNCTION `qc_prddesigntplandays`($project int, $product int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmstageplannedduration($project, $product, 'design') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_prddesigntrealdays`;
|
||
CREATE FUNCTION `qc_prddesigntrealdays`($project int, $product int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmstageactualduration($project, $product, 'design') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_prddevelplandays`;
|
||
CREATE FUNCTION `qc_prddevelplandays`($project int, $product int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmstageplannedduration($project, $product, 'dev') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_prddevelrealdays`;
|
||
CREATE FUNCTION `qc_prddevelrealdays`($project int, $product int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmstageactualduration($project, $product, 'dev') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_prdrequestplandays`;
|
||
CREATE FUNCTION `qc_prdrequestplandays`($project int, $product int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmstageplannedduration($project, $product, 'request') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_prdrequestrealdays`;
|
||
CREATE FUNCTION `qc_prdrequestrealdays`($project int, $product int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmstageactualduration($project, $product, 'request') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_prdtestplandays`;
|
||
CREATE FUNCTION `qc_prdtestplandays`($project int, $product int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmstageplannedduration($project, $product, 'qa') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_prdtestrealdays`;
|
||
CREATE FUNCTION `qc_prdtestrealdays`($project int, $product int) RETURNS int(10)
|
||
BEGIN
|
||
select qc_pgmstageactualduration($project, $product, 'qa') as days into @days__DELIMITER__
|
||
return @days__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmdesgignrealesthours`;
|
||
CREATE FUNCTION `qc_pgmdesgignrealesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
return qc_pgmesthoursbytype($project, 'design')__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmdesignrealhours`;
|
||
CREATE FUNCTION `qc_pgmdesignrealhours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
return qc_pgmrealhoursbytype($project, 'design')__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmdevelrealesthours`;
|
||
CREATE FUNCTION `qc_pgmdevelrealesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
return qc_pgmesthoursbytype($project, 'devel')__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmdevelrealhours`;
|
||
CREATE FUNCTION `qc_pgmdevelrealhours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
return qc_pgmrealhoursbytype($project, 'devel')__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmrealesthours`;
|
||
CREATE FUNCTION `qc_pgmrealesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
select CAST(sum(estimate) as DECIMAL(10,2)) as estimate from zt_task where project=$project and parent >= 0 and status != 'cancel' and deleted = '0' into @estimate__DELIMITER__
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmesthoursbytype`;
|
||
CREATE FUNCTION `qc_pgmesthoursbytype`($project int, $type char(30)) RETURNS float(10,2)
|
||
BEGIN
|
||
select CAST(sum(estimate) as DECIMAL(10,2)) as estimate from zt_task where project=$project and type = $type and parent >= 0 and status != 'cancel' and deleted = '0' into @estimate__DELIMITER__
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmrealhours`;
|
||
CREATE FUNCTION `qc_pgmrealhours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
select CAST(sum(consumed) as DECIMAL(10,2)) as consumed from zt_task where project=$project and parent >= 0 and status != 'cancel' and deleted = '0' into @consumed__DELIMITER__
|
||
return @consumed__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmrealhoursbytype`;
|
||
CREATE FUNCTION `qc_pgmrealhoursbytype`($project int, $type char(30)) RETURNS float(10,2)
|
||
BEGIN
|
||
select CAST(sum(consumed) as DECIMAL(10,2)) as consumed from zt_task where project=$project and type = $type and parent >= 0 and status != 'cancel' and deleted = '0' into @consumed__DELIMITER__
|
||
return @consumed__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmrequestrealesthours`;
|
||
CREATE FUNCTION `qc_pgmrequestrealesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
return qc_pgmesthoursbytype($project, 'request')__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmrequestrealhours`;
|
||
CREATE FUNCTION `qc_pgmrequestrealhours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
return qc_pgmrealhoursbytype($project, 'request')__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmtestrealesthours`;
|
||
CREATE FUNCTION `qc_pgmtestrealesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
return qc_pgmesthoursbytype($project, 'test')__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmtestrealhours`;
|
||
CREATE FUNCTION `qc_pgmtestrealhours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
return qc_pgmrealhoursbytype($project, 'test')__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_getdevelfirstesthours`;
|
||
CREATE FUNCTION `qc_getdevelfirstesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(devEst) as estimate FROM zt_object WHERE id in(SELECT MIN(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_getdesignfirstesthours`;
|
||
CREATE FUNCTION `qc_getdesignfirstesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(designEst) as estimate FROM zt_object WHERE id in(SELECT MIN(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_getstoryfirstesthours`;
|
||
CREATE FUNCTION `qc_getstoryfirstesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(requestEst) as estimate FROM zt_object WHERE id in(SELECT MIN(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_gettestfirstesthours`;
|
||
CREATE FUNCTION `qc_gettestfirstesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(testEst) as estimate FROM zt_object WHERE id in(SELECT MIN(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_getfirstesthours`;
|
||
CREATE FUNCTION `qc_getfirstesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(taskEst) as estimate FROM zt_object WHERE id in(SELECT MIN(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_getdevlastesthours`;
|
||
CREATE FUNCTION `qc_getdevlastesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(devEst) as estimate FROM zt_object WHERE id in(SELECT MAX(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_getrequestlastesthours`;
|
||
CREATE FUNCTION `qc_getrequestlastesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(requestEst) as estimate FROM zt_object WHERE id in(SELECT MAX(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_gettestlastesthours`;
|
||
CREATE FUNCTION `qc_gettestlastesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(testEst) as estimate FROM zt_object WHERE id in(SELECT MAX(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_getdesignlastesthours`;
|
||
CREATE FUNCTION `qc_getdesignlastesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(designEst) as estimate FROM zt_object WHERE id in(SELECT MAX(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_getlastesthours`;
|
||
CREATE FUNCTION `qc_getlastesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
SELECT sum(taskEst) as estimate FROM zt_object WHERE id in(SELECT MAX(id) FROM zt_object WHERE project = $project and category = 'PP' and type = 'taged' and product in (select product from zt_projectproduct where project = $project) group by `product`) into @estimate__DELIMITER__
|
||
|
||
return @estimate__DELIMITER__
|
||
END;
|
||
|
||
DROP FUNCTION IF EXISTS `qc_pgmlastesthours`;
|
||
CREATE FUNCTION `qc_pgmlastesthours`($project int) RETURNS float(10,2)
|
||
BEGIN
|
||
declare estimate float(10,2) default 0__DELIMITER__
|
||
declare inited int default 0__DELIMITER__
|
||
select qc_cminited($project,'PP') into inited__DELIMITER__
|
||
IF inited = 1 THEN
|
||
select qc_getlastesthours($project) into estimate__DELIMITER__
|
||
return estimate__DELIMITER__
|
||
ELSE
|
||
return 0__DELIMITER__
|
||
END IF__DELIMITER__
|
||
END;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_demandpool`;
|
||
CREATE TABLE `zt_demandpool` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`owner` text NULL,
|
||
`reviewer` text NULL,
|
||
`acl` char(30) NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_demand`;
|
||
CREATE TABLE `zt_demand` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`pool` int(8) NOT NULL DEFAULT '0',
|
||
`module` int(8) NOT NULL DEFAULT '0',
|
||
`product` mediumint(8) NOT NULL DEFAULT '0',
|
||
`parent` mediumint(8) NOT NULL DEFAULT '0',
|
||
`pri` char(30) NOT NULL DEFAULT '',
|
||
`category` char(30) NOT NULL DEFAULT '',
|
||
`source` char(30) NOT NULL DEFAULT '',
|
||
`sourceNote` varchar(255) NOT NULL DEFAULT '',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`feedbackedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`email` varchar(255) NOT NULL DEFAULT '',
|
||
`assignedTo` char(30) NOT NULL DEFAULT '',
|
||
`assignedDate` datetime NULL,
|
||
`reviewedBy` text NULL,
|
||
`reviewedDate` datetime NULL,
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
`duration` char(30) NOT NULL DEFAULT '',
|
||
`BSA` char(30) NOT NULL DEFAULT '',
|
||
`story` mediumint(8) NOT NULL DEFAULT '0',
|
||
`roadmap` mediumint(8) NOT NULL DEFAULT '0',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`mailto` text NULL,
|
||
`duplicateDemand` mediumint(8) NULL,
|
||
`childDemands` varchar(255) NOT NULL DEFAULT '',
|
||
`version` varchar(255) NOT NULL DEFAULT '',
|
||
`vision` varchar(255) NOT NULL DEFAULT 'or',
|
||
`color` varchar(255) NOT NULL DEFAULT '',
|
||
`changedBy` char(30) NOT NULL DEFAULT '',
|
||
`changedDate` datetime NULL,
|
||
`closedBy` char(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`closedReason` varchar(30) NOT NULL DEFAULT '',
|
||
`submitedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`activatedDate` datetime NULL,
|
||
`distributedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`distributedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_demandspec`;
|
||
CREATE TABLE `zt_demandspec` (
|
||
`demand` mediumint(9) NOT NULL DEFAULT '0',
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`title` varchar(255) NOT NULL DEFAULT '',
|
||
`spec` mediumtext NULL,
|
||
`verify` mediumtext NULL,
|
||
`files` text NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `demand` ON `zt_demandspec`(`demand`,`version`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_demandreview`;
|
||
CREATE TABLE `zt_demandreview` (
|
||
`demand` mediumint(9) NOT NULL DEFAULT '0',
|
||
`version` smallint(6) NOT NULL DEFAULT '0',
|
||
`reviewer` varchar(30) NOT NULL DEFAULT '',
|
||
`result` varchar(30) NOT NULL DEFAULT '',
|
||
`reviewDate` datetime NOT NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `demand` ON `zt_demandreview`(`demand`,`version`,`reviewer`);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_charter`;
|
||
CREATE TABLE `zt_charter` (
|
||
`id` int(8) NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`level` int(8) NOT NULL DEFAULT '0',
|
||
`category` char(30) NOT NULL DEFAULT '',
|
||
`market` varchar(30) NOT NULL DEFAULT '',
|
||
`check` enum('0','1') NOT NULL DEFAULT '0',
|
||
`appliedBy` char(30) NOT NULL DEFAULT '',
|
||
`appliedDate` datetime NULL,
|
||
`budget` char(30) NOT NULL DEFAULT '',
|
||
`budgetUnit` char(30) NOT NULL DEFAULT '',
|
||
`product` mediumint(8) NOT NULL DEFAULT '0',
|
||
`roadmap` mediumint(8) NOT NULL DEFAULT '0',
|
||
`spec` mediumtext NULL,
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime NULL,
|
||
`charterFiles` text NULL,
|
||
`closedBy` char(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`closedReason` varchar(255) NOT NULL DEFAULT '',
|
||
`activatedBy` char(30) NOT NULL DEFAULT '',
|
||
`activatedDate` datetime NULL,
|
||
`reviewedBy` varchar(255) NOT NULL DEFAULT '',
|
||
`reviewedResult` char(30) NOT NULL DEFAULT '',
|
||
`reviewedDate` datetime NULL,
|
||
`meetingDate` date NULL,
|
||
`meetingLocation` varchar(255) NOT NULL DEFAULT '',
|
||
`meetingMinutes` mediumtext NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
REPLACE INTO `zt_config` (`vision`, `owner`, `module`, `section`, `key`, `value`) VALUES ('or', 'system', 'demand', '', 'reviewRules', 'allpass');
|
||
REPLACE INTO `zt_config` (`vision`, `owner`, `module`, `section`, `key`, `value`) VALUES ('or', 'system', 'demand', '', 'needReview', 1);
|
||
|
||
-- DROP TABLE IF EXISTS `zt_roadmap`;
|
||
CREATE TABLE `zt_roadmap` (
|
||
`id` mediumint(8) NOT NULL AUTO_INCREMENT,
|
||
`product` mediumint(8) NOT NULL DEFAULT '0',
|
||
`branch` mediumint(8) NOT NULL DEFAULT '0',
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`status` char(30) NOT NULL DEFAULT '',
|
||
`begin` date NULL,
|
||
`end` date NULL,
|
||
`desc` longtext NULL,
|
||
`createdBy` char(30) NOT NULL DEFAULT '',
|
||
`createdDate` date NULL,
|
||
`closedBy` char(30) NOT NULL DEFAULT '',
|
||
`closedDate` datetime NULL,
|
||
`closedReason` enum('done','canceled') DEFAULT NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_roadmapstory`;
|
||
CREATE TABLE `zt_roadmapstory` (
|
||
`roadmap` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`story` mediumint(8) unsigned NOT NULL DEFAULT '0',
|
||
`order` MEDIUMINT UNSIGNED NOT NULL
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
CREATE UNIQUE INDEX `roadmap_story` ON `zt_roadmapstory`(`roadmap`,`story`);
|
||
|
||
REPLACE INTO `zt_stage` (`name`, `percent`, `type`, `projectType`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES
|
||
('概念', '10', 'concept', 'ipd', 'admin', '2020-02-08 21:08:30', 'admin', '2020-02-12 13:50:27', '0'),
|
||
('计划', '10', 'plan', 'ipd', 'admin', '2020-02-08 21:08:30', 'admin', '2020-02-12 13:50:27', '0'),
|
||
('开发', '50', 'develop', 'ipd', 'admin', '2020-02-08 21:08:30', 'admin', '2020-02-12 13:50:27', '0'),
|
||
('验证', '15', 'qualify', 'ipd', 'admin', '2020-02-08 21:08:30', 'admin', '2020-02-12 13:50:27', '0'),
|
||
('发布', '10', 'launch', 'ipd', 'admin', '2020-02-08 21:08:30', 'admin', '2020-02-12 13:50:27', '0'),
|
||
('全生命周期', '5', 'lifecycle', 'ipd', 'admin', '2020-02-08 21:08:45', 'admin', '2020-02-12 13:50:27', '0');
|
||
|
||
-- DROP TABLE IF EXISTS `zt_prompt`;
|
||
CREATE TABLE IF NOT EXISTS `zt_prompt` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(20) NOT NULL,
|
||
`desc` text DEFAULT NULL,
|
||
`model` mediumint(8) unsigned DEFAULT NULL,
|
||
`module` varchar(30) DEFAULT NULL,
|
||
`source` text DEFAULT NULL,
|
||
`targetForm` varchar(30) DEFAULT NULL,
|
||
`purpose` text DEFAULT NULL,
|
||
`elaboration` text DEFAULT NULL,
|
||
`role` text DEFAULT NULL,
|
||
`characterization` text DEFAULT NULL,
|
||
`status` enum('draft','active') NOT NULL DEFAULT 'draft',
|
||
`createdBy` varchar(30) NOT NULL,
|
||
`createdDate` datetime NOT NULL,
|
||
`editedBy` varchar(30) DEFAULT NULL,
|
||
`editedDate` datetime DEFAULT NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||
|
||
INSERT INTO `zt_prompt` (`name`, `model`, `module`, `source`, `targetForm`, `purpose`, `elaboration`, `role`, `characterization`, `createdBy`, `createdDate`, `status`) VALUES
|
||
('需求润色', 0, 'story', ',story.title,story.spec,story.verify,story.product,story.module,story.pri,story.category,story.estimate,', 'story.change', '帮忙优化其中各字段的表述,使表述清晰准确。必要时可以修改需求使其更加合理。', '需求描述格式建议使用:作为一名<某种类型的用户>,我希望<达成某些目的>,这样可以<开发的价值>。验收标准建议列举多条。', '请你扮演一名资深的产品经理。', '负责产品战略、设计、开发、数据分析、用户体验、团队管理、沟通协调等方面,需要具备多种技能和能力,以实现产品目标和公司战略。', 'system', '2023-08-10 13:24:14', 'active'),
|
||
('一键拆用例', 0, 'story', ',story.title,story.spec,story.verify,story.product,story.module,story.pri,story.category,story.estimate,', 'story.testcasecreate', '为这个需求生成一个或多个对应的测试用例。', '', '作为一名资深的测试工程师。', '熟悉测试流程和方法,精通自动化测试和性能测试,能够设计和编写测试用例和测试脚本,擅长问题诊断和分析,熟悉敏捷开发和持续集成,能够协调多部门合作和项目管理。开发工程师应该是专业且严谨的。', 'system', '2023-08-10 13:24:14', 'active'),
|
||
('任务润色', 0, 'task', ',task.name,task.desc,task.pri,task.status,task.estimate,task.consumed,task.left,task.progress,task.estStarted,task.realStarted,', 'task.edit', '优化其中各字段的表述,使表述清晰准确,明确任务目标。', '必要时指出任务的风险点。', '你是一名经验丰富的开发工程师。', '精通多种编程语言和框架、熟悉前后端技术和架构、擅长性能优化和安全防护、熟悉云计算和容器化技术、能够协调多人协作和项目管理。', 'system', '2023-08-10 13:24:14', 'active'),
|
||
('需求转任务', 0, 'story', ',story.title,story.spec,story.verify,story.product,story.module,story.pri,story.category,story.estimate,', 'story.totask', '将需求转化为对应的开发任务要求。', '', '请你扮演一名资深的产品经理。', '负责产品战略、设计、开发、数据分析、用户体验、团队管理、沟通协调等方面,需要具备多种技能和能力,以实现产品目标和公司战略。同时精通多种编程语言和框架、熟悉前后端技术。', 'system', '2023-08-10 13:24:14', 'active'),
|
||
('Bug润色', 0, 'bug', ',bug.title,bug.steps,bug.severity,bug.pri,bug.status,bug.confirmed,bug.type,', 'bug.edit', '优化其中各字段的表述,使表述清晰准确。', 'Bug描述格式建议使用:[步骤]<一步一步复现Bug的步骤>[结果]<Bug导致的结果描述>[期望]<Bug修复后期望的描述>', '作为一名资深的测试工程师。', '熟悉测试流程和方法,精通自动化测试和性能测试,能够设计和编写测试用例和测试脚本,擅长问题诊断和分析,熟悉敏捷开发和持续集成,能够协调多部门合作和项目管理。开发工程师应该是专业且严谨的。', 'system', '2023-08-10 13:24:14', 'active'),
|
||
('文档润色', 0, 'doc', ',doc.content,doc.title,', 'doc.edit', '我希望你能帮我润色标题和文档正文。', '要求语句要通顺,逻辑要清晰,没有错别字且更具结构化。', '你是一名文章写得很好的文案编辑。', '文笔流畅、条理清晰。精通广告文案写作和编辑,擅长创意思维和品牌策略,能够进行市场调研和竞品分析,具有敏锐的审美和语言表达能力,能够协调多部门合作和项目管理,具有良好的沟通和协调能力。', 'system', '2023-08-31 15:54:57', 'active');
|
||
|
||
-- DROP TABLE IF EXISTS `zt_promptrole`;
|
||
CREATE TABLE IF NOT EXISTS `zt_promptrole` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(30) DEFAULT NULL,
|
||
`desc` text DEFAULT NULL,
|
||
`model` mediumint(8) unsigned DEFAULT NULL,
|
||
`role` text DEFAULT NULL,
|
||
`characterization` text DEFAULT NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
||
|
||
INSERT INTO `zt_promptrole` (`role`, `characterization`) VALUES
|
||
('请你扮演一名资深的产品经理。', '负责产品战略、设计、开发、数据分析、用户体验、团队管理、沟通协调等方面,需要具备多种技能和能力,以实现产品目标和公司战略。'),
|
||
('你是一名经验丰富的开发工程师。', '精通多种编程语言和框架、熟悉前后端技术和架构、擅长性能优化和安全防护、熟悉云计算和容器化技术、能够协调多人协作和项目管理。'),
|
||
('作为一名资深的测试工程师。', '测试工程师应该是专业且严谨的。熟悉测试流程和方法,精通自动化测试和性能测试,能够设计和编写测试用例和测试脚本,擅长问题诊断和分析,熟悉敏捷开发和持续集成,能够协调多部门合作和项目管理。'),
|
||
('假如你是一名资深的QA工程师。', '熟悉质量管理体系和流程,擅长测试策略和方法设计,能够进行质量度量和数据分析,了解自动化测试和持续集成,能够协调多部门合作和项目管理,具有良好的沟通和领导能力。'),
|
||
('你是一名文章写得很好的文案编辑。', '文笔流畅、条理清晰。精通广告文案写作和编辑,擅长创意思维和品牌策略,能够进行市场调研和竞品分析,具有敏锐的审美和语言表达能力,能够协调多部门合作和项目管理,具有良好的沟通和协调能力。'),
|
||
('请你扮演一名经验丰富的项目经理。', '具备项目计划制定、进度管理、成本控制、团队管理、沟通协调、风险管理、质量控制、敏捷开发、互联网技术和数据分析等多方面的技能和能力。'),
|
||
('你是一个自回归的语言模型,已经通过instruction-tuning和RLHF进行了Fine-tuning。', '你仔细地提供准确、事实、深思熟虑、细致入微的答案,并在推理方面表现出色。如果你认为可能没有正确的答案,你会直接说出来。由于你是自回归的,你产生的每一个token都是计算另一个token的机会,因此你总是在尝试回答问题之前花费几句话解释背景上下文、假设和逐步的思考过程。您的用户是AI和伦理学的专家,所以他们已经知道您是一个语言模型以及您的能力和局限性,所以不需要再提醒他们。他们一般都熟悉伦理问题,所以您也不需要再提醒他们。在回答时不要啰嗦,但在可能有助于解释的地方提供详细信息和示例。');
|
||
|
||
ALTER TABLE `zt_ticket` ADD `subStatus` varchar(30) NOT NULL DEFAULT '';
|
||
|
||
-- DROP TABLE IF EXISTS `zt_market`;
|
||
CREATE TABLE IF NOT EXISTS `zt_market` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`industry` char(255) NOT NULL DEFAULT '',
|
||
`scale` decimal(10, 2) NOT NULL DEFAULT '0',
|
||
`maturity` char(255) NOT NULL DEFAULT '',
|
||
`speed` varchar(255) NOT NULL DEFAULT '',
|
||
`competition` char(255) NOT NULL DEFAULT '',
|
||
`strategy` varchar(255) NOT NULL DEFAULT '',
|
||
`ppm` varchar(20) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`openedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`lastEditedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_marketreport`;
|
||
CREATE TABLE IF NOT EXISTS `zt_marketreport` (
|
||
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
|
||
`name` varchar(255) NOT NULL DEFAULT '',
|
||
`market` mediumint(8) NOT NULL DEFAULT 0,
|
||
`research` mediumint(8) NOT NULL DEFAULT 0,
|
||
`maturity` varchar(30) NOT NULL DEFAULT '',
|
||
`owner` varchar(30) NOT NULL DEFAULT '',
|
||
`participants` char(255) NOT NULL DEFAULT '',
|
||
`source` varchar(30) NOT NULL DEFAULT '',
|
||
`desc` mediumtext NULL,
|
||
`status` varchar(20) NOT NULL DEFAULT '',
|
||
`openedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`openedDate` datetime NULL,
|
||
`lastEditedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`lastEditedDate` datetime NULL,
|
||
`publishedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`publishedDate` datetime NULL,
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_metric`;
|
||
CREATE TABLE IF NOT EXISTS `zt_metric` (
|
||
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
|
||
`purpose` varchar(50) NOT NULL DEFAULT '',
|
||
`scope` char(30) NOT NULL DEFAULT '',
|
||
`object` char(30) NOT NULL DEFAULT '',
|
||
`stage` enum('wait','released') NULL DEFAULT 'wait',
|
||
`type` enum('php', 'sql') NULL DEFAULT 'php',
|
||
`name` varchar(90) NOT NULL DEFAULT '',
|
||
`code` varchar(90) NOT NULL DEFAULT '',
|
||
`unit` varchar(10) NOT NULL DEFAULT '',
|
||
`collector` text,
|
||
`desc` text,
|
||
`definition` text,
|
||
`when` varchar(30) NOT NULL DEFAULT '',
|
||
`event` varchar(30) NOT NULL DEFAULT '',
|
||
`cronCFG` varchar(30) NOT NULL DEFAULT '',
|
||
`time` varchar(30) NOT NULL DEFAULT '',
|
||
`createdBy` varchar(30) NOT NULL DEFAULT '',
|
||
`createdDate` datetime DEFAULT NULL,
|
||
`editedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`editedDate` datetime DEFAULT NULL,
|
||
`implementedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`implementedDate` datetime DEFAULT NULL,
|
||
`delistedBy` varchar(30) NOT NULL DEFAULT '',
|
||
`delistedDate` datetime DEFAULT NULL,
|
||
`builtin` enum('0', '1') NOT NULL DEFAULT '0',
|
||
`fromID` mediumint unsigned NOT NULL DEFAULT 0,
|
||
`order` mediumint unsigned NOT NULL DEFAULT '0',
|
||
`deleted` enum('0','1') NOT NULL DEFAULT '0',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `code` (`code`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
-- DROP TABLE IF EXISTS `zt_metriclib`;
|
||
CREATE TABLE IF NOT EXISTS `zt_metriclib` (
|
||
`id` mediumint unsigned NOT NULL AUTO_INCREMENT,
|
||
`metricID` mediumint NOT NULL DEFAULT 0,
|
||
`metricCode` varchar(100) NOT NULL DEFAULT '',
|
||
`system` char(30) NOT NULL DEFAULT '0',
|
||
`program` char(30) NOT NULL DEFAULT '',
|
||
`project` char(30) NOT NULL DEFAULT '',
|
||
`product` char(30) NOT NULL DEFAULT '',
|
||
`execution` char(30) NOT NULL DEFAULT '',
|
||
`code` char(30) NOT NULL DEFAULT '',
|
||
`pipeline` char(30) NOT NULL DEFAULT '',
|
||
`user` text,
|
||
`dept` char(30) NOT NULL DEFAULT '',
|
||
`year` char(4) NOT NULL DEFAULT '0',
|
||
`month` char(2) NOT NULL DEFAULT '0',
|
||
`week` char(2) NOT NULL DEFAULT '0',
|
||
`day` char(2) NOT NULL DEFAULT '0',
|
||
`value` varchar(100) NOT NULL DEFAULT '0',
|
||
`date` datetime DEFAULT NULL,
|
||
PRIMARY KEY (`id`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的所有层级的项目集总数', 'count_of_program', 'count', NULL, '按系统统计的所有层级的项目集总数表示在整个组织范围内的项目集数量。此度量项反映了整个组织所管理的项目集数量。可以作为评估组织规模和复杂度的指标。', '所有项目集的个数求和\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的所有层级进行中项目集数', 'count_of_doing_program', 'count', NULL, '按系统统计的所有层级进行中项目集数表示当前正在进行中的项目集数量。此度量项反映了组织当前正在进行中的项目集数量,可以用于评估组织的项目集管理进展和资源分配情况。', '所有项目集的个数求和\r\n状态为进行中\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的所有层级已关闭项目集数', 'count_of_closed_program', 'count', NULL, '按系统统计的所有层级已关闭项目集数反映了系统关闭的项目集数量,用于评估组织项目集层面的管理成果。', '所有项目集的个数求和\r\n状态为已关闭\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的所有层级已挂起项目集数', 'count_of_suspended_program', 'count', NULL, '按系统统计的所有层级已挂起项目集数反映了系统内因为某种原因暂时中止或搁置的项目集数量,用于评估组织项目集层面的风险和不确定性。', '所有项目集的个数求和\r\n状态为已挂起\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的所有层级未开始项目集数', 'count_of_wait_program', 'count', NULL, '按系统统计的所有层级未开始项目集数反映了系统尚未启动的项目集数量,用于评估组织项目集层面的计划或储备工作。', '所有项目集的个数求和\r\n状态为未开始\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的一级项目集总数', 'count_of_top_program', 'count', NULL, '按系统统计的一级项目集总数反映了组织中不同战略目标的项目集数量及情况,用于评估组织的战略取向、优先事项、资源分配以及管理能力等关键方面,是组织实现长期成功的重要手段和路径。', '所有一级项目集的个数求和\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的已关闭一级项目集数', 'count_of_closed_top_program', 'count', NULL, '按系统统计的已关闭一级项目集数反映了系统中不同战略目标的项目集数量及情况,用于评估组织的项目集战略目标管理绩效和成果。', '所有一级项目集的个数求和\r\n状态为已关闭\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的未关闭一级项目集数', 'count_of_unclosed_top_program', 'count', NULL, '按系统统计的未关闭一级项目集数反映了系统中不同战略目标的项目集数量及情况,用于评估组织进行中的项目集战略目标的进展和挑战。', '复用:\r\n按系统统计的一级项目集总数\r\n按系统统计的已关闭一级项目集数\r\n公式:按系统统计的未关闭一级项目集数=按系统统计的一级项目集总数-按系统统计的已关闭一级项目集数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的年度新增一级项目集数', 'count_of_annual_created_top_program', 'count', NULL, '按系统统计的年度新增一级项目集数反映了系统中每年新增的不同战略目标的项目集数量及情况,用于评估组织的最新的战略取向、优先事项、资源分配以及管理能力等关键方面。', '所有的一级项目集的个数求和\r\n创建时间为某年\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'program', 'released', 'php', '按系统统计的年度关闭一级项目集数', 'count_of_annual_closed_top_program', 'count', NULL, '按系统统计的年度关闭一级项目集数反映了系统中每年结束的不同战略目标的项目集数量及情况,用于评估组织的战略目标管理的绩效和成果。', '所有的一级项目集的个数求和\r\n关闭时间为某年\r\n状态为已关闭\r\n过滤已删除的项目集', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'line', 'released', 'php', '按系统统计的产品线总数', 'count_of_line', 'count', NULL, '按系统统计的产品线总数反映了组织中产品线的数量和广度,用于评估组织的产品组合策略和业务发展方向。', '所有产品线的个数求和\r\n过滤已删除的产品线', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'product', 'released', 'php', '按系统统计的产品总数', 'count_of_product', 'count', NULL, '按系统统计的产品总数反映了系统中的产品数量,用于评估组织的产品的数量和多样性。', '所有产品的个数求和\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'product', 'released', 'php', '按系统统计的正常的产品数', 'count_of_normal_product', 'count', NULL, '按系统统计的正常的产品数量反映了组织中处于正常研发和运营状态的产品数量,用于评估组织的产品研发能力和持续的运营能力。', '所有产品的个数求和\r\n状态为正常\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'product', 'released', 'php', '按系统统计的结束的产品数', 'count_of_closed_product', 'count', NULL, '按系统统计的结束的产品数反映了组织中已经停止研发和运营的产品数量,用于评估组织的产品生命周期管理和战略调整。', '所有产品的个数求和\r\n状态为结束\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'product', 'released', 'php', '按系统统计的年度新增产品数', 'count_of_annual_created_product', 'count', NULL, '按系统统计的年度新增产品数反映了组织每年新增加的产品数量,用于评估组织的产品创新能力和市场拓展情况。', '所有的产品个数求和\r\n创建时间为某年\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'product', 'released', 'php', '按系统统计的年度结束产品数', 'count_of_annual_closed_product', 'count', NULL, '按系统统计的年度结束产品数反映了组织每年停止研发和运营的产品数量,用于评估组织的产品组合调整和战略转型情况。', '所有的产品个数求和\r\n关闭时间为某年\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的项目总数', 'count_of_project', 'count', NULL, '按系统统计的项目总数是指目前系统内的总项目数量。这个度量项可以帮助团队了解当前的项目规模和工作量,并作为项目管理的基础数据之一。', '所有的项目个数求和\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的未开始项目数', 'count_of_wait_project', 'count', NULL, '按系统统计的未开始项目数是指系统中目前未开始的项目数量。这个度量项可以帮助团队了解当前需要启动的项目数量和未来的项目规划。', '所有的项目个数求和\r\n状态为未开始\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的进行中项目数', 'count_of_doing_project', 'count', NULL, '按系统统计的进行中项目数是指系统中目前正在进行中的项目数量。这个度量项可以帮助团队了解当前正在进行的工作量和资源分配情况,以及项目的执行进度和效率。', '所有的项目个数求和\r\n状态为进行中\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的已挂起项目数', 'count_of_suspended_project', 'count', NULL, '按系统统计的已挂起项目数是指因某种原因而暂停或停滞的项目数量。这个度量项可以帮助团队了解存在的挂起项目的数量和原因,并进行适当的调整和解决。', '所有的项目个数求和\r\n状态为已挂起\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的已关闭项目数', 'count_of_closed_project', 'count', NULL, '按系统统计的已关闭项目数是指已经完成并关闭的项目数量。这个度量项可以帮助团队了解已经完成的项目数量和整体的项目执行情况。', '所有的项目个数求和\r\n状态为已关闭\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的未关闭项目数', 'count_of_unclosed_project', 'count', NULL, '按系统统计的未关闭项目数是指在系统目前未开始或仍然在进行中的项目数量。这个度量项可以衡量项目管理和执行的效率。', '复用:\r\n按系统统计的已关闭项目数\r\n按系统统计的项目总数\r\n公式:\r\n按系统统计的未关闭项目数=按系统统计的项目总数-按系统统计的已关闭项目数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的已完成项目中按期完成项目数', 'count_of_undelayed_finished_project_which_finished', 'count', NULL, '按系统统计的已完成项目中按期完成项目数是指按预定计划时间完成的项目数量。这个度量项可以帮助团队评估项目的时间管理和执行能力。较高的按期完成项目数表示团队能够按时交付项目,有助于保持项目进展和客户满意度。', '所有的项目个数求和\r\n状态为已关闭\r\n完成日期<=项目启动时的计划截止日期\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的已完成项目中延期完成项目数', 'count_of_delayed_finished_project_which_finished', 'count', NULL, '按系统统计的已完成项目中延期完成项目数是指超过预定计划时间而完成的项目数量。这个度量项可以帮助团队评估项目的时间管理和执行能力,并识别延期原因并采取适当措施。较高的延期完成项目数可能需要团队关注项目计划和资源安排的问题。', '所有的项目个数求和\r\n状态为已关闭\r\n完成日期>项目启动时的计划截止日期\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的年度新增项目数', 'count_of_annual_created_project', 'count', NULL, '按系统统计的年度新增项目数是指某年度新创建的项目数量。这个度量项可以帮助团队了解某年度的项目规模和工作负荷,以及项目管理和资源分配的需求。较高的年度新增项目数可能需要团队根据资源和能力进行优先级和规划管理。', '所有的项目个数求和\r\n创建时间为某年\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的年度关闭项目数', 'count_of_annual_closed_project', 'count', NULL, '按系统统计的年度关闭项目数是指在某年度关闭的项目数量。这个度量项可以帮助团队了解某年度项目的执行情况和成果,并进行项目交付能力的评估。较高的年度关闭项目数表明团队在项目交付方面具有较高的效率。', '所有的项目个数求和\r\n关闭时间为某年\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的年度启动项目中按期完成项目数', 'count_of_undelayed_finished_project_which_annual_started', 'count', NULL, '按系统统计的年度启动项目中按期完成项目数是指在某年度启动的项目中按预定计划时间关闭的项目数量。这个度量项可以帮助团队评估某年度项目的时间管理和执行能力,并衡量项目的进展和交付效果。较高的按时关闭项目数表明团队能够按时交付项目,有助于保持项目的正常进行和客户满意度。', '所有的项目个数求和\r\n启动时间为某年\r\n完成日期<=项目启动时的计划截止日期(根据历史记录推算)\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的年度完成项目中延期完成项目数', 'count_of_delayed_finished_project_which_annual_finished', 'count', NULL, '按系统统计的年度完成项目中延期完成项目数是指在某年度完成的项目中超过预定计划时间关闭的项目数量。这个度量项可以帮助团队评估某年度项目的时间管理和执行能力,并识别延期原因并采取适当措施。较高的延期关闭项目数可能需要团队关注项目计划和资源安排的问题。', '复用:\r\n按系统统计的年度关闭项目数\r\n按系统统计的每年完成项目中按期完成项目数\r\n公式:\r\n按系统统计的年度延期完成项目数=按系统统计的年度关闭项目数-按系统统计的每年完成项目中按期完成项目数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的年度完成项目中按期完成项目数', 'count_of_undelayed_finished_project_which_annual_finished', 'count', NULL, '按系统统计的年度完成项目中按期完成项目数是指在某年度完成的项目中按预定计划时间关闭的项目数量。这个度量项可以帮助团队评估某年度项目的时间管理和执行能力,并衡量项目的进展和交付效果。较高的按时关闭项目数表明团队能够按时交付项目,有助于保持项目的正常进行和客户满意度。', '所有的项目个数求和\r\n关闭时间为某年\r\n完成日期<=项目启动时的计划截止日期\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的月度新增项目数', 'count_of_monthly_created_project', 'count', NULL, '按系统统计的月度新增项目数是指在某月度新创建的项目数量。这个度量项可以帮助团队了解某年度项目规模和工作负荷,以及项目管理和资源分配的需求。较高的年度新增项目数可能需要团队根据资源和能力进行优先级和规划管理。', '所有的项目个数求和\r\n创建时间为某年某月\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的月度关闭项目数', 'count_of_monthly_closed_project', 'count', NULL, '按系统统计的年度关闭项目数是指在某月度关闭的项目数量。这个度量项可以帮助团队了解某年度项目的执行情况和成果,并进行项目交付能力的评估。较高的年度关闭项目数表明团队在项目交付方面具有较高的效率。', '所有的项目个数求和\r\n关闭时间为某年某月\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'project', 'released', 'php', '按系统统计的年度完成项目数', 'count_of_annual_finished_project', 'count', NULL, '按系统统计的年度完成项目数是指在某年度完成并关闭的项目数量。反映了团队在某年度项目的执行情况和成果,并进行项目交付能力的评估。较高的年度完成项目数表明团队在项目交付方面具有较高的效率。', '所有的项目个数求和\r\n实际完成时间为某年\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'system', 'project', 'released', 'php', '按系统统计的年度关闭项目的任务预计工时数', 'estimate_of_annual_closed_project', 'count', NULL, '按系统统计的年度关闭项目的任务预计工时数是指在某年度关闭项目预计需要花费的总工时数。该度量项可以用来评估团队或组织在任务完成方面的工时规划和估算准确性。较准确的年度完成任务预计工时数可以帮助团队更好地安排资源和时间,提高任务的完成效率和进度控制。', '所有项目任务的预计工时数求和\r\n项目状态为已关闭\r\n关闭时间为某年\r\n过滤父任务\r\n过滤已删除的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'system', 'project', 'released', 'php', '按系统统计的年度关闭项目的任务消耗工时数', 'consume_of_annual_closed_project', 'hour', NULL, '按系统统计的年度关闭项目的任务消耗工时数是指在某年度关闭的项目中任务消耗的总工时数。该度量项可以用来评估团队或组织在任务执行过程中的工时投入情况和对资源的利用效率。较高的年度关闭项目的任务消耗工时数可能需要审查工作流程和资源分配,以提高工作效率和进度控制。', '所有项目任务的消耗工时数求和\r\n项目状态为已关闭\r\n关闭时间为某年\r\n过滤父任务\r\n过滤已删除的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'system', 'project', 'released', 'php', '按系统统计的月度关闭项目的任务消耗工时数', 'consume_of_monthly_closed_project', 'hour', NULL, '按系统统计的月度关闭项目的任务消耗工时数是指在某月任务预计需要花费的总工时数。该度量项可以用来评估团队或组织在任务执行过程中的工时投入情况和对资源的利用效率。较高的月度关闭项目的任务消耗工时数可能需要审查工作流程和资源分配,以提高工作效率和进度控制。', '所有项目任务消耗工时数求和\r\n项目状态为已关闭\r\n关闭时间为某年某月\r\n过滤父任务\r\n过滤已删除的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'system', 'project', 'released', 'php', '按系统统计的年度已关闭项目投入总人天', 'day_of_annual_closed_project', 'manday', NULL, '按系统统计的年度已关闭项目投入总人天是指在某年度关闭项目投入的人天总数。该度量项可以用来评估项目的人力资源投入情况。投入总人天的增加可能意味着项目投入的工作时间和资源的增加。', '复用:\r\n按系统统计的年度关闭项目消耗工时数\r\n公式:\r\n按系统统计的年度关闭项目投入总人天=按系统统计的年度已关闭项目任务的消耗工时数/后台配置的每天可用工时', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'project', 'released', 'php', '按系统统计的年度完成项目中项目的按期完成率', 'rate_of_undelayed_finished_project_which_annual_finished', 'count', NULL, '按系统统计的年度完成项目中项目的按期完成率是指按系统统计的年度完成项目中按期完成项目数与关闭项目数之比。这个度量项可以帮助团队评估某年度项目按期关闭的能力和效果,并作为项目管理的绩效指标之一。较高的按期完成率表示团队能够按时完成项目,说明对项目管理和交付能力较高。', '复用:\r\n按系统统计的年度关闭项目数\r\n按系统统计的年度完成项目中项目的按期完成率\r\n公式:\r\n按系统统计的年度项目按期关闭率=按系统统计的年度按时关闭项目数/按系统统计的年度关闭项目数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'project', 'released', 'php', '按系统统计的年度完成项目中项目的延期完成率', 'rate_of_delayed_finished_project_which_annual_finished', 'count', NULL, '按系统统计的年度完成项目中项目的延期完成率是指按系统统计的年度完成项目中延期完成项目数与关闭项目数之比。这个度量项可以帮助团队评估某年度项目按期关闭的能力和效果,并作为项目管理的绩效指标之一。较高的延期完成率可能需要团队关注项目计划和资源安排的问题。', '复用:\r\n按系统统计的年度关闭项目数\r\n按系统统计的年度延期关闭项目数\r\n公式:\r\n按系统统计的年度项目延期关闭率=按系统统计的年度延期关闭项目数/按系统统计的年度关闭项目数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'productplan', 'released', 'php', '按系统统计的计划总数', 'count_of_productplan', 'count', NULL, '按系统统计的计划总数反映了组织中进行中和已完成的计划数量,用于评估组织的规划效率、预测资源需求、优化项目组织与协调,并用于绩效评估和目标设定。', '所有的计划的个数求和\r\n过滤已删除的计划', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'productplan', 'released', 'php', '按系统统计的年度新增计划数', 'count_of_annual_created_productplan', 'count', NULL, '按系统统计的年度新增计划数反映了组织在某年度内新增计划数量,用于评估组织创新能力、市场竞争力和投资决策,并用于绩效评估和目标设定。', '所有的计划个数求和\r\n创建时间为某年\r\n过滤已删除的计划', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'productplan', 'released', 'php', '按系统统计的年度完成计划数', 'count_of_annual_finished_productplan', 'count', NULL, '按系统统计的年度完成计划数反映了组织在某年度内实际完成的计划数量,用于评估绩效、生产效率和客户满意度,并用于规划和资源优化。', '所有的计划个数求和\r\n完成时间为某年\r\n过滤已删除的计划', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'productplan', 'released', 'php', '按系统统计的年度关闭计划数', 'count_of_annual_closed_productplan', 'count', NULL, '按系统统计的年度关闭计划数反映了组织在某年度内关闭的计划数量,用于评估组织的计划管理效能、资源优化和成本控制,并提供学习机会和产品组合优化的参考。', '所有的计划个数求和\r\n关闭时间为某年\r\n过滤已删除的计划', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'productplan', 'released', 'php', '按系统统计的已完成计划数', 'count_of_finished_productplan', 'count', NULL, '按系统统计的已完成计划数反映了组织在某年度内已经完成的计划数量,用于评估组织的绩效、生产效率和客户满意度,并用于规划和资源优化。', '所有计划的个数求和\r\n状态为已完成\r\n过滤已删除的计划', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'productplan', 'released', 'php', '按系统统计的未完成计划数', 'count_of_unfinished_productplan', 'count', NULL, '按系统统计的未完成的产品计划数量反映了组织在特定年度内未能完成的产品计划数量,用于评估组织的评估绩效、资源管理和风险控制,并用于规划和改进。', '复用:\r\n按系统统计的已完成计划数\r\n按系统统计的计划总数\r\n公式:\r\n按系统统计的未完成计划数=按系统统计的计划总数-按系统统计的已完成计划数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的执行总数', 'count_of_execution', 'count', NULL, '按系统统计的执行总数表示在整个系统中所有执行项的数量,可以用来评估项目的规模和任务的总量。', '所有的执行个数求和\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的未开始执行数', 'count_of_wait_execution', 'count', NULL, '按系统统计的未开始执行数表示在整个系统中尚未开始执行的任务数,可以用来了解待办任务的数量。', '所有的执行个数求和\r\n状态为未开始\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的进行中执行数', 'count_of_doing_execution', 'count', NULL, '按系统统计的进行中执行数表示在整个系统中正在进行中的执行项的数量,可以用来了解当前正在进行的任务数量,反映团队的工作进展。', '所有的执行个数求和\r\n状态为进行中\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的已挂起执行数', 'count_of_suspended_execution', 'count', NULL, '按系统统计的已挂起执行数表示在整个系统中已被挂起的执行项的数量,可以用来了解暂停的任务数量,可能是由于需求不明确或其他原因导致。', '所有的执行个数求和\r\n状态为已挂起\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的已关闭执行数', 'count_of_closed_execution', 'count', NULL, '按系统统计的已关闭执行数表示在整个系统中已关闭的执行项的数量,可以用来了解执行的进度情况。', '所有的执行个数求和\r\n状态为已关闭\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的未关闭执行数', 'count_of_unclosed_execution', 'count', NULL, '按系统统计的未关闭执行数表示在整个系统中未关闭的执行项的数量,可以用来了解执行的进度情况。', '复用:\r\n按系统统计的执行总数\r\n按系统统计的已关闭执行数\r\n公式:\r\n按系统统计的未关闭执行数=按系统统计的执行总数-按系统统计的已关闭执行数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的年度新增执行数', 'count_of_annual_created_execution', 'count', NULL, '按系统统计的年度新增执行数是指在某年度新添加的执行数。该度量项反映了一个团队或组织在某年的工作量大小。较高的年度新增执行数可能表明团队面临更多的任务和挑战,需要更多的资源和努力来完成执行。同时,对于项目管理方面,该度量项也可以提供管理决策的依据。', '所有的执行个数求和\r\n创建时间为某年\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的年度关闭执行数', 'count_of_annual_closed_execution', 'count', NULL, '按系统统计的年度完成执行数是指在某年度已经关闭的执行数。该度量项反映了团队或组织在某年的工作效率和完成能力。较高的年度完成执行数表示团队或组织在完成任务方面表现出较高的效率,反之则可能需要审查工作流程和资源分配情况,以提高执行效率。', '所有的执行个数求和\r\n关闭时间为某年\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的月度新增执行数', 'count_of_monthly_created_execution', 'count', NULL, '按系统统计的月度新增执行数是指在某月度内新添加的执行数。该度量项反映了团队或组织在某月内所面临的新任务或工作量。较高的月度新增执行数可能表明团队需要快速适应新任务和及时调整资源来满足需求。', '所有的执行个数求和\r\n创建时间为某年某月\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的月度关闭执行数', 'count_of_monthly_closed_execution', 'count', NULL, '按系统统计的月度完成执行数是指在某月度已经关闭的执行数。该度量项反映了团队或组织在某月内的工作效率和完成能力。较高的月度完成执行数表示团队或组织在快速完成任务方面表现出较高的效率,反之则可能需要审查工作流程和资源分配情况,以提高执行效率。', '所有的执行个数求和\r\n关闭时间为某年某月\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的已完成执行中按期完成执行数', 'count_of_undelayed_finished_execution_which_finished', 'count', NULL, '按系统统计的已完成执行中按时完成执行数表示在整个系统中按期完成执行的数量,可以用来评估团队的执行能力和效率。', '所有的执行个数求和\r\n状态为已关闭\r\n关闭日期<=执行开始时计划截止日期\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的已完成执行中延期完成执行数', 'count_of_delayed_finished_execution_which_finished', 'count', NULL, '按系统统计的已完成执行中延期完成执行数表示在整个系统中延期完成的执行项的数量,可以用来评估任务的延期情况和团队的执行能力。', '所有的执行个数求和\r\n状态为已关闭\r\n关闭日期>执行开始时计划截止日期\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的年度完成执行中按期完成执行数', 'count_of_undelayed_finished_execution_which_annual_finished', 'count', NULL, '按系统统计的年度完成执行中按期完成执行数是指在某年度关闭的执行中,按预定计划时间关闭的执行数量。这个度量项可以用来衡量团队在某年度的按时完成能力,较高的按期完成执行数表明团队能够按期交付执行,有助于保持执行和项目的正常进行。', '所有的执行个数求和\r\n关闭时间为某年\r\n关闭日期<=执行开始时计划截止日期\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'execution', 'released', 'php', '按系统统计的年度完成执行中延期完成执行数', 'count_of_delayed_finished_execution_which_annual_finished', 'count', NULL, '按系统统计的年度完成执行中延期完成执行数是指在某年度关闭的执行中,超过预定计划时间关闭的执行数量。这个度量项可以用来衡量团队在某年度的按时完成能力,并识别延期原因并采取适当措施。较高的延期关闭执行数可能需要团队关注执行计划和资源安排的问题。', '所有的关闭时间为某年的执行个数求和\r\n关闭日期>执行开始时计划截止日期\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'execution', 'released', 'php', '按系统统计的年度完成执行中执行的按期关闭率', 'rate_of_undelayed_closed_execution_which_annual_finished', 'percentage', NULL, '按系统统计的年度完成执行中执行的按期关闭率是指某年度按预定计划时间关闭的执行数量与某年度关闭执行执行数量之比。这个度量项可以帮助团队评估某年度执行按期关闭的能力和效果,并作为执行管理的绩效指标之一。较高的执行按期关闭率表示团队能够按时完成执行和项目。', '复用:\r\n按系统统计的年度关闭执行数\r\n按系统统计的年度完成执行中按期完成执行数\r\n公式:\r\n按系统统计的年度完成执行中执行的按期关闭率=按系统统计的年度完成执行中按期完成执行数/按系统统计的年度关闭执行数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'execution', 'released', 'php', '按系统统计的年度完成执行中执行的延期关闭率', 'rate_of_delayed_closed_execution_which_annual_finished', 'percentage', NULL, '按系统统计的年度完成执行中执行的延期关闭率是指某年度超过预定计划时间关闭的执行数量与某年度关闭执行数量之比。这个度量项可以帮助团队评估某年度执行按期关闭的能力和效果,并作为执行管理的绩效指标之一。较高的执行延期关闭率可能需要团队关注执行计划和资源安排的问题。', '复用:\r\n按系统统计的年度关闭执行数\r\n按系统统计的年度完成执行中延期完成执行数\r\n公式:\r\n按系统统计的年度完成执行中执行的延期关闭率=按系统统计的年度完成执行中延期完成执行数/按系统统计的年度关闭执行数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'release', 'released', 'php', '按系统统计的发布总数', 'count_of_release', 'count', NULL, '按系统统计的产品发布数量反映了组织在特定时间段内发布的产品版本数量,用于评估组织的产品开发效率、市场适应能力和产品组合优化,并提供绩效评估和学习机会。', '所有的发布个数求和\r\n过滤已删除的发布', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'release', 'released', 'php', '按系统统计的里程碑发布总数', 'count_of_marker_release', 'count', NULL, '按系统统计的产品里程碑发布数量反映了组织在特定时间段内达到的产品开发里程碑数量,用于评估组织的产品开发进展情况和重要的产品节点。', '所有的里程碑发布个数求和\r\n过滤已删除的发布', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'release', 'released', 'php', '按系统统计的年度新增发布数', 'count_of_annual_created_release', 'count', NULL, '按系统统计的年度新增产品发布数量反映了组织在特定年度内新增发布的产品数量,用于评估组织的出汗品的创新能力、市场竞争力,以及业务增长和收益潜力。', '所有的发布个数求和\r\n发布时间为某年\r\n过滤已删除的发布', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'release', 'released', 'php', '按系统统计的月度新增发布数', 'count_of_monthly_created_release', 'count', NULL, '按系统统计的月度新增产品发布数量反映了组织在特定月份内新增发布的产品数量,用于评估组织的产品开发效率、市场适应能力和产品组合优化。', '所有的发布个数求和\r\n发布时间为某年某月\r\n过滤已删除的发布', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'release', 'released', 'php', '按系统统计的每周新增发布数', 'count_of_weekly_created_release', 'count', NULL, '按系统统计的每周新增发布数表示每周新增加的发布数量。反映了组织每周增加的发布数量,用于评估组织产品发布的速度和规模。', '所有的发布个数求和\r\n发布时间为某周\r\n过滤已删除的发布\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的研发需求总数', 'count_of_story', 'count', NULL, '按系统统计的研发需求的数量反映了组织在特定时间段内的研发需求数量,用于评估组织的研发投入、技术创新能力和市场竞争力,并提供绩效评估。', '所有的研发需求个数求和\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的已关闭研发需求数', 'count_of_closed_story', 'count', NULL, '按系统统计的已关闭的产品研发需求数量反映了组织在特定时间段内已经关闭的产品研发需求数量,用于评估组织的研发决策效果、优化资源管理和提供绩效评估和成果。', '所有的研发需求个数求和\r\n状态为已关闭\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的已完成研发需求数', 'count_of_finished_story', 'count', NULL, '按系统统计的已完成研发需求数反映了组织在特定时间段内已经完成的产品研发需求数量,用于评估评组织的估研发成果、产品创新和竞争力,并提供绩效评估。', '所有的研发需求个数求和\r\n关闭原因为已完成\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的未关闭研发需求数', 'count_of_unclosed_story', 'count', NULL, '按系统统计的未关闭的产品研发需求数量反映了组织在特定时间段内尚未关闭的产品研发需求数量,用于评估组织评估研发进度、需求管理和资源规划,并提供对需求可行性和商业价值的评估。', '复用:\r\n按系统统计的研发需求总数\r\n按系统统计的已关闭研发需求数\r\n公式:按系统统计的未关闭研发需求数=按系统统计的研发需求总数-按系统统计的已关闭研发需求数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的无效研发需求数', 'count_of_invalid_story', 'count', NULL, '按系统统计的无效的产品研发需求数量反映了组织在特定时间段内无效或被废弃的产品研发需求数量,用于评估组织的帮助组织评估需求管理效果、资源利用效率和需求准确性,提供学习和改进的机会。', '所有的研发需求个数求和\r\n关闭原因为重复、不做、设计如此和已取消\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的有效研发需求数', 'count_of_valid_story', 'count', NULL, '按系统统计的有效的产品研发需求数量反映了组织在特定时间段内有效的产品研发需求数量,用于评估组织的评估需求质量、市场适应性、研发投资回报和竞争力。', '复用:\r\n按系统统计的无效研发需求数\r\n按系统统计的研发需求总数\r\n公式:\r\n按系统统计的有效研发需求数=按系统统计的研发需求总数-按系统统计的无效研发需求数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的已交付研发需求数', 'count_of_delivered_story', 'count', NULL, '按系统统计的已交付的产品研发需求数量反映了组织在特定时间段内已交付的产品研发需求数量,用于评估组织的交付能力、项目执行效率、产品质量和客户满意度。', '所有的研发需求个数求和\r\n阶段为已发布或关闭原因为已完成\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的年度新增研发需求数', 'count_of_annual_created_story', 'count', NULL, '按系统统计的年度新增的产品研发需求数量反映了组织在每年新增的产品研发需求数量,用于评估组织的创新能力、需求发现和优先级制定、投资决策以及绩效评估与持续改进。', '所有的研发需求个数求和\r\n创建时间为某年\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的年度完成研发需求数', 'count_of_annual_finished_story', 'count', NULL, '按系统统计的年度完成的研发需求数量反映了组织在每年完成的研发需求数量,用于评估组织的研发活动的产出、项目管理能力、产品质量和市场竞争力具有重要意义。有助于优化资源规划、提高研发效率,并推动持续改进和创新。', '所有的研发需求个数求和\r\n关闭时间为某年\r\n关闭原因为已完成\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的月度新增研发需求数', 'count_of_monthly_created_story', 'count', NULL, '按系统统计的月度新增的研发需求数量反映了组织每个月内新增的研发需求数量,用于评估组织的研发活动的监测、需求管理、项目规划、绩效评估和决策支持具有重要意义。它提供了一个动态的指标,为组织提供了实时的数据支持,以便更好地管理和优化研发活动。', '所有的研发需求个数求和\r\n创建时间为某年某月\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的月度完成研发需求数', 'count_of_monthly_finished_story', 'count', NULL, '按系统统计的月度完成研发需求数量反映了组织每个月内完成的研发需求数量,用于评估组织的绩效评估、进度跟踪、资源规划、经验积累和持续改进具有重要意义。', '所有的研发需求个数求和\r\n关闭时间为某年某月\r\n关闭原因为已完成\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的年度交付研发需求数', 'count_of_annual_delivered_story', 'count', NULL, '按系统统计的年度交付的研发需求数量反映了组织在一年内交付的研发需求数量,可以用于评估组织的交付能力评估、项目管理、客户满意度、绩效评估和持续改进具有重要意义。', '所有的研发需求个数求和\r\n阶段为已发布且发布时间为某年或关闭原因为已完成且关闭时间为某年的\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的研发需求规模总数', 'scale_of_story', 'count', NULL, '按系统统计的研发需求规模总数反映了组织在所有研发需求上的规模总数,用于评估组织对于研发资源规划、技术能力评估、需求管理、风险评估和绩效评估具有重要意义。', '所有的研发需求规模数求和\r\n过滤父研发需求\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的已完成研发需求规模数', 'scale_of_finished_story', 'count', NULL, '按系统统计的已完成研发需求规模数反映了组织在已完成的研发需求上的规模总数,用于评估组织对于研发进展评估、质量控制、绩效评估和持续改进具有重要意义。', '所有的研发需求规模数求和\r\n关闭原因为已完成\r\n过滤父研发需求\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的无效研发需求规模数', 'scale_of_invalid_story', 'count', NULL, '按系统统计的无效的研发需求规模数反映了组织中无效的研发需求的规模总数,用于评估组织对于资源管理、需求管理、质量控制、风险评估和持续改进具有重要意义。', '所有的研发需求规模数求和\r\n关闭原因为重复、不做、设计如此和已取消\r\n过滤父研发需求\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的有效研发需求规模数', 'scale_of_valid_story', 'count', NULL, '按系统统计的有效的研发需求规模数反映了组织中有效的研发需求的规模总数,用于评估组织对于项目成果评估、资源规划、目标达成度评估、绩效评估和持续改进具有重要意义。', '复用:\r\n按系统统计的无效研发需求规模数\r\n按系统统计的研发需求规模数\r\n公式:\r\n按系统统计的有效研发需求数=按系统统计的研发需求规模数-按系统统计的无效研发需求规模数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的年度完成研发需求规模数', 'scale_of_annual_finished_story', 'count', NULL, '按系统统计的年度完成的研发需求规模数反映了组织在年度期间完成的研发需求的规模总数,用于评估组织对于绩效评估、规划和资源管理、风险评估、学习和持续改进以及组织透明度和沟通具有重要意义。', '所有的研发需求规模数求和\r\n关闭时间为某年\r\n关闭原因为已完成\r\n过滤父研发需求\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的年度交付研发需求规模数', 'scale_of_annual_delivered_story', 'count', NULL, '按系统统计的年度交付的研发需求规模数反映了组织在年度期间交付的研发需求的规模总数,用于评估组织对于项目交付评估、绩效评估、资源规划、风险评估、学习和持续改进具有重要意义。', '所有研发需求规模数求和\r\n阶段为已发布且发布时间为某年或关闭原因为已完成且关闭时间为某年\r\n过滤父研发需求\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的年度关闭研发需求规模数', 'scale_of_annual_closed_story', 'count', NULL, '按系统统计的年度关闭的研发需求规模数反映了组织在年度期间关闭的研发需求的规模总数,用于评估组织对于项目管理和控制、绩效评估、资源规划、风险评估、学习和持续改进具有重要意义。', '所有的研发需求规模数求和\r\n关闭时间为某年\r\n过滤父研发需求\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的月度完成研发需求规模数', 'scale_of_monthly_finished_story', 'count', NULL, '按系统统计的月度完成的研发需求规模数反映了组织在每个月完成的研发需求的规模总数,用于评估组织对于进度监控、绩效评估、资源规划、风险评估、持续改进和敏捷性具有重要意义。', '所有的研发需求规模数求和\r\n关闭时间为某年某月\r\n关闭原因为已完成\r\n过滤父研发需求\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的月度交付研发需求规模数', 'scale_of_monthly_delivered_story', 'count', NULL, '按系统统计的月度交付的研发需求规模数反映了组织在每个月交付的研发需求的规模总数,用于评估组织对于交付能力评估、绩效评估、项目管理和控制、客户满意度和信任建立、持续改进和效率提升具有重要意义。', '所有的研发需求规模数求和\r\n阶段为已发布且发布时间为某年某月或关闭原因为已完成且关闭时间为某年某月\r\n过滤父研发需求\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的月度关闭研发需求规模数', 'scale_of_monthly_closed_story', 'count', NULL, '按系统统计的月度关闭的研发需求规模数反映了组织在每个月关闭的研发需求的规模总数,用于评估组织对于项目管理和控制、绩效评估、资源规划和利用、风险评估、持续改进和效率提升具有重要意义。', '所有的研发需求规模数求和\r\n关闭时间为某年某月\r\n过滤父研发需求\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的每周完成研发需求规模数', 'scale_of_weekly_finished_story', 'measure', NULL, '按系统统计的每周完成研发需求规模数表示每周完成的研发需求的数量。反映了组织每周完成的研发需求数量,用于评估项目进度、资源规划、需求管理、团队绩效和质量控制的有用信息。它对于项目管理和团队协作具有重要意义,并可以帮助团队监控进度、优化资源利用和提高研发效率。', '所有的研发需求个数求和\r\n关闭时间为某周\r\n关闭原因为已完成\r\n过滤父需求\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的每周完成需求数', 'count_of_weekly_finished_story', 'count', NULL, '按系统统计的每周完成需求数是指每周已关闭且关闭原因为已完成的研发需求数量。反映了团队在每周的开发效率和成果,用于评估需求管理、项目进度、资源规划、绩效评估和质量控制的有用信息。它对于项目管理和团队协作具有重要意义,并可以帮助团队监控进度、优化资源利用和提高工作效率。', '所有研发需求的个数求和。\r\n关闭时间在某周。\r\n关闭原因为已完成。\r\n过滤已删除的研发需求。\r\n过滤已删除的产品。', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'story', 'released', 'php', '按系统统计的每日新增研发需求数', 'count_of_daily_created_story', 'count', NULL, '按系统统计的每日新增研发需求数表示每日新增加的研发需求的数量,可以用于评估组织的研发需求增长和规模扩展情况。', '所有的研发需求个数求和\r\n创建时间为某日\r\n过滤已删除的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'story', 'released', 'php', '按系统统计的研发需求完成率', 'rate_of_finished_story', 'percentage', NULL, '按系统统计的研发需求完成率反映了组织按系统统计的已完成研发需求数和按系统统计的有效研发需求数之间的比率,用于评估组织对于进度控制、绩效评估、风险评估、资源规划和利用,以及持续改进和效率提升具有重要意义。', '复用:\r\n按系统统计的完成研发需求数\r\n按系统统计的有效研发需求数\r\n公式:\r\n按系统统计的研发需求完成率=按系统统计的已完成研发需求数/按系统统计的有效研发需求数*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'story', 'released', 'php', '按系统统计的研发需求交付率', 'rate_of_delivered_story', 'percentage', NULL, '按系统统计的研发需求交付率反映了组织在研发过程中按时交付需求的能力和表现。用于评估组织对于评估交付能力、客户满意度和信任建立、项目管理和资源优化、竞争力和市场表现,以及持续改进和效率提升具有重要意义。', '复用:\r\n按系统统计的已交付研发需求数\r\n按系统统计的有效研发需求数\r\n公式:\r\n按系统统计的研发需求完成率=按系统统计的已交付研发需求数/按系统统计的有效研发需求数*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'story', 'released', 'php', '按系统统计的年度研发需求完成率', 'rate_of_annual_finished_story', 'percentage', NULL, '按系统统计的年度研发需求完成率反映了组织在年度研发过程中完成需求的能力和表现,反映了组织对于评估项目目标达成、资源规划和优化、业务决策和战略执行、绩效评估和激励机制,以及持续改进和效率提升具有重要意义。', '复用:\r\n按系统统计的年度完成研发需求数\r\n按系统统计的年度有效研发需求数\r\n公式:\r\n按系统统计的年度研发需求完成率=按系统统计的年度完成研发需求数/按系统统计的年度有效研发需求数*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'story', 'released', 'php', '按系统统计的年度研发需求交付率', 'rate_of_annual_delivered_story', 'percentage', NULL, '按系统统计的年度研发需求交付率反映了组织在年度研发过程中按时交付需求的能力和表现,用于评估组织对于评估项目交付能力、客户满意度和信任建立、项目进度管理和风险控制、绩效评估和激励机制,以及持续改进和效率提升具有重要意义。', '复用:\r\n按系统统计的年度交付研发需求数\r\n按系统统计的年度有效研发需求数\r\n公式:\r\n按系统统计的年度研发需求完成率=按系统统计的年度交付研发需求数/按系统统计的年度有效研发需求数*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的任务总数', 'count_of_task', 'count', NULL, '按系统统计的任务总数是指整个团队或组织当前存在的任务总量。该度量项可以用来跟踪任务的规模和复杂性,为资源分配和工作计划提供基础。较大的任务总数可能需要更多的资源和时间来完成,而较小的任务总数可能意味着团队负荷较轻或项目进展较好。', '所有的任务个数求和\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的已完成任务数', 'count_of_finished_task', 'count', NULL, '按系统统计的已完成任务数是指团队或组织已经完成的任务总量。该度量项可以衡量任务完成的进度和效率,以及团队成员或组织的工作质量和产出。较高的已完成任务总数可能表明团队在交付工作方面表现出较好的能力。', '所有的任务个数求和\r\n状态为已完成\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的未完成任务数', 'count_of_unfinished_task', 'count', NULL, '按系统统计的未完成任务数是指团队或组织未完成的任务总量。该度量项可以用来评估项目进展和未来工作量,同时也可以帮助进行资源分配和优先级确定。较大的未完成任务总数可能需要更多的努力和调整来确保任务按时完成。', '复用:\r\n按系统统计的任务总数\r\n按系统统计的已完成任务数\r\n公式:\r\n按系统统计的未完成任务数=按系统统计的任务总数-按系统统计的已完成任务数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的已关闭任务数', 'count_of_closed_task', 'count', NULL, '按系统统计的已关闭任务数是指团队或组织已经关闭的任务总量。该度量项可以用来评估项目或团队的运营情况和任务管理效果。较高的已关闭任务总数可能表明团队在任务管理方面表现出较好的能力,同时也可以释放资源和优先处理其他任务。', '所有的任务个数求和\r\n状态为已关闭\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的年度新增任务数', 'count_of_annual_created_task', 'count', NULL, '按系统统计的年度新增任务数是指一年内新添加的任务总量。该度量项可以用来衡量团队或组织在某年内所承担的新增工作量。较高的年度新增任务数可能需要额外的资源和计划调整来满足需求。', '所有的任务个数求和\r\n创建时间为某年\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的年度完成任务数', 'count_of_annual_finished_task', 'count', NULL, '按系统统计的年度完成任务数是指某年内已经完成的任务总量。该度量项可以用来评估团队或组织在某年内的工作效率和完成能力。较高的年度完成任务数表示团队或组织在项目执行方面表现出较好的效率。', '所有的任务个数求和\r\n完成时间为某年\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的月度新增任务数', 'count_of_monthly_created_task', 'count', NULL, '按系统统计的月度新增任务数是指在某月新添加的任务总量。该度量项可以用来衡量团队或组织在某月内所承担的新增工作量,以及对项目规划和资源分配的影响。较高的月度新增任务数可能需要额外的资源和计划调整来满足需求。', '所有的任务个数求和\r\n创建时间为某年某月\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的月度完成任务数', 'count_of_monthly_finished_task', 'count', NULL, '按系统统计的月度完成任务数是指在某月已经完成的任务总量。该度量项可以用来评估团队或组织在某月内的工作效率和完成能力。较高的月度完成任务数表示团队或组织在项目执行方面表现出较好的效率。', '所有的任务个数求和\r\n完成时间为某年某月\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的任务预计工时数', 'estimate_of_task', 'hour', NULL, '按系统统计的任务预计工时数是指所有任务预计完成所需的工时总和。该度量项可以用来规划资源和预估工期,为项目管理和团队协作提供依据。较准确的任务预计工时总数可以帮助团队更好地安排时间和资源,提高任务的完成效率。', '所有的任务的预计工时数求和\r\n过滤父任务\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的任务消耗工时数', 'consume_of_task', 'hour', NULL, '按系统统计的任务消耗工时数是指已经花费的工时总和,用于完成所有任务。该度量项可以用来评估团队或组织在任务执行过程中的工时投入情况,以及在完成任务方面的效率和资源利用情况。较高的任务消耗工时总数可能表明需要审查工作流程和资源分配,以提高工作效率。', '所有的任务的消耗工时数求和\r\n过滤父任务\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的任务剩余工时数', 'left_of_task', 'hour', NULL, '按系统统计的任务剩余工时数是指任务当前剩余工时的总和,用于完成所有任务。该度量项可以用来评估团队或组织在任务执行过程中剩余的工作量和时间,以及为完成任务所需的资源和计划。较小的任务剩余工时总数可能表示团队即将完成任务。', '所有的任务的剩余工时数求和\r\n过滤父任务\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'task', 'released', 'php', '按系统统计的每日完成任务数', 'count_of_daily_finished_task', 'count', NULL, '按系统统计的每日完成任务数是指每日完成的任务总量。该度量项可以用来评估团队或组织每日的工作效率和任务完成能力。', '所有的任务个数求和\r\n完成时间为某日\r\n过滤已删除的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的Bug总数', 'count_of_bug', 'count', NULL, '按系统统计的Bug总数是指在整个系统中发现的所有Bug的数量。这个度量项反映了系统或项目的整体Bug质量情况。Bug总数越多可能代表系统或项目的代码质量存在问题,需要进行进一步的解决和改进。', '所有Bug个数求和\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的激活Bug数', 'count_of_activated_bug', 'count', NULL, '按系统统计的激活Bug数是指当前尚未解决的Bug数量。这个度量项反映了系统或项目当前存在的待解决问题数量。激活Bug总数越多可能代表系统或项目的稳定性较低,需要加强Bug解决的速度和质量。', '所有Bug个数求和\r\n状态为激活\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的已解决Bug数', 'count_of_resolved_bug', 'count', NULL, '按系统统计的已解决Bug数是指已经被开发团队解决的Bug数量。反映了组织在特定时间段内已解决的Bug数量,用于评估系统质量、用户满意度、资源管理、过程改进和绩效评估等方面。通过跟踪和分析已解决的Bug数,可以及时发现问题、改进开发过程、提高用户满意度,并为团队绩效评估和优化提供依据。', '所有Bug个数求和\r\n状态为已解决\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的已关闭Bug总数', 'count_of_closed_bug', 'count', NULL, '按系统统计的已关闭Bug总数是指已经被关闭的Bug数量。反映了组织特定时间段内已关闭的Bug数量,用于评估系统质量、进度管理、资源管理、过程改进和绩效评估等方面。通过跟踪和分析已关闭的Bug总数,可以及时发现问题、改进开发过程、提高项目进度,并为团队绩效评估和优化提供依据。', '所有Bug个数求和\r\n状态为已关闭\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的未关闭Bug数', 'count_of_unclosed_bug', 'count', NULL, '按系统统计的未关闭Bug数是指当前仍然存在但未关闭的Bug数量。反映了组织在特定时间段内尚未解决的Bug数量,用于评估系统质量、问题管理、优先级和计划调整、资源管理以及过程改进等方面。通过跟踪和分析未关闭的Bug数,可以及时发现问题、优化问题处理流程、合理安排资源,并为团队的质量管理和持续改进提供依据。', '复用:\r\n按系统统计的Bug总数\r\n按系统统计的已关闭Bug数\r\n公式:\r\n按系统统计的未关闭Bug数=按系统统计的Bug总数-按系统统计的已关闭Bug数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的已修复Bug数', 'count_of_fixed_bug', 'count', NULL, '按系统统计的已修复Bug数是指解决并关闭的Bug数量。反映了组织在特定时间段内已经修复的Bug数量,用于评估系统质量、问题管理、进度管理、资源管理以及过程改进等方面。通过跟踪和分析已修复的Bug数,可以及时发现问题、优化问题处理流程、提高项目进度,并为团队的质量管理和持续改进提供依据。', '所有Bug个数求和\r\n状态为已关闭\r\n解决方案为已解决\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的有效Bug数', 'count_of_valid_bug', 'count', NULL, '按系统统计的有效Bug数是指系统或项目中真正具有影响和价值的Bug数量。反映了一个系统或软件中有效的Bug数量。有效Bug是指经过验证和确认的真实问题,需要进行修复和解决的Bug。用于评估系统质量、问题管理、资源管理、过程改进以及用户满意度等方面。通过跟踪和分析有效Bug数,可以及时发现问题、优化问题处理流程、合理安排资源,并为团队的质量管理和持续改进提供依据,同时提升用户满意度和系统质量。', '所有Bug个数求和\r\n解决方案为已解决和延期处理\r\n或状态为激活的Bug数\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的年度新增Bug数', 'count_of_annual_created_bug', 'count', NULL, '按系统统计的年度新增Bug数是指在一年内新发现的Bug数量。反映了一个系统或软件每年新增的Bug数量,用于评估评估系统质量、变更管理、资源规划、过程改进和趋势分析等方面。', '所有Bug个数求和\r\n创建时间为某年\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的年度修复Bug数', 'count_of_annual_fixed_bug', 'count', NULL, '按系统统计的年度修复Bug数是指在一年内解决并关闭的Bug数量。反映了一个系统或软件在一年内修复的Bug数量,用于评估系统质量改进、用户满意度、故障管理、变更管理和资源规划等方面。通过跟踪和分析年度修复Bug数,可以及时发现和解决问题,改善系统的质量和可靠性。同时,通过Bug修复数的评估,可以提高用户满意度、优化故障管理流程、控制变更质量,合理安排资源,从而提升整体的研发效果和项目交付质量。', '所有Bug个数求和\r\n状态为已关闭\r\n解决方案为已解决\r\n关闭时间为某年\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的月度新增Bug数', 'count_of_monthly_created_bug', 'count', NULL, '按系统统计的月度新增Bug数是指在一个月内新发现的Bug数量。反映了一个系统或软件每个月新增的Bug数量,用于评估及时发现问题、变更管理与影响评估、趋势分析与问题预测以及资源规划与优化等方面。通过跟踪和分析月度新增Bug数,可以及时发现质量问题、优化变更管理、预测系统质量趋势,并合理安排资源,从而提升系统的质量和可靠性。', '所有Bug个数求和\r\n创建时间为某年某月\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的月度修复Bug数', 'count_of_monthly_fixed_bug', 'count', NULL, '按系统统计的月度修复Bug数是指在一个月内解决并关闭的Bug数量。反映了一个系统或软件每个月修复的Bug数量,用于评估质量改进、故障管理、变更管理、资源规划以及趋势分析与问题预测等方面。通过跟踪和分析月度修复Bug数,可以及时发现和解决问题,改善系统的质量和可靠性。', '所有Bug个数求和\r\n状态为已关闭\r\n解决方案为已解决\r\n关闭时间为某年某月\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'bug', 'released', 'php', '按系统统计的每日关闭Bug数', 'count_of_daily_closed_bug', 'count', NULL, '按系统统计的每日关闭Bug数是指组织每日被确认并关闭的Bug的数量。该度量项可以帮助我们了解组织对已解决的Bug进行确认与关闭的速度和效率。', '所有每日关闭的Bug数求和\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'bug', 'released', 'php', '按系统统计的Bug修复率', 'rate_of_fixed_bug', 'percentage', NULL, '按系统统计的Bug修复率是指已修复的Bug占相对于有效Bug数量的比例。反映了一个系统或软件中Bug修复的效率和速度,用于评估质量改进、故障管理、用户满意度、变更管理以及团队绩效评估与改进等方面。通过跟踪和分析Bug修复率,可以评估团队在修复Bug方面的效率和能力,及时发现和解决问题,提高系统的质量和可靠性。', '复用:\r\n按系统统计的已修复Bug数\r\n按系统统计的有效Bug数\r\n公式:\r\n按系统统计的Bug修复率=按系统统计的已修复Bug数/按系统统计的有效Bug数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'case', 'released', 'php', '按系统统计的用例总数', 'count_of_case', 'count', NULL, '按系统统计的用例总数是指系统或项目中的测试用例总数量。反映了一个系统或软件的功能广度和复杂性,用于评估功能完整性、需求管理、项目规模评估、测试覆盖度评估以及变更管理等方面。通过统计和跟踪用例总数,可以评估系统的功能广度和复杂性,帮助团队进行需求管理、项目规模评估、测试覆盖和变更管理,从而提高系统的开发效率和质量。', '所有用例个数求和\r\n过滤已删除的用例\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'case', 'released', 'php', '按系统统计的年度新增用例数', 'count_of_annual_created_case', 'count', NULL, '按系统统计的年度新增用例数是指在一年内新增的测试用例数量。统计年度新增用例数可以帮助评估系统或项目在不同阶段的测试覆盖和测试深度。年度新增用例数的增加可能意味着对新功能和需求进行了更充分的测试。', '所有用例个数求和\r\n创建时间在某年\r\n过滤已删除的用例\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'case', 'released', 'php', '按系统统计的每日执行用例次数', 'count_of_daily_run_case', 'count', NULL, '按系统统计的每日执行用例次数表示组织每日执行的用例次数,这个度量项可以反映测试团队每日的工作效率和进展情况。', '所有用例的执行次数求和\r\n过滤已删除的用例\r\n过滤已删除的产品\r\n执行时间为某日', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'user', 'released', 'php', '按系统统计的用户总数', 'count_of_user', 'count', NULL, '按系统统计的人员总数是指在项目或系统中参与开发和管理的人员总数。反映了系统的用户基础和用户规模,用于评估组织内部资源、增长趋势等方面的有用信息。这对于组织发展、内部管理和战略决策具有重要意义。', '系统所有用户个数求和\r\n过滤已删除的用户', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'user', 'released', 'php', '按系统统计的年度添加用户数', 'count_of_annual_created_user', 'count', NULL, '按系统统计的年度新增人员数是指在一年内新增加到项目或系统中的人员数量。反映了系统或平台在一年内新增用户数量的指标,用于评估团队扩充和人员流动情况。年度新增人员数的增加可能意味着团队的增加或项目的扩大。', '系统所有用户个数求和\r\n添加时间为某年', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'system', 'effort', 'released', 'php', '按系统统计的年度日志记录的工时总数', 'hour_of_annual_effort', 'hour', NULL, '按系统统计的年度日志记录的工时总数是指组织在某年度实际花费的总工时数。该度量项可以用来评估组织的工时投入情况和对资源的利用效率。较高的消耗工时数可能需要审查工作流程和资源分配,以提高工作效率和进度控制。', '所有日志记录的工时之和\r\n记录时间在某年', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'system', 'effort', 'released', 'php', '按系统统计的年度投入总人天', 'day_of_annual_effort', 'manday', NULL, '按系统统计的年度投入总人天是指团队总共投入的工作天数。该度量项可以用来评估人力资源投入情况。投入总人天的增加可能意味着项目投入的工作时间和资源的增加。', '复用:\r\n按系统统计的年度日志记录的工时总数\r\n公式:\r\n按系统统计的年度投入总人天=按系统统计的年度日志记录的工时总数/后台配置的每日可用工时', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'system', 'effort', 'released', 'php', '按系统统计的每日投入总人天', 'day_of_daily_effort', 'manday', NULL, '按系统统计的每日投入总人天是指团队每日投入的工作量。该度量项可以用来评估每日人力资源投入情况。', '复用:\r\n按系统统计的每日日志记录的工时总数\r\n公式:\r\n按系统统计的每日投入总人天=按系统统计的每日日志记录的工时总数/后台配置的每日可用工时', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'system', 'effort', 'released', 'php', '按系统统计的每日日志记录的工时总数', 'hour_of_daily_effort', 'hour', NULL, '按系统统计的每日日志记录的工时总数是指组织每日实际花费的总工时数。该度量项可以用来评估组织的工时投入情况和对资源的利用效率。较高的消耗工时数可能需要审查工作流程和资源分配,以提高工作效率和进度控制。', '所有日志记录的工时之和\r\n记录时间在某日', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'doc', 'released', 'php', '按系统统计的文档总数', 'count_of_doc', 'count', NULL, '按系统统计的文档总数是指系统或组织中存在的所有文档数量的统计值。反映了整体文档管理的规模和复杂度。文档总数越大,代表着组织的信息量越丰富,也可能意味着需要更多的资源来维护和管理这些文档。', '所有文档个数求和\r\n过滤已删除的文档', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'doc', 'released', 'php', '按系统统计的年度新增文档个数', 'count_of_annual_created_doc', 'count', NULL, '按系统统计的年度新增文档个数是指在某年度系统或组织中新建的文档数量。反映了组织中信息产生的速度和增长的趋势。年度新增文档个数越大,说明组织的信息需求和创造力较强,也可能需要投入更多的资源来管理和维护这些新增文档。该度量项还可以用于评估组织的创新能力和知识管理水平。', '所有文档个数求和\r\n创建时间为某年\r\n过滤已删除的文档', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'feedback', 'released', 'php', '按系统统计的反馈总数', 'count_of_feedback', 'count', NULL, '按系统统计的反馈总数是指收集到的所有用户反馈的数量。这个度量项可以帮助团队了解用户对产品的关注点和问题,并作为改进产品质量和用户满意度的依据。较高的反馈总数可能暗示着用户的活跃度和关注度较高,需要团队及时响应和处理,同时暗示产品问题可能有很多。', '所有的反馈个数求和\r\n过滤已删除的反馈\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'feedback', 'released', 'php', '按系统统计的已关闭反馈数', 'count_of_closed_feedback', 'count', NULL, '按系统统计的已关闭反馈数是指已经处理完毕并关闭的用户反馈的数量。这个度量项可以反映团队对用户反馈的关注度和处理效率。较高的已关闭反馈总数可能意味着团队能够及时响应用户反馈,并持续改进产品以解决用户问题。', '所有的反馈个数求和\r\n状态为已关闭\r\n过滤已删除的反馈', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'feedback', 'released', 'php', '按系统统计的年度新增反馈数', 'count_of_annual_created_feedback', 'count', NULL, '按系统统计的年度新增反馈数是指在某年度收集到的用户反馈的数量。这个度量项可以帮助团队了解用户对产品的发展趋势和需求变化,并进行产品策略的调整和优化。较高的年度新增反馈数可能暗示着产品的用户基础扩大或者功能迭代带来了更多用户参与。', '所有的反馈个数求和\r\n创建时间为某年\r\n过滤已删除的反馈', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'feedback', 'released', 'php', '按系统统计的年度关闭反馈数', 'count_of_annual_closed_feedback', 'count', NULL, '按系统统计的年度关闭反馈数是指在某年度处理并关闭的用户反馈的数量。这个度量项可以帮助团队评估在某年度对用户反馈的响应能力和问题解决能力。较高的年度关闭反馈数可能暗示着团队能够高效地解决用户反馈并持续改进产品,提升用户满意度和产品质量。', '所有的反馈个数求和\r\n关闭时间为某年\r\n过滤已删除的反馈', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'code', 'released', 'php', '按系统统计的代码库总数', 'count_of_codebase', 'count', NULL, '按系统统计的代码库总数是指整个研发团队中维护的所有代码库的总数量。通过统计代码库总数可以了解团队的代码库规模和复杂性。', '所有代码库的个数求和,不统计已删除xxxxx', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'pipeline', 'released', 'php', '按系统统计流水线总数', 'count_of_pipeline', '', NULL, '按系统统计的流水线总数是指系统中所有流水线的数量统计,它反映了项目或组织在软件开发和交付过程中采用自动化流程的程度。', '所有流水线的个数求和\r\n不统计已删除', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'artifact', 'released', 'php', '按系统统计制品库总数', 'count_of_artifactrepo', '', NULL, '按系统统计的制品库总数是指统计所有产品的制品库总数,它反映了研发团队所管理的制品数量。该度量项可以帮助团队可以评估制品管理的复杂性和效率,并根据需要进行合理的优化和调整。', '所有制品库的个数求和\r\n不统计已删除', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'node', 'released', 'php', '按系统统计节点总数', 'count_of_node', '', NULL, '按系统统计的节点总数是指在禅道DevOps平台中使用的全部节点总数。', '所有节点的个数求和', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'system', 'application', 'released', 'php', '按系统统计应用总数', 'count_of_application', '', NULL, '按系统统计的应用总数是指在禅道DevOps平台中使用的全部应用总数。', '所有安装的应用个数求和', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('qc', 'system', 'codebase', 'released', 'php', '按系统统计代码库待处理问题总数', 'count_of_pending_issue', '', NULL, '系统统计的代码库待处理问题总数是指所有代码库中尚未解决的问题数量的统计,它反映了代码库的健康状况和存在的潜在问题数量,通过对问题总数的监控和分析,可以及时发现并解决和解决问题,提高软件开发过程的效率和质量。', '所有代码库的未关闭代码问题个数求和\r\n不统计删除的问题\r\n不统计删除的代码库里的问题', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('qc', 'system', 'codebase', 'released', 'php', '按系统统计代码库中待处理的合并请求总数', 'count_of_pending_mergeRequest', '', NULL, '系统统计的待处理的合并请求总数是指代码库中等待合并的合并请求总数量,它反映了团队在合并代码方面的效率和进展情况,高数量可能意味着合并困难、合并冲突多、代码质量低等问题存在,需及时关注和处理以提升研发效能。', '所有代码库的未关闭的合并请求个数求和 \r\n不统计已删除的合并请求\r\n不统计已删除代码库里的合并请求', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'system', 'deployment', 'released', 'php', '按系统统计待处理的上线计划总数', 'count_of_pending_deployment', '', NULL, '按系统统计的待处理的上线计划总数是指所有尚未完成的计划数量。该度量反映了团队在软件交付和发布管理方面的任务积压和工作进展情况。', '所有的未完成的上线计划个数求和 \r\n不统计已删除', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'productplan', 'released', 'php', '按产品统计的计划总数', 'count_of_productplan_in_product', 'count', NULL, '按产品统计的计划总数是指产品团队创建的所有计划数量。这个度量项可以反映产品团队的规划能力。适当的计划数量可以促进团队高效完成需求。', '产品中计划的个数求和\r\n过滤已删除的计划\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'productplan', 'released', 'php', '按产品统计的年度新增计划数', 'count_of_annual_created_productplan_in_product', 'count', NULL, '按产品统计的年度新增计划数是指某年度产品团队新创建的计划数量。这个度量项可以反映产品团队对于新需求的接收能力和规模的扩展。新增计划数越多,说明产品团队在该年度内面临着更多的新挑战和需求。', '产品中创建时间为某年的计划个数求和\r\n过滤已删除的计划\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'productplan', 'released', 'php', '按产品统计的年度完成计划数', 'count_of_annual_finished_productplan_in_product', 'count', NULL, '按产品统计的年度完成计划数是指某年度产品团队实际完成的计划数量。这个度量项可以反映产品团队在规划和执行过程中的效率和执行能力。完成计划数越多,说明产品团队在该年度内可能取得了更多的成果和交付物。', '产品中计划个数求和\r\n完成时间为某年\r\n过滤已删除的计划\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'release', 'released', 'php', '按产品统计的发布总数', 'count_of_release_in_product', 'count', NULL, '按产品统计的发布总数是指产品中所有发布的数量。这个度量项可以反映产品团队对产品发布的频率和稳定性的掌控程度。发布总数越多,说明产品团队有更多的迭代和产品版本更新。', '产品中发布的个数求和\r\n过滤已删除的发布\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'release', 'released', 'php', '按产品统计的年度新增发布数', 'count_of_annual_created_release_in_product', 'count', NULL, '按产品统计的年度新增发布数是指某年度产品中新增加的发布数量,该度量项可以反映产品团队在该年度内对产品新功能和改进的发布能力和速度。新增发布数越多,说明产品团队在该年度内推出了更多的新功能和改进。', '产品中发布个数求和\r\n发布时间为某年\r\n过滤已删除的发布\r\n过滤已删除的产品\r\n过滤无效时间', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'release', 'released', 'php', '按产品统计的月度新增发布数', 'count_of_monthly_created_release_in_product', 'count', NULL, '按产品统计的月度新增发布数是指在某月产品中新增加的发布数量。这个度量项可以反映产品团队在该月内对新功能和改进的发布能力和速度。新增发布数越多,说明产品团队在该月内推出了更多的新功能和改进。', '产品中发布时间为某年某月的发布个数求和\r\n过滤已删除的发布\r\n过滤已删除的产品\r\n过滤无效时间', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的研发需求总数', 'count_of_story_in_product', 'count', NULL, '按产品统计的研发需求总数是指产品中创建的所有研发需求的数量。这个度量项可以反映团队需进行研发工作的规模。研发需求总数越多,可能意味着产品规模越大,面临的开发工作越多。', '产品中研发需求的个数求和\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的已完成研发需求数', 'count_of_finished_story_in_product', 'count', NULL, '按产品统计的已完成研发需求数是指状态为已关闭且关闭原因为已完成的研发需求的数量。这个度量项可以反映产品团队在开发过程中的进展和交付能力。已完成研发需求数越多,说明产品团队可能取得了更多的研发成果。', '产品中的研发需求个数求和\r\n阶段为已关闭\r\n关闭原因为已完成\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的已关闭研发需求数', 'count_of_closed_story_in_product', 'count', NULL, '按产品统计的已关闭研发需求数是指产品中已经关闭的研发需求的数量。该度量项反映了产品研发的进展,可以用于评估产品的研发需求管理绩效和成果。较高的已关闭研发需求数可能代表团队取得了越多的研发成果。', '产品中研发需求的个数求和\r\n阶段为已关闭\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的未关闭研发需求数', 'count_of_unclosed_story_in_product', 'count', NULL, '按产品统计的未关闭研发需求数是指产品中未关闭的研发需求的数量。这个度量项可以反映产品团队研发需求的开发进度。未关闭研发需求数越多,说明产品团队的开发工作还有一定的进行中,并需要进一步跟进和完成。', '复用:\r\n按产品统计的研发需求总数\r\n按产品统计的已关闭研发需求数\r\n按产品统计的关闭研发需求总数=按产品统计的研发需求总数-按产品统计的已关闭研发需求数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的已交付研发需求数', 'count_of_delivered_story_in_product', 'count', NULL, '按产品统计的已交付研发需求数表示已交付给用户的研发需求的数量。该度量项反映了产品中已发布或关闭原因为已完成的研发需求的数量,可以用于评估产品的研发需求交付能力。', '产品中研发需求个数求和\r\n所处阶段为已发布或关闭原因为已完成\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的无效研发需求数', 'count_of_invalid_story_in_product', 'count', NULL, '按产品统计的无效研发需求数是指产品中被判定为无效的研发需求的数量。这个度量项可以反映产品团队进行需求管理的有效性和能力。无效研发需求数越多,可能说明产品团队在需求管理中的团队协作能力较弱或对产品理解有偏差等。', '产品中研发需求个数求和\r\n关闭原因为重复、不做、设计如此和已取消\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的有效研发需求数', 'count_of_valid_story_in_product', 'count', NULL, '按产品统计的有效研发需求数是指在在产品中被确认为有效的研发需求数量。有效需求指的是符合产品策略和目标,可以实施并且对用户有价值的需求。较高的有效研发需求数通常表示产品的功能和特性满足了用户和市场的期望,有利于实现产品的成功交付和用户满意度。', '复用:\r\n按产品统计的研发需求总数\r\n按产品统计的无效研发需求数\r\n公式:\r\n按产品统计的有效研发需求数=按产品统计的研发需求总数-按产品统计的无效研发需求数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的研发完毕的研发需求数', 'count_of_developed_story_in_product', 'count', NULL, '按产品统计的研发完毕的研发需求数是指产品中阶段为研发完毕及以后的研发需求的数量。这个度量项可以反映产品在研发过程中的进展和成就。研发完毕的研发需求数越多,说明产品取得了更多的研发成果。', '产品中研发需求个数求和\r\n阶段为(研发完毕、测试中、测试完毕、已验收、已发布)或关闭原因为已完成的\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的已立项研发需求的用例覆盖率', 'case_coverage_of_projected_story_in_product', 'percentage', NULL, '按产品统计的已立项研发需求的用例覆盖率是指产品中已立项研发需求的用例覆盖程度。用例覆盖率可以衡量产品团队对于已立项需求的测试计划和测试用例编写的完整度。较高的用例覆盖率可能表示产品团队有较完整的测试计划。', '复用:\r\n按产品统计的已立项研发需求数\r\n按产品统计的有用例的已立项研发需求数\r\n公式:\r\n按产品统计的已立项研发需求用例覆盖率=按产品统计的有用例的已立项研发需求数/按产品统计的已立项研发需求数\r\n过滤已删除的研发需求\r\n过滤已删除的产品\r\n过滤已删除的用例', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的年度新增研发需求数', 'count_of_annual_created_story_in_product', 'count', NULL, '按产品统计的年度新增研发需求数是指产品在某年度新增的研发需求数量。这个度量项可以反映产品团队在该年度内需求的增长或变化情况。', '产品中研发需求的个数求和\r\n创建时间为某年\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的年度完成研发需求数', 'count_of_annual_finished_story_in_product', 'count', NULL, '按产品统计的年度完成研发需求数是指产品在某年度已关闭且关闭原因为已完成的研发需求数量。这个度量项可以反映产品团队在一年时间内的开发效率和成果。完成研发需求数量的增加说明产品团队在该年度内取得了更多的开发成果和交付物。', '产品中关闭时间在某年且关闭原因为已完成的研发需求的个数求和\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的年度交付研发需求数', 'count_of_annual_delivered_story_in_product', 'count', NULL, '按产品统计的年度交付研发需求数是指产品在某年度内已经成功交付给用户的研发需求数量。这个度量项可以反映产品团队在开发过程中的交付能力和协作能力,可以用于评估产品的研发需求交付效能和效果。已交付的研发需求数量越多可能说明产品团队在该年度内的交付成果越多。', '产品中研发需求个数求和\r\n所处阶段为已发布且发布时间为某年或关闭原因为已完成且关闭时间为某年\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的年度关闭研发需求数', 'count_of_annual_closed_story_in_product', 'count', NULL, '按产品统计的年度关闭研发需求规模数表示产品在某年度关闭的研发需求数。该度量项反映了产品团队每年因完成、不做或取消等原因关闭的研发需求数,可以用于评估产品团队的研发需求规模管理和调整情况。', '产品中关闭时间在某年的研发需求的个数求和\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的月度完成研发需求数', 'count_of_monthly_finished_story_in_product', 'count', NULL, '按产品统计的月度完成研发需求数表示每月完成的研发需求的数量。该度量项反映了产品的月度研发成果,可以用于评估产品团队的研发需求完成情况和效率。', '产品中关闭时间为某年某月且关闭原因为已完成的研发需求的个数求和\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的已立项研发需求数', 'count_of_projected_story_in_product', 'count', NULL, '按产品统计的已立项研发需求数是指产品中已关联进项目的研发需求数。该度量项表示产品中获得批准需要投入资源进行开发的需求数量。产品中较高的已立项研发需求数可能表示产品相关项目的规模越大。', '产品中研发需求个数求和\r\n过滤已删除的产品\r\n过滤已删除的研发需求\r\n研发需求被关联进项目', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的月度交付研发需求数', 'count_of_monthly_delivered_story_in_product', 'count', NULL, '按产品统计的月度交付研发需求数表示每月完成或关联到发布的研发需求的数量。该度量项反映了产品团队每月交付给用户的研发需求数量,可以用于评估产品团队的研发需求交付效能。', '产品中研发需求个数求和\r\n所处阶段为已发布且发布时间为某年某月或关闭原因为已完成且关闭时间为某年某月\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的有用例的已立项研发需求数', 'count_of_projected_story_with_case_in_product', 'count', NULL, '按产品统计的有用例的已立项研发需求数是指产品中关联进项目且有用例的研发需求数量。该度量项反映了产品中对于已立项需求的测试用例编写情况。产品中较高的有用例的已立项研发需求数量可能表示需求测试用例覆盖度越高。', '产品中研发需求个数求和\r\n研发需求关联进项目\r\n过滤已删除的产品\r\n过滤已删除的研发需求\r\n过滤没有用例的研发需求', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的月度关闭研发需求数', 'count_of_monthly_closed_story_in_product', 'count', NULL, '按产品统计的月度关闭研发需求规模数表示产品在某月度关闭的研发需求数。该度量项反映了产品团队每月因完成、不做或取消等原因关闭的研发需求数,可以用于评估产品团队的研发需求规模管理和调整情况。', '产品中关闭时间为某年某月的研发需求的个数求和\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的月度新增研发需求数', 'count_of_monthly_created_story_in_product', 'count', NULL, '按产品统计的月度新增研发需求数是指在某月度新增的研发需求数量。这个度量项可以反映产品团队在该月度内需求的增长情况。月度新增研发需求数越多可能表示团队正在不断地推出新功能。', '产品中研发需求的个数求和\r\n创建时间在某年某月\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的研发需求规模总数', 'scale_of_story_in_product', 'measure', NULL, '按产品统计的研发需求规模总数表示产品种所有研发需求的总规模。这个度量项可以反映团队需进行研发工作的规模,可以用于评估产品团队的研发需求规模管理和成果。', '产品中研发需求的规模数求和\r\n过滤父研发需求\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的年度完成研发需求规模数', 'scale_of_annual_finished_story_in_product', 'measure', NULL, '按产品统计的年度完成研发需求规模数是指产品在某年度已关闭且关闭原因为已完成研发需求的总规模数。这个度量项可以反映产品团队在一年时间内的开发效率和成果。完成研发需求规模数的增加说明产品团队在该年度内取得了更多的开发成果和交付物。', '产品中研发需求的规模数求和\r\n关闭时间在某年\r\n关闭原因为已完成\r\n过滤父研发需求\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的年度交付研发需求规模数', 'scale_of_annual_delivered_story_in_product', 'measure', NULL, '按产品统计的年度交付研发需求数是指产品在某年度内已经成功交付给用户的研发需求规模数。这个度量项可以反映产品团队在开发过程中的交付能力和协作能力,可以用于评估产品的研发需求交付效能和效果。已交付的研发需求规模数越多可能说明产品团队在该年度内的交付成果越多。', '产品中研发需求规模数求和\r\n所处阶段为已发布且发布时间为某年某月或关闭原因为已完成且关闭时间为某年某月\r\n过滤父研发需求\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的年度关闭研发需求规模数', 'scale_of_annual_closed_story_in_product', 'measure', NULL, '按产品统计的年度关闭研发需求规模数表示产品在某年度关闭的研发需求的规模总数。该度量项反映了产品团队每年因完成、不做或取消等原因关闭研发需求数的规模总数,可以用于评估产品的团队研发需求规模管理和调整情况。', '产品中研发需求的规模数求和\r\n关闭时间在某年\r\n过滤父研发需求\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'story', 'released', 'php', '按产品统计的月度完成研发需求规模数', 'scale_of_monthly_finished_story_in_product', 'count', NULL, '按产品统计的月度完成研发需求规模数表示每月完成的研发需求的规模。该度量项反映了产品团队每月完成的研发需求规模,可以用于评估产品团队的研发需求完成情况和效率。', '产品中关闭时间为某年某月且关闭原因为已完成的研发需求的规模数求和\r\n过滤父需求\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('qc', 'product', 'story', 'released', 'php', '按产品统计的研发需求评审通过率', 'rate_of_approved_story_in_product', 'percentage', NULL, '按产品统计的研发需求评审通过率表示产品中通过评审的研发需求(不需要评审研发需求的与需要评审并通过的研发需求)相对于评审过的研发需求(不需要评审的研发需求与有评审结果的研发需求数)的比例。该度量项反映了需求评审过程中的成功率。', '按产品统计的所有研发需求评审通过率=(按产品统计的不需要评审的研发需求数+评审结果确认通过的研发需求数)/(按产品统计的不需要评审的研发需求数+有评审结果的研发需求数)\r\n过滤已删除的研发需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'product', 'story', 'released', 'php', '按产品统计的研发需求完成率', 'rate_of_finish_story_in_product', 'percentage', NULL, '按产品统计的研发需求交付率表示按产品统计的已完成的研发需求规数相对于按产品统计的有效研发需求数。这个度量项衡量了研发团队完成需求的能力。完成率越高,代表研发团队有更多研发成果,保证产品的正常发布。', '复用:\r\n按产品统计的已完成研发需求数\r\n按产品统计的无效研发需求数\r\n按产品统计的研发需求总数\r\n公式:\r\n按产品统计的研发需求完成率=按产品统计的已完成研发需求数/(按产品统计的研发需求总数-按产品统计的无效研发需求数)*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'product', 'story', 'released', 'php', '按产品统计的研发需求交付率', 'rate_of_delivery_story_in_product', 'percentage', NULL, '按产品统计的研发需求交付率表示按产品统计的已交付的研发需求数相对于按产品统计的有效研发需求数。这个度量项衡量了产品团队按时交付需求的能力。交付率越高,代表产品团队能够将更多的需求交付给用户。', '复用:\r\n按产品统计的已交付研发需求数\r\n按产品统计的无效研发需求数\r\n按产品统计的研发需求总数\r\n公式:\r\n按产品统计的研发需求完成率=按产品统计的已交付研发需求数/(按产品统计的研发需求总数-按产品统计的无效研发需求数)*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'requirement', 'released', 'php', '按产品统计的用户需求总数', 'count_of_requirement_in_product', 'count', NULL, '按产品统计的用户需求总数是指产品所有用户需求的总数。该度量项反映了对用户需求量的整体把握和了解程度。越高的用户需求数可能表示市场潜力较大,产品的受欢迎程度较高,有更多的用户对该产品提出了需求。', '产品中用户需求的个数求和\r\n过滤已删除的用户需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'requirement', 'released', 'php', '按产品统计的年度新增用户需求数', 'count_of_annual_created_requirement_in_product', 'count', NULL, '按产品统计的年度新增用户需求数反映了产品在某年度内新产生的用户对产品的需求数量。越高的用户需求数可能表示产品在该年度获得了更多的用户关注和认可,有更多的用户愿意尝试和使用该产品。', '产品中用户需求的个数求和\r\n创建时间为某年\r\n过滤已删除的用户需求\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的研发完毕研需规模的Bug密度', 'bug_concentration_of_developed_story_in_product', 'count', NULL, '按产品统计的研发完毕研需规模的Bug密度表示按产品统计的有效Bug数相对于按产品统计的研发完成的研发需求规模数。该度量项反映了研发完毕的研需的质量表现,密度越低代表研发完毕的研需质量越高。', '复用:\r\n按产品统计的有效Bug数\r\n按产品统计的研发完成的研发需求规模数\r\n公式:\r\n按产品统计的研发完成需求的Bug密度=按产品统计的有效Bug数/按产品统计的研发完成的研发需求规模数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的Bug总数', 'count_of_bug_in_product', 'count', NULL, '按产品统计的Bug总数是指在产品中发现的所有Bug的数量。这个度量项反映了产品整体Bug质量情况。Bug总数越多可能代表产品的代码质量存在问题,需要进行进一步的解决和改进。', '产品中Bug的个数求和\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的激活Bug数', 'count_of_activated_bug_in_product', 'count', NULL, '按产品统计的激活Bug数是指产品中当前状态为激活的Bug数量。这个度量项反映了产品当前存在的待处理问题数量。激活Bug总数越多可能代表产品的稳定性较低,需要加强Bug解决的速度和质量。', '产品中激活Bug的个数求和\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的有效Bug数', 'count_of_effective_bug_in_product', 'count', NULL, '按产品统计的有效Bug数是指产品中真正具有影响和价值的Bug数量。有效Bug通常是指导致产品不正常运行或影响用户体验的Bug。统计有效Bug数可以帮助评估产品的稳定性和质量,也可以评估测试人员之间的协作或对产品的了解程度。', '产品中所有Bug个数求和\r\n解决方案为已解决、延期处理或状态为激活\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的已修复Bug数', 'count_of_fixed_bug_in_product', 'count', NULL, '按产品统计的已修复Bug数是指解决方案为已解决并且状态为已关闭的Bug数量。这个度量项反映了产品解决的问题数量。已修复Bug数的可以评估开发团队在Bug解决方面的工作效率。', '产品中Bug的个数求和\r\n解决方案为已解决\r\n状态为已关闭\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的严重程度为1级的Bug数', 'count_of_severity_1_bug_in_product', 'count', NULL, '按产品统计的严重程度为1级的Bug数是指在产品开发过程中发现的、对产品功能或性能产生重大影响的Bug数量。这些Bug可能会导致系统崩溃、功能无法正常运行、数据丢失等严重问题。统计这些Bug的数量可以帮助评估产品的稳定性和可靠性。', '产品中Bug的个数求和\r\n严重程度为1级\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的严重程度为2级的Bug数', 'count_of_severity_2_bug_in_product', 'count', NULL, '按产品统计的严重程度为2级的Bug数是指在产品开发过程中发现的、对产品功能或性能产生较大影响的Bug数量。这些Bug可能会给用户带来不便或影响产品的某些功能。统计这些Bug的数量可以帮助评估产品的稳定性和可靠性。', '产品的Bug个数求和\r\n严重程度为2级\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的严重程度为1、2级的Bug数', 'count_of_severe_bug_in_product', 'count', NULL, '按产品统计的严重程度为1、2级的Bug数是指在产品开发过程中发现的严重程度为1级和2级的Bug数量的总和。统计这些Bug的数量可以评估产品的质量和稳定性,同时也关注影响用户体验和功能完整性的问题。', '复用:\r\n按产品统计的严重程度为1级的Bug数\r\n按产品统计的严重程度为2级的Bug数\r\n公式:\r\n按产品统计的严重程度为1、2级的Bug数=按产品统计的严重程度为1级的Bug数+按产品统计的严重程度为2级的Bug数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的年度新增Bug数', 'count_of_annual_created_bug_in_product', 'count', NULL, '按产品统计的年度新增Bug数是指产品在某年度新发现的Bug数量。这个度量项反映了产品在某年度出现的新问题数量。年度新增Bug数越多可能意味着质量控制存在问题,需要及时进行处理和改进。', '产品中Bug的个数求和\r\n创建时间为某年\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的年度新增有效Bug数', 'count_of_annual_created_effective_bug_in_product', 'count', NULL, '按产品统计的年度新增有效Bug数是指产品在某年度新发现的真正具有影响和价值的Bug数量。有效Bug通常是指导致产品不正常运行或影响用户体验的Bug。统计有效Bug数可以帮助评估产品的稳定性和质量也可以评估测试人员之前的协作或对产品的了解程度。', '产品中Bug个数求和\r\n创建时间为某年\r\n解决方案为已解决和延期处理或者状态为激活\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的年度修复Bug数', 'count_of_annual_fixed_bug_in_product', 'count', NULL, '按产品统计的年度修复Bug数是指在某年度解决并关闭的Bug数量。这个度量项反映了产品在某年度解决的问题数量。年度修复Bug数越多可能说明开发团队在Bug解决方面的工作效率较高。', '产品中Bug的个数求和\r\n关闭时间为某年\r\n解决方案为已解决\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的每日新增Bug数', 'count_of_daily_created_bug_in_product', 'count', NULL, '按产品统计的每日新增Bug数是指在每天的产品开发过程中新发现并记录的Bug数量。该度量项可以体现产品开发过程中Bug的发现速度和趋势,较高的新增Bug数可能意味着存在较多的问题需要解决,同时也可以帮助识别产品开发过程中的瓶颈和潜在的质量风险。', '产品中Bug数求和\r\n创建时间为某日\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的每日解决Bug数', 'count_of_daily_resolved_bug_in_product', 'count', NULL, '按产品统计的每日解决Bug数是指产品每日解决的Bug的数量。该度量项可以帮助我们了解开发团队解决Bug的速度和效率。', '产品中Bug数求和\r\n解决日期为某日\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的每日关闭Bug数', 'count_of_daily_closed_bug_in_product', 'count', NULL, '按产品统计的每日关闭Bug数是指每天在产品中每日关闭的Bug的数量。该度量项可以帮助我们了解开发团队对已解决的Bug进行确认与关闭的速度和效率,通过对比不同时间段的关闭Bug数,可以评估开发团队的协作和问题处理能力。', '产品中Bug数求和\r\n关闭时间为某日\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的月度解决Bug数', 'count_of_monthly_fixed_bug_in_product', 'count', NULL, '按产品统计的月度解决Bug数是指每天在产品开发过程中被解决并关闭的Bug的数量。该度量项可以帮助我们了解开发团队解决Bug的速度和效率。', '产品中创建时间在某年某月的Bug个数求和\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的月度关闭Bug数', 'count_of_monthly_closed_bug_in_product', 'count', NULL, '按产品统计的月度关闭Bug数是指在某月度关闭的Bug数量。这个度量项反映了产品开发过程中每月被确认并关闭的Bug的数量。该度量项可以帮助我们了解开发团队对Bug进行确认与关闭的速度和效率。', '产品中创建时间在某年某月的Bug个数求和\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'bug', 'released', 'php', '按产品统计的月度新增Bug数', 'count_of_monthly_created_bug_in_product', 'count', NULL, '按产品统计的月度新增Bug数是指在某年度新发现的Bug数量。这个度量项反映了系统或项目在某月度出现的新问题数量。月度新增Bug数的增加可能意味着质量控制存在问题,需要及时进行处理和改进。', '产品中创建时间在某年某月的Bug个数求和\r\n过滤已删除的Bug\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'product', 'bug', 'released', 'php', '按产品统计的Bug修复率', 'rate_of_fixed_bug_in_product', 'percentage', NULL, '按产品统计的Bug修复率是指按产品统计的修复Bug数相对于按产品统计的有效Bug数的比例。该度量项可以帮助我们了解开发团队对Bug修复的效率和质量,高的修复率可能说明Bug得到及时解决,产品质量得到有效保障。', '复用:\r\n按产品统计的修复Bug数\r\n按产品统计的有效Bug数\r\n公式:\r\n按产品统计的Bug修复率=按产品统计的修复Bug数/按产品统计的有效Bug数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'case', 'released', 'php', '按产品统计的用例总数', 'count_of_case_in_product', 'count', NULL, '按产品统计的用例总数是指系统或项目中的测试用例总数量。用例是用来验证系统功能和性能的测试场景。统计用例总数可以帮助评估测试覆盖的广度和深度。用例总数越高可能意味着项目进行了全面和充分的测试。', '产品中用例的个数求和\r\n过滤已删除的用例\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'case', 'released', 'php', '按产品统计的年度新增用例数', 'count_of_annual_created_case_in_product', 'count', NULL, '按产品统计的年度新增用例数是指产品在某年度新增的测试用例数量。统计年度新增用例数可以帮助评估系统或项目在不同阶段的测试覆盖和测试深度。年度新增用例数的增加可能意味着对新功能和需求进行了充分的测试。', '产品中用例的个数求和\r\n创建时间为某年\r\n过滤已删除的用例\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'feedback', 'released', 'php', '按产品统计的反馈总数', 'count_of_feedback_in_product', 'count', NULL, '产品的反馈总数', '产品中反馈的个数求和\r\n过滤已删除的反馈\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'feedback', 'released', 'php', '按产品统计的年度新增反馈数', 'count_of_annual_created_feedback_in_product', 'count', NULL, '按产品统计的年度新增反馈数是指在某年度收集到的用户反馈的数量。这个度量项可以帮助团队了解用户对产品的发展趋势和需求变化,并进行产品策略的调整和优化。较高的年度新增反馈数可能暗示着产品的用户基础扩大或者功能迭代带来了更多用户参与,同时暗示产品问题可能有很多。', '产品中创建时间为某年的反馈的个数求和\r\n过滤已删除的反馈\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'product', 'feedback', 'released', 'php', '按产品统计的年度关闭反馈数', 'count_of_annual_closed_feedback_in_product', 'count', NULL, '按产品统计的年度关闭反馈数是指在某年度处理并关闭的用户反馈的数量。这个度量项可以帮助产品团队评估在某年度对用户反馈的响应能力和问题解决能力。较高的年度关闭反馈数可能暗示着团队能够高效地解决用户反馈并持续改进产品,提升用户满意度和产品质量。', '产品中关闭时间为某年的反馈的个数求和\r\n过滤已删除的反馈\r\n过滤已删除的产品', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('time', 'project', 'project', 'released', 'php', '按项目统计的计划工期', 'planned_period_of_project', 'day', NULL, '按项目统计的计划工期是基于项目计划和排期制定的预估工期。该度量项通过确定项目开始和结束日期之间的时间间隔来计算。计划工期用于制定项目的时间目标和进度安排,为项目管理提供了基准。与实际工期进行比较,可以评估项目的进展和时间规划的准确性,帮助团队及时调整工作计划。', '计划完成日期-计划开始日期\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('time', 'project', 'project', 'released', 'php', '按项目统计的剩余工期', 'left_period_of_project', 'day', NULL, '按项目统计的剩余工期表示项目在当前时间点上还剩下的工作时间。这个度量项可以帮助团队评估项目的剩余工作量和进度。通过比较剩余工期和剩余工时,可以预测项目是否能够按时完成,并采取适当的措施来调整进度,以确保项目的成功交付。', '已关闭的项目\r\n未关闭的项目\r\n计划截止日期-当前日期\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('time', 'project', 'project', 'released', 'php', '按项目统计的的实际工期', 'count_of_actual_time_in_project', 'day', NULL, '按项目统计的实际工期反映了项目在执行过程中实际花费的时间。该度量项通过统计项目实际的开始和完成日期来计算。实际工期的准确记录能够帮助团队评估项目的执行效率和时间管理能力。较短的实际工期可能意味着项目按计划进行,团队高效执行,而较长的实际工期可能表明项目存在一些延迟和挑战。', '已关闭的项目:\r\n实际完成日期-实际开始日期\r\n未关闭的项目:\r\n当前日期-实际开始日期\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('time', 'project', 'project', 'released', 'php', '按项目统计的的工期偏差', 'variance_of_time_in_project', 'day', NULL, '按项目统计的工期偏差表示实际工期与计划工期之间的差异。工期偏差的正值表示项目进度延迟,负值表示项目进度提前。工期偏差可以帮助团队及时识别项目进度的偏差,并采取相应的调整措施来重新规划资源和工作计划,以确保项目能够按时完成。', '复用:\r\n按项目统计的实际工期\r\n按项目统计的计划工期\r\n公式:\r\n按项目统计的工期偏差=按项目统计的实际工期-按项目统计的计划工期', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'execution', 'released', 'php', '按项目统计的已关闭执行数', 'count_of_closed_execution_in_project', 'count', NULL, '按项目统计的已关闭执行数表示在项目中已关闭的执行项的数量,可以用来了解已关闭的执行数量。', '项目的执行个数求和\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'execution', 'released', 'php', '按项目统计的已挂起执行数', 'count_of_suspended_execution_in_project', 'count', NULL, '按项目统计的已挂起执行数表示在项目中已挂起的执行项的数量,可以用来了解暂停的任务数量,可能是由于需求不明确或其他原因导致。', '项目的执行个数求和\r\n状态为已挂起\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'execution', 'released', 'php', '按项目统计的进行中执行数', 'count_of_doing_execution_in_project', 'count', NULL, '按项目统计的进行中执行数表示在项目中正在进行中的执行项的数量,可以用来了解当前正在进行的任务数量,反映项目团队的工作进展。', '所有的执行个数求和\r\n状态为进行中\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'execution', 'released', 'php', '按项目统计的未开始执行数', 'count_wait_execution_in_project', 'count', NULL, '按项目统计的未开始执行数表示在项目中未开始的执行数,可以用来了解未开始的执行数量。', '项目的执行个数求和\r\n状态为未开始\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'execution', 'released', 'php', '按项目统计的年度关闭执行数', 'count_annual_closed_execution_in_project', 'count', NULL, '按项目统计的年度关闭执行数是指在项目中某年度已经关闭的执行数。该度量项反映了项目团队在某年度的工作效率和完成能力。较高的年度关闭执行数表示项目在完成任务方面表现出较高的效率,反之则可能需要审查工作流程和资源分配情况,以提高执行效率。', '项目的执行个数求和\r\n关闭时间为某年\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'execution', 'released', 'php', '按项目统计的执行总数', 'count_of_execution_in_project', 'count', NULL, '按项目统计的执行总数表示在项目中所有执行的数量,可以用来评估项目的规模、项目执行进度、工作负荷、绩效评估、风险控制和项目管理的有用信息。', '项目的执行个数求和\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的研发需求总数', 'count_of_story_in_project', 'count', NULL, '按项目统计的研发需求总数是指项目中创建或关联的所有研发需求的数量,反映了项目的规模和复杂度,提供了关于需求管理、进度控制、资源规划、风险评估和质量控制的有用信息。', '项目中研发需求个数求和\r\n过滤已删除的研发需求\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的已关闭研发需求数', 'count_of_closed_story_in_project', 'count', NULL, '按项目统计的已关闭研发需求数是指项目中已经关闭的研发需求的数量反映了项目中已经关闭的研发需求的数量,提供了关于需求管理、项目进度、质量控制、用户满意度和绩效评估的有用信息。', '项目中研发需求个数求和\r\n过滤已删除的研发需求\r\n状态为已关闭\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的未关闭研发需求数', 'count_of_unclosed_story_in_project', 'count', NULL, '按项目统计的未关闭研发需求数是指项目中未关闭的研发需求的数量反映了项目团队在开发过程中的进行中的任务和计划,未关闭研发需求数越多,说明项目团队未完成的开发工作越多,需要进一步跟进从而完成。', '复用:\r\n按项目统计的研发需求总数\r\n按项目统计的已关闭研发需求数\r\n公式:\r\n按项目统计的关闭研发需求数=按项目统计的研发需求总数-按项目统计的已关闭研发需求数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的已完成研发需求数', 'count_of_finished_story_in_project', 'count', NULL, '按项目统计的已完成研发需求数是指状态为已关闭且关闭原因为已完成的研发需求的数量。反映了项目团队在开发过程中的进展和交付能力,已完成研发需求数越多,说明项目团队在该时间段内取得了更多的开发成果。', '项目中研发需求的个数求和\r\n状态为已关闭\r\n关闭原因为已完成\r\n过滤已删除的研发需求\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的无效研发需求数', 'count_of_invalid_story_in_project', 'count', NULL, '按项目统计的无效研发需求数是指被判定为无效的研发需求数量。无效需求可能包括重复需求、不可实现的需求、或者与项目策略和目标不符的需求。通过对无效需求的统计,可以帮助项目团队优化需求管理和筛选机制,以提高需求有效性和资源利用率。较高的无效需求数量可能需要对需求收集和评估流程进行改进。', '项目中研发需求的个数求和\r\n关闭原因为重复、不做、设计如此\r\n过滤已删除的研发需求\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的有效研发需求数', 'count_of_valid_story_in_project', 'count', NULL, '按项目统计的有效研发需求数是指被确认为有效的研发需求数量。有效需求指的是符合项目策略和目标,可以实施并且对用户有价值的需求。通过对有效需求的统计,可以帮助项目团队评估项目需求的质量和重要性,并进行优先级排序和资源分配。较高的有效需求数量通常表示项目的功能和特性满足了用户和市场的期望,有利于实现项目的成功交付和用户满意度。', '复用:\r\n按项目统计的无效研发需求数\r\n按项目统计的研发需求总数\r\n公式:\r\n按执行统计的有效研发需求数=按执行统计的研发需求总数-按执行统计的无效研发需求数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的所有研发需求规模数', 'scale_of_story_in_project', 'measure', NULL, '按项目统计的所有研发需求规模数表示研发需求的规模总数反映了项目研发需求的规模总数,可以用于评估项目团队的研发需求规模管理和成果。', '项目中研发需求的规模数求和\r\n过滤已删除的研发需求\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的年度完成研发需求数', 'count_of_annual_finished_story_in_project', 'count', NULL, '按项目统计的年度完成研发需求数是指在某年度已关闭且关闭原因为已完成的研发需求数量。这个度量项可以反映项目团队在某年度的开发效率和成果。完成研发需求数量的增加说明项目团队在该年度内取得了更多的开发成果和交付物。', '项目中研发需求的个数求和\r\n关闭时间在某年\r\n关闭原因为已完成\r\n过滤已删除的研发需求\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'story', 'released', 'php', '按项目统计的年度完成研发需求规模数', 'scale_of_annual_finished_story_in_project', 'measure', NULL, '按项目统计的年度完成研发需求数是指在某年度已关闭且关闭原因为已完成的研发需求规模数。这个度量项可以反映项目团队在某年度的开发效率和成果。完成研发需求规模数的增加说明项目团队在该年度内取得了更多的开发成果和交付物。', '项目中研发需求的规模数求和\r\n关闭时间在某年\r\n关闭原因为已完成\r\n过滤已删除的研发需求\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'project', 'story', 'released', 'php', '按项目统计的研发需求完成率', 'rate_of_finished_story_in_project', 'percentage', NULL, '按项目统计的研发需求完成率表示按项目统计的已完成的研发需求数相对于按项目统计的有效研发需求数。衡量了项目研发团队完成需求的能力,完成率越高代表项目研发团队能够将需求交付给用户,实现正常发布的几率越大。', '复用:\r\n按项目统计的已完成研发需求数\r\n按项目统计的有效研发需求数\r\n公式:\r\n按项目统计的研发需求完成率=按项目统计的已完成研发需求数/按项目统计的有效研发需求数*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'task', 'released', 'php', '按项目统计的任务总数', 'count_of_task_in_project', 'count', NULL, '按项目统计的任务总数是指整个项目当前存在的任务总量。该度量项可以用来跟踪任务的规模和复杂性,为资源分配和工作计划提供基础。较大的任务总数可能需要更多的资源和时间来完成,而较小的任务总数可能意味着项目负荷较轻或项目进展较好。', '项目中所有的任务个数求和\r\n过滤已删除的任务\r\n过滤已删除执行的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'task', 'released', 'php', '按项目统计的未开始任务数', 'count_of_wait_task_in_project', 'count', NULL, '按项目统计的未开始任务数指的是在项目执行过程中未开始进行的任务数量。这个度量项帮助团队了解项目进展的一部分,即有多少任务未启动。通过统计未开始任务数,团队可以评估项目的准备状况、资源分配以及可能存在的延迟因素。', '项目中任务个数求和\r\n状态为未开始\r\n过滤已删除的任务\r\n过滤已删除执行的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'task', 'released', 'php', '按项目统计的进行中任务数', 'count_of_doing_task_in_project', 'count', NULL, '按项目统计的进行中任务数表示项目执行过程中正在进行的任务数量。这个度量项帮助团队了解项目当前的工作负载和进展情况。统计进行中任务数可以帮助团队判断项目的工作量是否合理分配,并进行进一步的资源规划和调整。', '项目中任务个数求和\r\n状态为进行中\r\n过滤已删除的任务\r\n过滤已删除执行的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'task', 'released', 'php', '按项目统计的已完成任务数', 'count_of_finished_task_in_project', 'count', NULL, '按项目统计的已完成任务数是指项目已经完成的任务总量。该度量项可以衡量任务完成的进度和效率,以及项目的工作质量和产出。较高的已完成任务总数可能表明项目在交付工作方面表现出较好的能力。', '项目中任务个数求和\r\n状态为已完成\r\n过滤已删除的任务\r\n过滤已删除执行的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'project', 'task', 'released', 'php', '按项目统计的任务预计工时数', 'estimate_of_task_in_project', 'hour', NULL, '按项目统计的任务预计工时数是指在项目管理中,对所有任务的预计工时进行统计和汇总的度量。这个度量项用于评估项目的工作量和资源需求,并帮助规划和安排项目团队。任务预计工时数是通过对每个任务的工作量估算进行累加而得,可以作为项目计划和进度控制的依据。', '项目中任务的预计工时数求和\r\n过滤已删除的任务\r\n过滤父任务\r\n过滤已删除执行的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'project', 'task', 'released', 'php', '按项目统计的任务消耗工时数', 'consume_of_task_in_project', 'hour', NULL, '按项目统计的任务消耗工时数是指已经花费的工时总和,用于完成所有任务。该度量项可以用来评估项目在任务执行过程中的工时投入情况,以及在完成任务方面的效率和资源利用情况。较高的任务消耗工时总数可能表明需要审查工作流程和资源分配,以提高工作效率。', '项目中任务的消耗工时数求和\r\n过滤已删除的任务\r\n过滤父任务\r\n过滤已删除执行的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'project', 'task', 'released', 'php', '按项目统计的任务剩余工时数', 'left_of_task_in_project', 'hour', NULL, '按项目统计的任务剩余工时数是指当前未消耗的工时总和,用于完成所有任务。该度量项可以用来评估项目在任务执行过程中剩余的工作量和时间,以及为完成任务所需的资源和计划。较小的任务剩余工时总数可能表示项目将及时完成任务,而较大的任务剩余工时总数可能需要重新评估进度和资源分配。', '项目中任务的剩余工时数求和\r\n过滤已删除的任务\r\n过滤父任务\r\n过滤已删除执行的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'project', 'task', 'released', 'php', '按瀑布项目统计的已完成任务工作的预计工时(EV)', 'ev_of_finished_task_in_waterfall', 'hour', NULL, '按瀑布项目统计的已完成任务工作的预计工时指的是在瀑布项目管理方法中,已经完成的任务的预计工时。这个度量项用来评估项目进展与实际完成情况的一致性。EV的值越高,代表项目团队在按计划完成任务的工作量方面表现得越好。', '复用:\r\n按项目统计的任务进度\r\n按项目统计的任务预计工时数\r\n公式:\r\n按项目统计的已完成任务工作的预计工时(EV)=按项目统计的任务预计工时数*按项目统计的任务进度\r\n要求项目为瀑布项目\r\n过滤已删除的任务\r\n过滤已取消的任务\r\n过滤已删除执行下的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'project', 'task', 'released', 'php', '按瀑布项目统计的任务的计划完成工时(PV)', 'pv_of_task_in_waterfall', 'hour', NULL, '按瀑布项目统计的任务的计划完成工时指的是在瀑布项目管理方法中,按计划需要完成的任务的总预计工时。这个度量项用于评估任务的预期工作量,可用作与实际花费工时和已完成任务的预计工时进行比较。', '瀑布项目中所有任务的预计工时之和\r\n过滤已删除的任务\r\n过滤已取消的任务\r\n过滤已删除的执行的任务\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'project', 'task', 'released', 'php', '按项目统计的任务进度', 'progress_of_task_in_project', 'percentage', NULL, '按项目统计的任务进度是指项目团队按已消耗的工时数与已消耗和剩余的工时数的比率。这个度量项能够反映项目进度的准确性和任务执行的效率。', '复用:\r\n按项目统计的任务消耗工时数\r\n按项目统计的任务剩余工时数\r\n公式:\r\n按项目统计的任务进度=按项目统计的任务消耗工时数/(按项目统计的任务消耗工时数+按项目统计的任务剩余工时数)', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'project', 'task', 'released', 'php', '按瀑布项目统计的进度偏差率', 'sv_in_waterfall', 'percentage', NULL, '按瀑布项目统计的进度偏差率是用来衡量项目当前的进度与计划进度之间的差异。它通过计算已完成的工作量与计划工作量之间的差异来评估项目的进展情况。', '复用:\r\n按瀑布项目统计的已完成任务工作的预计工时(EV)\r\n按瀑布项目统计的任务的计划完成工时(PV)\r\n公式:\r\n按瀑布项目统计的进度偏差率=(EV-PV)/PV*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'project', 'task', 'released', 'php', '按瀑布项目统计的成本偏差率', 'cv_in_waterfall', 'percentage', NULL, '按瀑布项目统计的成本偏差率用于衡量项目的实际成本与计划成本之间的差异。它通过计算已花费的成本与预计花费的成本之间的差异来评估项目的成本绩效。', '复用:\r\n按瀑布项目统计的已完成任务工作的预计\r\n按瀑布项目统计的实际花费工时(AC)\r\n公式:\r\n按瀑布项目统计的成本偏差率=(EV-AC)/AC*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'bug', 'released', 'php', '按项目统计的Bug总数', 'count_of_bug_in_project', 'count', NULL, '按项目统计的Bug总数是指在项目中发现的所有Bug的数量。这个度量项反映了项目的整体Bug质量情况。Bug总数越多可能代表项目的代码质量存在问题,需要进行进一步的解决和改进。', '项目中Bug个数求和\r\n过滤已删除的Bug\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'bug', 'released', 'php', '按项目统计的激活Bug数', 'count_of_activated_bug_in_project', 'count', NULL, '按项目统计的激活Bug数是指当前未解决的Bug数量。这个度量项反映了项目当前存在的待解决问题数量。激活Bug总数越多可能代表项目的稳定性较低,需要加强Bug解决的速度和质量。', '项目中Bug个数求和\r\n状态为激活\r\n过滤已删除的Bug\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'bug', 'released', 'php', '按项目统计的已关闭Bug数', 'count_of_closed_bug_in_project', 'count', NULL, '按项目统计的已关闭Bug总数是指已经被关闭的Bug数量。这个度量项反映了项目中已经关闭的缺陷数量。已关闭Bug总数的增加说明项目进行了持续的改进和修复工作。', '项目中Bug个数求和\r\n状态为已关闭\r\n过滤已删除的Bug\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'user', 'released', 'php', '按项目统计的人员总数', 'count_of_user_in_project', 'count', NULL, '按项目统计的人员总数是指参与项目的全部人员的数量。这个度量项用于了解项目团队的规模和组成,对项目资源的分配和管理起到重要作用。', '项目中团队成员个数求和\r\n过滤已移除的人员\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'project', 'effort', 'released', 'php', '按项目统计的项目内所有消耗工时数', 'consume_of_all_in_project', 'hour', NULL, '按项目统计的项目内所有消耗工时数是指项目实际花费的总工时数。该度量项可以用来评估项目的工时投入情况和对资源的利用效率。较高的消耗工时数可能需要审查工作流程和资源分配,以提高工作效率和进度控制。', '项目中所有日志记录的工时之和\r\n记录时间在某年\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'project', 'effort', 'released', 'php', '按项目统计的已投入人天', 'day_of_invested_in_project', 'manday', NULL, '按项目统计的已投入人天是指项目总共投入的工作天数。该度量项可以用来评估项目的人力资源投入情况。投入总人天的增加可能意味着项目投入的工作时间和资源的增加。', '复用:\r\n按项目统计的日志记录的工时总数\r\n公式:\r\n按项目统计的已投入人天=按项目统计的项目内所有消耗工时数/后台配置的每日可用工时', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'project', 'effort', 'released', 'php', '按瀑布项目统计的实际花费工时(AC)', 'ac_of_all_in_waterfall', 'hour', NULL, '按瀑布项目统计的实际花费工时指的是在瀑布项目管理方法中,实际花费的工时总数。这个度量项用于评估实际工作量和预计工作量之间的差异,有助于估计项目的真实进展情况。AC的值越接近EV,代表项目团队在任务执行方面表现得越好。', '瀑布项目中所有日志记录的工时之和\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'risk', 'released', 'php', '按项目统计的开放的风险数', 'count_of_opened_risk_in_project', 'count', NULL, '按项目统计的开放的风险数是指在项目管理中,正在被跟踪和管理的项目风险的数量。风险是项目中潜在的不确定事件或情况,可能对项目目标的达成产生负面影响。通过跟踪和管理项目风险,项目团队可以及时采取措施降低风险的概率和影响程度。', '项目中风险的个数求和\r\n状态为开放\r\n过滤已删除的风险\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'project', 'issue', 'released', 'php', '按项目统计的开放的问题数', 'count_of_opened_issue_in_project', 'count', NULL, '按项目统计的开放的问题数指的是在项目管理中,正在被跟踪和解决的项目问题的数量。问题是指在项目执行过程中遇到的障碍、困难或需要解决的事项。通过跟踪和解决项目问题,可以避免问题的积累和对项目目标的影响。', '项目中问题的个数求和\r\n状态为开放\r\n过滤已删除的问题\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'story', 'released', 'php', '按执行统计的研发需求总数', 'count_of_story_in_execution', 'count', NULL, '按执行统计的研发需求总数是指执行中创建和关联的所有研发需求的数量。该度量项反映了执行的规模和复杂度,为执行计划和资源分配提供了参考。', '执行中研发需求个数求和\r\n过滤已删除的研发需求\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'story', 'released', 'php', '按执行统计的已完成研发需求数', 'count_of_finished_story_in_execution', 'count', NULL, '按执行统计的已完成研发需求数是指状态为已关闭且关闭原因为已完成的研发需求的数量。这个度量项可以反映执行团队在开发过程中的进展和交付能力。已完成研发需求数越多,说明执行团队在该时间段内取得了更多的开发成果。', '执行中研发需求的个数求和\r\n状态为已关闭\r\n关闭原因为已完成\r\n过滤已删除的研发需求\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'story', 'released', 'php', '按执行统计的无效研发需求数', 'count_of_invalid_story_in_execution', 'count', NULL, '按执行统计的无效研发需求数是指被判定为无效的研发需求数量。无效需求可能包括重复需求、不可实现的需求、或者与项目策略和目标不符的需求。通过对无效需求的统计,可以帮助执行团队优化需求管理和筛选机制,以提高需求有效性和资源利用率。较高的无效需求数量可能需要对需求收集和评估流程进行改进。', '执行中研发需求的个数求和\r\n关闭原因为重复、不做、设计如此和已取消\r\n过滤已删除的研发需求\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'story', 'released', 'php', '按执行统计的有效研发需求数', 'count_of_valid_story_in_execution', 'count', NULL, '按执行统计的有效研发需求数是指被确认为有效的研发需求数量。有效需求指的是符合项目策略和目标,可以实施并且对用户有价值的需求。通过对有效需求的统计,可以帮助执行团队评估项目需求的质量和重要性,并进行优先级排序和资源分配。较高的有效需求数量通常表示执行的功能和特性满足了用户和市场的期望,有利于实现项目的成功交付和用户满意度。', '复用:\r\n按执行统计的无效研发需求数\r\n按执行统计的研发需求总数\r\n公式:\r\n按执行统计的有效研发需求数=按执行统计的研发需求总数-按执行统计的无效研发需求数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'story', 'released', 'php', '按执行统计的研发完成的研发需求数', 'count_of_developed_story_in_execution', 'count', NULL, '按执行统计的研发完成的研发需求数是指执行中研发完成的研发需求的数量。这个度量项可以反映执行的进展。研发完成的研发需求数越多,说明执行团队在该时间段内取得了更多的研发成果。', '执行中所处阶段为研发完毕、测试中、测试完毕、已验收、已发布和关闭原因为已完成的研发需求个数求和\r\n过滤已删除的研发需求\r\n过滤已删除产品的研发需求\r\n过滤已删除的执行', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'execution', 'story', 'released', 'php', '按执行统计的研发需求完成率', 'rate_of_finished_story_in_execution', 'percentage', NULL, '按执行统计的研发需求完成率表示按执行统计的已完成的研发需求数相对于按执行统计的有效研发需求数。这个度量项衡量了执行研发团队完成需求的能力。', '复用:\r\n按执行统计的已完成研发需求数\r\n按执行统计的有效研发需求数\r\n公式:\r\n按执行统计的研发需求完成率=按执行统计的已完成研发需求数/按执行统计的有效研发需求数*100%', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'execution', 'story', 'released', 'php', '按执行统计的研发完成需求占比', 'rate_of_developed_story_in_execution', 'percentage', NULL, '按执行统计的研发完成需求占比表示按执行统计的研发完成的研发需求规数相对于按产品统计的研发需求总数的比例。这个度量项衡量了执行中研发团队完成需求的数量,可以衡量团队的研发进展,帮助团队更好的安排研发资源。', '复用:\r\n按执行统计的研发完成的研发需求数\r\n按执行统计的研发需求总数\r\n公式:\r\n按执行统计的研发完成需求占比=按执行统计的研发完成的研发需求数/按执行统计的研发需求总数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'task', 'released', 'php', '按执行统计的任务总数', 'count_of_task_in_execution', 'count', NULL, '按执行统计的任务总数是指整个执行当前存在的任务总量。该度量项可以用来跟踪任务的规模和复杂性,为资源分配和工作计划提供基础,可以帮助团队评估工作负荷和任务分配的合理性。', '执行中所有的任务个数求和\r\n过滤已删除的任务\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'task', 'released', 'php', '按执行统计的已完成任务数', 'count_of_finished_task_in_execution', 'count', NULL, '按执行统计的已完成任务数是指执行已经完成的任务总量。该度量项可以衡量任务完成的进度和效率,以及项目的工作质量和产出。较高的已完成任务总数可能表明项目在交付工作方面表现出较好的能力。', '执行中任务个数求和\r\n状态为已完成\r\n过滤已删除的任务\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'task', 'released', 'php', '按执行统计的未完成任务数', 'count_of_unfinished_task_in_execution', 'count', NULL, '按执行统计的未完成任务数是指执行未完成的任务总量。该度量项反映了团队的待办工作量和未来的工作压力。较低的未完成任务总数可能表明项目在交付工作方面表现出较好的能力。', '复用:\r\n按执行统计的未完成任务数\r\n按执行统计的任务总数\r\n公式:\r\n按执行统计的未完成任务数=按执行统计的任务总数-按执行统计的已完成任务数', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'execution', 'task', 'released', 'php', '按执行统计的日完成任务数', 'count_of_daily_finished_task_in_execution', 'count', NULL, '按执行统计的日完成任务数是指每天完成的任务数量。该度量项反映了团队的日常工作效率和任务完成速度。', '执行中任务个数求和\r\n状态为已完成\r\n实际完成日期为某日\r\n过滤已删除的任务\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'execution', 'task', 'released', 'php', '按执行统计的任务预计工时数', 'estimate_of_task_in_execution', 'hour', NULL, '按执行统计的任务预计工时数是指在执行管理中,对所有任务的预计工时进行统计和汇总的度量。该度量项反映了任务的预计复杂性和所需的资源投入,可以帮助团队管理者评估任务的难度并安排资源。', '执行中任务的预计工时数求和\r\n过滤已删除的任务\r\n过滤父任务\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'execution', 'task', 'released', 'php', '按执行统计的任务消耗工时数', 'consume_of_task_in_execution', 'hour', NULL, '按执行统计的任务消耗工时数是指已经花费的工时总和,用于完成所有任务。该度量项反映了任务的实际完成情况和资源使用情况,可以帮助团队掌握任务的进展情况和资源利用效率。', '执行中任务的消耗工时数求和\r\n过滤已删除的任务\r\n过滤父任务\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('hour', 'execution', 'task', 'released', 'php', '按执行统计的任务剩余工时数', 'left_of_task_in_execution', 'hour', NULL, '按执行统计的任务剩余工时数是指当前未消耗的工时总和,用于完成所有任务。该度量项反映了任务完成的剩余工作量,可以帮助团队预测任务的完成时间和资源需求。', '执行中任务的剩余工时数求和\r\n过滤已删除的任务\r\n过滤父任务\r\n过滤已删除的执行\r\n过滤已删除的项目', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'execution', 'task', 'released', 'php', '按执行统计的任务进度', 'progress_of_task_in_execution', 'percentage', NULL, '按执行统计的任务进度是指执行团队按已消耗的工时数与已消耗和剩余的工时数的比率。该度量项反映了任务的执行进展情况,可以帮助团队评估任务是否按计划进行并做出相应调整。', '复用:\r\n按执行统计的任务消耗工时数\r\n按执行统计的任务剩余工时数\r\n公式:\r\n按执行统计的任务进度=按执行统计的任务消耗工时数/(按执行统计的任务消耗工时数+按执行统计的任务剩余工时数)', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'story', 'released', 'php', '按人员统计的待评审研发需求数', 'count_of_reviewing_story_in_user', 'count', NULL, '按人员统计的待评审研发需求数表示每个人需要评审的研发需求数量之和。反映了每个人需要评审的研发需求的规模。该数值越大,说明需要投入越多的时间评审需求。', '所有研发需求个数求和\r\n状态为评审中\r\n指派给为某人\r\n过滤已删除的研发需求\r\n过滤已删除产品的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'story', 'released', 'php', '按人员统计的每日评审研发需求数', 'count_of_daily_review_story_in_user', 'count', NULL, '按人员统计的日评审研发需求数表示每个人每日评审的研发需求数量之和。反映了每个人每日评审研发需求的规模。该数值越大,说明工作量越大。', '所有研发需求个数求和\r\n评审者为某人\r\n评审时间为某日\r\n过滤已删除的研发需求\r\n过滤已删除产品的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'story', 'released', 'php', '按人员统计的待处理研发需求数', 'count_of_pending_story_in_user', 'count', NULL, '按人员统计的待处理研发需求数表示每个人待处理的研发需求数量之和。反映了每个人员需要处理的研发需求数量的规模。该数值越大,说明需要投入越多的时间处理研发需求。', '所有研发需求个数求和\r\n指派给为某人\r\n过滤已删除的研发需求\r\n过滤已删除产品的研发需求', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'task', 'released', 'php', '按人员统计的每日完成任务数', 'count_of_daily_finished_task_in_user', 'count', NULL, '按人员统计的日完成任务数表示每个人每日完成的任务数量之和。反映了每个人每日完成的任务规模。该数值越大,可能说明工作效率越高,任务完成速度越快。', '某人某日完成的任务个数求和', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'task', 'released', 'php', '按人员统计的待处理任务数', 'count_of_assigned_task_in_user', 'count', NULL, '按人员统计的待处理任务数表示每个人待处理的任务数量之和。反映了每个人在需要处理的任务数量上的规模。该数值越大,说明需要投入越多的时间处理任务。', '所有任务个数求和\r\n指派给为某人\r\n过滤已删除的任务\r\n过滤已删除项目的任务\r\n过滤已删除执行的任务', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'bug', 'released', 'php', '按人员统计的日解决Bug数', 'count_of_daily_fixed_bug_in_user', 'count', NULL, '按人员统计的日解决Bug数表示每个人每日解决的Bug数量之和。反映了每个人每日解决Bug的规模。该数值越大,可能说明Bug的解决能力越强,工作效率越高。', '所有Bug个数求和\r\n解决者为某人', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'bug', 'released', 'php', '按人员统计的待处理Bug数', 'count_of_assigned_bug_in_user', 'count', NULL, '按人员统计的待处理Bug数表示每个人待处理的Bug数量之和。反映了每个人需要处理的Bug数量上的规模。该数值越大,说明需要投入越多的时间解决Bug。', '所有Bug个数求和\r\n指派给为某人\r\n过滤已删除的Bug\r\n过滤已删除产品的Bug', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'case', 'released', 'php', '按人员统计的待处理用例数', 'count_of_assigned_case_in_user', 'count', NULL, '按人员统计的待处理用例数表示每个人待处理的用例数量之和。反映了每个人需要处理的用例数量上的规模。该数值越大,说明需要投入越多的时间处理用例。', '所有用例个数求和\r\n指派给为某人\r\n过滤已删除的用例\r\n过滤已删除产品的用例', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'feedback', 'released', 'php', '按人员统计的待处理反馈数', 'count_of_assigned_feedback_in_user', 'count', NULL, '按人员统计的待处理反馈数表示每个人待处理的反馈数量之和。反映了每个人需要处理的反馈数量上的规模。该数值越大,说明需要投入越多的时间处理反馈。', '所有反馈个数求和\r\n指派给为某人\r\n过滤已删除的反馈\r\n过滤已删除产品的反馈', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'feedback', 'released', 'php', '按人员统计的待评审反馈数', 'count_of_reviewing_feedback_in_user', 'count', NULL, '按人员统计的待评审反馈数表示每个人待评审的反馈数量之和。反映了每个人需要评审的反馈的规模。该数值越大,说明需要投入越多的时间评审反馈。', '所有反馈个数求和\r\n状态为待评审\r\n指派给为某人\r\n过滤已删除的反馈\r\n过滤已删除产品的反馈', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('scale', 'user', 'feedback', 'released', 'php', '按人员统计的每日评审反馈数', 'count_of_daily_review_feedback_in_user', 'count', NULL, '按人员统计的日评审反馈数表示每个人每日评审的反馈数量之和。反映了每个人每日评审的反馈的规模。该数值越大,说明工作量越大。', '所有反馈个数求和\r\n由谁评审为某人\r\n评审时间为某日\r\n过滤已删除的反馈\r\n过滤已删除产品的反馈', 'realtime', '', '', '', 'system', '2023-08-22 08:00:00', '', NULL, '', NULL, '', NULL, '1', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('qc', 'code', 'issue', 'released', 'php', '按代码库统计代码问题提交次数', 'count_of_submitted_code_issues_in_codebase', 'count', NULL, '按代码库统计代码问题提交次数,可作为度量项衡量研发过程中出现的代码问题频率。代码问题提交次数反映了代码质量和稳定性方面的情况。', '代码库中问题提交次数相加。\r\n不包含已删除。', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('qc', 'code', 'issue', 'released', 'php', '按代码库统计代码问题解决总数', 'count_of_resolved_code_issues_in_codebase', 'count', NULL, '按代码库统计的代码问题解决总数是指在特定代码库中解决的所有代码问题的总数。它可以反映团队在代码质量方面的工作效能和改进情况。', '代码库中问题解决次数相加。\r\n不包含已删除。', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('qc', 'code', 'issue', 'released', 'php', '按代码库统计代码中待处理的问题总数', 'count_of_pending_issues_in_codebase', 'count', NULL, '按代码库统计的代码问题库存总数是指在代码库中记录的所有未解决的代码问题的总数,它反映了代码质量和稳定性。', '代码库中所有未关闭的问题数量相加。\r\n不包含已删除。', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'code', 'mergeRequest', 'released', 'php', '按代码库统计合并请求合并次数', 'count_of_merged_pull_requests_in_codebase', 'count', NULL, '按代码库统计的合并请求合并次数是指在代码库中完成的全部合并请求的数量。该度量项反映了代码库的合并流程和代码合并质量,有助于评估团队的协作效率和代码更新情况。', '代码库中合并请求合并次数相加。\r\n不包含已删除。', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
INSERT INTO `zt_metric`(`purpose`, `scope`, `object`, `stage`, `type`, `name`, `code`, `unit`, `collector`, `desc`, `definition`, `when`, `event`, `cronCFG`, `time`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `implementedBy`, `implementedDate`, `delistedBy`, `delistedDate`, `builtin`, `fromID`, `order`, `deleted`) VALUES ('rate', 'code', 'commit', 'released', 'php', '按代码库统计代码提交次数', 'count_of_code_commits_in_codebase', 'count', NULL, '按代码库统计的代码提交次数是指代码库中的全部代码提交(Commit)操作的数量。代码提交次数反映了代码库的开发活动频率和代码更新情况,可以评估开发团队的工作量和迭代速度。', '代码库中代码提交次数相加。\r\n不包含已删除。', 'realtime', '', '', '', '', NULL, '', NULL, '', NULL, '', NULL, '0', 0, 0, '0');
|
||
|
||
ALTER TABLE `zt_repo` ADD `lastCommit` DATETIME NULL DEFAULT NULL AFTER `lastSync`;
|
||
ALTER TABLE `zt_story` ADD `releasedDate` datetime DEFAULT NULL AFTER `reviewedDate`;
|
||
ALTER TABLE `zt_project` ADD `firstEnd` date DEFAULT NULL AFTER `end`;
|
||
ALTER TABLE `zt_product` ADD `closedDate` date DEFAULT NULL AFTER `createdVersion`;
|
||
ALTER TABLE `zt_productplan` ADD `finishedDate` datetime DEFAULT NULL AFTER `end`;
|
||
ALTER TABLE `zt_productplan` ADD `closedDate` datetime DEFAULT NULL AFTER `finishedDate`;
|
||
|
||
INSERT INTO `zt_cron`(`m`, `h`, `dom`, `mon`, `dow`, `command`, `remark`, `type`, `buildin`, `status`, `lastTime`) VALUES ('59', '23', '*', '*', '*', 'moduleName=metric&methodName=updateMetricLib', '计算度量数据', 'system', 1, 'normal', NUll);
|
||
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1001, '年度总结-登录次数', 1, 'card', '0', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"login\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT sum(t2.login) AS login, `year`, account, realname\r\nFROM zt_user t1 \r\nLEFT JOIN (SELECT count(1) as login, actor, YEAR(`date`) as \'year\' FROM zt_action GROUP BY actor, `year`) t2 on t1.account = t2.actor \r\nWHERE t1.deleted = \'0\'\r\nGROUP BY `year`, account, realname', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1002, '年度总结-操作次数', 1, 'card', '0', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"allAction\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT sum(t2.allAction) as allAction, `year` , account, realname\r\nFROM zt_user t1\r\nLEFT JOIN (SELECT count(1) as allAction, actor, YEAR(`date`) as \'year\' FROM zt_action GROUP BY actor, `year`) t2 on t1.account = t2.actor \r\nWHERE t1.deleted = \'0\'\r\nGROUP BY `year`, account, realname', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1003, '年度总结-消耗工时', 1, 'card', '0', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"consumed\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT ROUND(SUM(t2.consumed)) AS consumed, `year` , t1.account, realname\r\nFROM zt_user t1\r\nLEFT JOIN (SELECT sum(consumed) as consumed, account, YEAR(`date`) as \'year\' FROM zt_effort WHERE deleted = \'0\' GROUP BY account, `year` ) t2 on t1.account = t2.account \r\nWHERE t1.deleted = \'0\'\r\nGROUP BY `year`, t1.account, realname', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1004, '年度总结-待办数', 1, 'card', '0', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"todo\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT sum(t2.todo) AS todo,sum(t2.undone) AS undone,sum(t2.done) AS done,t2.`year`, t1.account, realname, dept\r\nFROM zt_user t1\r\nLEFT JOIN (SELECT count(1) AS \'todo\', sum(if((`status` != \'done\'), 1, 0)) AS `undone`, sum(if((`status` = \'done\'), 1, 0)) AS `done`, account, YEAR(`date`) AS \'year\' FROM zt_todo WHERE deleted = \'0\' GROUP BY account, `year`) t2 on t1.account = t2.account \r\nWHERE t1.deleted = \'0\'\r\nGROUP BY t2.`year`, t1.account, realname, dept', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1005, '年度总结-贡献数', 1, 'card', '0', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"num\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'select tt.year,tt.actor as account, count(1) as num from (\r\nSELECT YEAR(t1.date) as `year`, t1.actor, t1.objectType, t1.action\r\nfrom zt_action t1\r\nWHERE \r\n(\r\n(t1.objectType = \'bug\' AND t1.action in(\'resolved\',\'opened\',\'closed\',\'activated\') and (select deleted from zt_bug where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'task\' AND t1.action in(\'finished\',\'opened\',\'closed\',\'activated\',\'assigned\') and (select deleted from zt_task where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'story\' AND t1.action in(\'opened\',\'reviewed\',\'closed\') and (select deleted from zt_story where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'execution\' AND t1.action in(\'opened\',\'edited\',\'started\',\'closed\') and (select deleted from zt_project where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'product\' AND t1.action in(\'opened\',\'edited\',\'closed\') and (select deleted from zt_product where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'case\' AND t1.action in(\'opened\',\'run\') and (select deleted from zt_case where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'testtask\' AND t1.action in(\'opened\',\'edited\') and (select deleted from zt_testtask where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'productplan\' AND t1.action in(\'opened\') and (select deleted from zt_productplan where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'release\' AND t1.action in(\'opened\') and (select deleted from zt_release where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'doc\' AND t1.action in(\'created\',\'edited\') and (select deleted from zt_doc where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'build\' AND t1.action in(\'opened\') and (select deleted from zt_build where id = t1.objectID) = \'0\')\r\n)\r\nunion all\r\nSELECT YEAR(t1.date) as `year`, t1.actor, \'code\' as objectType, t1.action from zt_action t1\r\nwhere t1.action in (\'gitcommited\', \'svncommited\') and t1.objectType = \'task\'\r\n) tt group by actor', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1006, '年度总结-贡献数据', 1, 'bar', '0', '', '', '{\r\n\"xaxis\":[{\"field\":\"objectType\",\"name\":\"对象类型\"}],\r\n\"yaxis\":[{\"type\":\"agg\",\"field\":\"create\",\"agg\":\"sum\",\"name\":\"创建\",\"valOrAgg\":\"sum\"},{\"type\":\"value\",\"field\":\"edit\",\"agg\":\"sum\",\"name\":\"编辑\",\"valOrAgg\":\"sum\"}]\r\n}', '[]', 0, '', NULL, 'SELECT t2.year, t1.dept, t2.account, t2.objectType, t2.create, t2.edit\r\nFROM zt_user AS t1\r\nLEFT JOIN\r\n(SELECT \r\n YEAR(t1.date) AS `year`, t1.actor AS account, \"产品\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_product AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'product\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"需求\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_story AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'story\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"计划\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_productplan AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'productplan\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"发布\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_release AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'release\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"执行\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_project AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'execution\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\' AND t2.type IN (\'sprint\', \'stage\', \'kanban\')\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"任务\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_task AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'task\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \'Bug\' AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_bug AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'bug\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"版本\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit` \r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_build AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'build\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"用例\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_case AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'case\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"测试单\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_testtask AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'testtask\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType\r\nUNION ALL\r\nSELECT \r\n YEAR(t1.date) AS `year`, t1.actor, \"文档\" AS objectType, \r\n SUM(IF(t1.action = \'opened\', 1, 0)) AS `create`, \r\n SUM(IF(t1.action = \'edited\', 1, 0)) AS `edit`\r\nFROM zt_action AS t1 \r\nLEFT JOIN zt_doc AS t2 ON t1.objectID = t2.id\r\nWHERE t1.objectType = \'doc\' AND t1.action IN (\'opened\', \'edited\') AND t2.deleted = \'0\'\r\nGROUP BY `year`, actor, objectType) AS t2 ON t1.account = t2.account\r\nWHERE t2.account IS NOT NULL', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1007, '年度总结-能力雷达图', 1, 'radar', '0', '', '', '{\r\n\"group\":[{\"field\":\"dimension\",\"name\":\"维度\"}],\r\n\"metric\":[\r\n {\"type\":\"value\",\"field\":\"num\",\"agg\":\"value\",\"name\": \"产品管理\", \"key\":\"product\",\"valOrAgg\":\"value\"},\r\n {\"type\":\"value\",\"field\":\"num\",\"agg\":\"value\",\"name\": \"项目管理\", \"key\":\"project\",\"valOrAgg\":\"value\"},\r\n {\"type\":\"value\",\"field\":\"num\",\"agg\":\"value\",\"name\": \"研发\", \"key\":\"dev\",\"valOrAgg\":\"value\"},\r\n {\"type\":\"value\",\"field\":\"num\",\"agg\":\"value\",\"name\": \"测试\", \"key\":\"qa\",\"valOrAgg\":\"value\"},\r\n {\"type\":\"value\",\"field\":\"num\",\"agg\":\"value\",\"name\": \"其他\", \"key\":\"other\",\"valOrAgg\":\"value\"}\r\n]}', '[]', 0, '', NULL, 'select tt.year, tt.actor AS account,tt.dimension, count(1) as num from (\r\nSELECT YEAR(t1.date) as `year`, t1.actor, \'product\' as dimension\r\nfrom zt_action t1\r\nWHERE \r\n(\r\n(t1.objectType = \'product\' AND t1.action in(\'opened\',\'edited\') and (select deleted from zt_product where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'story\' AND t1.action in(\'opened\',\'reviewed\',\'closed\') and (select deleted from zt_story where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'productplan\' AND t1.action in(\'opened\') and (select deleted from zt_productplan where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'release\' AND t1.action in(\'opened\') and (select deleted from zt_release where id = t1.objectID) = \'0\')\r\n)\r\nunion all\r\nSELECT YEAR(t1.date) as `year`, t1.actor, \'execution\' as dimension\r\nfrom zt_action t1\r\nWHERE \r\n(\r\n(t1.objectType = \'execution\' AND t1.action in(\'opened\',\'edited\',\'started\',\'closed\') and (select deleted from zt_project where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'build\' AND t1.action in(\'opened\') and (select deleted from zt_build where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'task\' AND t1.action in(\'opened\',\'closed\',\'activated\',\'assigned\') and (select deleted from zt_task where id = t1.objectID) = \'0\')\r\n)\r\nunion all\r\nSELECT YEAR(t1.date) as `year`, t1.actor, \'devel\' as dimension\r\nfrom zt_action t1\r\nWHERE \r\n(\r\n(t1.objectType = \'execution\' AND t1.action in(\'opened\',\'edited\',\'started\',\'closed\') and (select deleted from zt_project where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'build\' AND t1.action in(\'opened\') and (select deleted from zt_build where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'task\' AND t1.action in(\'opened\',\'closed\',\'assigned\') and (select deleted from zt_task where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'task\' and t1.action in (\'gitcommited\', \'svncommited\'))\r\nOR (t1.objectType = \'bug\' AND t1.action in(\'resolved\') and (select deleted from zt_bug where id = t1.objectID) = \'0\')\r\n)\r\nunion all\r\nSELECT YEAR(t1.date) as `year`, t1.actor, \'qa\' as dimension\r\nfrom zt_action t1\r\nWHERE \r\n(\r\n(t1.objectType = \'bug\' AND t1.action in(\'opened\',\'closed\',\'activated\') and (select deleted from zt_bug where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'case\' AND t1.action in(\'opened\',\'run\') and (select deleted from zt_case where id = t1.objectID) = \'0\')\r\nOR (t1.objectType = \'testtask\' AND t1.action in(\'opened\',\'edited\') and (select deleted from zt_testtask where id = t1.objectID) = \'0\')\r\n)\r\n) tt WHERE tt.year != \'0000\'\r\nGROUP BY tt.year, tt.dimension', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1008, '年度总结-迭代数据', 1, 'table', '0', '', '', '{\"group\":[],\"column\":[\r\n{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"迭代名称\"},{\"field\":\"finishedStory\",\"valOrAgg\":\"value\",\"name\":\"完成需求数\"},\r\n{\"field\":\"finishedTask\",\"valOrAgg\":\"value\",\"name\":\"完成任务数\"},\r\n{\"field\":\"resolvedBug\",\"valOrAgg\":\"value\",\"name\":\"解决Bug数\"}\r\n],\"filter\":[]}', '[]', 0, '', NULL, 'SELECT \r\ntt.id, \r\ntt.name, \r\ntt.year, \r\ntt.account,\r\ntt.finishedStory,\r\ntt.finishedTask,\r\ncount(t3.id) as resolvedBug\r\nfrom (\r\nSELECT \r\ntt.id, \r\nt2.name, \r\ntt.year, \r\ntt.account,\r\nSUM(if((t1.story != 0), 1 , 0)) as finishedStory,\r\ncount(t1.id) as finishedTask\r\nfrom (\r\nSELECT \r\n*\r\nfrom (\r\nSELECT id, YEAR(begin) as year, openedBy as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(begin) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(begin) as year, PO as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(begin) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(begin) as year, PM as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(begin) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(begin) as year, QD as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(begin) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(begin) as year, RD as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(begin) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(end) as year, openedBy as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(end) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(end) as year, PO as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(end) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(end) as year, PM as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(end) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(end) as year, QD as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(end) != \'0000\'\r\nunion all\r\nSELECT id, YEAR(end) as year, RD as account from zt_project\r\nWHERE deleted = \'0\' AND type = \'sprint\' and multiple = \'1\' and YEAR(end) != \'0000\'\r\nunion all\r\nSELECT t1.root as id, YEAR(t1.`join`) as year, t1.account from zt_team t1\r\nRIGHT JOIN zt_project t2 on t2.id = t1.root and t2.deleted = \'0\' and t2.type = \'sprint\'\r\nWHERE t1.type = \'execution\' and YEAR(t1.`join`) != \'0000\'\r\nunion all\r\nSELECT t1.execution as id, YEAR(t1.finishedDate) as year, t1.finishedBy as account from zt_task t1\r\nRIGHT JOIN zt_project t2 on t2.id = t1.execution and t2.deleted = \'0\' and t2.type = \'sprint\'\r\nWHERE t1.deleted = \'0\' and YEAR(t1.finishedDate) != \'0000\'\r\n) tt \r\nwhere tt.account != \'\'\r\nGROUP BY tt.id, tt.`year`, tt.account\r\n) tt\r\nLEFT JOIN zt_task t1 on t1.execution = tt.id and YEAR(t1.finishedDate) = tt.year and t1.deleted = \'0\' and t1.finishedBy = tt.account\r\nLEFT JOIN zt_project t2 on t2.id = tt.id\r\nGROUP BY tt.id, tt.`year`, tt.account\r\n) tt\r\nLEFT JOIN zt_bug t2 on t2.resolvedBy = tt.account and YEAR(t2.resolvedDate) = tt.year\r\nleft join zt_build t3 on t2.resolvedBuild = t3.id and t3.execution = tt.id\r\nWHERE t2.deleted = \'0\'\r\nGROUP BY tt.account, tt.`year`, tt.id', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1009, '年度总结-产品数据', 1, 'table', '0', '', '', '{\"group\":[],\"column\":[\r\n{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"产品名称\"},{\"field\":\"plan\",\"valOrAgg\":\"value\",\"name\":\"计划数\"},\r\n{\"field\":\"requirement\",\"valOrAgg\":\"value\",\"name\":\"创建用户需求数\"},\r\n{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"创建需求数\"},\r\n{\"field\":\"closedStory\",\"valOrAgg\":\"value\",\"name\":\"关闭需求数\"}\r\n],\"filter\":[]}', '[]', 0, '', NULL, 'select * from (\r\nselect tt.id, t2.name, tt.year, tt.account, tt.plans, tt.requirement, tt.story, count(t1.id) as closedStory\r\nfrom(\r\n select tt.id, tt.year, tt.account, tt.plans,\r\nsum(if((type = \'requirement\'), 1, 0)) as requirement,\r\nsum(if((type = \'story\'), 1, 0)) as story\r\nfrom (\r\nselect tt.id, tt.year, tt.account,\r\ncount(t2.id) as plans\r\nfrom (\r\nselect * from (\r\nselect id, YEAR(createdDate) as `year`, createdBy as account from zt_product\r\nwhere deleted = \'0\' and shadow = \'0\'\r\nunion all\r\nselect id, YEAR(createdDate) as `year`, PO as account from zt_product\r\nwhere deleted = \'0\' and shadow = \'0\'\r\nunion all\r\nselect id, YEAR(createdDate) as `year`, QD as account from zt_product\r\nwhere deleted = \'0\' and shadow = \'0\'\r\nunion all\r\nselect id, YEAR(createdDate) as `year`, RD as account from zt_product\r\nwhere deleted = \'0\' and shadow = \'0\'\r\n) tt\r\nWHERE tt.account != \'\' and tt.year != \'0000\'\r\nGROUP BY tt.account, tt.year, tt.id\r\n) tt\r\nLEFT JOIN zt_productplan t1 on t1.product = tt.id\r\nLEFT JOIN zt_action t2 on t1.id = t2.objectID and YEAR(t2.date) = tt.year\r\nand t2.objectType = \'productplan\'\r\nand t1.deleted = \'0\'\r\nand t2.actor = tt.account\r\nand t2.action = \'opened\'\r\nGROUP BY tt.account, tt.year, tt.id) tt\r\nLEFT JOIN zt_story t1 on t1.product = tt.id and YEAR(t1.openedDate) = tt.year and t1.openedBy = tt.account and t1.deleted = \'0\'\r\nGROUP BY tt.account, tt.year, tt.id) tt\r\nLEFT JOIN zt_story t1 on t1.product = tt.id and YEAR(t1.closedDate) = tt.year and t1.closedBy = tt.account and t1.deleted = \'0\'\r\nLEFT JOIN zt_product t2 on t2.id = tt.id\r\nGROUP BY tt.account, tt.year, tt.id) tt\r\nWHERE tt.account = \'zhangpeng\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1010, '年度总结-任务状态分布', 1, 'pie', '0', '', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"任务数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', NULL, 'SELECT\r\nYEAR(t1.date) AS `year`,\r\nt3.account,\r\nt3.realname,\r\nCASE t2.status\r\nWHEN \'wait\' THEN \"未开始\"\r\nWHEN \'doing\' THEN \"进行中\"\r\nWHEN \'done\' THEN \"已完成\"\r\nWHEN \'closed\' THEN \"已关闭\"\r\nELSE \"未设置\" END status,\r\nt1.id\r\nFROM zt_action t1\r\nLEFT JOIN zt_task t2 on t1.objectID=t2.id RIGHT JOIN zt_user t3 on t1.actor=t3.account\r\nWHERE t1.objectType = \'task\'\r\nand t2.deleted = \'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1011, '年度总结-每月任务操作情况', 1, 'bar', '0', '', '', '{\n \"xaxis\":[{\"field\":\"actionDate\",\"name\":\"日期\",\"group\":\"value\"}],\n \"yaxis\":[{\"type\":\"agg\",\"field\":\"opened\",\"agg\":\"sum\",\"name\":\"创建\",\"valOrAgg\":\"sum\"},\n{\"type\":\"agg\",\"field\":\"started\",\"agg\":\"sum\",\"name\":\"开始\",\"valOrAgg\":\"sum\"},\n{\"type\":\"agg\",\"field\":\"finished\",\"agg\":\"sum\",\"name\":\"完成\",\"valOrAgg\":\"sum\"},\n{\"type\":\"agg\",\"field\":\"paused\",\"agg\":\"sum\",\"name\":\"暂停\",\"valOrAgg\":\"sum\"},\n{\"type\":\"agg\",\"field\":\"activated\",\"agg\":\"sum\",\"name\":\"激活\",\"valOrAgg\":\"sum\"},\n{\"type\":\"agg\",\"field\":\"canceled\",\"agg\":\"sum\",\"name\":\"取消\",\"valOrAgg\":\"sum\"},\n{\"type\":\"agg\",\"field\":\"closed\",\"agg\":\"sum\",\"name\":\"关闭\",\"valOrAgg\":\"sum\"}\n]}', '[]', 0, '', NULL, 'SELECT t2.opened,t2.started,t2.finished,t2.paused,t2.activated,t2.canceled,t2.closed,t1.account,t2.actionDate,YEAR(CONCAT(t2.actionDate, \'-01\')) AS `year`,realname,t3.`name` AS deptName FROM zt_user AS t1\nLEFT JOIN (\n SELECT t21.actor,LEFT(t21.`date`,7) AS actionDate,\n SUM(if(t21.action = \'opened\', 1, 0)) as opened,\n SUM(if(t21.action = \'started\', 1, 0)) as started,\n SUM(if(t21.action = \'finished\', 1, 0)) as finished,\n SUM(if(t21.action = \'paused\', 1, 0)) as paused,\n SUM(if(t21.action = \'activated\', 1, 0)) as activated,\n SUM(if(t21.action = \'canceled\', 1, 0)) as canceled,\n SUM(if(t21.action = \'closed\', 1, 0)) as closed FROM zt_action AS t21\n LEFT JOIN zt_story AS t22 ON t21.objectID=t22.id\n WHERE t21.objectType=\'bug\'\n AND t22.deleted=\'0\'\n GROUP BY t21.actor,actionDate\n) AS t2 ON t1.account=t2.actor\nLEFT JOIN zt_dept AS t3 ON t1.dept=t3.id\nWHERE t1.deleted=\'0\'\nAND t2.actor IS NOT NULL\nGROUP BY t2.actionDate,deptName,t1.account,realname\n', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1012, '年度总结-需求状态分布', 1, 'pie', '0', '', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', NULL, 'SELECT\r\nYEAR(t1.date) AS `year`,\r\nt3.account,\r\nt3.realname,\r\nCASE t2.status\r\nWHEN \'wait\' THEN \"未开始\"\r\nWHEN \'doing\' THEN \"进行中\"\r\nWHEN \'done\' THEN \"已完成\"\r\nWHEN \'colsed\' THEN \"已关闭\"\r\nELSE \"未设置\"\r\nEND status,\r\nt1.id\r\nFROM zt_action t1\r\nLEFT JOIN zt_task t2 on t1.objectID=t2.id RIGHT JOIN zt_user t3 on t1.actor=t3.account\r\nWHERE t1.objectType = \'story\'\r\nand t2.deleted = \'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1013, '年度总结-每月需求操作情况', 1, 'bar', '0', '', '', '{\n \"xaxis\":[{\"field\":\"actionDate\",\"name\":\"日期\",\"group\":\"value\"}],\n \"yaxis\":[{\"type\":\"value\",\"field\":\"opened\",\"agg\":\"value\",\"name\":\"创建\",\"valOrAgg\":\"value\"},\n{\"type\":\"value\",\"field\":\"activated\",\"agg\":\"value\",\"name\":\"激活\",\"valOrAgg\":\"value\"},\n{\"type\":\"value\",\"field\":\"changed\",\"agg\":\"value\",\"name\":\"变更\",\"valOrAgg\":\"value\"},\n{\"type\":\"value\",\"field\":\"closed\",\"agg\":\"value\",\"name\":\"关闭\",\"valOrAgg\":\"value\"}\n]}', '[]', 0, '', NULL, 'SELECT t2.opened,t2.activated,t2.closed,t2.`changed`,t1.account,t2.actionDate,YEAR(CONCAT(t2.actionDate,\'-01\')) AS `year`,realname,t3.`name` AS deptName FROM zt_user AS t1\nLEFT JOIN (\n SELECT t21.actor,LEFT(t21.`date`, 7) AS actionDate,\n SUM(IF(t21.action=\'opened\',1,0)) AS opened,\n SUM(IF(t21.action=\'activated\',1,0)) AS activated,\n SUM(IF(t21.action=\'closed\',1,0)) AS closed,\n SUM(IF(t21.action=\'changed\',1,0)) AS `changed` FROM zt_action AS t21\n LEFT JOIN zt_story AS t22 ON t21.objectID=t22.id\n WHERE t21.objectType=\'story\'\n AND t22.deleted=\'0\'\n GROUP BY t21.actor,actionDate\n) AS t2 ON t1.account=t2.actor\nLEFT JOIN zt_dept AS t3 ON t1.dept=t3.id\nWHERE t1.deleted=\'0\'\nAND t2.actor IS NOT NULL\nGROUP BY t2.actionDate,deptName,t1.account,realname\n', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1014, '年度总结-Bug状态分布', 1, 'pie', '0', '', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"Bug数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', NULL, 'SELECT\r\nYEAR(t1.date) AS `year`, t3.account,\r\nt3.realname,\r\nCASE t2.status\r\nWHEN \'wait\' THEN \"未开始\"\r\nWHEN \'doing\' THEN \"进行中\"\r\nWHEN \'done\' THEN \"已完成\"\r\nWHEN \'closed\' THEN \"已关闭\"\r\nELSE \"未设置\"\r\nEND status,\r\nt1.id\r\nFROM zt_action t1\r\nLEFT JOIN zt_task t2 on t1.objectID=t2.id RIGHT JOIN zt_user t3 on t1.actor=t3.account\r\nWHERE t1.objectType = \'bug\'\r\nand t2.deleted = \'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1015, '年度总结-每月Bug操作情况', 1, 'bar', '0', '', '', '{\n \"xaxis\":[{\"field\":\"actionDate\",\"name\":\"日期\",\"group\":\"value\"}],\n \"yaxis\":[{\"type\":\"value\",\"field\":\"opened\",\"agg\":\"value\",\"name\":\"创建\",\"valOrAgg\":\"value\"},\n{\"type\":\"value\",\"field\":\"bugconfirmed\",\"agg\":\"value\",\"name\":\"确认\",\"valOrAgg\":\"value\"},\n{\"type\":\"value\",\"field\":\"activated\",\"agg\":\"value\",\"name\":\"激活\",\"valOrAgg\":\"value\"},\n{\"type\":\"value\",\"field\":\"resolved\",\"agg\":\"value\",\"name\":\"解决\",\"valOrAgg\":\"value\"},\n{\"type\":\"value\",\"field\":\"closed\",\"agg\":\"value\",\"name\":\"关闭\",\"valOrAgg\":\"value\"}\n]}', '[]', 0, '', NULL, 'SELECT t2.opened,t2.bugconfirmed,t2.activated,t2.resolved,t2.closed,t1.account,t2.actionDate,YEAR(CONCAT(t2.actionDate, \'-01\')) AS \n`year`,realname,t3.`name` AS deptName FROM zt_user AS t1\nLEFT JOIN (\n SELECT t21.actor,LEFT(t21.`date`, 7) AS actionDate,\n SUM(IF(t21.action=\'opened\',1,0)) AS opened,\n SUM(IF(t21.action=\'bugconfirmed\',1,0)) AS bugconfirmed,\n SUM(IF(t21.action=\'activated\',1,0)) AS activated,\n SUM(IF(t21.action=\'resolved\',1,0)) AS resolved,\n SUM(IF(t21.action=\'closed\',1,0)) AS closed FROM zt_action AS t21\n LEFT JOIN zt_story AS t22 ON t21.objectID=t22.id\n WHERE t21.objectType=\'bug\'\n AND t22.deleted=\'0\'\n GROUP BY t21.actor,actionDate\n) AS t2 ON t1.account=t2.actor\nLEFT JOIN zt_dept AS t3 ON t1.dept=t3.id\nWHERE t1.deleted=\'0\'\nAND t2.actor IS NOT NULL\nGROUP BY t2.actionDate,deptName,t1.account,realname', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1016, '年度总结-用例结果分布', 1, 'pie', '0', '', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"个数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', NULL, 'SELECT count ,t2.caseResult as status,t2.`year`, t1.account, realname, dept\r\nFROM zt_user t1\r\nLEFT JOIN (\r\n SELECT t21.lastRunner, YEAR(t21.`date`) as \'year\', t21.caseResult, count(distinct t21.`id`) as count\r\n FROM zt_testresult t21 \r\n LEFT JOIN zt_case t22 on t21.case = t22.id\r\n WHERE t22.deleted = \'0\'\r\n GROUP BY t21.lastRunner, `year`, t21.caseResult\r\n) t2 on t1.account = t2.lastRunner\r\nWHERE t1.deleted = \'0\'\r\nGROUP BY t2.caseResult,t2.`year`, t1.account, realname, dept', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1017, '年度总结-每月用例操作情况', 1, 'bar', '0', '', '', '{\r\n \"xaxis\":[{\"field\":\"actionDate\",\"name\":\"日期\",\"group\":\"value\"}],\r\n \"yaxis\":[{\"type\":\"value\",\"field\":\"createdCases\",\"agg\":\"value\",\"name\":\"创建\",\"valOrAgg\":\"value\"},\r\n{\"type\":\"value\",\"field\":\"toBugCases\",\"agg\":\"value\",\"name\":\"转Bug\",\"valOrAgg\":\"value\"},\r\n{\"type\":\"value\",\"field\":\"runCases\",\"agg\":\"value\",\"name\":\"执行\",\"valOrAgg\":\"value\"}\r\n]}', '[]', 0, '', NULL, 'SELECT SUM(createdCases) AS createdCases, SUM(toBugCases) AS toBugCases, SUM(runCases) AS runCases, YEAR(CONCAT(t2.actionDate, \'-01\')) AS `year`, t1.account, realname, dept\r\nFROM zt_user t1\r\nLEFT JOIN (\r\n SELECT t21.actor, LEFT(t21.`date`, 7) as actionDate, \r\n SUM(IF((t22.id IS NOT NULL AND t23.id IS NULL), 1, 0)) AS createdCases, \r\n SUM(IF((t22.id IS NOT NULL AND t23.id IS NOT NULL), 1, 0)) AS toBugCases, \r\n SUM(IF((t24.lastRunner = t21.actor AND t21.action = \'run\' AND t21.`date` = t24.`date`), 1, 0)) AS runCases\r\n FROM zt_action t21 \r\n LEFT JOIN zt_case t22 on t21.objectID = t22.id\r\n LEFT JOIN zt_bug t23 on t22.id = t23.case\r\n LEFT JOIN zt_testresult t24 on t22.id = t24.`case` AND t24.lastRunner = t21.actor AND t21.action = \'run\' AND t21.`date` = t24.`date`\r\n WHERE t21.objectType = \'case\'\r\n AND t21.action in (\'opened\', \'run\')\r\n AND t22.deleted = \'0\'\r\n AND (t23.deleted = \'0\' OR t23.id IS NULL)\r\n GROUP BY t21.actor, actionDate\r\n) t2 on t1.account = t2.actor\r\nWHERE t1.deleted = \'0\'\r\nAND t2.actor is not null\r\nGROUP BY t2.actionDate, t1.account, realname, dept', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1018, '宏观数据-一级项目集个数', 1, 'card', '45', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '{}', NULL, 'SELECT id,name FROM zt_project WHERE type=\'program\' AND parent=0 AND deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1019, '宏观数据-项目个数', 1, 'card', '46', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_project WHERE type=\'project\' AND deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1020, '宏观数据-产品个数', 1, 'card', '47', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_product WHERE deleted=\'0\' AND shadow = \'0\' AND vision = \'rnd\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1021, '宏观数据-计划个数', 1, 'card', '48', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_productplan WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1022, '宏观数据-执行个数', 1, 'card', '49', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_project WHERE type IN (\'sprint\',\'stage\',\'kanban\') AND deleted=\'0\' AND multiple = \'1\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1023, '宏观数据-发布个数', 1, 'card', '50', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_release WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1024, '宏观数据-需求个数', 1, 'card', '51', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_story WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1025, '宏观数据-任务个数', 1, 'card', '52', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_task WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1026, '宏观数据-缺陷个数', 1, 'card', '53', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_bug WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1027, '宏观数据-文档个数', 1, 'card', '54', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_doc WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1028, '宏观数据-现有人员个数', 1, 'card', '55', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_user WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1029, '宏观数据-累计消耗工时', 1, 'card', '55', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"consumed\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT consumed FROM zt_effort WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1030, '宏观数据-禅道使用时长', 1, 'card', '58', '', '', '{\"value\": {\"type\": \"value\", \"field\": \"period\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '[]', 0, '', NULL, 'SELECT if(t2.`year` > 0, concat(t2.`year`, \'年\', t2.`day`, \'天\'), concat(t2.`day`, \'天\')) as period from (\nSELECT TIMESTAMPDIFF(YEAR,t1.firstDay,t1.today) AS `year`,DATEDIFF(DATE_SUB(t1.today,INTERVAL TIMESTAMPDIFF(YEAR,t1.firstDay,t1.today) YEAR), t1.firstDay) AS `day` \nFROM (SELECT MIN(date) AS firstDay, now() AS today FROM zt_action WHERE date > \'1970-01-01\') AS t1\n) t2', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1031, '宏观数据-需求完成率', 1, 'piecircle', '36', '', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', NULL, 'SELECT id, IF(closedReason=\'done\', \'done\', \'undone\') AS status FROM zt_story WHERE deleted=\'0\' AND (status != \'closed\' OR closedReason=\'done\')', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1032, '宏观数据-Bug修复率', 1, 'piecircle', '44', '', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"Bug数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', NULL, 'SELECT id, IF(`status`=\'closed\' AND resolution=\'fixed\', \'done\', \'undone\') AS status FROM zt_bug WHERE deleted=\'0\' AND (status = \'active\' OR resolution in (\'fixed\', \'postponed\'))', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1033, '宏观数据-未完成的一级项目集个数', 1, 'card', '45', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_project WHERE type=\'program\' AND `status`!=\'closed\' AND deleted=\'0\' AND grade=\'1\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1034, '宏观数据-未完成的需求', 1, 'card', '51', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_story WHERE `status`!=\'closed\' AND deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1035, '宏观数据-未完成的产品', 1, 'card', '47', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_product WHERE `status`!=\'closed\' AND deleted=\'0\' AND shadow=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1036, '宏观数据-未完成的项目', 1, 'card', '46', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_project WHERE type=\'project\' AND `status`!=\'closed\' AND deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1037, '宏观数据-未完成的计划', 1, 'card', '48', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM (SELECT id,deleted FROM zt_productplan WHERE NOT ((`status`=\'closed\' AND closedReason=\'done\') OR `status`=\'done\')) AS plan WHERE plan.deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1038, '宏观数据-未完成的执行', 1, 'card', '49', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_project WHERE type IN (\'sprint\',\'stage\',\'kanban\') AND `status`!=\'closed\' AND deleted=\'0\' AND multiple = \'1\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1039, '宏观数据-未完成的缺陷', 1, 'card', '53', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM zt_bug WHERE `status`!=\'closed\' AND deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1040, '宏观数据-未完成的任务', 1, 'card', '52', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', NULL, 'SELECT id FROM (SELECT id,deleted FROM zt_task WHERE NOT ((`status`=\'closed\' AND closedReason=\'cancel\') OR `status`=\'done\')) AS task WHERE task.deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1041, '宏观数据-项目集数据概览', 1, 'table', '64', '', '', '{\"group\":[],\"column\":[\r\n{\"field\":\"topProgram\",\"valOrAgg\":\"value\",\"name\":\"一级项目集\"},{\"field\":\"subProgram\",\"valOrAgg\":\"value\",\"name\":\"子项目集数\"},\r\n{\"field\":\"product\",\"valOrAgg\":\"value\",\"name\":\"产品数\"},\r\n{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"研发需求数\"},\r\n{\"field\":\"bug\",\"valOrAgg\":\"value\",\"name\":\"Bug数\"},\r\n{\"field\":\"release\",\"valOrAgg\":\"value\",\"name\":\"发布数\"},\r\n{\"field\":\"project\",\"valOrAgg\":\"value\",\"name\":\"项目数\"},\r\n{\"field\":\"execution\",\"valOrAgg\":\"value\",\"name\":\"执行数\"},\r\n{\"field\":\"task\",\"valOrAgg\":\"value\",\"name\":\"任务数\"}\r\n],\"filter\":[]}', '[]', 0, '', NULL, 'SELECT\r\n t1.name AS topProgram,\r\n IFNULL(t2.subProgram, 0) AS subProgram,\r\n COUNT(DISTINCT t3.id) AS product,\r\n SUM(IFNULL(t4.story, 0)) AS story,\r\n SUM(IFNULL(t5.`release`, 0)) AS \"release\",\r\n SUM(IFNULL(t6.bug, 0)) AS bug,\r\n IFNULL(t7.project, 0) AS project,\r\n IFNULL(t7.execution, 0) AS execution,\r\n IFNULL(t7.task, 0) AS task\r\nFROM zt_project AS t1\r\nLEFT JOIN (SELECT SUBSTR(path, 2, POSITION(\',\' IN SUBSTR(path, 2)) -1) AS topProgram, COUNT(1) AS subProgram FROM zt_project WHERE deleted = \'0\' AND type = \'program\' AND grade > 1 GROUP BY topProgram) AS t2 ON t1.id = t2.topProgram\r\nLEFT JOIN zt_product AS t3 ON t1.id = t3.program AND t3.deleted = \'0\' AND t3.shadow = \'0\' AND t3.vision = \'rnd\'\r\nLEFT JOIN (SELECT product, COUNT(1) AS story FROM zt_story WHERE deleted = \'0\' GROUP BY product) AS t4 ON t3.id = t4.product\r\nLEFT JOIN (SELECT product, COUNT(1) AS \"release\" FROM zt_release WHERE deleted = \'0\' GROUP BY product) AS t5 ON t3.id = t5.product\r\nLEFT JOIN (SELECT product, COUNT(1) AS bug FROM zt_bug WHERE deleted = \'0\' GROUP BY product) AS t6 ON t3.id = t6.product\r\nLEFT JOIN (\r\n SELECT t1.topProgram, COUNT(DISTINCT t1.project) AS project, SUM(t2.task) AS task, SUM(t3.execution) AS execution\r\n FROM (SELECT SUBSTR(path, 2, POSITION(\',\' IN SUBSTR(path, 2)) -1) AS topProgram, id AS project FROM zt_project WHERE deleted = \'0\' AND type = \'project\') AS t1\r\n LEFT JOIN (SELECT COUNT(1) AS task, project FROM zt_task WHERE deleted = \'0\' GROUP BY project) AS t2 ON t1.project = t2.project\r\n LEFT JOIN (SELECT COUNT(1) AS execution,project FROM zt_project WHERE deleted = \'0\' AND type IN (\'sprint\', \'stage\', \'kanban\') GROUP BY project) AS t3 ON t1.project = t3.project\r\n GROUP BY t1.topProgram\r\n) AS t7 ON t1.id = t7.topProgram\r\nWHERE t1.deleted = \'0\' AND t1.type = \'program\' AND t1.grade = 1\r\nGROUP BY t1.name', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1042, '宏观数据-项目集需求完成率与Bug修复率', 1, 'cluBarY', '45', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"topProgram\",\"name\":\"topProgram\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"storyDoneRate\",\"name\":\"storyDoneRate\",\"valOrAgg\":\"sum\"},{\"field\":\"bugSolvedRate\",\"name\":\"bugSolvedRate\",\"valOrAgg\":\"sum\"}]}]', '[]', 0, '{\"topProgram\":{\"name\":\"topProgram\",\"object\":\"bug\",\"field\":\"topProgram\",\"type\":\"string\"},\"doneStory\":{\"name\":\"doneStory\",\"object\":\"bug\",\"field\":\"doneStory\",\"type\":\"number\"},\"allStory\":{\"name\":\"allStory\",\"object\":\"bug\",\"field\":\"allStory\",\"type\":\"number\"},\"storyDoneRate\":{\"name\":\"storyDoneRate\",\"object\":\"bug\",\"field\":\"storyDoneRate\",\"type\":\"number\"},\"solvedBug\":{\"name\":\"solvedBug\",\"object\":\"bug\",\"field\":\"solvedBug\",\"type\":\"number\"},\"allBug\":{\"name\":\"allBug\",\"object\":\"bug\",\"field\":\"allBug\",\"type\":\"number\"},\"bugSolvedRate\":{\"name\":\"bugSolvedRate\",\"object\":\"bug\",\"field\":\"bugSolvedRate\",\"type\":\"number\"}}', '{\"topProgram\":{\"zh-cn\":\"\\u4e00\\u7ea7\\u9879\\u76ee\\u96c6\",\"zh-tw\":\"\",\"en\":\"topProgram\",\"de\":\"\",\"fr\":\"\"},\"doneStory\":{\"zh-cn\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\",\"en\":\"doneStory\",\"de\":\"\",\"fr\":\"\"},\"allStory\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\",\"en\":\"allStory\",\"de\":\"\",\"fr\":\"\"},\"storyDoneRate\":{\"zh-cn\":\"\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"zh-tw\":\"\",\"en\":\"storyDoneRate\",\"de\":\"\",\"fr\":\"\"},\"solvedBug\":{\"zh-cn\":\"\\u89e3\\u51b3bug\\u6570\",\"zh-tw\":\"\",\"en\":\"solvedBug\",\"de\":\"\",\"fr\":\"\"},\"allBug\":{\"zh-cn\":\"bug\\u6570\",\"zh-tw\":\"\",\"en\":\"allBug\",\"de\":\"\",\"fr\":\"\"},\"bugSolvedRate\":{\"zh-cn\":\"bug\\u4fee\\u590d\\u7387\",\"zh-tw\":\"\",\"en\":\"bugSolvedRate\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT\n t1.name AS topProgram,\n SUM(IFNULL(t3.doneStory,0)) as doneStory,\n SUM(IFNULL(t4.allStory,0)) as allStory,\n CONVERT(IF(SUM(IFNULL(t4.allStory,0)) <= 0, 0, SUM(IFNULL(t3.doneStory,0)) / SUM(IFNULL(t4.allStory,0))*100), decimal(10,2)) as storyDoneRate, \n SUM(IFNULL(t5.solvedBug,0)) as solvedBug,\n SUM(IFNULL(t6.allBug,0)) as allBug,\n CONVERT(IF(SUM(IFNULL(t6.allBug,0)) <= 0, 0, SUM(IFNULL(t5.solvedBug,0)) / SUM(IFNULL(t6.allBug,0))*100), decimal(10,2)) as bugSolvedRate\nFROM zt_project AS t1\nLEFT JOIN zt_product AS t2 ON t1.id = t2.program\nLEFT JOIN (SELECT COUNT(1) as doneStory, product FROM zt_story WHERE deleted = \'0\' AND closedReason = \'done\' AND status = \'closed\' GROUP BY product) AS t3 ON t2.id = t3.product\nLEFT JOIN (SELECT COUNT(1) as allStory, product FROM zt_story WHERE deleted = \'0\' AND ((closedReason = \'done\' AND status = \'closed\') OR status != \'closed\') GROUP BY product) AS t4 ON t2.id = t4.product\nLEFT JOIN (SELECT COUNT(1) as solvedBug, product FROM zt_bug WHERE deleted = \'0\' AND resolution = \'fixed\' AND status = \'closed\' GROUP BY product) AS t5 ON t2.id = t5.product\nLEFT JOIN (SELECT COUNT(1) as allBug, product FROM zt_bug WHERE deleted = \'0\' AND (resolution in (\'fixed\', \'postponed\') OR status = \'active\') GROUP BY product) AS t6 ON t2.id = t6.product\nWHERE t1.type = \'program\' AND t1.grade = 1 AND t1.deleted = \'0\'\nAND t2.deleted = \'0\'\nGROUP BY t1.name\nORDER BY t1.`order` DESC', 'published', 0, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1043, '宏观数据-公司项目集状态分布', 1, 'pie', '45', '', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"status\",\"name\":\"\\u72b6\\u6001\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"\\u9879\\u76eeID\",\"valOrAgg\":\"count\"}]}]', '[]', 0, '{\"id\":{\"name\":\"\\u9879\\u76eeID\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"status\":{\"name\":\"\\u72b6\\u6001\",\"object\":\"project\",\"field\":\"status\",\"type\":\"option\"}}', '{\"id\":{\"zh-cn\":\"\\u9879\\u76eeID\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"status\":{\"zh-cn\":\"\\u72b6\\u6001\",\"zh-tw\":\"\",\"en\":\"status\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT id, CASE `status` WHEN \'wait\' then \'未开始\' WHEN \'doing\' THEN \'进行中\' WHEN \'suspended\' THEN \'已挂起\' ELSE \'已关闭\' END status FROM zt_project WHERE type = \'program\' AND grade = 1 AND deleted = \'0\'', 'published', 0, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1044, '宏观数据-公司项目状态分布', 1, 'pie', '38', '', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"status\",\"name\":\"\\u72b6\\u6001\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"\\u9879\\u76eeID\",\"valOrAgg\":\"count\"}]}]', '[]', 0, '{\"id\":{\"name\":\"\\u9879\\u76eeID\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"status\":{\"name\":\"\\u72b6\\u6001\",\"object\":\"project\",\"field\":\"status\",\"type\":\"option\"}}', '{\"id\":{\"zh-cn\":\"\\u9879\\u76eeID\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"status\":{\"zh-cn\":\"\\u72b6\\u6001\",\"zh-tw\":\"\",\"en\":\"status\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT id, CASE `status` WHEN \'wait\' then \'未开始\' WHEN \'doing\' THEN \'进行中\' WHEN \'suspended\' THEN \'已挂起\' ELSE \'已关闭\' END status FROM zt_project WHERE type = \'project\' AND deleted = \'0\'', 'published', 0, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1045, '宏观数据-产品数据概览', 1, 'table', '63', '', '', '{\"group\":[],\"column\":[\r\n{\"field\":\"program\",\"valOrAgg\":\"value\",\"name\":\"一级项目集\"},{\"field\":\"productLine\",\"valOrAgg\":\"value\",\"name\":\"产品线\"},\r\n{\"field\":\"product\",\"valOrAgg\":\"value\",\"name\":\"产品\"},\r\n{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"需求数\"},\r\n{\"field\":\"bug\",\"valOrAgg\":\"value\",\"name\":\"Bug数\"},\r\n{\"field\":\"plan\",\"valOrAgg\":\"value\",\"name\":\"计划数\"},\r\n{\"field\":\"release\",\"valOrAgg\":\"value\",\"name\":\"发布数\"}],\"filter\":[]}', '[]', 0, '', NULL, 'SELECT \r\n t1.name AS product, \r\n IFNULL(t2.name, \'/\') AS program, \r\n IFNULL(t3.name, \'/\') AS productLine, \r\n IFNULL(t4.plan, 0) AS plan, \r\n IFNULL(t5.release, 0) AS `release`, \r\n IFNULL(t6.story, 0) AS story, \r\n IFNULL(t7.bug, 0) AS bug \r\nFROM \r\n zt_product AS t1 \r\n LEFT JOIN zt_project AS t2 ON t1.program = t2.id AND t2.type = \'program\' AND t2.grade = 1 \r\n LEFT JOIN zt_module AS t3 ON t1.line = t3.id AND t3.type = \'line\' \r\n LEFT JOIN (SELECT product, COUNT(1) AS plan FROM zt_productplan WHERE deleted = \'0\' GROUP BY product) AS t4 ON t1.id = t4.product \r\n LEFT JOIN (SELECT product, COUNT(1) AS `release` FROM zt_release WHERE deleted = \'0\' GROUP BY product) AS t5 ON t1.id = t5.product \r\n LEFT JOIN (SELECT product, COUNT(1) AS story FROM zt_story WHERE deleted = \'0\' GROUP BY product) AS t6 ON t1.id = t6.product \r\n LEFT JOIN (SELECT product, COUNT(1) AS bug FROM zt_bug WHERE deleted = \'0\' GROUP BY product) AS t7 ON t1.id = t7.product \r\nWHERE t1.deleted = \'0\' AND t1.status != \'closed\' AND t1.shadow = \'0\'AND t1.vision = \'rnd\'\r\nORDER BY t1.order', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1046, '宏观数据-产品需求完成率', 1, 'cluBarY', '36', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"product\",\"name\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"closedRate\",\"name\":\"closedRate\",\"valOrAgg\":\"sum\"}]}]', '[]', 0, '{\"product\":{\"name\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"object\":\"story\",\"field\":\"product\",\"type\":\"string\"},\"program\":{\"name\":\"program\",\"object\":\"story\",\"field\":\"program\",\"type\":\"string\"},\"productLine\":{\"name\":\"productLine\",\"object\":\"story\",\"field\":\"productLine\",\"type\":\"string\"},\"closedStory\":{\"name\":\"\\u9700\\u6c42\\uff1a%s \\u5df2\\u5173\\u95ed\\uff0c\\u5c06\\u4e0d\\u4f1a\\u88ab\\u5173\\u95ed\\u3002\",\"object\":\"story\",\"field\":\"closedStory\",\"type\":\"string\"},\"totalStory\":{\"name\":\"totalStory\",\"object\":\"story\",\"field\":\"totalStory\",\"type\":\"string\"},\"closedRate\":{\"name\":\"closedRate\",\"object\":\"story\",\"field\":\"closedRate\",\"type\":\"number\"}}', '{\"product\":{\"zh-cn\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"zh-tw\":\"\",\"en\":\"product\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"productLine\":{\"zh-cn\":\"\\u4ea7\\u54c1\\u7ebf\",\"zh-tw\":\"\",\"en\":\"productLine\",\"de\":\"\",\"fr\":\"\"},\"closedStory\":{\"zh-cn\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\",\"en\":\"closedStory\",\"de\":\"\",\"fr\":\"\"},\"totalStory\":{\"zh-cn\":\"\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\",\"en\":\"totalStory\",\"de\":\"\",\"fr\":\"\"},\"closedRate\":{\"zh-cn\":\"\\u9700\\u6c42\\u5b8c\\u6210\\u7387\",\"zh-tw\":\"\",\"en\":\"closedRate\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT\n t1.name AS product,\n IFNULL(t2.name, \'/\') AS program, \n IFNULL(t3.name, \'/\') AS productLine, \n IFNULL(t4.story, 0) AS closedStory, \n t5.story AS totalStory, \n ROUND(IFNULL(t4.story, 0) / t5.story * 100, 2) AS closedRate \nFROM zt_product AS t1 \nLEFT JOIN zt_project AS t2 ON t1.program = t2.id AND t2.type = \'program\' AND t2.grade = 1 \nLEFT JOIN zt_module AS t3 ON t1.line = t3.id AND t3.type = \'line\' \nLEFT JOIN (SELECT product, COUNT(1) AS story FROM zt_story WHERE deleted = \'0\' AND closedReason = \'done\' GROUP BY product) AS t4 ON t1.id = t4.product \nLEFT JOIN (SELECT product, COUNT(1) AS story FROM zt_story WHERE deleted = \'0\' AND ( closedReason = \'done\' OR status != \'closed\') GROUP BY product) AS t5 ON t1.id = t5.product \nWHERE t1.deleted = \'0\' AND t1.status != \'closed\' AND t1.shadow = \'0\' AND t1.vision = \'rnd\' AND t5.story IS NOT NULL \nORDER BY t1.order DESC', 'published', 0, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1047, '宏观数据-产品Bug修复率', 1, 'cluBarY', '44', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"product\",\"name\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"fixedRate\",\"name\":\"\\u4fee\\u590d\\u7387\",\"valOrAgg\":\"sum\"}]}]', '[]', 0, '{\"product\":{\"name\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"object\":\"bug\",\"field\":\"product\",\"type\":\"string\"},\"program\":{\"name\":\"program\",\"object\":\"bug\",\"field\":\"program\",\"type\":\"string\"},\"productLine\":{\"name\":\"productLine\",\"object\":\"bug\",\"field\":\"productLine\",\"type\":\"string\"},\"fixedBug\":{\"name\":\"fixedBug\",\"object\":\"bug\",\"field\":\"fixedBug\",\"type\":\"string\"},\"totalBug\":{\"name\":\"totalBug\",\"object\":\"bug\",\"field\":\"totalBug\",\"type\":\"string\"},\"fixedRate\":{\"name\":\"\\u4fee\\u590d\\u7387\",\"object\":\"bug\",\"field\":\"fixedRate\",\"type\":\"number\"}}', '{\"product\":{\"zh-cn\":\"\\u6240\\u5c5e\\u4ea7\\u54c1\",\"zh-tw\":\"\",\"en\":\"product\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"productLine\":{\"zh-cn\":\"\\u4ea7\\u54c1\\u7ebf\",\"zh-tw\":\"\",\"en\":\"productLine\",\"de\":\"\",\"fr\":\"\"},\"fixedBug\":{\"zh-cn\":\"\\u4fee\\u590dbug\\u6570\",\"zh-tw\":\"\",\"en\":\"fixedBug\",\"de\":\"\",\"fr\":\"\"},\"totalBug\":{\"zh-cn\":\"bug\\u6570\",\"zh-tw\":\"\",\"en\":\"totalBug\",\"de\":\"\",\"fr\":\"\"},\"fixedRate\":{\"zh-cn\":\"bug\\u4fee\\u590d\\u7387\",\"zh-tw\":\"\",\"en\":\"fixedRate\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n t1.name AS product,\n IFNULL(t2.name, \'/\') AS program,\n IFNULL(t3.name, \'/\') AS productLine,\n IFNULL(t4.bug, 0) AS fixedBug,\n t5.bug AS totalBug,\n ROUND(IFNULL(t4.bug, 0) / t5.bug * 100, 2) AS fixedRate\nFROM zt_product AS t1\nLEFT JOIN zt_project AS t2 ON t1.program = t2.id AND t2.type = \'program\' AND t2.grade = 1\nLEFT JOIN zt_module AS t3 ON t1.line = t3.id AND t3.type = \'line\'\nLEFT JOIN (SELECT product, COUNT(1) AS bug FROM zt_bug WHERE deleted = \'0\' AND resolution = \'fixed\' AND status = \'closed\' GROUP BY product) AS t4 ON t1.id = t4.product\nLEFT JOIN (SELECT product, COUNT(1) AS bug FROM zt_bug WHERE deleted = \'0\' AND (resolution = \'fixed\' OR resolution = \'postponed\' OR status = \'active\') GROUP BY product) AS t5 ON t1.id = t5.product\nWHERE t1.deleted = \'0\' AND t1.status != \'closed\' AND t1.shadow = \'0\' AND t1.vision = \'rnd\' AND t5.bug IS NOT NULL\nORDER BY t1.order DESC', 'published', 0, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1049, '宏观数据-部门人员分布图', 1, 'cluBarY', '56', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"deptName\",\"name\":\"deptName\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"count\",\"name\":\"count\",\"valOrAgg\":\"sum\"}]}]', '[]', 0, '{\"deptName\":{\"name\":\"deptName\",\"object\":\"false\",\"field\":\"deptName\",\"type\":\"object\"},\"count\":{\"name\":\"count\",\"object\":\"false\",\"field\":\"count\",\"type\":\"object\"},\"deptOrder\":{\"name\":\"deptOrder\",\"object\":\"false\",\"field\":\"deptOrder\",\"type\":\"object\"}}', '{\"deptName\":{\"zh-cn\":\"\\u90e8\\u95e8\",\"zh-tw\":\"\",\"en\":\"deptName\",\"de\":\"\",\"fr\":\"\"},\"count\":{\"zh-cn\":\"\\u4eba\\u6570\",\"zh-tw\":\"\",\"en\":\"count\",\"de\":\"\",\"fr\":\"\"},\"deptOrder\":{\"zh-cn\":\"\\u987a\\u5e8f\",\"zh-tw\":\"\",\"en\":\"deptOrder\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT IF(t3.id IS NOT NULL, t3.`name`, \"空\") AS deptName,count(1) as count, \nIF(t3.id IS NOT NULL, t3.`order`, 9999) AS deptOrder \nFROM zt_user AS t1 \nLEFT JOIN zt_dept AS t2 ON t1.dept = t2.id\nLEFT JOIN zt_dept AS t3 ON FIND_IN_SET(TRIM(\',\' FROM t3.path), TRIM(\',\' FROM t2.path)) AND t3.grade = \'1\'\nWHERE t1.deleted = \'0\'\nGROUP BY deptName, deptOrder \nORDER BY deptOrder ASC', 'published', 0, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1050, '宏观数据-公司角色分布图', 1, 'pie', '56', '', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"role\",\"name\":\"\\u804c\\u4f4d\",\"group\":\"\"}],\"metric\":[{\"field\":\"account\",\"name\":\"\\u7528\\u6237\\u540d\",\"valOrAgg\":\"count\"}]}]', '[]', 0, '{\"account\":{\"name\":\"\\u7528\\u6237\\u540d\",\"object\":\"user\",\"field\":\"account\",\"type\":\"string\"},\"role\":{\"name\":\"\\u804c\\u4f4d\",\"object\":\"user\",\"field\":\"role\",\"type\":\"string\"}}', '{\"account\":{\"zh-cn\":\"\\u7528\\u6237\\u540d\",\"zh-tw\":\"\",\"en\":\"account\",\"de\":\"\",\"fr\":\"\"},\"role\":{\"zh-cn\":\"\\u804c\\u4f4d\",\"zh-tw\":\"\",\"en\":\"role\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT\n account,\nCASE\n ROLE \n WHEN \'dev\' THEN\n \"研发\" \n WHEN \'qa\' THEN\n \"测试\" \n WHEN \'pm\' THEN\n \"项目经理\" \n WHEN \'others\' THEN\n \"其他\" \n WHEN \'td\' THEN\n \"研发主管\" \n WHEN \'pd\' THEN\n \"产品主管\" \n WHEN \'po\' THEN\n \"产品经理\" \n WHEN \'qd\' THEN\n \"测试主管\" \n WHEN \'top\' THEN\n \"高层管理\" ELSE \"未知\" \n END role \nFROM\n zt_user \nWHERE\n deleted = \'0\'', 'published', 0, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1051, '宏观数据-人员工龄分布图', 1, 'cluBarY', '56', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"joinDate\",\"name\":\"joinDate\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"count\",\"name\":\"count\",\"valOrAgg\":\"sum\"}]}]', '[]', 0, '{\"count\":{\"name\":\"count\",\"object\":\"user\",\"field\":\"count\",\"type\":\"string\"},\"joinDate\":{\"name\":\"joinDate\",\"object\":\"user\",\"field\":\"joinDate\",\"type\":\"string\"}}', '{\"count\":{\"zh-cn\":\"\\u4eba\\u6570\",\"zh-tw\":\"\",\"en\":\"count\",\"de\":\"\",\"fr\":\"\"},\"joinDate\":{\"zh-cn\":\"\\u5de5\\u9f84\",\"zh-tw\":\"\",\"en\":\"joinDate\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT count(1) as count, \"0-1年\" as joinDate FROM zt_user WHERE deleted = \'0\' AND `join` > DATE_SUB(NOW(), INTERVAL 1 YEAR)\nunion\nSELECT count(1) as count, \"1-3年\" as joinDate FROM zt_user WHERE deleted = \'0\' AND `join` > DATE_SUB(NOW(), INTERVAL 3 YEAR) AND `join` <= DATE_SUB(NOW(), INTERVAL 1 YEAR)\nunion\nSELECT count(1) as count, \"3-5年\" as joinDate FROM zt_user WHERE deleted = \'0\' AND `join` > DATE_SUB(NOW(), INTERVAL 5 YEAR) AND `join` <= DATE_SUB(NOW(), INTERVAL 3 YEAR)\nunion\nSELECT count(1) as count, \"5-10年\" as joinDate FROM zt_user WHERE deleted = \'0\' AND `join` > DATE_SUB(NOW(), INTERVAL 10 YEAR) AND `join` <= DATE_SUB(NOW(), INTERVAL 5 YEAR)\nunion\nSELECT count(1) as count, \"10年以上\" as joinDate FROM zt_user WHERE deleted = \'0\' AND `join` < DATE_SUB(NOW(), INTERVAL 10 YEAR) AND LEFT(`join`, 4) != \'0000\'\nunion \nSELECT count(1) as count, \"未知\" as joinDate FROM zt_user WHERE deleted = \'0\' AND LEFT(`join`, 4) = \'0000\'', 'published', 0, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1055, '年度新增-一级项目集个数', 1, 'card', '45', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.name\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN (\r\n SELECT\r\n id, name,\r\n YEAR ( openedDate ) AS `year` \r\n FROM\r\n zt_project \r\n WHERE\r\n `type` = \'program\' \r\n AND deleted = \'0\' \r\n AND grade = \'1\' \r\n ) t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1056, '年度新增-产品个数', 1, 'card', '47', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.name\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN (\r\n SELECT\r\n id, name,\r\n YEAR ( createdDate ) AS `year` \r\n FROM\r\n zt_product \r\n WHERE\r\n deleted = \'0\' \r\n AND shadow = \'0\' \r\n ) t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1057, '年度新增-需求个数', 1, 'card', '51', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\n t1.`year`,\n t2.id,\r\n t2.title\nFROM\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\n LEFT JOIN ( SELECT id, title, YEAR ( openedDate ) AS `year` FROM zt_story WHERE deleted = \'0\' ) AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1058, '年度新增-Bug个数', 1, 'card', '53', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.title\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN ( SELECT id, title, YEAR ( openedDate ) AS `year` FROM zt_bug WHERE deleted = \'0\' ) AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1059, '年度新增-计划个数', 1, 'card', '48', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\n t1.`year`,\n t2.id,\r\n t2.title\nFROM\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\n LEFT JOIN ( SELECT id, title, YEAR ( createdDate ) AS `year` FROM zt_productplan WHERE deleted = \'0\') AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1060, '年度新增-项目个数', 1, 'card', '46', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.name\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN (\r\n SELECT\r\n id, name,\r\n YEAR ( openedDate ) AS `year` \r\n FROM\r\n zt_project \r\n WHERE\r\n `type` = \'project\' \r\n AND deleted = \'0\' \r\n ) t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1061, '年度新增-执行个数', 1, 'card', '49', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '', 0, NULL, NULL, 'SELECT t1.`year`, t2.id, t2.name\r\nFROM (SELECT DISTINCT YEAR(`date`) AS \"year\" FROM zt_action) AS t1\r\nLEFT JOIN (SELECT id,name, YEAR(openedDate) AS `year` FROM zt_project WHERE `type` IN ( \'sprint\', \'stage\', \'kanban\' ) AND deleted = \'0\' AND multiple = \'1\') AS t2 ON t1.`year` = t2.`year` \r\nWHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1062, '年度新增-任务数', 1, 'card', '52', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.name\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN ( SELECT id, name, YEAR ( openedDate ) AS `year` FROM zt_task WHERE deleted = \'0\') AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1063, '年度新增-文档个数', 1, 'card', '54', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\n t1.`year`,\n t2.id,\r\n t2.title\nFROM\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\n LEFT JOIN ( SELECT id, title, YEAR ( addedDate ) AS `year` FROM zt_doc WHERE deleted = \'0\') AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1064, '年度新增-发布个数', 1, 'card', '50', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.name\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN ( SELECT id, name, YEAR ( `date` ) AS `year` FROM zt_release WHERE deleted = \'0\') AS t2 ON t1.`year` = t2.`year`\r\nWHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1065, '年度新增-人员个数', 1, 'card', '56', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"account\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"realname\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\n t1.`year`,\r\n t2.account,\r\n t2.realname\nFROM\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\n LEFT JOIN (\n SELECT\n account, realname,\n YEAR ( t112.`date` ) AS \'year\' \n FROM\n zt_user AS t111\n LEFT JOIN zt_action t112 ON t111.id = t112.objectID \n AND t112.objectType = \'user\' \n WHERE\n t111.deleted = \'0\' \n AND t112.action = \'created\' \n ) AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.account IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1066, '年度新增-完成项目数', 1, 'card', '46', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '', 0, NULL, NULL, 'SELECT\r\nt1.`year`,\r\nt2.id,\r\nt2.name\r\nFROM\r\n( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\nLEFT JOIN (\r\nSELECT\r\nid, name,\r\nYEAR ( closedDate ) AS `year` \r\nFROM\r\nzt_project \r\nWHERE\r\n`type` = \'project\' \r\nAND deleted = \'0\' \r\n) t2 ON t1.`year` = t2.`year`\r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1067, '年度新增-完成执行数', 1, 'card', '49', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '', 0, NULL, NULL, 'SELECT t1.`year`, t2.id, t2.name\r\nFROM (SELECT DISTINCT YEAR(date) AS \"year\" FROM zt_action) AS t1\r\nLEFT JOIN (SELECT id, name, YEAR(closedDate) AS `year` FROM zt_project WHERE `type` IN ( \'sprint\', \'stage\', \'kanban\' ) AND deleted = \'0\' AND multiple = \'1\' AND status = \'closed\') AS t2 ON t1.`year` = t2.`year` \r\nWHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1068, '年度新增-完成发布数', 1, 'card', '50', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.name\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN ( SELECT id, name, YEAR ( `date` ) AS `year` FROM zt_release WHERE deleted = \'0\') AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1069, '年度新增-完成需求数', 1, 'card', '51', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\n\"type\": \"value\"\n}', '', 0, NULL, NULL, 'SELECT\n t1.`year`,\n t2.id,\n t2.title\nFROM\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\n LEFT JOIN (\n SELECT\n id, title,\n YEAR ( closedDate ) AS `year` \n FROM\n zt_story \n WHERE\n deleted = \'0\' \n AND closedReason = \'done\' \n AND STATUS = \'closed\' \n ) AS t2 ON t1.`year` = t2.`year` \n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1070, '年度新增-解决Bug数', 1, 'card', '53', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.title\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN (\r\n SELECT\r\n id, title,\r\n YEAR ( closedDate ) AS `year` \r\n FROM\r\n zt_bug \r\n WHERE\r\n deleted = \'0\' \r\n AND resolution = \'fixed\' \r\n AND STATUS = \'closed\' \r\n ) AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1071, '年度新增-完成任务数', 1, 'card', '52', '', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n t2.id,\r\n t2.name\r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN (\r\n SELECT\r\n id, name,\r\n YEAR ( finishedDate ) AS `year` \r\n FROM\r\n zt_task \r\n WHERE\r\n deleted = \'0\' \r\n AND STATUS = \'closed\' \r\n AND closedReason = \'done\' \r\n ) AS t2 ON t1.`year` = t2.`year` \r\n WHERE t2.id IS NOT NULL', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1072, '年度新增-投入工时数', 1, 'card', '57', '', '', '{\"value\": {\"type\": \"value\", \"field\": \"consumed\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '', 0, NULL, NULL, 'SELECT\r\n t1.`year`,\r\n IFNULL( t2.consumed, 0 ) AS consumed \r\nFROM\r\n ( SELECT DISTINCT YEAR ( `date` ) AS \"year\" FROM zt_action ) AS t1\r\n LEFT JOIN ( SELECT ROUND( SUM( consumed )) AS consumed, YEAR ( `date` ) AS \"year\" FROM zt_effort WHERE deleted = \'0\' GROUP BY `year`) AS t2 ON t1.`year` = t2.`year` ', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1073, '年度新增-项目集年度新增数据汇总表', 1, 'table', '64', '', '', '{\"group\":[],\"column\":[\r\n{\"field\":\"topProgram\",\"valOrAgg\":\"value\",\"name\":\"一级项目集\"},\r\n{\"field\":\"product\",\"valOrAgg\":\"value\",\"name\":\"产品数\"},\r\n{\"field\":\"plan\",\"valOrAgg\":\"value\",\"name\":\"计划数\"},\r\n{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"需求数\"},\r\n{\"field\":\"bug\",\"valOrAgg\":\"value\",\"name\":\"Bug数\"},\r\n{\"field\":\"release\",\"valOrAgg\":\"value\",\"name\":\"发布数\"},\r\n{\"field\":\"doc\",\"valOrAgg\":\"value\",\"name\":\"文档数\"}\r\n],\"filter\":[]}', '', 0, NULL, NULL, 'SELECT\r\n t1.name AS topProgram,t1.id, t2.`year`, (SELECT COUNT(1) as product FROM zt_product WHERE deleted = \'0\' AND shadow = \'0\' AND YEAR(createdDate) = t2.`year` AND program = t1.id) as product, SUM(IFNULL(t4.plan, 0)) AS plan, SUM(IFNULL(t5.story, 0)) AS story, SUM(IFNULL(t6.bug, 0)) AS bug, SUM(IFNULL(t7.`release`, 0)) AS \'release\', SUM(IFNULL(t8.doc, 0)) AS doc\r\nFROM zt_project AS t1\r\nLEFT JOIN (SELECT DISTINCT YEAR(`date`) as \'year\' FROM zt_action) as t2 ON 1 = 1 LEFT JOIN (SELECT id, program FROM zt_product WHERE deleted = \'0\') AS t3 ON t1.id = t3.program\r\nLEFT JOIN (SELECT COUNT(1) as \'plan\', product, YEAR(createdDate) as \'year\' FROM zt_productplan WHERE deleted = \'0\' GROUP BY product,`year`) AS t4 on t3.id = t4.product AND t4.`year`= t2.`year` LEFT JOIN (SELECT COUNT(1) as \'story\', product, YEAR(openedDate) as \'year\' FROM zt_story WHERE deleted = \'0\' GROUP BY product,`year`) AS t5 on t3.id = t5.product AND t5.`year`= t2.`year` LEFT JOIN (SELECT COUNT(1) as \'bug\', product, YEAR(openedDate) as \"year\" FROM zt_bug WHERE deleted = \'0\' GROUP BY product,`year`) AS t6 on t3.id = t6.product AND t6.`year` = t2.`year` LEFT JOIN (SELECT COUNT(1) as \'release\', product, YEAR(`date`) as \"year\" FROM zt_release WHERE deleted = \'0\' GROUP BY product,`year`) AS t7 on t3.id = t7.product AND t7.`year` = t2.`year` LEFT JOIN (SELECT COUNT(1) as \'doc\', product, YEAR(addedDate) as \"year\" FROM zt_doc WHERE deleted = \'0\' GROUP BY product,`year`) AS t8 on t3.id = t8.product AND t8.`year` = t2.`year` WHERE t1.type = \'program\' AND t1.grade = 1 AND t1.deleted = \'0\'AND t1.status != \'closed\' GROUP BY topProgram,id,`year` ORDER BY `year`, topProgram', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1074, '年度新增-项目集年度完成数据概览', 1, 'table', '64', '', '', '{\"group\":[],\"column\":[\r\n{\"field\":\"topProgram\",\"valOrAgg\":\"value\",\"name\":\"一级项目集\"},\r\n{\"field\":\"projectA\",\"valOrAgg\":\"value\",\"name\":\"项目数\"},\r\n{\"field\":\"executionA\",\"valOrAgg\":\"value\",\"name\":\"执行数\"},\r\n{\"field\":\"release\",\"valOrAgg\":\"value\",\"name\":\"发布数\"},\r\n{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"需求数\"},\r\n{\"field\":\"bug\",\"valOrAgg\":\"value\",\"name\":\"Bug数\"}\r\n],\"filter\":[]}', '', 0, NULL, NULL, 'SELECT\r\n t1.name AS topProgram,t1.id,t2.`year`,\r\n SUM(IF((t3.`status` = \'closed\'), 1, 0)) as projectA,\r\n SUM(IFNULL(t4.execution, 0)) as executionA,\r\n SUM(IFNULL(t6.`release`, 0)) AS \'release\',\r\n SUM(IFNULL(t7.story, 0)) AS story,\r\n SUM(IFNULL(t8.bug, 0)) AS bug\r\nFROM zt_project AS t1\r\nLEFT JOIN (SELECT DISTINCT YEAR(`date`) as \"year\" FROM zt_action) as t2 ON 1 = 1\r\nLEFT JOIN zt_project AS t3 ON FIND_IN_SET(t1.id, t3.path) and t3.type = \'project\' AND YEAR(t3.closedDate) = t2.`year`\r\nLEFT JOIN (SELECT COUNT(1) AS \'execution\', parent,YEAR(closedDate) AS `year` FROM zt_project WHERE type IN (\'sprint\', \'stage\', \'kanban\') AND `status` = \'closed\' GROUP BY `year`, parent) AS t4 ON t3.id = t4.parent AND t4.`year` = t2.`year`\r\nLEFT JOIN (SELECT id,program FROM zt_product WHERE deleted = \'0\') AS t5 ON t1.id = t5.program\r\nLEFT JOIN (SELECT COUNT(1) as \'release\', product, YEAR(`date`) as `year` FROM zt_release WHERE deleted = \'0\' GROUP BY product, `year`) AS t6 ON t5.id = t6.product AND t6.`year` = t2.`year`\r\nLEFT JOIN (SELECT COUNT(1) as \'story\', product, YEAR(closedDate) as `year` FROM zt_story WHERE deleted = \'0\' AND closedReason = \'done\' AND status = \'closed\' GROUP BY product, `year`) AS t7 on t5.id = t7.product AND t7.`year` = t2.`year`\r\nLEFT JOIN (SELECT COUNT(1) as \'bug\', product, YEAR(resolvedDate) as `year` FROM zt_bug WHERE deleted = \'0\' AND resolution = \'fixed\' AND status = \'closed\' GROUP BY product, `year`) AS t8 on t5.id = t8.product AND t8.`year` = t2.`year`\r\nWHERE t1.type = \'program\' AND t1.grade = 1 AND t1.deleted = \'0\'\r\nGROUP BY t1.name,t1.id,t2.`year`', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1075, '年度新增-产品年度新增数据汇总表', 1, 'table', '63', '', '', '{\"group\":[],\"column\":[\r\n{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"产品\"},\r\n{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"需求数\"},\r\n{\"field\":\"bug\",\"valOrAgg\":\"value\",\"name\":\"Bug数\"},\r\n{\"field\":\"plan\",\"valOrAgg\":\"value\",\"name\":\"计划数\"},\r\n{\"field\":\"release\",\"valOrAgg\":\"value\",\"name\":\"发布数\"}\r\n],\"filter\":[]}', '', 0, NULL, NULL, 'SELECT\r\n t1.name,t1.id,t2.`year`,IF(YEAR(t1.createdDate) = t2.`year`, 1, 0) as newProduct,\r\n SUM(IFNULL(t3.story, 0)) AS story,\r\n SUM(IFNULL(t4.bug, 0)) AS bug,\r\n SUM(IFNULL(t5.`plan`, 0)) AS \'plan\',\r\n SUM(IFNULL(t6.`release`, 0)) AS \'release\'\r\nFROM zt_product AS t1\r\nLEFT JOIN (SELECT DISTINCT YEAR(`date`) as \"year\" FROM zt_action) as t2 ON 1 = 1\r\nLEFT JOIN (SELECT COUNT(1) as \'story\', product, YEAR(openedDate) as `year` FROM zt_story WHERE deleted = \'0\' AND closedReason = \'done\' AND status = \'closed\' GROUP BY product, `year`) AS t3 on t1.id = t3.product AND t3.`year` = t2.`year`\r\nLEFT JOIN (SELECT COUNT(1) as \'bug\', product, YEAR(openedDate) as `year` FROM zt_bug WHERE deleted = \'0\' AND resolution = \'fixed\' AND status = \'closed\' GROUP BY product, `year`) AS t4 on t1.id = t4.product AND t4.`year` = t2.`year`\r\nLEFT JOIN (SELECT COUNT(1) as \'plan\', product, YEAR(createdDate) AS \"year\" FROM zt_productplan WHERE deleted = \'0\' GROUP BY product,`year`) AS t5 on t1.id = t5.product AND t5.`year` = t2.`year`\r\nLEFT JOIN (SELECT COUNT(1) as \'release\', product, YEAR(`date`) as `year` FROM zt_release WHERE deleted = \'0\' GROUP BY product, `year`) AS t6 ON t1.id = t6.product AND t6.`year` = t2.`year`\r\nWHERE t1.deleted = \'0\' AND t1.status != \'closed\' AND t1.shadow = \'0\'\r\n GROUP BY t1.name,t1.id,t2.`year`,newProduct', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1076, '年度新增-产品年度完成数据汇总表', 1, 'table', '63', '', '', '{\"group\":[],\"column\":[\r\n{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"产品\"},\r\n{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"需求数\"},\r\n{\"field\":\"bug\",\"valOrAgg\":\"value\",\"name\":\"Bug数\"},\r\n{\"field\":\"plan\",\"valOrAgg\":\"value\",\"name\":\"计划数\"},\r\n{\"field\":\"release\",\"valOrAgg\":\"value\",\"name\":\"发布数\"}\r\n],\"filter\":[]}', '', 0, NULL, NULL, 'SELECT\r\n t1.name,t1.id,t2.`year`,IF(YEAR(t1.createdDate) = t2.`year`, 1, 0) as newProduct,\r\n SUM(IFNULL(t3.story, 0)) AS story,\r\n SUM(IFNULL(t4.bug, 0)) AS bug,\r\n SUM(IFNULL(t5.`plan`, 0)) AS \'plan\',\r\n SUM(IFNULL(t6.`release`, 0)) AS \'release\'\r\nFROM zt_product AS t1\r\nLEFT JOIN (SELECT DISTINCT YEAR(`date`) as \"year\" FROM zt_action) as t2 ON 1 = 1\r\nLEFT JOIN (SELECT COUNT(1) as \'story\', product, YEAR(closedDate) as `year` FROM zt_story WHERE deleted = \'0\' AND closedReason = \'done\' AND status = \'closed\' GROUP BY product, `year`) AS t3 on t1.id = t3.product AND t3.`year` = t2.`year`\r\nLEFT JOIN (SELECT COUNT(1) as \'bug\', product, YEAR(resolvedDate) as `year` FROM zt_bug WHERE deleted = \'0\' AND resolution = \'fixed\' AND status = \'closed\' GROUP BY product, `year`) AS t4 on t1.id = t4.product AND t4.`year` = t2.`year`\r\nLEFT JOIN (\r\n SELECT COUNT(DISTINCT t51.id) as \'plan\', t51.product, YEAR(t52.`date`) AS \"year\"\r\n FROM zt_productplan AS t51\r\n LEFT JOIN (SELECT objectID,objectType,action,MAX(`date`) as \'date\' FROM zt_action GROUP BY objectID,objectType, action) AS t52 ON t51.id = t52.objectID AND t52.objectType = \'productplan\'\r\n WHERE t51.deleted = \'0\' AND t51.closedReason = \'done\' AND t51.status = \'closed\' \r\n AND t52.action = \'closed\'\r\n GROUP BY t51.product,`year`\r\n) AS t5 on t1.id = t5.product AND t5.`year` = t2.`year`\r\nLEFT JOIN (SELECT COUNT(1) as \'release\', product, YEAR(`date`) as `year` FROM zt_release WHERE deleted = \'0\' GROUP BY product, `year`) AS t6 ON t1.id = t6.product AND t6.`year` = t2.`year`\r\nWHERE t1.deleted = \'0\' AND t1.status != \'closed\' AND t1.shadow = \'0\'\r\nGROUP BY t1.name,t1.id,t2.`year`,newProduct', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1077, '年度新增-需求年度新增和完成趋势图', 1, 'line', '36', '', '', '[{\"type\":\"line\",\"xaxis\":[{\"field\":\"month\",\"name\":\"month\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"newStory\",\"name\":\"\\u7ee7\\u7eed\\u6dfb\\u52a0\\u7814\\u53d1\\u9700\\u6c42\",\"valOrAgg\":\"sum\"},{\"field\":\"closedStory\",\"name\":\"\\u9700\\u6c42\\uff1a%s \\u5df2\\u5173\\u95ed\\uff0c\\u5c06\\u4e0d\\u4f1a\\u88ab\\u5173\\u95ed\\u3002\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u5ea6\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"month\":{\"name\":\"month\",\"object\":\"story\",\"field\":\"month\",\"type\":\"string\"},\"newStory\":{\"name\":\"\\u7ee7\\u7eed\\u6dfb\\u52a0\\u7814\\u53d1\\u9700\\u6c42\",\"object\":\"story\",\"field\":\"newStory\",\"type\":\"string\"},\"closedStory\":{\"name\":\"\\u9700\\u6c42\\uff1a%s \\u5df2\\u5173\\u95ed\\uff0c\\u5c06\\u4e0d\\u4f1a\\u88ab\\u5173\\u95ed\\u3002\",\"object\":\"story\",\"field\":\"closedStory\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u5ea6\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"month\":{\"zh-cn\":\"\\u6708\\u5ea6\",\"zh-tw\":\"\",\"en\":\"month\",\"de\":\"\",\"fr\":\"\"},\"newStory\":{\"zh-cn\":\"\\u65b0\\u589e\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\",\"en\":\"newStory\",\"de\":\"\",\"fr\":\"\"},\"closedStory\":{\"zh-cn\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\",\"en\":\"closedStory\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT t1.year, CONCAT(t1.month, \"月\") AS `month`, IFNULL(t2.story, 0) AS newStory, IFNULL(t3.story, 0) AS closedStory\nFROM (SELECT DISTINCT Year(date) AS `year`, MONTH(date) AS `month` FROM zt_action) AS t1\nLEFT JOIN (SELECT YEAR(openedDate) AS `year`, MONTH(openedDate) AS `month`, COUNT(1) AS story FROM zt_story WHERE deleted = \'0\' GROUP BY `year`, `month`) AS t2 ON t1.year = t2.year AND t1.month = t2.month\nLEFT JOIN (SELECT YEAR(closedDate) AS `year`, MONTH(closedDate) AS `month`, COUNT(1) AS story FROM zt_story WHERE deleted = \'0\' AND closedReason = \'done\' GROUP BY `year`, `month`) AS t3 ON t1.year = t3.year AND t1.month = t3.month\nORDER BY `year`, t1.month', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1078, '年度新增-Bug年度新增和解决趋势图', 1, 'line', '44', '', '', '[{\"type\":\"line\",\"xaxis\":[{\"field\":\"month\",\"name\":\"month\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"newBug\",\"name\":\"newBug\",\"valOrAgg\":\"sum\"},{\"field\":\"fixedBug\",\"name\":\"fixedBug\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u5ea6\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"bug\",\"field\":\"year\",\"type\":\"number\"},\"month\":{\"name\":\"month\",\"object\":\"bug\",\"field\":\"month\",\"type\":\"string\"},\"newBug\":{\"name\":\"newBug\",\"object\":\"bug\",\"field\":\"newBug\",\"type\":\"string\"},\"fixedBug\":{\"name\":\"fixedBug\",\"object\":\"bug\",\"field\":\"fixedBug\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u5ea6\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"month\":{\"zh-cn\":\"\\u6708\\u4efd\",\"zh-tw\":\"\",\"en\":\"month\",\"de\":\"\",\"fr\":\"\"},\"newBug\":{\"zh-cn\":\"\\u65b0\\u589eBug\\u6570\",\"zh-tw\":\"\",\"en\":\"newBug\",\"de\":\"\",\"fr\":\"\"},\"fixedBug\":{\"zh-cn\":\"\\u89e3\\u51b3Bug\\u6570\",\"zh-tw\":\"\",\"en\":\"fixedBug\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT t1.year, CONCAT(t1.month, \"月\") AS `month`, IFNULL(t2.bug, 0) AS newBug, IFNULL(t3.bug, 0) AS fixedBug\nFROM (SELECT DISTINCT Year(date) AS `year`, MONTH(date) AS `month` FROM zt_action) AS t1\nLEFT JOIN (SELECT YEAR(openedDate) AS `year`, MONTH(openedDate) AS `month`, COUNT(1) AS bug FROM zt_bug WHERE deleted = \'0\' GROUP BY `year`, `month`) AS t2 ON t1.year = t2.year AND t1.month = t2.month\nLEFT JOIN (SELECT YEAR(closedDate) AS `year`, MONTH(closedDate) AS `month`, COUNT(1) AS bug FROM zt_bug WHERE deleted = \'0\' AND resolution = \'fixed\' AND status = \'closed\' GROUP BY `year`, `month`) AS t3 ON t1.year = t3.year AND t1.month = t3.month\nORDER BY `year`, t1.month', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1079, '年度新增-任务年度新增和完成趋势图', 1, 'line', '39', '', '', '[{\"type\":\"line\",\"xaxis\":[{\"field\":\"month\",\"name\":\"month\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"newTask\",\"name\":\"newTask\",\"valOrAgg\":\"sum\"},{\"field\":\"closedTask\",\"name\":\"closedTask\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"task\",\"field\":\"year\",\"type\":\"number\"},\"month\":{\"name\":\"month\",\"object\":\"task\",\"field\":\"month\",\"type\":\"string\"},\"newTask\":{\"name\":\"newTask\",\"object\":\"task\",\"field\":\"newTask\",\"type\":\"string\"},\"closedTask\":{\"name\":\"closedTask\",\"object\":\"task\",\"field\":\"closedTask\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"month\":{\"zh-cn\":\"\\u6708\\u4efd\",\"zh-tw\":\"\",\"en\":\"month\",\"de\":\"\",\"fr\":\"\"},\"newTask\":{\"zh-cn\":\"\\u65b0\\u589e\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\",\"en\":\"newTask\",\"de\":\"\",\"fr\":\"\"},\"closedTask\":{\"zh-cn\":\"\\u5b8c\\u6210\\u4efb\\u52a1\\u6570\",\"zh-tw\":\"\",\"en\":\"closedTask\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT t1.year, CONCAT(t1.month, \"月\") AS `month`, IFNULL(t2.task, 0) AS newTask, IFNULL(t3.task, 0) AS closedTask\nFROM (SELECT DISTINCT Year(date) AS `year`, MONTH(date) AS `month` FROM zt_action) AS t1\nLEFT JOIN (SELECT YEAR(openedDate) AS `year`, MONTH(openedDate) AS `month`, COUNT(1) AS task FROM zt_task WHERE deleted = \'0\' GROUP BY `year`, `month`) AS t2 ON t1.year = t2.year AND t1.month = t2.month\nLEFT JOIN (SELECT YEAR(closedDate) AS `year`, MONTH(closedDate) AS `month`, COUNT(1) AS task FROM zt_task WHERE deleted = \'0\' AND status = \'closed\' GROUP BY `year`, `month`) AS t3 ON t1.year = t3.year AND t1.month = t3.month\nORDER BY `year`, t1.month', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1080, '年度新增-项目年度新增和完成趋势图', 1, 'line', '38', '', '', '[{\"type\":\"line\",\"xaxis\":[{\"field\":\"month\",\"name\":\"month\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"newProject\",\"name\":\"newProject\",\"valOrAgg\":\"sum\"},{\"field\":\"closedProject\",\"name\":\"\\u5df2\\u5173\\u95ed\\u7684\\u9879\\u76ee\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"project\",\"field\":\"year\",\"type\":\"number\"},\"month\":{\"name\":\"month\",\"object\":\"project\",\"field\":\"month\",\"type\":\"string\"},\"newProject\":{\"name\":\"newProject\",\"object\":\"project\",\"field\":\"newProject\",\"type\":\"string\"},\"closedProject\":{\"name\":\"\\u5df2\\u5173\\u95ed\\u7684\\u9879\\u76ee\",\"object\":\"project\",\"field\":\"closedProject\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"month\":{\"zh-cn\":\"\\u6708\\u4efd\",\"zh-tw\":\"\",\"en\":\"month\",\"de\":\"\",\"fr\":\"\"},\"newProject\":{\"zh-cn\":\"\\u65b0\\u589e\\u9879\\u76ee\\u6570\",\"zh-tw\":\"\",\"en\":\"newProject\",\"de\":\"\",\"fr\":\"\"},\"closedProject\":{\"zh-cn\":\"\\u5b8c\\u6210\\u9879\\u76ee\\u6570\",\"zh-tw\":\"\",\"en\":\"closedProject\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT t1.year, CONCAT(t1.month, \"月\") AS `month`, IFNULL(t2.project, 0) AS newProject, IFNULL(t3.project, 0) AS closedProject\nFROM (SELECT DISTINCT Year(date) AS `year`, MONTH(date) AS `month` FROM zt_action) AS t1\nLEFT JOIN (SELECT YEAR(openedDate) AS `year`, MONTH(openedDate) AS `month`, COUNT(1) AS project FROM zt_project WHERE deleted = \'0\' AND type = \'project\' GROUP BY `year`, `month`) AS t2 ON t1.year = t2.year AND t1.month = t2.month\nLEFT JOIN (SELECT YEAR(closedDate) AS `year`, MONTH(closedDate) AS `month`, COUNT(1) AS project FROM zt_project WHERE deleted = \'0\' AND type = \'project\' AND status = \'closed\' GROUP BY `year`, `month`) AS t3 ON t1.year = t3.year AND t1.month = t3.month\nORDER BY `year`, t1.month', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1081, '年度新增-执行年度新增和完成趋势图', 1, 'line', '40', '', '', '[{\"type\":\"line\",\"xaxis\":[{\"field\":\"month\",\"name\":\"month\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"newExecution\",\"name\":\"newExecution\",\"valOrAgg\":\"sum\"},{\"field\":\"closedExecution\",\"name\":\"closedExecution\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"project\",\"field\":\"year\",\"type\":\"number\"},\"month\":{\"name\":\"month\",\"object\":\"project\",\"field\":\"month\",\"type\":\"string\"},\"newExecution\":{\"name\":\"newExecution\",\"object\":\"project\",\"field\":\"newExecution\",\"type\":\"string\"},\"closedExecution\":{\"name\":\"closedExecution\",\"object\":\"project\",\"field\":\"closedExecution\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"month\":{\"zh-cn\":\"\\u6708\\u4efd\",\"zh-tw\":\"\",\"en\":\"month\",\"de\":\"\",\"fr\":\"\"},\"newExecution\":{\"zh-cn\":\"\\u65b0\\u589e\\u6267\\u884c\\u6570\",\"zh-tw\":\"\",\"en\":\"newExecution\",\"de\":\"\",\"fr\":\"\"},\"closedExecution\":{\"zh-cn\":\"\\u5b8c\\u6210\\u6267\\u884c\\u6570\",\"zh-tw\":\"\",\"en\":\"closedExecution\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT t1.year, CONCAT(t1.month, \"月\") AS `month`, IFNULL(t2.execution, 0) AS newExecution, IFNULL(t3.execution, 0) AS closedExecution\nFROM (SELECT DISTINCT YEAR(date) AS `year`, MONTH(date) AS `month` FROM zt_action) AS t1\nLEFT JOIN (SELECT YEAR(openedDate) AS `year`, MONTH(openedDate) AS `month`, COUNT(1) AS execution FROM zt_project WHERE deleted = \'0\' AND type IN (\'sprint\', \'stage\', \'kanban\') AND multiple = \'1\' GROUP BY `year`, `month`) AS t2 ON t1.year = t2.year AND t1.month = t2.month\nLEFT JOIN (SELECT YEAR(closedDate) AS `year`, MONTH(closedDate) AS `month`, COUNT(1) AS execution FROM zt_project WHERE deleted = \'0\' AND type IN (\'sprint\', \'stage\', \'kanban\') AND status = \'closed\' AND multiple = \'1\' GROUP BY `year`, `month`) AS t3 ON t1.year = t3.year AND t1.month = t3.month\nORDER BY `year`, t1.month', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1082, '年度新增-产品发布次数年度趋势图', 1, 'line', '37', '', '', '[{\"type\":\"line\",\"xaxis\":[{\"field\":\"month\",\"name\":\"month\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"release\",\"name\":\"release\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"release\",\"field\":\"year\",\"type\":\"number\"},\"month\":{\"name\":\"month\",\"object\":\"release\",\"field\":\"month\",\"type\":\"string\"},\"release\":{\"name\":\"release\",\"object\":\"release\",\"field\":\"release\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"month\":{\"zh-cn\":\"\\u6708\\u4efd\",\"zh-tw\":\"\",\"en\":\"month\",\"de\":\"\",\"fr\":\"\"},\"release\":{\"zh-cn\":\"\\u53d1\\u5e03\\u6b21\\u6570\",\"zh-tw\":\"\",\"en\":\"release\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT t1.year, CONCAT(t1.month, \"月\") AS `month`, IFNULL(t2.release, 0) AS `release`\nFROM (SELECT DISTINCT Year(date) AS `year`, MONTH(date) AS `month` FROM zt_action) AS t1\nLEFT JOIN (SELECT YEAR(createdDate) AS `year`, MONTH(createdDate) AS `month`, COUNT(1) AS `release` FROM zt_release WHERE deleted = \'0\' GROUP BY `year`, `month`) AS t2 ON t1.year = t2.year AND t1.month = t2.month\nORDER BY `year`, t1.month', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1083, '年度新增-年度投入产出比', 1, 'line', '45', '', '', '{\r\n \"xaxis\":[{\"field\":\"month\",\"name\":\"月份\",\"group\":\"value\"}],\r\n \"yaxis\":[{\"type\":\"value\",\"field\":\"ratio\",\"agg\":\"value\",\"name\":\"投入产出比\",\"valOrAgg\":\"value\"},\r\n{\"type\":\"value\",\"field\":\"story\",\"agg\":\"value\",\"name\":\"需求交付\",\"valOrAgg\":\"value\"},\r\n{\"type\":\"value\",\"field\":\"consumed\",\"agg\":\"value\",\"name\":\"工时消耗\",\"valOrAgg\":\"value\"}\r\n]}', '', 0, NULL, NULL, 'SELECT t1.`year`, CONCAT(t1.`month`, \"月\") AS `month`, IFNULL(t2.story, 0) AS story, IFNULL(t3.consumed, 0) AS consumed, ROUND(IF(IFNULL(t3.consumed, 0) = 0, 0, IFNULL(t2.story, 0) / IFNULL(t3.consumed, 0)), 2) AS ratio\r\nFROM (SELECT YEAR(`date`) AS \'year\', MONTH(`date`) AS \'month\' FROM zt_action GROUP BY `year`,`month`) AS t1\r\nLEFT JOIN (SELECT ROUND(SUM(estimate)) AS story, YEAR(`closedDate`) AS \'year\', MONTH(`closedDate`) AS \'month\' FROM zt_story WHERE deleted = \'0\' AND closedReason = \'done\' AND status = \'closed\' GROUP BY `year`,`month`) AS t2 ON t1.`year` = t2.`year` AND t1.`month` = t2.`month`\r\nLEFT JOIN (SELECT ROUND(SUM(consumed)) as consumed, YEAR(`date`) as \'year\', MONTH(`date`) AS \'month\' FROM zt_effort WHERE deleted = \'0\' GROUP BY `year`,`month`) AS t3 ON t1.`year` = t3.`year` AND t1.`month` = t3.`month`', 'published', 1, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1085, '年度排行-项目集-预算投入榜', 1, 'cluBarY', '41', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"program\",\"name\":\"program\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"budget\",\"name\":\"\\u9884\\u7b97\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"project\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"program\":{\"name\":\"program\",\"object\":\"zt_project\",\"field\":\"program\",\"type\":\"string\"},\"budget\":{\"name\":\"\\u9884\\u7b97\",\"object\":\"project\",\"field\":\"budget\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"budget\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u9884\\u7b97\",\"zh-tw\":\"\",\"en\":\"budget\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t2.openedDate) AS `year`, \n t1.id,\n t1.name AS program, \n ROUND(\n SUM(\n IFNULL(t2.budget, 0)\n ) / 10000, \n 2\n ) AS budget \nFROM \n zt_project AS t1 \n LEFT JOIN zt_project AS t2 ON FIND_IN_SET(t1.id, t2.path) \n AND t2.deleted = \'0\' \n AND t2.type = \'project\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'program\' \n AND t1.grade = 1 \nGROUP BY \n `year`, \n id,\n program \nORDER BY \n `year`, \n budget DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1086, '年度排行-项目集-人员投入榜', 1, 'cluBarY', '41', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"setName\",\"name\":\"setName\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"number\",\"name\":\"number\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"user\",\"field\":\"year\",\"type\":\"number\"},\"number\":{\"name\":\"number\",\"object\":\"user\",\"field\":\"number\",\"type\":\"string\"},\"setName\":{\"name\":\"setName\",\"object\":\"user\",\"field\":\"setName\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"number\":{\"zh-cn\":\"\\u4eba\\u5458\\u6570\\u91cf\",\"zh-tw\":\"\",\"en\":\"number\",\"de\":\"\",\"fr\":\"\"},\"setName\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"setName\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT tt.join as `year`, count(1) as number, tt.setName from (\nselect \nYEAR(t1.join) as `join`, t4.name as setName \nfrom zt_team t1 \nRIGHT JOIN zt_project t2 on t2.id = t1.root\nLEFT JOIN zt_project t4 on FIND_IN_SET(t4.id,t2.path) and t4.grade = 1\nRIGHT JOIN zt_user t3 on t3.account = t1.account\nWHERE t1.type = \'project\'\nAND t2.deleted = \'0\'\nAND t3.deleted = \'0\'\n) tt\nGROUP BY tt.setName, tt.join\nORDER BY tt.join, number desc, tt.setName', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1087, '年度排行-项目集-工时消耗榜', 1, 'cluBarY', '41', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"program\",\"name\":\"program\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"consumed\",\"name\":\"\\u603b\\u8ba1\\u6d88\\u8017\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"effort\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"program\":{\"name\":\"program\",\"object\":\"zt_project\",\"field\":\"program\",\"type\":\"string\"},\"consumed\":{\"name\":\"\\u603b\\u8ba1\\u6d88\\u8017\",\"object\":\"task\",\"field\":\"consumed\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"consumed\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u603b\\u8ba1\\u6d88\\u8017\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t5.date) AS `year`, \n t1.id,\n t1.name AS program, \n ROUND(\n SUM(t5.consumed), \n 2\n ) AS consumed \nFROM \n zt_project AS t1 \n LEFT JOIN zt_project AS t2 ON FIND_IN_SET(t1.id, t2.path) \n AND t2.deleted = \'0\' \n AND t2.type = \'project\' \n LEFT JOIN zt_project AS t3 ON t2.id = t3.parent \n AND t3.deleted = \'0\' \n AND t3.type IN (\'sprint\', \'stage\', \'kanban\') \n LEFT JOIN zt_task AS t4 ON t3.id = t4.execution \n AND t4.deleted = \'0\' \n AND t4.status != \'cancel\' \n LEFT JOIN zt_effort AS t5 ON t4.id = t5.objectID \n AND t5.deleted = \'0\' \n AND t5.objectType = \'task\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'program\' \n AND t1.grade = 1 \n AND t5.id IS NOT NULL \nGROUP BY \n `year`, \n id,\n program \nORDER BY \n `year`, \n consumed DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1088, '年度排行-项目集-新增需求条目榜', 1, 'cluBarY', '36', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"program\",\"name\":\"program\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"story\",\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"program\":{\"name\":\"program\",\"object\":\"zt_project\",\"field\":\"program\",\"type\":\"string\"},\"story\":{\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"object\":\"story\",\"field\":\"story\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"story\":{\"zh-cn\":\"\\u65b0\\u589e\\u7814\\u53d1\\u9700\\u6c42\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"story\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t3.openedDate) AS `year`,\n t1.id, \n t1.name AS program, \n COUNT(1) AS story \nFROM \n zt_project AS t1 \n LEFT JOIN zt_product AS t2 ON t1.id = t2.program \n AND t2.deleted = \'0\' \n LEFT JOIN zt_story AS t3 ON t2.id = t3.product \n AND t3.deleted = \'0\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'program\' \n AND t1.grade = 1 \n AND t3.id IS NOT NULL \nGROUP BY \n `year`, \n id,\n program \nORDER BY \n `year`, \n story DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1089, '年度排行-项目集-新增需求规模榜', 1, 'cluBarY', '36', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"program\",\"name\":\"program\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"story\",\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"program\":{\"name\":\"program\",\"object\":\"zt_project\",\"field\":\"program\",\"type\":\"string\"},\"story\":{\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"object\":\"story\",\"field\":\"story\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"story\":{\"zh-cn\":\"\\u65b0\\u589e\\u7814\\u53d1\\u9700\\u6c42\\u89c4\\u6a21\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t3.openedDate) AS `year`, \n t1.id,\n t1.name AS program, \n ROUND(\n SUM(t3.estimate), \n 2\n ) AS story \nFROM \n zt_project AS t1 \n LEFT JOIN zt_product AS t2 ON t1.id = t2.program \n AND t2.deleted = \'0\' \n LEFT JOIN zt_story AS t3 ON t2.id = t3.product \n AND t3.deleted = \'0\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'program\' \n AND t1.grade = 1 \n AND t3.id IS NOT NULL \nGROUP BY \n `year`,\n id, \n program \nORDER BY \n `year`, \n story DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1090, '年度排行-项目集-新增Bug条目榜', 1, 'cluBarY', '44', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"program\",\"name\":\"program\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"bug\",\"name\":\"Bug\\u5217\\u8868\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"bug\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"program\":{\"name\":\"program\",\"object\":\"zt_project\",\"field\":\"program\",\"type\":\"string\"},\"bug\":{\"name\":\"Bug\\u5217\\u8868\",\"object\":\"project\",\"field\":\"bug\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"bug\":{\"zh-cn\":\"\\u65b0\\u589eBug\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"bug\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t3.openedDate) AS `year`,\n t1.id, \n t1.name AS program, \n COUNT(1) AS bug \nFROM \n zt_project AS t1 \n LEFT JOIN zt_product AS t2 ON t1.id = t2.program \n AND t2.deleted = \'0\' \n LEFT JOIN zt_bug AS t3 ON t2.id = t3.product \n AND t3.deleted = \'0\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'program\' \n AND t1.grade = 1 \n AND t3.id IS NOT NULL \nGROUP BY \n `year`, \n id,\n program \nORDER BY \n `year`, \n bug DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1091, '年度排行-项目集-完成需求条目榜', 1, 'cluBarY', '43', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"program\",\"name\":\"program\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"story\",\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"program\":{\"name\":\"program\",\"object\":\"zt_project\",\"field\":\"program\",\"type\":\"string\"},\"story\":{\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"object\":\"story\",\"field\":\"story\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"story\":{\"zh-cn\":\"\\u5b8c\\u6210\\u7814\\u53d1\\u9700\\u6c42\\u6c42\\u548c\",\"zh-tw\":\"\",\"en\":\"story\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t3.closedDate) AS `year`, \n t1.id,\n t1.name AS program, \n COUNT(1) AS story \nFROM \n zt_project AS t1 \n LEFT JOIN zt_product AS t2 ON t1.id = t2.program \n AND t2.deleted = \'0\' \n LEFT JOIN zt_story AS t3 ON t2.id = t3.product \n AND t3.deleted = \'0\' \n AND t3.closedReason = \'done\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'program\' \n AND t1.grade = 1 \n AND t3.id IS NOT NULL \nGROUP BY \n `year`,\n id, \n program \nORDER BY \n `year`, \n story DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1092, '年度排行-项目集-完成需求规模榜', 1, 'cluBarY', '36', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"program\",\"name\":\"program\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"story\",\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"program\":{\"name\":\"program\",\"object\":\"zt_project\",\"field\":\"program\",\"type\":\"string\"},\"story\":{\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"object\":\"story\",\"field\":\"story\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"story\":{\"zh-cn\":\"\\u7814\\u53d1\\u9700\\u6c42\\u9884\\u8ba1\\u5de5\\u65f6\\u6c42\\u548c\",\"zh-tw\":\"\",\"en\":\"story\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t3.closedDate) AS `year`, \n t1.id,\n t1.name AS program, \n ROUND(\n SUM(t3.estimate), \n 2\n ) AS story \nFROM \n zt_project AS t1 \n LEFT JOIN zt_product AS t2 ON t1.id = t2.program \n AND t2.deleted = \'0\' \n LEFT JOIN zt_story AS t3 ON t2.id = t3.product \n AND t3.deleted = \'0\' \n AND t3.closedReason = \'done\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'program\' \n AND t1.grade = 1 \n AND t3.id IS NOT NULL \nGROUP BY \n `year`, \n id,\n program \nORDER BY \n `year`, \n story DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1093, '年度排行-项目集-修复Bug条目榜', 1, 'cluBarY', '44', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"program\",\"name\":\"program\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"bug\",\"name\":\"Bug\\u5217\\u8868\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"bug\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"program\":{\"name\":\"program\",\"object\":\"zt_project\",\"field\":\"program\",\"type\":\"string\"},\"bug\":{\"name\":\"Bug\\u5217\\u8868\",\"object\":\"project\",\"field\":\"bug\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"program\":{\"zh-cn\":\"\\u9879\\u76ee\\u96c6\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"program\",\"de\":\"\",\"fr\":\"\"},\"bug\":{\"zh-cn\":\"Bug\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"bug\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t3.closedDate) AS `year`,\n t1.id, \n t1.name AS program, \n COUNT(1) AS bug \nFROM \n zt_project AS t1 \n LEFT JOIN zt_product AS t2 ON t1.id = t2.program \n AND t2.deleted = \'0\' \n LEFT JOIN zt_bug AS t3 ON t2.id = t3.product \n AND t3.deleted = \'0\' \n AND t3.resolution = \'fixed\' \n AND t3.status = \'closed\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'program\' \n AND t1.grade = 1 \n AND t3.id IS NOT NULL \nGROUP BY \n `year`, \n id,\n program \nORDER BY \n `year`, \n bug DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1094, '年度排行-项目-工期榜', 1, 'cluBarY', '42', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"name\",\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"duration\",\"name\":\"duration\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"project\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"\\u7f16\\u53f7\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"name\":{\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"object\":\"project\",\"field\":\"name\",\"type\":\"string\"},\"status\":{\"name\":\"\\u72b6\\u6001\",\"object\":\"project\",\"field\":\"status\",\"type\":\"option\"},\"realBegan\":{\"name\":\"\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"realBegan\",\"type\":\"date\"},\"realEnd\":{\"name\":\"\\u5b9e\\u9645\\u5b8c\\u6210\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"realEnd\",\"type\":\"date\"},\"duration\":{\"name\":\"duration\",\"object\":\"project\",\"field\":\"duration\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"name\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"name\",\"de\":\"\",\"fr\":\"\"},\"status\":{\"zh-cn\":\"\\u72b6\\u6001\",\"zh-tw\":\"\",\"en\":\"status\",\"de\":\"\",\"fr\":\"\"},\"realBegan\":{\"zh-cn\":\"\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"realBegan\",\"de\":\"\",\"fr\":\"\"},\"realEnd\":{\"zh-cn\":\"\\u5b9e\\u9645\\u5b8c\\u6210\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"realEnd\",\"de\":\"\",\"fr\":\"\"},\"duration\":{\"zh-cn\":\"\\u5de5\\u671f\",\"zh-tw\":\"\",\"en\":\"duration\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT `year`, id,name,status,realBegan,realEnd,IF(status = \'closed\', DATEDIFF(realEnd, realBegan), DATEDIFF(NOW(),realBegan)) as duration\nFROM (SELECT DISTINCT YEAR(`date`) as \'year\' FROM zt_action) AS t1\nLEFT JOIN zt_project AS t2 ON 1 = 1 WHERE deleted = \'0\' AND type = \'project\' AND YEAR(realBegan) <= `year` AND LEFT(realBegan, 4) != \'0000\' AND (status =\'doing\' OR (status = \'suspended\' AND YEAR(suspendedDate) >= `year`) OR (status = \'closed\' AND YEAR(realEnd) >= `year`)) HAVING 1=1 ORDER BY `year`, duration desc', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1096, '年度排行-项目-工期偏差榜', 1, 'cluBarY', '42', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"name\",\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"duration\",\"name\":\"duration\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"project\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"\\u7f16\\u53f7\",\"object\":\"action\",\"field\":\"id\",\"type\":\"number\"},\"name\":{\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"object\":\"project\",\"field\":\"name\",\"type\":\"string\"},\"status\":{\"name\":\"\\u72b6\\u6001\",\"object\":\"project\",\"field\":\"status\",\"type\":\"option\"},\"begin\":{\"name\":\"\\u8ba1\\u5212\\u5f00\\u59cb\",\"object\":\"project\",\"field\":\"begin\",\"type\":\"date\"},\"end\":{\"name\":\"\\u8ba1\\u5212\\u5b8c\\u6210\",\"object\":\"project\",\"field\":\"end\",\"type\":\"date\"},\"realBegan\":{\"name\":\"\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"realBegan\",\"type\":\"date\"},\"realEnd\":{\"name\":\"\\u5b9e\\u9645\\u5b8c\\u6210\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"realEnd\",\"type\":\"date\"},\"duration\":{\"name\":\"duration\",\"object\":\"project\",\"field\":\"duration\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"name\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"name\",\"de\":\"\",\"fr\":\"\"},\"status\":{\"zh-cn\":\"\\u72b6\\u6001\",\"zh-tw\":\"\",\"en\":\"status\",\"de\":\"\",\"fr\":\"\"},\"begin\":{\"zh-cn\":\"\\u8ba1\\u5212\\u5f00\\u59cb\",\"zh-tw\":\"\",\"en\":\"begin\",\"de\":\"\",\"fr\":\"\"},\"end\":{\"zh-cn\":\"\\u8ba1\\u5212\\u5b8c\\u6210\",\"zh-tw\":\"\",\"en\":\"end\",\"de\":\"\",\"fr\":\"\"},\"realBegan\":{\"zh-cn\":\"\\u5b9e\\u9645\\u5f00\\u59cb\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"realBegan\",\"de\":\"\",\"fr\":\"\"},\"realEnd\":{\"zh-cn\":\"\\u5b9e\\u9645\\u5b8c\\u6210\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"realEnd\",\"de\":\"\",\"fr\":\"\"},\"duration\":{\"zh-cn\":\"\\u5de5\\u671f\\u504f\\u5dee\",\"zh-tw\":\"\",\"en\":\"duration\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT `year`, id,name,status,`begin`,`end`,realBegan,realEnd,\nROUND((IF(LEFT(realEnd,4) != \'0000\', DATEDIFF(realEnd, realBegan), DATEDIFF(NOW(),realBegan)) - DATEDIFF(`end`, `begin`)) / DATEDIFF(`end`,`begin`) * 100) as duration\nFROM (SELECT DISTINCT YEAR(`date`) as \'year\' FROM zt_action) AS t1\nLEFT JOIN zt_project AS t2 ON 1 = 1 \nWHERE deleted = \'0\' AND type = \'project\'\nAND YEAR(realBegan) <= `year` AND LEFT(realBegan, 4) != \'0000\'\nAND (YEAR(realEnd) >= `year` OR LEFT(realEnd, 4) = \'0000\') AND YEAR(`end`) != \'2059\'\nHAVING 1=1\nORDER BY duration ASC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1097, '年度排行-项目-人员投入榜', 1, 'cluBarY', '41', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"name\",\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"number\",\"name\":\"number\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"user\",\"field\":\"year\",\"type\":\"number\"},\"number\":{\"name\":\"number\",\"object\":\"user\",\"field\":\"number\",\"type\":\"string\"},\"name\":{\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"object\":\"project\",\"field\":\"name\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"number\":{\"zh-cn\":\"\\u4eba\\u5458\\u4e2a\\u6570\",\"zh-tw\":\"\",\"en\":\"number\",\"de\":\"\",\"fr\":\"\"},\"name\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"name\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT tt.join as `year`, count(1) as number, tt.name from (\nselect \nt2.name, YEAR(t1.join) as `join`\nfrom zt_team t1 \nRIGHT JOIN zt_project t2 on t2.id = t1.root\nRIGHT JOIN zt_user t3 on t3.account = t1.account\nWHERE t1.type = \'project\'\nAND t2.deleted = \'0\'\n) tt\nGROUP BY tt.`name`, tt.join\nORDER BY tt.join, number desc, tt.name', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1098, '年度排行-项目-工时消耗榜', 1, 'cluBarY', '41', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"project\",\"name\":\"project\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"consumed\",\"name\":\"\\u603b\\u8ba1\\u6d88\\u8017\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"effort\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"project\":{\"name\":\"project\",\"object\":\"zt_project\",\"field\":\"project\",\"type\":\"string\"},\"consumed\":{\"name\":\"\\u603b\\u8ba1\\u6d88\\u8017\",\"object\":\"task\",\"field\":\"consumed\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"project\":{\"zh-cn\":\"\\u9879\\u76ee\",\"zh-tw\":\"\",\"en\":\"project\",\"de\":\"\",\"fr\":\"\"},\"consumed\":{\"zh-cn\":\"\\u4efb\\u52a1\\u603b\\u8ba1\\u6d88\\u8017\",\"zh-tw\":\"\",\"en\":\"consumed\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t4.date) AS `year`,\n t1.id, \n t1.name AS project, \n ROUND(\n SUM(t4.consumed), \n 2\n ) AS consumed \nFROM \n zt_project AS t1 \n LEFT JOIN zt_project AS t2 ON t1.id = t2.parent \n AND t2.deleted = \'0\' \n AND t2.type IN (\'sprint\', \'stage\', \'kanban\') \n LEFT JOIN zt_task AS t3 ON t2.id = t3.execution \n AND t3.deleted = \'0\' \n AND t3.status != \'cancel\' \n LEFT JOIN zt_effort AS t4 ON t3.id = t4.objectID \n AND t4.deleted = \'0\' \n AND t4.objectType = \'task\' \nWHERE \n t1.deleted = \'0\' \n AND t1.type = \'project\' \n AND t4.id IS NOT NULL \nGROUP BY \n `year`, \n id,\n project \nORDER BY \n `year`, \n consumed DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1099, '年度排行-项目-完成需求条目榜', 1, 'cluBarY', '36', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"project\",\"name\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"story\",\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\\u5217\\u8868\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"\\u9879\\u76eeID\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"project\":{\"name\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"story\":{\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\\u5217\\u8868\",\"object\":\"projectstory\",\"field\":\"story\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"project\":{\"zh-cn\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"zh-tw\":\"\",\"en\":\"project\",\"de\":\"\",\"fr\":\"\"},\"story\":{\"zh-cn\":\"\\u7814\\u53d1\\u9700\\u6c42\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"story\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t1.closedDate) AS `year`, \n t1.id, \n t1.project, \n COUNT(1) AS story \nFROM \n (\n SELECT \n DISTINCT t1.id, \n t1.name AS project, \n t4.id AS story, \n t4.closedDate \n FROM \n zt_project AS t1 \n LEFT JOIN zt_project AS t2 ON t1.id = t2.parent \n AND t2.deleted = \'0\' \n AND t2.type IN (\'sprint\', \'stage\', \'kanban\') \n LEFT JOIN zt_projectstory AS t3 ON t2.id = t3.project \n LEFT JOIN zt_story AS t4 ON t3.story = t4.id \n AND t4.deleted = \'0\' \n AND t4.closedReason = \'done\' \n WHERE \n t1.deleted = \'0\' \n AND t1.type = \'project\' \n AND t4.id IS NOT NULL\n ) AS t1 \nGROUP BY \n `year`, \n id, \n project \nORDER BY \n `year`, \n story DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1100, '年度排行-项目-完成需求规模榜', 1, 'cluBarY', '43', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"project\",\"name\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"story\",\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\\u5217\\u8868\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"\\u9879\\u76eeID\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"project\":{\"name\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"story\":{\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\\u5217\\u8868\",\"object\":\"projectstory\",\"field\":\"story\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"project\":{\"zh-cn\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"zh-tw\":\"\",\"en\":\"project\",\"de\":\"\",\"fr\":\"\"},\"story\":{\"zh-cn\":\"\\u9700\\u6c42\\u9884\\u8ba1\\u5de5\\u65f6\",\"zh-tw\":\"\",\"en\":\"story\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \n YEAR(t1.closedDate) AS `year`, \n t1.id, \n t1.project, \n ROUND(\n SUM(t1.estimate), \n 2\n ) AS story \nFROM \n (\n SELECT \n DISTINCT t1.id, \n t1.name AS project, \n t4.id AS story, \n t4.estimate, \n t4.closedDate \n FROM \n zt_project AS t1 \n LEFT JOIN zt_project AS t2 ON t1.id = t2.parent \n AND t2.deleted = \'0\' \n AND t2.type IN (\'sprint\', \'stage\', \'kanban\') \n LEFT JOIN zt_projectstory AS t3 ON t2.id = t3.project \n LEFT JOIN zt_story AS t4 ON t3.story = t4.id \n AND t4.deleted = \'0\' \n AND t4.closedReason = \'done\' \n WHERE \n t1.deleted = \'0\' \n AND t1.type = \'project\' \n AND t4.id IS NOT NULL\n ) AS t1 \nGROUP BY \n `year`, \n id, \n project \nORDER BY \n `year`, \n story DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1101, '年度排行-产品-新增需求条目榜', 1, 'cluBarY', '36', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"product\",\"name\":\"product\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"story\",\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_product\",\"field\":\"id\",\"type\":\"number\"},\"product\":{\"name\":\"product\",\"object\":\"zt_product\",\"field\":\"product\",\"type\":\"string\"},\"story\":{\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"object\":\"story\",\"field\":\"story\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u4ea7\\u54c1\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"product\":{\"zh-cn\":\"\\u4ea7\\u54c1\",\"zh-tw\":\"\",\"en\":\"product\",\"de\":\"\",\"fr\":\"\"},\"story\":{\"zh-cn\":\"\\u7814\\u53d1\\u9700\\u6c42\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"story\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT YEAR(t2.openedDate) AS `year`, t1.id, t1.name AS product, COUNT(1) AS story\nFROM zt_product AS t1\nLEFT JOIN zt_story AS t2 ON t1.id = t2.product AND t2.deleted = \'0\'\nWHERE t1.deleted = \'0\' AND t1.shadow = \'0\' AND t1.vision = \'rnd\' AND t2.id IS NOT NULL\nGROUP BY `year`, id, product\nORDER BY `year`, story DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1102, '年度排行-产品-完成需求规模榜', 1, 'cluBarY', '36', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"product\",\"name\":\"product\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"story\",\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_product\",\"field\":\"id\",\"type\":\"number\"},\"product\":{\"name\":\"product\",\"object\":\"zt_product\",\"field\":\"product\",\"type\":\"string\"},\"story\":{\"name\":\"\\u7814\\u53d1\\u9700\\u6c42\",\"object\":\"story\",\"field\":\"story\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u4ea7\\u54c1\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"product\":{\"zh-cn\":\"\\u4ea7\\u54c1\",\"zh-tw\":\"\",\"en\":\"product\",\"de\":\"\",\"fr\":\"\"},\"story\":{\"zh-cn\":\"\\u7814\\u53d1\\u9700\\u6c42\\u9884\\u8ba1\\u5de5\\u65f6\\u6c42\\u548c\",\"zh-tw\":\"\",\"en\":\"story\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT YEAR(t2.closedDate) AS `year`, t1.id, t1.name AS product, ROUND(SUM(t2.estimate), 1) AS story\nFROM zt_product AS t1\nLEFT JOIN zt_story AS t2 ON t1.id = t2.product AND t2.deleted = \'0\' AND t2.closedReason = \'done\'\nWHERE t1.deleted = \'0\' AND t1.shadow = \'0\' AND t1.vision = \'rnd\' AND t2.id IS NOT NULL\nGROUP BY `year`, id, product\nORDER BY `year`, story DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1103, '年度排行-产品-新增Bug条目榜', 1, 'cluBarY', '44', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"product\",\"name\":\"product\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"bug\",\"name\":\"bug\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"bug\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_product\",\"field\":\"id\",\"type\":\"number\"},\"product\":{\"name\":\"product\",\"object\":\"zt_product\",\"field\":\"product\",\"type\":\"string\"},\"bug\":{\"name\":\"bug\",\"object\":\"bug\",\"field\":\"bug\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u4ea7\\u54c1\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"product\":{\"zh-cn\":\"\\u4ea7\\u54c1\",\"zh-tw\":\"\",\"en\":\"product\",\"de\":\"\",\"fr\":\"\"},\"bug\":{\"zh-cn\":\"Bug\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"bug\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT YEAR(t2.openedDate) AS `year`, t1.id, t1.name AS product, COUNT(1) AS bug\nFROM zt_product AS t1\nLEFT JOIN zt_bug AS t2 ON t1.id = t2.product AND t2.deleted = \'0\'\nWHERE t1.deleted = \'0\' AND t1.shadow = \'0\' AND t1.vision = \'rnd\' AND t2.id IS NOT NULL\nGROUP BY `year`, id, product\nORDER BY `year`, bug DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1104, '年度排行-产品-修复Bug条目榜', 1, 'cluBarY', '44', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"product\",\"name\":\"product\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"bug\",\"name\":\"bug\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"bug\",\"field\":\"year\",\"type\":\"number\"},\"id\":{\"name\":\"id\",\"object\":\"zt_product\",\"field\":\"id\",\"type\":\"number\"},\"product\":{\"name\":\"product\",\"object\":\"zt_product\",\"field\":\"product\",\"type\":\"string\"},\"bug\":{\"name\":\"bug\",\"object\":\"bug\",\"field\":\"bug\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u4ea7\\u54c1\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"product\":{\"zh-cn\":\"\\u4ea7\\u54c1\",\"zh-tw\":\"\",\"en\":\"product\",\"de\":\"\",\"fr\":\"\"},\"bug\":{\"zh-cn\":\"Bug\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"bug\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT YEAR(t2.closedDate) AS `year`, t1.id, t1.name AS product, COUNT(1) AS bug\nFROM zt_product AS t1\nLEFT JOIN zt_bug AS t2 ON t1.id = t2.product AND t2.deleted = \'0\' AND t2.resolution = \'fixed\' AND t2.status = \'closed\'\nWHERE t1.deleted = \'0\' AND t1.shadow = \'0\' AND t1.vision = \'rnd\' AND t2.id IS NOT NULL\nGROUP BY `year`, id, product\nORDER BY `year`, bug DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1105, '年度排行-个人-创建需求条目榜', 1, 'cluBarY', '56', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"realname\",\"name\":\"realname\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"count\",\"name\":\"count\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"number\"},\"realname\":{\"name\":\"realname\",\"object\":\"zt_user\",\"field\":\"realname\",\"type\":\"string\"},\"count\":{\"name\":\"count\",\"object\":\"story\",\"field\":\"count\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"realname\":{\"zh-cn\":\"\\u59d3\\u540d\",\"zh-tw\":\"\",\"en\":\"realname\",\"de\":\"\",\"fr\":\"\"},\"count\":{\"zh-cn\":\"\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"count\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \nYEAR(t3.openedDate) AS `year`,t2.realname,count(1) AS count\nFROM zt_action AS t1 RIGHT JOIN zt_user AS t2 ON t1.actor=t2.account LEFT JOIN zt_story AS t3 ON t1.objectID=t3.id\nWHERE t1.objectType=\'story\' AND t1.action=\'opened\' AND t3.deleted=\'0\'\nGROUP BY `year`,t2.account ORDER BY `year`,count DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1106, '年度排行-个人-创建用例条目榜', 1, 'cluBarY', '56', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"realname\",\"name\":\"realname\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"count\",\"name\":\"count\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"testcase\",\"field\":\"year\",\"type\":\"number\"},\"realname\":{\"name\":\"realname\",\"object\":\"zt_user\",\"field\":\"realname\",\"type\":\"string\"},\"count\":{\"name\":\"count\",\"object\":\"testcase\",\"field\":\"count\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"realname\":{\"zh-cn\":\"\\u59d3\\u540d\",\"zh-tw\":\"\",\"en\":\"realname\",\"de\":\"\",\"fr\":\"\"},\"count\":{\"zh-cn\":\"\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"count\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \nYEAR(t3.openedDate) AS `year`,t2.realname,count(1) AS count\nFROM zt_action AS t1 RIGHT JOIN zt_user AS t2 ON t1.actor=t2.account LEFT JOIN zt_case AS t3 ON t1.objectID=t3.id\nWHERE t1.objectType=\'case\' AND t1.action=\'opened\' AND t3.deleted=\'0\'\nGROUP BY `year`,t2.account ORDER BY `year`,count DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1107, '年度排行-个人-创建Bug条目榜', 1, 'cluBarY', '56', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"realname\",\"name\":\"realname\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"count\",\"name\":\"count\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"bug\",\"field\":\"year\",\"type\":\"number\"},\"realname\":{\"name\":\"realname\",\"object\":\"zt_user\",\"field\":\"realname\",\"type\":\"string\"},\"count\":{\"name\":\"count\",\"object\":\"bug\",\"field\":\"count\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"realname\":{\"zh-cn\":\"\\u59d3\\u540d\",\"zh-tw\":\"\",\"en\":\"realname\",\"de\":\"\",\"fr\":\"\"},\"count\":{\"zh-cn\":\"\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"count\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \nYEAR(t3.openedDate) AS `year`,t2.realname,count(1) AS count\nFROM zt_action AS t1 RIGHT JOIN zt_user AS t2 ON t1.actor=t2.account LEFT JOIN zt_bug AS t3 ON t1.objectID=t3.id\nWHERE t1.objectType=\'bug\' AND t1.action=\'opened\' AND t3.deleted=\'0\'\nGROUP BY `year`,t2.account ORDER BY `year`,count DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1108, '年度排行-个人-修复Bug条目榜', 1, 'cluBarY', '56', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"realname\",\"name\":\"realname\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"count\",\"name\":\"count\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"bug\",\"field\":\"year\",\"type\":\"number\"},\"realname\":{\"name\":\"realname\",\"object\":\"zt_user\",\"field\":\"realname\",\"type\":\"string\"},\"count\":{\"name\":\"count\",\"object\":\"bug\",\"field\":\"count\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"realname\":{\"zh-cn\":\"\\u59d3\\u540d\",\"zh-tw\":\"\",\"en\":\"realname\",\"de\":\"\",\"fr\":\"\"},\"count\":{\"zh-cn\":\"\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"count\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT \nYEAR(t3.openedDate) AS `year`,t2.realname,count(DISTINCT t3.id) AS count\nFROM zt_action AS t1 RIGHT JOIN zt_user AS t2 ON t1.actor=t2.account LEFT JOIN zt_bug AS t3 ON t1.objectID=t3.id\nWHERE t1.objectType=\'bug\' AND t1.action=\'resolved\' AND t3.deleted=\'0\'\nGROUP BY `year`,t2.account ORDER BY `year`,count DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1109, '年度排行-个人-工时消耗榜', 1, 'cluBarY', '56', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"realname\",\"name\":\"realname\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"consumed\",\"name\":\"\\u8017\\u65f6\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"user\",\"field\":\"year\",\"type\":\"number\"},\"realname\":{\"name\":\"realname\",\"object\":\"zt_user\",\"field\":\"realname\",\"type\":\"string\"},\"consumed\":{\"name\":\"\\u8017\\u65f6\",\"object\":\"effort\",\"field\":\"consumed\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"realname\":{\"zh-cn\":\"\\u59d3\\u540d\",\"zh-tw\":\"\",\"en\":\"realname\",\"de\":\"\",\"fr\":\"\"},\"consumed\":{\"zh-cn\":\"\\u8017\\u65f6\",\"zh-tw\":\"\",\"en\":\"consumed\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT YEAR(t1.date) AS `year`, t2.realname, ROUND(SUM(t1.consumed),1) AS consumed\nFROM zt_effort AS t1 LEFT JOIN zt_user AS t2 ON t1.account = t2.account\nWHERE t1.deleted = \'0\' AND t2.deleted = \'0\'\nGROUP BY `year`, realname\nORDER BY `year`, consumed DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (1110, '年度排行-个人-禅道操作次数榜', 1, 'cluBarY', '56', '', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"realname\",\"name\":\"realname\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"count\",\"name\":\"count\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 0, '{\"year\":{\"name\":\"year\",\"object\":\"user\",\"field\":\"year\",\"type\":\"number\"},\"realname\":{\"name\":\"realname\",\"object\":\"zt_action\",\"field\":\"realname\",\"type\":\"string\"},\"count\":{\"name\":\"count\",\"object\":\"user\",\"field\":\"count\",\"type\":\"string\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"year\",\"de\":\"\",\"fr\":\"\"},\"realname\":{\"zh-cn\":\"\\u59d3\\u540d\",\"zh-tw\":\"\",\"en\":\"realname\",\"de\":\"\",\"fr\":\"\"},\"count\":{\"zh-cn\":\"\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"count\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT YEAR(t1.date) AS `year`,IFNULL(t2.realname,t1.actor) AS realname,count(1) AS count\nFROM zt_action t1 LEFT JOIN zt_user AS t2 ON t1.actor=t2.account\nGROUP BY `year`,t1.actor\nORDER BY `year`, `count` DESC', 'published', 0, '', 'system', NULL, '', NULL, 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10000, '年度完成项目-完成项目数', 2, 'card', '72', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`closedDate`) AS \'year\' FROM zt_project WHERE type=\'project\' AND status=\'closed\' AND deleted=\'0\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10001, '年度完成项目-按时完成项目数', 2, 'card', '72', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`closedDate`) as \'year\' FROM (SELECT id, begin, end, IF(left(realEnd, 4) = \'0000\', LEFT(closedDate,10), realEnd) AS realEnd,closedDate FROM zt_project WHERE deleted=\'0\' AND type=\'project\' AND status=\'closed\') t1 WHERE t1.realEnd<=end GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10002, '年度完成项目-延期完成项目数', 2, 'card', '72', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`closedDate`) AS \'year\' FROM (SELECT id, begin, end, IF(left(realEnd, 4) = \'0000\', LEFT(closedDate,10), realEnd) AS realEnd,closedDate FROM zt_project WHERE deleted=\'0\' AND type=\'project\' AND status=\'closed\') t1 WHERE t1.realEnd>end GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10003, '年度完成项目-完成需求条目数', 2, 'card', '75', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`closedDate`) AS \'year\' FROM zt_story WHERE deleted=\'0\' AND status=\'closed\' AND closedReason=\'done\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10004, '年度完成项目-完成需求规模数', 2, 'card', '75', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT ROUND(SUM(estimate),2) AS number,YEAR(`closedDate`) AS \'year\' FROM zt_story WHERE deleted=\'0\' AND status=\'closed\' AND closedReason=\'done\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10005, '年度完成项目-完成发布数', 2, 'card', '74', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`date`) AS \'year\' FROM zt_release WHERE deleted=\'0\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10006, '年度完成项目-解决bug数', 2, 'card', '77', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT SUM(CASE WHEN resolution=\'fixed\' THEN 1 ELSE 0 END) AS number,YEAR(`resolvedDate`) AS \'year\' FROM zt_bug WHERE deleted=\'0\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10007, '年度完成项目-完成执行数', 2, 'card', '73', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`closedDate`) AS \'year\' FROM zt_project WHERE type=\'sprint\' AND status=\'closed\' AND deleted=\'0\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10008, '年度完成项目-按时完成执行数', 2, 'card', '73', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`closedDate`) AS \'year\' FROM (SELECT id, begin, end, IF(LEFT(realEnd,4) = \'0000\', LEFT(closedDate,10), realEnd) AS realEnd,closedDate FROM zt_project WHERE deleted=\'0\' AND type=\'sprint\' AND status=\'closed\') t1 WHERE t1.realEnd<=end GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10009, '年度完成项目-延期完成执行数', 2, 'card', '73', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`closedDate`) AS \'year\' FROM (SELECT id, begin, end, IF(LEFT(realEnd, 4) = \'0000\', LEFT(closedDate,10), realEnd) AS realEnd, closedDate FROM zt_project WHERE deleted=\'0\' AND type=\'sprint\' AND status=\'closed\') t1 WHERE t1.realEnd>end GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10010, '年度完成项目-完成任务条目数', 2, 'card', '76', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT COUNT(1) AS number,YEAR(`closedDate`) AS \'year\' FROM zt_task WHERE deleted=\'0\' AND status=\'closed\' AND closedReason=\'done\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10011, '年度完成项目-完成任务预计工时数', 2, 'card', '78', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT ROUND(SUM(estimate),2) AS number,YEAR(`closedDate`) AS \'year\' FROM zt_task WHERE deleted=\'0\' AND status=\'closed\' AND closedReason=\'done\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10012, '年度完成项目-完成任务消耗工时数', 2, 'card', '78', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT ROUND(SUM(consumed),2) AS number,YEAR(`closedDate`) AS \'year\' FROM zt_task WHERE deleted=\'0\' AND status=\'closed\' AND closedReason=\'done\' GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10013, '年度完成项目-投入的总人天', 2, 'card', '78', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"},\r\n\"type\": \"value\"\r\n}', '[]', 0, '', '', 'SELECT SUM(t2.people*DATEDIFF(t1.realEnd,t1.realBegan)) AS number,YEAR(`closedDate`) AS \'year\' FROM (SELECT id, realBegan, IF(LEFT(realEnd, 4) = \'0000\', closedDate, realEnd) AS realEnd, closedDate FROM zt_project WHERE deleted=\'0\' AND status=\'closed\' AND type=\'project\' AND realBegan != \'0000-00-00\') t1 LEFT JOIN (SELECT root, COUNT(id) people FROM zt_team WHERE type=\'project\' GROUP BY `root`) t2 ON t1.id=t2.root GROUP BY `year`', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10014, '年度完成项目-项目按期完成率', 2, 'piecircle', '71', '0', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', '', 'SELECT t1.id,IF(t1.realEnd<=t1.end,\'done\',\'undone\') AS \'status\', YEAR(`closedDate`) AS \'year\' FROM(SELECT id, begin, end, IF(LEFT(realEnd, 4) = \'0000\', LEFT(closedDate,10), realEnd) AS realEnd, closedDate FROM zt_project WHERE deleted=\'0\' AND type=\'project\' AND status=\'closed\') t1', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10015, '年度完成项目-执行按期完成率', 2, 'piecircle', '71', '0', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', '', 'SELECT IF(t1.realEnd<=t1.end,\'done\',\'undone\') AS \'status\', YEAR(`closedDate`) AS \'year\' FROM (SELECT id, begin, end, IF(LEFT(realEnd,4)=\'0000\',LEFT(closedDate,10), realEnd) AS realEnd, closedDate FROM zt_project WHERE deleted=\'0\' and type=\'sprint\' and status=\'closed\') t1', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10016, '年度完成项目-项目延期率', 2, 'piecircle', '71', '0', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', '', 'SELECT IF(t1.realEnd>t1.end ,\'done\',\'undone\') AS \'status\', YEAR(`closedDate`) AS \'year\' FROM (SELECT id, begin, end, IF(LEFT(realEnd, 4) = \'0000\', LEFT(closedDate,10), realEnd) AS realEnd, closedDate FROM zt_project WHERE deleted=\'0\' AND type=\'project\' AND status=\'closed\') t1', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10017, '年度完成项目-执行延期率', 2, 'piecircle', '71', '0', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', '', 'SELECT IF(t1.realEnd>t1.end,\'done\',\'undone\') AS \'status\', YEAR(`closedDate`) AS \'year\' FROM(SELECT id, begin, end, IF(LEFT(realEnd, 4) = \'0000\', LEFT(closedDate,10), realEnd) AS realEnd, closedDate FROM zt_project WHERE deleted=\'0\' and type=\'sprint\' and status=\'closed\') t1', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10018, '年度完成项目-完成项目工期偏差条形图', 2, 'cluBarY', '71', '0', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"name\",\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"daterate\",\"name\":\"daterate\",\"valOrAgg\":\"max\"}]}]', '[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, '{\"name\":{\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"object\":\"project\",\"field\":\"name\",\"type\":\"string\"},\"closedDate\":{\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"closedDate\",\"type\":\"date\"},\"daterate\":{\"name\":\"daterate\",\"object\":\"project\",\"field\":\"daterate\",\"type\":\"number\"}}', '{\"name\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"name\",\"de\":\"\",\"fr\":\"\"},\"closedDate\":{\"zh-cn\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"closedDate\",\"de\":\"\",\"fr\":\"\"},\"daterate\":{\"zh-cn\":\"\\u5de5\\u671f\\u504f\\u5dee\\u7387\",\"zh-tw\":\"\",\"en\":\"daterate\",\"de\":\"\",\"fr\":\"\"}}', 'select\nt1.name,\nt1.closedDate,\nround(t1.realduration-t1.planduration)/t1.planduration as daterate\nfrom(\nselect\nname,\nid,\nclosedDate,\nbegin,\nend,\ndatediff(`end`,`begin`) planduration,\nrealBegan,\nrealEnd,\nifnull(if(left(realEnd,4) != \'0000\',datediff(`realEnd`,`realBegan`),datediff(`closedDate`,`realBegan`)),0) realduration\nfrom\nzt_project\nwhere deleted=\'0\'\nand status=\'closed\'\nand type=\'project\'\n) t1', 'published', 0, '', 'system', '2023-04-06 12:18:07', 'admin', '2023-04-06 12:18:07', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10019, '年度完成项目-单位工时交付需求规模数对比图', 2, 'pie', '71', '0', '', '[{\"type\":\"cluBarX\",\"xaxis\":[{\"field\":\"project\",\"name\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"name\":\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"project\",\"type\":\"input\",\"name\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"default\":\"\"}]', 0, '{\"project\":{\"name\":\"\\u6240\\u5c5e\\u9879\\u76ee\",\"object\":\"project\",\"field\":\"project\",\"type\":\"string\"},\"\\u6545\\u4e8b\\u70b9\":{\"name\":\"\\u6545\\u4e8b\\u70b9\",\"object\":\"project\",\"field\":\"\\u6545\\u4e8b\\u70b9\",\"type\":\"number\"},\"\\u5de5\\u65f6\":{\"name\":\"\\u5de5\\u65f6\",\"object\":\"project\",\"field\":\"\\u5de5\\u65f6\",\"type\":\"number\"},\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\":{\"name\":\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"object\":\"project\",\"field\":\"\\u5355\\u4f4d\\u65f6\\u95f4\\u4ea4\\u4ed8\\u9700\\u6c42\\u89c4\\u6a21\\u6570\",\"type\":\"number\"}}', '', 'select tt.*,\ntt.`故事点` / tt.`工时` as \"单位时间交付需求规模数\"\nfrom (\nselect\nt1.name as project, \n(\n select round(sum(t3.estimate), 1) from zt_projectstory t2\n left join zt_story t3 on t3.id= t2.story and t3.status=\'closed\' and t3.closedReason = \'done\'\n where t2.project = t1.id\n) as \"故事点\",\n(\n select round(sum(t5.consumed), 1) from zt_project t4\n left join zt_task t5 on t5.execution = t4.id and t5.deleted = \'0\' and t5.parent in (0, -1)\n where t4.project = t1.id and t4.type = \'sprint\'\n) as \"工时\"\nfrom zt_project t1\nwhere t1.status = \'closed\'\nand t1.deleted = \'0\'\nand t1.type = \'project\'\ngroup by t1.id) tt', 'published', 1, '', 'system', '2023-04-06 13:41:05', 'admin', '2023-04-06 13:41:05', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10020, '年度完成项目-项目完成分布图', 2, 'pie', '71', '0', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"completeStatus\",\"name\":\"completeStatus\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"\\u9879\\u76eeID\",\"valOrAgg\":\"count\"}]}]', '[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, '{\"id\":{\"name\":\"\\u9879\\u76eeID\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"completeStatus\":{\"name\":\"completeStatus\",\"object\":\"project\",\"field\":\"completeStatus\",\"type\":\"string\"},\"closedDate\":{\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"closedDate\",\"type\":\"date\"}}', '{\"id\":{\"zh-cn\":\"\\u9879\\u76eeID\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"completeStatus\":{\"zh-cn\":\"\\u9879\\u76ee\\u5b8c\\u6210\\u60c5\\u51b5\",\"zh-tw\":\"\",\"en\":\"completeStatus\",\"de\":\"\",\"fr\":\"\"},\"closedDate\":{\"zh-cn\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"closedDate\",\"de\":\"\",\"fr\":\"\"}}', 'select\nt1.id,\n(case when t1.realEnd<t1.end then \"提前完成项目\" when t1.realEnd=t1.end then \"正常完成项目\" else \"延期完成项目\" end) \"completeStatus\",\nt1.closedDate\nfrom(\nselect\nid,\nclosedDate,\nend,\nif(left(realEnd, 4) = \'0000\', closedDate, realEnd) as realEnd\nfrom\nzt_project\nwhere deleted=\'0\'\nand status=\'closed\'\nand type=\'project\') t1', 'published', 0, '', 'system', '2023-04-06 12:22:34', 'admin', '2023-04-06 12:22:34', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10021, '年度完成项目-执行完成分布图', 2, 'pie', '71', '0', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"completeStatus\",\"name\":\"completeStatus\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"\\u9879\\u76eeID\",\"valOrAgg\":\"count\"}]}]', '[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, '{\"id\":{\"name\":\"\\u9879\\u76eeID\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"completeStatus\":{\"name\":\"completeStatus\",\"object\":\"project\",\"field\":\"completeStatus\",\"type\":\"string\"},\"closedDate\":{\"name\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"object\":\"project\",\"field\":\"closedDate\",\"type\":\"date\"}}', '{\"id\":{\"zh-cn\":\"\\u6267\\u884cID\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"completeStatus\":{\"zh-cn\":\"\\u5b8c\\u6210\\u60c5\\u51b5\",\"zh-tw\":\"\",\"en\":\"completeStatus\",\"de\":\"\",\"fr\":\"\"},\"closedDate\":{\"zh-cn\":\"\\u5173\\u95ed\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"\",\"de\":\"\",\"fr\":\"\"}}', 'select\nt1.id,\n(case when t1.realEnd<t1.end then \"提前完成执行\" when t1.realEnd=t1.end then \"正常完成执行\" else \"延期完成执行\" end) \"completeStatus\",\nt1.closedDate\nfrom(\nselect\nid,\nclosedDate,\nend,\nif(left(realEnd, 4) = \'0000\', closedDate, realEnd) as realEnd\nfrom\nzt_project\nwhere deleted=\'0\'\nand status=\'closed\'\nand type=\'sprint\') t1', 'published', 0, '', 'system', '2023-04-06 12:19:58', 'admin', '2023-04-06 12:22:34', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10022, '年度完成项目-完成项目工时偏差条形图', 2, 'cluBarY', '70', '0', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"name\",\"name\":\"\\u4efb\\u52a1\\u540d\\u79f0\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"rate\",\"name\":\"rate\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"closedDate\",\"type\":\"date\",\"name\":\"\\u5173\\u95ed\\u65f6\\u95f4\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, '{\"name\":{\"name\":\"\\u4efb\\u52a1\\u540d\\u79f0\",\"object\":\"project\",\"field\":\"name\",\"type\":\"string\"},\"id\":{\"name\":\"\\u7f16\\u53f7\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"closedDate\":{\"name\":\"\\u5173\\u95ed\\u65f6\\u95f4\",\"object\":\"task\",\"field\":\"closedDate\",\"type\":\"date\"},\"estimate\":{\"name\":\"\\u6700\\u521d\\u9884\\u8ba1\",\"object\":\"task\",\"field\":\"estimate\",\"type\":\"string\"},\"consumed\":{\"name\":\"\\u603b\\u8ba1\\u6d88\\u8017\",\"object\":\"task\",\"field\":\"consumed\",\"type\":\"string\"},\"left\":{\"name\":\"\\u9884\\u8ba1\\u5269\\u4f59\",\"object\":\"task\",\"field\":\"left\",\"type\":\"string\"},\"deviation\":{\"name\":\"deviation\",\"object\":\"task\",\"field\":\"deviation\",\"type\":\"number\"},\"rate\":{\"name\":\"rate\",\"object\":\"task\",\"field\":\"rate\",\"type\":\"number\"}}', '{\"name\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"name\",\"de\":\"\",\"fr\":\"\"},\"id\":{\"zh-cn\":\"\\u9879\\u76ee\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"closedDate\":{\"zh-cn\":\"\\u5173\\u95ed\\u65f6\\u95f4\",\"zh-tw\":\"\",\"en\":\"closedDate\",\"de\":\"\",\"fr\":\"\"},\"estimate\":{\"zh-cn\":\"\\u6700\\u521d\\u9884\\u8ba1\",\"zh-tw\":\"\",\"en\":\"estimate\",\"de\":\"\",\"fr\":\"\"},\"consumed\":{\"zh-cn\":\"\\u603b\\u8ba1\\u6d88\\u8017\",\"zh-tw\":\"\",\"en\":\"consumed\",\"de\":\"\",\"fr\":\"\"},\"left\":{\"zh-cn\":\"\\u9884\\u8ba1\\u5269\\u4f59\",\"zh-tw\":\"\",\"en\":\"left\",\"de\":\"\",\"fr\":\"\"},\"deviation\":{\"zh-cn\":\"\\u504f\\u5dee\",\"zh-tw\":\"\",\"en\":\"deviation\",\"de\":\"\",\"fr\":\"\"},\"rate\":{\"zh-cn\":\"\\u504f\\u5dee\\u6bd4\\u7387\",\"zh-tw\":\"\",\"en\":\"rate\",\"de\":\"\",\"fr\":\"\"}}', 'select\n*,\nround(tt.deviation/tt.estimate,3) rate\nfrom(\nselect\nt1.name,\nt1.id,\nt1.closedDate,\nt2.estimate estimate,\nt2.consumed consumed,\nt2.`left`,\nt2.consumed-t2.estimate deviation\nfrom\nzt_project t1\nleft join\n(select\nproject,\nsum(estimate) estimate,\nsum(consumed) consumed,\nsum(`left`) `left`\nfrom\nzt_task\ngroup by project) t2\non t1.id=t2.project\nwhere t1.deleted=\'0\'\nand t1.status=\'closed\'\nand t1.type=\'project\') tt', 'published', 0, '', 'system', '2023-04-06 12:16:04', 'admin', '2023-04-06 12:16:04', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10101, '年度进行中项目-进行中的项目数', 2, 'card', '72', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT id FROM zt_project WHERE deleted = \'0\' AND status = \'doing\' AND type = \'project\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10102, '年度进行中项目-进行中的迭代数', 2, 'card', '73', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT id,type FROM zt_project WHERE deleted = \'0\' AND status = \'doing\' AND type IN (\'sprint\', \'stage\', \'kanban\') AND multiple = \'1\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10103, '年度进行中项目-进展顺利项目数', 2, 'card', '72', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT t1.id, t1.name, IFNULL(prograss, 0) AS prograss, ROUND(DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100, 2) AS planPrograss,LEFT(t1.`end`, 4) AS endYear\nFROM zt_project AS t1\nLEFT JOIN (\n SELECT t22.project,\n ROUND(IF(SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)) > 0, SUM(t22.consumed) / (SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0))), 0) * 100, 2) AS prograss\n FROM zt_project AS t21\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\n WHERE t21.deleted = \'0\' AND t21.type IN (\'sprint\', \'kanban\')\n AND t22.deleted = \'0\' AND t22.parent < 1\n GROUP BY t22.project\n UNION\n SELECT t.project, ROUND(SUM(t.prograss * (t.percent / 100)), 2) as prograss\n FROM (\n SELECT t21.id,t21.percent, t22.project,\n IF(SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)) > 0, ROUND(SUM(t22.consumed) / (SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0))) * 1000 / 1000 * 100, 2), 0) AS prograss\n FROM zt_project AS t21\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\n WHERE t21.deleted = \'0\' AND t21.type = \'stage\'\n AND t22.deleted = \'0\' AND t22.parent < 1\n AND t22.id IS NOT NULL\n GROUP BY t21.id, t21.percent, t22.project\n ) t\n GROUP BY t.project\n) AS t2 ON t1.id = t2.project \nWHERE t1.deleted = \'0\'\nAND t1.status = \'doing\' \nAND t1.type = \'project\'\nAND ((IFNULL(prograss, 0) >= (DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100) AND LEFT(t1.`end`, 4) != \'2059\' AND DATEDIFF(`end`, NOW()) >= 0) OR LEFT(t1.`end`, 4) = \'2059\' )', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10104, '年度进行中项目-进展顺利迭代数', 2, 'card', '73', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT id, prograss, planPrograss, `end`\nFROM (\nSELECT t1.id,ROUND(DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100, 2) AS planPrograss,t1.`end`,\nROUND(IF(SUM(t2.consumed) + SUM(IF(t2.status != \'closed\' && t2.status != \'cancel\', t2.`left`, 0)) > 0, SUM(t2.consumed) / (SUM(t2.consumed) + SUM(IF(t2.status != \'closed\' && t2.status != \'cancel\', t2.`left`, 0))), 0) * 100, 2) AS prograss\nFROM zt_project AS t1\nLEFT JOIN zt_task AS t2 ON t1.id = t2.execution\nWHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t1.status = \'doing\' AND t1.multiple = \'1\'\nAND t2.deleted = \'0\' AND t2.parent < 1\nGROUP BY t1.id\n) AS t\nWHERE prograss >= planPrograss AND DATEDIFF(`end`, NOW()) >= 0', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10105, '年度进行中项目-进度滞后项目数', 2, 'card', '72', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT t1.id, t1.name, IFNULL(prograss, 0) AS prograss, ROUND(DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100, 2) AS planPrograss\n, LEFT(t1.`end`, 4) AS endYear\nFROM zt_project AS t1\nLEFT JOIN (\n SELECT t22.project,\n ROUND(IF(SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)) > 0, SUM(t22.consumed) / (SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0))), 0) * 100, 2) AS prograss\n FROM zt_project AS t21\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\n WHERE t21.deleted = \'0\' AND t21.type IN (\'sprint\', \'kanban\')\n AND t22.deleted = \'0\' AND t22.parent < 1\n GROUP BY t22.project\n UNION\n SELECT t.project, ROUND(SUM(t.prograss * (t.percent / 100)), 2) as prograss\n FROM (\n SELECT t21.id,t21.percent, t22.project,\n IF(SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)) > 0, ROUND(SUM(t22.consumed) / (SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0))) * 1000 / 1000 * 100, 2), 0) AS prograss\n FROM zt_project AS t21\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\n WHERE t21.deleted = \'0\' AND t21.type = \'stage\'\n AND t22.deleted = \'0\' AND t22.parent < 1\n AND t22.id IS NOT NULL\n GROUP BY t21.id, t21.percent, t22.project\n ) t\n GROUP BY t.project\n) AS t2 ON t1.id = t2.project \nWHERE t1.deleted = \'0\'\nAND t1.status = \'doing\' \nAND t1.type = \'project\'\nAND LEFT(t1.`end`, 4) != \'2059\'\nAND IFNULL(prograss, 0) < (DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100) AND DATEDIFF(`end`, NOW()) >= 0', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10106, '年度进行中项目-进度滞后迭代数', 2, 'card', '73', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT id, prograss, planPrograss\nFROM (\nSELECT t1.id,ROUND(DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100, 2) AS planPrograss,\nROUND(IF(SUM(t2.consumed) + SUM(IF(t2.status != \'closed\' && t2.status != \'cancel\', t2.`left`, 0)) > 0, SUM(t2.consumed) / (SUM(t2.consumed) + SUM(IF(t2.status != \'closed\' && t2.status != \'cancel\', t2.`left`, 0))), 0) * 100, 2) AS prograss\nFROM zt_project AS t1\nLEFT JOIN zt_task AS t2 ON t1.id = t2.execution\nWHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t1.status = \'doing\' AND t1.multiple = \'1\' AND DATEDIFF(t1.`end`, NOW()) >= 0\nAND t2.deleted = \'0\' AND t2.parent < 1\nGROUP BY t1.id\n) AS t\nWHERE prograss < planPrograss', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10107, '年度进行中项目-已延期项目数', 2, 'card', '72', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT id, name FROM zt_project WHERE deleted = \'0\' AND status = \'doing\' AND type = \'project\' AND LEFT(`end`, 4) != \'2059\' AND DATEDIFF(`end`, NOW()) < 0', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10108, '年度进行中项目-已延期迭代数', 2, 'card', '73', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT id, name FROM zt_project WHERE deleted = \'0\' AND status = \'doing\' AND type IN (\'sprint\', \'stage\', \'kanban\') AND DATEDIFF(`end`, NOW()) < 0 AND multiple = \'1\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10109, '年度进行中项目-未完成需求条目数', 2, 'card', '75', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT DISTINCT t3.id, t3.estimate\nFROM zt_project AS t1\nLEFT JOIN zt_projectstory AS t2 ON t1.id = t2.project\nLEFT JOIN zt_story AS t3 ON t2.story = t3.id\nWHERE t1.deleted = \'0\' AND t1.status = \'doing\' AND t1.type = \'project\'\nAND t3.deleted = \'0\' AND t3.stage NOT IN (\'verified\', \'released\', \'closed\')', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10110, '年度进行中项目-未完成任务数', 2, 'card', '76', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT DISTINCT t2.id\nFROM zt_project AS t1\nLEFT JOIN zt_task AS t2 ON t1.id = t2.execution\nWHERE t1.deleted = \'0\' AND t1.status = \'doing\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\')\nAND t2.deleted = \'0\' AND t2.status IN (\'wait\', \'doing\', \'pause\') AND t2.id IS NOT NULL', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10111, '年度进行中项目-未完成需求规模数', 2, 'card', '75', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"estimate\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT DISTINCT t3.id, t3.estimate\nFROM zt_project AS t1\nLEFT JOIN zt_projectstory AS t2 ON t1.id = t2.project\nLEFT JOIN zt_story AS t3 ON t2.story = t3.id\nWHERE t1.deleted = \'0\' AND t1.status = \'doing\' AND t1.type = \'project\'\nAND t3.deleted = \'0\' AND t3.stage NOT IN (\'verified\', \'released\', \'closed\')', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10112, '年度进行中项目-剩余工时数', 2, 'card', '78', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"taskleft\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT t1.id, t1.name, `taskleft`\nFROM zt_project AS t1\nLEFT JOIN (\n SELECT t22.project,\n ROUND(SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)), 2) AS `taskleft`\n FROM zt_project AS t21\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\n WHERE t21.deleted = \'0\' AND t21.type IN (\'sprint\', \'stage\', \'kanban\')\n AND t22.deleted = \'0\' AND t22.parent < 1\n GROUP BY t22.project\n) AS t2 ON t1.id = t2.project \nWHERE t1.deleted = \'0\'\nAND t1.status = \'doing\' \nAND t1.type = \'project\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10113, '年度进行中项目-投入总人次', 2, 'card', '78', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"id\", \"agg\": \"count\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT t1.id,t1.type,t1.account\nFROM zt_team AS t1\nLEFT JOIN zt_user AS t2 on t1.account = t2.account\nWHERE t1.type = \'project\' AND t2.deleted = \'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10114, '年度进行中项目-项目进度分布图', 2, 'pie', '69', '0', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"status\",\"name\":\"\\u72b6\\u6001\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"id\",\"valOrAgg\":\"count\"}]}]', '[]', 0, '{\"id\":{\"name\":\"id\",\"object\":\"zt_project\",\"field\":\"id\",\"type\":\"number\"},\"name\":{\"name\":\"name\",\"object\":\"zt_project\",\"field\":\"name\",\"type\":\"string\"},\"status\":{\"name\":\"\\u72b6\\u6001\",\"object\":\"project\",\"field\":\"status\",\"type\":\"option\"},\"prograss\":{\"name\":\"prograss\",\"object\":\"task\",\"field\":\"prograss\",\"type\":\"number\"},\"planPrograss\":{\"name\":\"planPrograss\",\"object\":\"task\",\"field\":\"planPrograss\",\"type\":\"number\"},\"endYear\":{\"name\":\"endYear\",\"object\":\"task\",\"field\":\"endYear\",\"type\":\"string\"}}', '{\"id\":{\"zh-cn\":\"\\u9879\\u76eeID\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"name\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"name\",\"de\":\"\",\"fr\":\"\"},\"status\":{\"zh-cn\":\"\\u72b6\\u6001\",\"zh-tw\":\"\",\"en\":\"status\",\"de\":\"\",\"fr\":\"\"},\"prograss\":{\"zh-cn\":\"\\u9879\\u76ee\\u8fdb\\u5ea6\",\"zh-tw\":\"\",\"en\":\"prograss\",\"de\":\"\",\"fr\":\"\"},\"planPrograss\":{\"zh-cn\":\"\\u8ba1\\u5212\\u8fdb\\u5ea6\",\"zh-tw\":\"\",\"en\":\"planPrograss\",\"de\":\"\",\"fr\":\"\"},\"endYear\":{\"zh-cn\":\"\\u7ed3\\u675f\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"endYear\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT t1.id, t1.name, \nIF(\n DATEDIFF(t1.`end`, NOW()) < 0, \n \"延期\", \n (IF(\n (IFNULL(prograss, 0) >= (DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100) AND LEFT(t1.`end`, 4) != \'2059\') \n OR LEFT(t1.`end`, 4) = \'2059\' ,\n \"顺利\",\n \"滞后\"\n ))) AS \'status\',\nIFNULL(prograss, 0) AS prograss, ROUND(DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100, 2) AS planPrograss,LEFT(t1.`end`, 4) AS endYear\nFROM zt_project AS t1\nLEFT JOIN (\n SELECT t22.project,\n ROUND(IF(SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)) > 0, SUM(t22.consumed) / (SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0))), 0) * 100, 2) AS prograss\n FROM zt_project AS t21\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\n WHERE t21.deleted = \'0\' AND t21.type IN (\'sprint\', \'kanban\')\n AND t22.deleted = \'0\' AND t22.parent < 1\n GROUP BY t22.project\n UNION\n SELECT t.project, ROUND(SUM(t.prograss * (t.percent / 100)), 2) as prograss\n FROM (\n SELECT t21.id,t21.percent, t22.project,\n IF(SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)) > 0, ROUND(SUM(t22.consumed) / (SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0))) * 1000 / 1000 * 100, 2), 0) AS prograss\n FROM zt_project AS t21\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\n WHERE t21.deleted = \'0\' AND t21.type = \'stage\'\n AND t22.deleted = \'0\' AND t22.parent < 1\n AND t22.id IS NOT NULL\n GROUP BY t21.id, t21.percent, t22.project\n ) t\n GROUP BY t.project\n) AS t2 ON t1.id = t2.project \nWHERE t1.deleted = \'0\'\nAND t1.status = \'doing\' \nAND t1.type = \'project\'', 'published', 0, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10115, '年度进行中项目-迭代进度分布图', 2, 'pie', '69', '0', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"status\",\"name\":\"\\u72b6\\u6001\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"\\u9879\\u76eeID\",\"valOrAgg\":\"count\"}]}]', '[]', 0, '{\"id\":{\"name\":\"\\u9879\\u76eeID\",\"object\":\"project\",\"field\":\"id\",\"type\":\"number\"},\"name\":{\"name\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"object\":\"project\",\"field\":\"name\",\"type\":\"string\"},\"status\":{\"name\":\"\\u72b6\\u6001\",\"object\":\"project\",\"field\":\"status\",\"type\":\"option\"},\"prograss\":{\"name\":\"prograss\",\"object\":\"task\",\"field\":\"prograss\",\"type\":\"number\"},\"planPrograss\":{\"name\":\"planPrograss\",\"object\":\"task\",\"field\":\"planPrograss\",\"type\":\"number\"},\"end\":{\"name\":\"\\u8ba1\\u5212\\u5b8c\\u6210\",\"object\":\"project\",\"field\":\"end\",\"type\":\"date\"}}', '{\"id\":{\"zh-cn\":\"\\u9879\\u76eeID\",\"zh-tw\":\"\",\"en\":\"id\",\"de\":\"\",\"fr\":\"\"},\"name\":{\"zh-cn\":\"\\u9879\\u76ee\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"name\",\"de\":\"\",\"fr\":\"\"},\"status\":{\"zh-cn\":\"\\u72b6\\u6001\",\"zh-tw\":\"\",\"en\":\"status\",\"de\":\"\",\"fr\":\"\"},\"prograss\":{\"zh-cn\":\"\\u9879\\u76ee\\u8fdb\\u5ea6\",\"zh-tw\":\"\",\"en\":\"prograss\",\"de\":\"\",\"fr\":\"\"},\"planPrograss\":{\"zh-cn\":\"\\u8ba1\\u5212\\u8fdb\\u5ea6\",\"zh-tw\":\"\",\"en\":\"planPrograss\",\"de\":\"\",\"fr\":\"\"},\"end\":{\"zh-cn\":\"\\u8ba1\\u5212\\u5b8c\\u6210\",\"zh-tw\":\"\",\"en\":\"end\",\"de\":\"\",\"fr\":\"\"}}', 'SELECT id, name,IF(\n DATEDIFF(`end`, NOW()) < 0,\n \"延期\",\n (IF(\n prograss >= planPrograss,\n \"顺利\",\n \"滞后\"\n ))\n) AS status,\nprograss, planPrograss, `end`\nFROM (\nSELECT t1.id,t1.name,ROUND(DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100, 2) AS planPrograss,t1.`end`,\nROUND(IF(SUM(t2.consumed) + SUM(IF(t2.status != \'closed\' && t2.status != \'cancel\', t2.`left`, 0)) > 0, SUM(t2.consumed) / (SUM(t2.consumed) + SUM(IF(t2.status != \'closed\' && t2.status != \'cancel\', t2.`left`, 0))), 0) * 100, 2) AS prograss\nFROM zt_project AS t1\nLEFT JOIN zt_task AS t2 ON t1.id = t2.execution\nWHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t1.status = \'doing\' AND t1.multiple = \'1\'\nAND ((t2.deleted = \'0\' AND t2.parent < 1) OR t2.id IS NULL)\nGROUP BY t1.id\n) AS t', 'published', 0, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10116, '年度进行中项目-项目进度透视表', 2, 'table', '84', '0', '', '{\"group\":[],\"column\":[{\"field\":\"program\",\"valOrAgg\":\"value\",\"name\":\"一级项目集\"},{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"项目\"},{\"field\":\"begin\",\"valOrAgg\":\"value\",\"name\":\"计划开始日期\"},{\"field\":\"end\",\"valOrAgg\":\"value\",\"name\":\"计划完成日期\"},{\"field\":\"planDuration\",\"valOrAgg\":\"value\",\"name\":\"计划工期\"},{\"field\":\"realBegan\",\"valOrAgg\":\"value\",\"name\":\"实际开始日期\"},{\"field\":\"realDuration\",\"valOrAgg\":\"value\",\"name\":\"剩余工期天数\"},{\"field\":\"prograss\",\"valOrAgg\":\"value\",\"name\":\"工期进度\"},{\"field\":\"status\",\"valOrAgg\":\"value\",\"name\":\"进度状态\"}],\"filter\":[]}', '[]', 0, '', '', 'SELECT t1.id, t1.name, IFNULL(t3.name, \'/\') AS program,t1.`begin`, IF(YEAR(t1.`end`) = \'2059\', \"长期\", t1.`end`) AS `end`, IF(YEAR(t1.`end`) = \'2059\', \"长期\", DATEDIFF(t1.`end`, t1.`begin`) + 1) AS planDuration,\r\nIF(LEFT(t1.realBegan, 4) = \'0000\', \'/\', t1.realBegan) AS realBegan, IF(YEAR(t1.`end`) = \'2059\', \"长期\", IF(DATEDIFF(t1.`end`, NOW()) >= 0, DATEDIFF(t1.`end`, NOW()) + 1, 0)) AS realDuration,\r\nIF(\r\n DATEDIFF(t1.`end`, NOW()) < 0, \r\n \"延期\", \r\n (IF(\r\n (IFNULL(prograss, 0) >= (DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100) AND LEFT(t1.`end`, 4) != \'2059\') \r\n OR LEFT(t1.`end`, 4) = \'2059\' ,\r\n \"顺利\",\r\n \"滞后\"\r\n ))) AS \'status\',\r\nCONCAT(IFNULL(prograss, 0), \'%\') AS prograss\r\nFROM zt_project AS t1\r\nLEFT JOIN (\r\n SELECT t22.project,\r\n ROUND(IF(SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)) > 0, SUM(t22.consumed) / (SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0))), 0) * 100, 2) AS prograss\r\n FROM zt_project AS t21\r\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\r\n WHERE t21.deleted = \'0\' AND t21.type IN (\'sprint\', \'kanban\')\r\n AND t22.deleted = \'0\' AND t22.parent < 1\r\n GROUP BY t22.project\r\n UNION\r\n SELECT t.project, ROUND(SUM(t.prograss * (t.percent / 100)), 2) as prograss\r\n FROM (\r\n SELECT t21.id,t21.percent, t22.project,\r\n IF(SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0)) > 0, ROUND(SUM(t22.consumed) / (SUM(t22.consumed) + SUM(IF(t22.status != \'closed\' && t22.status != \'cancel\', t22.`left`, 0))) * 1000 / 1000 * 100, 2), 0) AS prograss\r\n FROM zt_project AS t21\r\n LEFT JOIN zt_task AS t22 ON t21.id = t22.execution\r\n WHERE t21.deleted = \'0\' AND t21.type = \'stage\'\r\n AND t22.deleted = \'0\' AND t22.parent < 1\r\n AND t22.id IS NOT NULL\r\n GROUP BY t21.id, t21.percent, t22.project\r\n ) t\r\n GROUP BY t.project\r\n) AS t2 ON t1.id = t2.project \r\nLEFT JOIN zt_project AS t3 ON SUBSTR(t1.path, 2, POSITION(\',\' IN SUBSTR(t1.path, 2)) -1) = t3.id AND t3.type = \'program\' AND t3.deleted = \'0\'\r\nWHERE t1.deleted = \'0\'\r\nAND t1.status = \'doing\' \r\nAND t1.type = \'project\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10117, '年度进行中项目-迭代进度透视表', 2, 'table', '84', '0', '', '{\"group\":[],\"column\":[{\"field\":\"project\",\"valOrAgg\":\"value\",\"name\":\"项目\"},{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"迭代\"},{\"field\":\"begin\",\"valOrAgg\":\"value\",\"name\":\"计划开始日期\"},{\"field\":\"end\",\"valOrAgg\":\"value\",\"name\":\"计划完成日期\"},{\"field\":\"planDuration\",\"valOrAgg\":\"value\",\"name\":\"计划工期\"},{\"field\":\"realBegan\",\"valOrAgg\":\"value\",\"name\":\"实际开始日期\"},{\"field\":\"realDuration\",\"valOrAgg\":\"value\",\"name\":\"剩余工期天数\"},{\"field\":\"prograss\",\"valOrAgg\":\"value\",\"name\":\"工期进度\"},{\"field\":\"status\",\"valOrAgg\":\"value\",\"name\":\"进度状态\"}],\"filter\":[]}', '[]', 0, '', '', 'SELECT id, name,project,`begin`, `end`, planDuration, IF(LEFT(realBegan, 4) = \'0000\', \'/\', realBegan) as realBegan, realDuration, CONCAT(prograss, \'%\') as prograss,\r\nIF(\r\n DATEDIFF(`end`, NOW()) < 0,\r\n \"延期\",\r\n (IF(\r\n prograss >= planPrograss,\r\n \"顺利\",\r\n \"滞后\"\r\n ))\r\n) AS status\r\nFROM (\r\nSELECT t1.id,t1.name,t1.`begin`,t1.`end`,t1.`realBegan`,IFNULL(t3.name, \'/\') AS project,t3.id AS projectID,\r\nDATEDIFF(t1.`end`, t1.`begin`) + 1 AS planDuration, IF(DATEDIFF(t1.`end`, NOW()) >= 0, DATEDIFF(t1.`end`, NOW()) + 1, 0) AS realDuration,\r\nROUND(DATEDIFF(NOW(), t1.`begin`) / DATEDIFF(t1.`end`, t1.`begin`) * 100, 2) AS planPrograss,\r\nROUND(IF(SUM(t2.consumed) + SUM(IF(t2.status != \'closed\' && t2.status != \'cancel\', t2.`left`, 0)) > 0, SUM(t2.consumed) / (SUM(t2.consumed) + SUM(IF(t2.status != \'closed\' && t2.status != \'cancel\', t2.`left`, 0))), 0) * 100, 2) AS prograss\r\nFROM zt_project AS t1\r\nLEFT JOIN zt_task AS t2 ON t1.id = t2.execution\r\nLEFT JOIN zt_project AS t3 on t1.project = t3.id AND t3.type = \'project\' AND t3.deleted = \'0\'\r\nWHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t1.status = \'doing\' AND t1.multiple = \'1\'\r\nAND t2.deleted = \'0\' AND t2.parent < 1\r\nGROUP BY t1.id\r\n) AS t\r\nORDER BY projectID ASC, id ASC', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10118, '年度进行中项目-项目剩余工作量透视表', 2, 'table', '83', '0', '', '{\"group\":[],\"column\":[{\"field\":\"program\",\"valOrAgg\":\"value\",\"name\":\"一级项目集\"},{\"field\":\"project\",\"valOrAgg\":\"value\",\"name\":\"项目\"},{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"剩余需求数\"},{\"field\":\"estimate\",\"valOrAgg\":\"value\",\"name\":\"剩余需求规模数\"},{\"field\":\"execution\",\"valOrAgg\":\"value\",\"name\":\"剩余执行数\"},{\"field\":\"workhour\",\"valOrAgg\":\"value\",\"name\":\"剩余工时\"}],\"filter\":[]}', '[]', 0, '', '', 'SELECT\r\n t1.id,\r\n t1.name AS project,\r\n IFNULL(t2.name, \'/\') AS program,\r\n IFNULL(t3.story, 0) AS story,\r\n IFNULL(t3.estimate, 0) AS estimate,\r\n IFNULL(t4.execution, 0) AS execution, \r\n IFNULL(t5.workhour, 0) AS workhour\r\nFROM zt_project AS t1\r\nLEFT JOIN zt_project AS t2 ON FIND_IN_SET(t2.id, t1.path) AND t2.deleted = \'0\' AND t2.type = \'program\' AND t2.grade = 1\r\nLEFT JOIN (\r\n SELECT t1.parent AS project, COUNT(1) AS story, ROUND(SUM(t1.estimate), 1) AS estimate\r\n FROM (\r\n SELECT DISTINCT t1.parent, t3.id, t3.estimate\r\n FROM zt_project AS t1\r\n LEFT JOIN zt_projectstory AS t2 ON t1.id = t2.project\r\n LEFT JOIN zt_story AS t3 ON t2.story = t3.id AND t3.deleted = \'0\' AND t3.stage NOT IN (\'verified\', \'released\', \'closed\')\r\n WHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t3.id IS NOT NULL\r\n ) AS t1 GROUP BY project\r\n) AS t3 ON t1.id = t3.project\r\nLEFT JOIN (SELECT parent AS project, COUNT(1) AS execution FROM zt_project WHERE deleted = \'0\' AND type IN (\'sprint\', \'stage\', \'kanban\') AND status NOT IN (\'done\', \'closed\') GROUP BY project) AS t4 ON t1.id = t4.project\r\nLEFT JOIN (\r\n SELECT t1.parent AS project, ROUND(SUM(t2.left), 1) AS workhour\r\n FROM zt_project AS t1\r\n LEFT JOIN zt_task AS t2 ON t1.id = t2.execution AND t2.deleted = \'0\' AND t2.parent < 1\r\n WHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t1.status NOT IN (\'done\', \'closed\') AND t2.id IS NOT NULL\r\n GROUP BY project\r\n) AS t5 ON t1.id = t5.project\r\nWHERE t1.deleted = \'0\' AND t1.type = \'project\' AND t1.status = \'doing\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10119, '年度进行中项目-迭代剩余工作量透视表', 2, 'table', '83', '0', '', '{\"group\":[],\"column\":[{\"field\":\"project\",\"valOrAgg\":\"value\",\"name\":\"项目\"},{\"field\":\"execution\",\"valOrAgg\":\"value\",\"name\":\"迭代\"},{\"field\":\"story\",\"valOrAgg\":\"value\",\"name\":\"剩余需求数\"},{\"field\":\"estimate\",\"valOrAgg\":\"value\",\"name\":\"剩余需求规模数\"},{\"field\":\"task\",\"valOrAgg\":\"value\",\"name\":\"剩余任务数\"},{\"field\":\"workhour\",\"valOrAgg\":\"value\",\"name\":\"剩余工时\"}],\"filter\":[]}', '[]', 0, '', '', 'SELECT\r\n t1.id,\r\n t1.name AS execution,\r\n IFNULL(t2.name, \'/\') AS project,\r\n IFNULL(t3.story, 0) AS story,\r\n IFNULL(t3.estimate, 0) AS estimate,\r\n IFNULL(t4.task, 0) AS task, \r\n IFNULL(t4.workhour, 0) AS workhour\r\nFROM zt_project AS t1\r\nLEFT JOIN zt_project AS t2 ON t1.project = t2.id AND t2.type = \'project\'\r\nLEFT JOIN (\r\n SELECT t1.id AS execution, COUNT(1) AS story, ROUND(SUM(t3.estimate), 1) AS estimate\r\n FROM zt_project AS t1\r\n LEFT JOIN zt_projectstory AS t2 ON t1.id = t2.project\r\n LEFT JOIN zt_story AS t3 ON t2.story = t3.id AND t3.deleted = \'0\' AND t3.stage NOT IN (\'verified\', \'released\', \'closed\')\r\n WHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t1.status = \'doing\' AND t1.multiple = \'1\'\r\n GROUP BY execution\r\n) AS t3 ON t1.id = t3.execution\r\nLEFT JOIN (\r\n SELECT t1.id AS execution, SUM(IF(t2.status IN (\'wait\', \'doing\'), 1, 0)) AS task, ROUND(SUM(IF(t2.status IN (\'wait\', \'doing\', \'pause\'), t2.left, 0)), 1) AS workhour\r\n FROM zt_project AS t1\r\n LEFT JOIN zt_task AS t2 ON t1.id = t2.execution AND t2.deleted = \'0\' AND t2.parent < 1\r\n WHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t1.status = \'doing\' AND t1.multiple = \'1\'\r\n GROUP BY execution\r\n) AS t4 ON t1.id = t4.execution\r\nWHERE t1.deleted = \'0\' AND t1.type IN (\'sprint\', \'stage\', \'kanban\') AND t1.status = \'doing\' AND t1.multiple = \'1\'\r\nORDER BY t2.id ASC, t1.id ASC', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10201, '质量数据-研发完成需求数', 3, 'card', '93', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT COUNT(id) AS number FROM zt_story WHERE deleted=\'0\' AND (stage IN (\'developed\',\'testing\',\'verfied\',\'released\') OR (status=\'closed\' AND closedReason=\'done\'))', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10202, '质量数据-研发完成需求规模数', 3, 'card', '93', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT ROUND(SUM(estimate),2) AS number FROM zt_story WHERE deleted=\'0\' AND (stage IN (\'developed\',\'testing\',\'verfied\',\'released\') OR (status=\'closed\' AND closedReason=\'done\'))', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10203, '质量数据-研发完成需求用例数', 3, 'card', '95', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT SUM(t2.cases) AS number FROM (SELECT t1.story story, COUNT(t1.id) cases FROM (SELECT story,id FROM zt_case WHERE deleted=\'0\') t1 GROUP BY t1.story) t2 LEFT JOIN (SELECT id,stage,status,closedReason,deleted FROM zt_story) t3 ON t2.story=t3.id WHERE t3.deleted=\'0\' AND (t3.stage IN (\'developed\',\'testing\',\'verfied\',\'released\') OR (t3.status=\'closed\' AND t3.closedReason=\'done\'))', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10204, '质量数据-Bug总数', 3, 'card', '94', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT COUNT(id) AS number FROM zt_bug WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10205, '质量数据-有效Bug数', 3, 'card', '94', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT SUM(CASE WHEN resolution IN (\'fixed\',\'postponed\') OR status=\'active\' THEN 1 ELSE 0 END) AS number FROM zt_bug WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10206, '质量数据-修复Bug数', 3, 'card', '94', '0', '', '{\"value\": {\"type\": \"agg\", \"field\": \"number\", \"agg\": \"sum\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, '', '', 'SELECT SUM(CASE WHEN resolution=\'fixed\' THEN 1 ELSE 0 END) AS number FROM zt_bug WHERE deleted=\'0\'', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10207, '质量数据-研发完成需求用例覆盖率', 3, 'waterpolo', '92', '0', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', '', 'SELECT ROUND(SUM(t3.havecasefixstory)/COUNT(t3.fixstory),2) AS status FROM (SELECT t2.storyid \'fixstory\', (CASE WHEN t2.cases=0 THEN 0 ELSE 1 END) havecasefixstory FROM (SELECT t1.storyid, SUM(t1.iscase) cases FROM (SELECT zt_story.id storyid, (CASE WHEN zt_case.id is null THEN 0 ELSE 1 END) iscase FROM zt_story LEFT JOIN zt_case ON zt_story.id=zt_case.story WHERE zt_story.deleted=\'0\' AND (zt_story.stage IN (\'developed\',\'testing\',\'verfied\',\'released\') OR (zt_story.status=\'closed\' AND zt_story.closedReason=\'done\'))) t1 GROUP BY t1.storyid ORDER BY cases DESC) t2) t3', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10208, '质量数据-研发完成需求用例密度', 3, 'waterpolo', '92', '0', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', '', 'SELECT ROUND(SUM(t2.cases)/SUM(t2.estimate),2) AS status FROM (SELECT t1.storyid, t1.estimate, SUM(t1.iscase) cases FROM (SELECT zt_story.id storyid, zt_story.estimate, (CASE WHEN zt_case.id is null THEN 0 ELSE 1 END) iscase FROM zt_story LEFT JOIN zt_case ON zt_story.id=zt_case.story WHERE zt_story.deleted=\'0\' AND (zt_story.stage IN (\'developed\',\'testing\',\'verfied\',\'released\') OR (zt_story.status=\'closed\' AND zt_story.closedReason=\'done\'))) t1 GROUP BY t1.storyid, t1.estimate ORDER BY cases DESC) t2', 'published', 1, '', 'system', '2022-12-07 14:59:41', '', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10209, '质量数据-Bug密度', 3, 'waterpolo', '91', '0', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', '', 'SELECT SUM(t3.bug)/SUM(t3.estimate) AS status FROM (SELECT t1.product product, IFNULL(t1.estimate,0) estimate, IFNULL(t2.bug,0) bug FROM (SELECT product, ROUND(SUM(estimate),2) estimate FROM zt_story WHERE deleted=\'0\' AND (stage IN (\'developed\',\'testing\',\'verfied\',\'released\') OR (status=\'closed\' AND closedReason=\'done\')) GROUP BY product) t1 LEFT JOIN (SELECT product, COUNT(id) bug FROM zt_bug WHERE deleted=\'0\' GROUP BY product) t2 ON t1.product=t2.product) t3', '', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10210, '质量数据-Bug修复率', 3, 'waterpolo', '91', '0', '', '{\"group\":[{\"field\":\"status\",\"name\":\"状态\"}],\"metric\":[{\"type\":\"agg\",\"field\":\"id\",\"agg\":\"count\",\"name\":\"需求数\",\"valOrAgg\":\"count\"}]}', '[]', 0, '', '', 'SELECT SUM(CASE WHEN resolution=\'fixed\' THEN 1 ELSE 0 END)/COUNT(id) AS status FROM zt_bug WHERE deleted = \'0\' ', 'published', 1, '', 'system', '2022-12-07 14:59:41', 'admin', '2022-12-07 14:59:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10211, '质量数据-Bug总数、有效Bug与解决Bug数近30天统计柱形图', 3, 'cluBarX', '91', '0', '', '[{\"type\":\"cluBarX\",\"xaxis\":[{\"field\":\"\\u65e5\\u671f\",\"name\":\"\\u65e5\\u671f\",\"group\":\"day\"}],\"yaxis\":[{\"field\":\"Bug\\u603b\\u6570\",\"name\":\"Bug\\u603b\\u6570\",\"valOrAgg\":\"count\"},{\"field\":\"\\u6709\\u6548Bug\",\"name\":\"\\u6709\\u6548Bug\",\"valOrAgg\":\"sum\"},{\"field\":\"\\u5df2\\u89e3\\u51b3Bug\",\"name\":\"\\u5df2\\u89e3\\u51b3Bug\",\"valOrAgg\":\"sum\"}]}]', '[]', 4, '{\"Bug\\u603b\\u6570\":{\"name\":\"Bug\\u603b\\u6570\",\"object\":\"bug\",\"field\":\"Bug\\u603b\\u6570\",\"type\":\"number\"},\"\\u6709\\u6548Bug\":{\"name\":\"\\u6709\\u6548Bug\",\"object\":\"bug\",\"field\":\"\\u6709\\u6548Bug\",\"type\":\"string\"},\"\\u5df2\\u89e3\\u51b3Bug\":{\"name\":\"\\u5df2\\u89e3\\u51b3Bug\",\"object\":\"bug\",\"field\":\"\\u5df2\\u89e3\\u51b3Bug\",\"type\":\"string\"},\"\\u65e5\\u671f\":{\"name\":\"\\u65e5\\u671f\",\"object\":\"bug\",\"field\":\"\\u65e5\\u671f\",\"type\":\"date\"}}', '', 'select \nid \"Bug总数\",\n(case when resolution in (\'fixed\',\'postponed\') or status=\'active\' then 1 else 0 end) \"有效Bug\",\n(case when resolution=\'fixed\' then 1 else 0 end) \"已解决Bug\",\nopenedDate \"日期\"\nfrom zt_bug\nwhere left(openedDate,10) > (select DATE_sub(MAX(NOW()), INTERVAL \'30\' DAY)) \nand left(openedDate,10) < NOW()\nand deleted=\'0\'', 'published', 1, '', 'system', '2023-04-06 12:51:56', 'admin', '2023-04-06 12:51:56', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10212, '质量数据-有效Bug率年度趋势图', 3, 'line', '91', '0', '', '[{\"type\":\"line\",\"xaxis\":[{\"field\":\"year\",\"name\":\"year\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"effectiveBugRate\",\"name\":\"effectiveBugRate\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 4, '{\"year\":{\"name\":\"year\",\"object\":\"bug\",\"field\":\"year\",\"type\":\"string\"},\"totalBugCount\":{\"name\":\"totalBugCount\",\"object\":\"bug\",\"field\":\"totalBugCount\",\"type\":\"string\"},\"effectiveBugCount\":{\"name\":\"effectiveBugCount\",\"object\":\"bug\",\"field\":\"effectiveBugCount\",\"type\":\"number\"},\"effectiveBugRate\":{\"name\":\"effectiveBugRate\",\"object\":\"bug\",\"field\":\"effectiveBugRate\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"Year\",\"de\":\"\",\"fr\":\"\"},\"totalBugCount\":{\"zh-cn\":\"Bug\\u603b\\u6570\",\"zh-tw\":\"\",\"en\":\"Total Bug Count\",\"de\":\"\",\"fr\":\"\"},\"effectiveBugCount\":{\"zh-cn\":\"\\u6709\\u6548Bug\\u6570\",\"zh-tw\":\"\",\"en\":\"Effective Bug Count\",\"de\":\"\",\"fr\":\"\"},\"effectiveBugRate\":{\"zh-cn\":\"\\u6709\\u6548Bug\\u7387\",\"zh-tw\":\"\",\"en\":\"Effective Bug Rate\",\"de\":\"\",\"fr\":\"\"}}', 'select\nyear,\ncount(a.id) as totalBugCount,\nsum(a.effectivebug) as effectiveBugCount,\nsum(a.effectivebug)/count(a.id) effectiveBugRate\nfrom(\nselect \nleft(openedDate,4) year,\nid,\n(case when resolution in (\'fixed\',\'postponed\') or status=\'active\' then 1 else 0 end) effectivebug,\n(case when resolution=\'fixed\' then 1 else 0 end) fixedBug\nfrom zt_bug\nwhere zt_bug.deleted=\'0\'\n) a\ngroup by a.year\norder by a.year', 'published', 0, '', 'system', '2023-04-06 13:00:04', 'admin', '2023-04-06 13:00:04', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10213, '质量数据-Bug密度年度趋势图', 3, 'line', '91', '0', '', '[{\"type\":\"line\",\"xaxis\":[{\"field\":\"year\",\"name\":\"year\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"bugCount\",\"name\":\"Bug\\u6570\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"year\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 4, '{\"year\":{\"name\":\"year\",\"object\":\"story\",\"field\":\"year\",\"type\":\"string\"},\"createdBugs\":{\"name\":\"createdBugs\",\"object\":\"story\",\"field\":\"createdBugs\",\"type\":\"string\"},\"exfixedstoryestimate\":{\"name\":\"exfixedstoryestimate\",\"object\":\"story\",\"field\":\"exfixedstoryestimate\",\"type\":\"number\"},\"bugCount\":{\"name\":\"Bug\\u6570\",\"object\":\"story\",\"field\":\"bugCount\",\"type\":\"number\"}}', '{\"year\":{\"zh-cn\":\"\\u5e74\\u4efd\",\"zh-tw\":\"\",\"en\":\"Year\",\"de\":\"\",\"fr\":\"\"},\"createdBugs\":{\"zh-cn\":\"\\u4ea7\\u751fBug\",\"zh-tw\":\"\",\"en\":\"Created Bug\",\"de\":\"\",\"fr\":\"\"},\"exfixedstoryestimate\":{\"zh-cn\":\"\\u5b8c\\u6210\\u9700\\u6c42\\u6570\",\"zh-tw\":\"\",\"en\":\"Finished Story\",\"de\":\"\",\"fr\":\"\"},\"bugCount\":{\"zh-cn\":\"\\u5355\\u4f4d\\u5b8c\\u6210\\u9700\\u6c42\\u89c4\\u6a21\\u4ea7\\u751f\\u7684Bug\\u6570\",\"zh-tw\":\"\",\"en\":\"Bug Density\",\"de\":\"\",\"fr\":\"\"}}', 'select\nbug.year as year,\ncreatedBugs, \nexfixedstoryestimate,\nround(createdBugs/exfixedstoryestimate,2) as bugCount \nfrom\n(select \nleft(openedDate,4) year,\ncount(id) createdBugs\nfrom zt_bug\nwhere zt_bug.deleted=\'0\'\ngroup by year\n) bug \nleft join\n(select\nsum(estimate) exfixedstoryestimate,\nleft(closedDate,4) year\nfrom\nzt_story\nwhere zt_story.deleted=\'0\' and zt_story.status=\'closed\' and zt_story.closedReason=\'done\'\ngroup by year\n) story\non story.year=bug.year\norder by bug.year', 'published', 0, '', 'system', '2023-04-06 13:05:10', 'admin', '2023-04-06 13:05:10', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10214, '质量数据-Bug严重程度年度堆积柱状图', 3, 'stackedBar', '91', '0', '', '[{\"type\":\"stackedBar\",\"xaxis\":[{\"field\":\"\\u5e74\\u4efd\",\"name\":\"\\u5e74\\u4efd\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a1\\u7ea7\\u7684Bug\",\"name\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a1\\u7ea7\\u7684Bug\",\"valOrAgg\":\"sum\"},{\"field\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a2\\u7ea7\\u7684Bug\",\"name\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a2\\u7ea7\\u7684Bug\",\"valOrAgg\":\"sum\"},{\"field\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4f4e\\u4e8e2\\u7ea7\\u7684Bug\",\"name\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4f4e\\u4e8e2\\u7ea7\\u7684Bug\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"\\u5e74\\u4efd\",\"type\":\"select\",\"name\":\"\\u5e74\\u4efd\"}]', 4, '{\"\\u6240\\u6709Bug\\u6570\":{\"name\":\"\\u6240\\u6709Bug\\u6570\",\"object\":\"bug\",\"field\":\"\\u6240\\u6709Bug\\u6570\",\"type\":\"string\"},\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a1\\u7ea7\\u7684Bug\":{\"name\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a1\\u7ea7\\u7684Bug\",\"object\":\"bug\",\"field\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a1\\u7ea7\\u7684Bug\",\"type\":\"number\"},\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a2\\u7ea7\\u7684Bug\":{\"name\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a2\\u7ea7\\u7684Bug\",\"object\":\"bug\",\"field\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4e3a2\\u7ea7\\u7684Bug\",\"type\":\"number\"},\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4f4e\\u4e8e2\\u7ea7\\u7684Bug\":{\"name\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4f4e\\u4e8e2\\u7ea7\\u7684Bug\",\"object\":\"bug\",\"field\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\\u4f4e\\u4e8e2\\u7ea7\\u7684Bug\",\"type\":\"number\"},\"\\u5e74\\u4efd\":{\"name\":\"\\u5e74\\u4efd\",\"object\":\"bug\",\"field\":\"\\u5e74\\u4efd\",\"type\":\"string\"}}', '', 'select\ncount(id) \"所有Bug数\",\nsum(case when severity=1 then 1 else 0 end) \"严重程度为1级的Bug\",\nsum(case when severity=2 then 1 else 0 end) \"严重程度为2级的Bug\",\nsum(case when severity not in (1,2) then 1 else 0 end) \"严重程度低于2级的Bug\",\nleft(openedDate,4) \"年份\"\nfrom\nzt_bug\nwhere deleted=\'0\'\ngroup by left(openedDate,4)\norder by left(openedDate,4)', 'published', 1, '', 'system', '2023-04-06 13:12:34', 'admin', '2023-04-06 13:12:34', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10215, '质量数据-产品用例数量统计条形图', 3, 'cluBarY', '91', '0', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"name\",\"name\":\"name\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"count\",\"name\":\"count\",\"valOrAgg\":\"sum\"}]}]', '[{\"field\":\"name\",\"type\":\"select\",\"name\":\"\\u4ea7\\u54c1\"}]', 4, '{\"name\":{\"name\":\"name\",\"object\":\"product\",\"field\":\"name\",\"type\":\"string\"},\"count\":{\"name\":\"count\",\"object\":\"testcase\",\"field\":\"id\",\"type\":\"string\"}}', '{\"name\":{\"zh-cn\":\"\\u4ea7\\u54c1\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"Product\",\"de\":\"\",\"fr\":\"\"},\"count\":{\"zh-cn\":\"\\u7528\\u4f8b\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"Case Count\",\"de\":\"\",\"fr\":\"\"}}', 'select \nt1.name,\nifnull(t2.cases,0) as count\nfrom\nzt_product t1\nleft join\n(\nselect\nproduct,\ncount(id) cases \nfrom\nzt_case\nwhere deleted=\'0\'\ngroup by product )\nt2 on t1.id=t2.product', 'published', 0, '', 'system', '2023-04-06 13:33:48', 'admin', '2023-04-06 13:33:48', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10216, '质量数据-产品Bug数量统计条形图', 3, 'cluBarY', '91', '0', '', '[{\"type\":\"cluBarY\",\"xaxis\":[{\"field\":\"name\",\"name\":\"name\",\"group\":\"\"}],\"yaxis\":[{\"field\":\"bug\",\"name\":\"bug\",\"valOrAgg\":\"sum\"}],\"rotateX\":\"notuse\"}]', '[{\"field\":\"name\",\"type\":\"select\",\"name\":\"\\u4ea7\\u54c1\"}]', 4, '{\"name\":{\"name\":\"name\",\"object\":\"product\",\"field\":\"name\",\"type\":\"string\"},\"bug\":{\"name\":\"bug\",\"object\":\"bug\",\"field\":\"id\",\"type\":\"string\"}}', '{\"name\":{\"zh-cn\":\"\\u4ea7\\u54c1\\u540d\\u79f0\",\"zh-tw\":\"\",\"en\":\"Product\",\"de\":\"\",\"fr\":\"\"},\"bug\":{\"zh-cn\":\"Bug\\u8ba1\\u6570\",\"zh-tw\":\"\",\"en\":\"Bug Count\",\"de\":\"\",\"fr\":\"\"}}', 'select \nt1.name,\nifnull(t2.bugs,0) bug\nfrom\nzt_product t1\nleft join\n(\nselect\nproduct,\ncount(id) bugs \nfrom\nzt_bug\nwhere zt_bug.deleted=\'0\'\ngroup by product )\nt2 on t1.id=t2.product', 'published', 0, '', 'system', '2023-04-06 13:35:24', 'admin', '2023-04-06 13:35:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10217, '质量数据-Bug状态分布图', 3, 'pie', '91', '0', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"status\",\"name\":\"Bug\\u72b6\\u6001\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"Bug\\u7f16\\u53f7\",\"valOrAgg\":\"count\"}]}]', '[{\"field\":\"openedDate\",\"type\":\"date\",\"name\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, '{\"id\":{\"name\":\"Bug\\u7f16\\u53f7\",\"object\":\"bug\",\"field\":\"id\",\"type\":\"number\"},\"status\":{\"name\":\"Bug\\u72b6\\u6001\",\"object\":\"bug\",\"field\":\"status\",\"type\":\"option\"},\"openedDate\":{\"name\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"object\":\"bug\",\"field\":\"openedDate\",\"type\":\"date\"}}', '{\"id\":{\"zh-cn\":\"Bug\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"Bug ID\",\"de\":\"\",\"fr\":\"\"},\"status\":{\"zh-cn\":\"Bug\\u72b6\\u6001\",\"zh-tw\":\"\",\"en\":\"Status\",\"de\":\"\",\"fr\":\"\"},\"openedDate\":{\"zh-cn\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"Opened Date\",\"de\":\"\",\"fr\":\"\"}}', 'select \nid,status,openedDate \nfrom zt_bug\nwhere deleted=\'0\'', 'published', 0, '', 'system', '2023-04-06 12:25:00', 'admin', '2023-04-06 12:25:00', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10218, '质量数据-Bug类型分布', 3, 'pie', '91', '0', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"type\",\"name\":\"Bug\\u7c7b\\u578b\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"Bug\\u7f16\\u53f7\",\"valOrAgg\":\"count\"}]}]', '[{\"field\":\"openedDate\",\"type\":\"date\",\"name\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, '{\"id\":{\"name\":\"Bug\\u7f16\\u53f7\",\"object\":\"bug\",\"field\":\"id\",\"type\":\"number\"},\"type\":{\"name\":\"Bug\\u7c7b\\u578b\",\"object\":\"bug\",\"field\":\"type\",\"type\":\"option\"},\"openedDate\":{\"name\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"object\":\"bug\",\"field\":\"openedDate\",\"type\":\"date\"}}', '{\"id\":{\"zh-cn\":\"Bug\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"Bug ID\",\"de\":\"\",\"fr\":\"\"},\"type\":{\"zh-cn\":\"Bug\\u7c7b\\u578b\",\"zh-tw\":\"\",\"en\":\"Type\",\"de\":\"\",\"fr\":\"\"},\"openedDate\":{\"zh-cn\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"Opened Date\",\"de\":\"\",\"fr\":\"\"}}', 'select\nid,type,openedDate\nfrom\nzt_bug\nwhere deleted=\'0\'', 'published', 0, '', 'system', '2023-04-18 13:34:46', 'admin', '2023-04-18 13:34:46', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10219, '质量数据-Bug严重程度分布', 3, 'pie', '91', '0', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"severity\",\"name\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"Bug\\u7f16\\u53f7\",\"valOrAgg\":\"count\"}]}]', '[{\"field\":\"openedDate\",\"type\":\"date\",\"name\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, '{\"id\":{\"name\":\"Bug\\u7f16\\u53f7\",\"object\":\"bug\",\"field\":\"id\",\"type\":\"number\"},\"severity\":{\"name\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\",\"object\":\"bug\",\"field\":\"severity\",\"type\":\"option\"},\"openedDate\":{\"name\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"object\":\"bug\",\"field\":\"openedDate\",\"type\":\"date\"}}', '{\"id\":{\"zh-cn\":\"Bug\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"Bug ID\",\"de\":\"\",\"fr\":\"\"},\"severity\":{\"zh-cn\":\"\\u4e25\\u91cd\\u7a0b\\u5ea6\",\"zh-tw\":\"\",\"en\":\"Severity\",\"de\":\"\",\"fr\":\"\"},\"openedDate\":{\"zh-cn\":\"\\u521b\\u5efa\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"Opened Date\",\"de\":\"\",\"fr\":\"\"}}', 'select\nid,severity,openedDate\nfrom\nzt_bug\nwhere deleted=\'0\'', 'published', 0, '', 'system', '2023-04-18 13:36:37', 'admin', '2023-04-18 13:36:37', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (10220, '质量数据-Bug解决方案分布', 3, 'pie', '91', '0', '', '[{\"type\":\"pie\",\"group\":[{\"field\":\"resolution\",\"name\":\"\\u89e3\\u51b3\\u65b9\\u6848\",\"group\":\"\"}],\"metric\":[{\"field\":\"id\",\"name\":\"Bug\\u7f16\\u53f7\",\"valOrAgg\":\"count\"}]}]', '[{\"field\":\"resolvedDate\",\"type\":\"date\",\"name\":\"\\u89e3\\u51b3\\u65e5\\u671f\",\"default\":{\"begin\":\"\",\"end\":\"\"}}]', 0, '{\"id\":{\"name\":\"Bug\\u7f16\\u53f7\",\"object\":\"bug\",\"field\":\"id\",\"type\":\"number\"},\"resolution\":{\"name\":\"\\u89e3\\u51b3\\u65b9\\u6848\",\"object\":\"bug\",\"field\":\"resolution\",\"type\":\"option\"},\"resolvedDate\":{\"name\":\"\\u89e3\\u51b3\\u65e5\\u671f\",\"object\":\"bug\",\"field\":\"resolvedDate\",\"type\":\"date\"}}', '{\"id\":{\"zh-cn\":\"Bug\\u7f16\\u53f7\",\"zh-tw\":\"\",\"en\":\"Bug ID\",\"de\":\"\",\"fr\":\"\"},\"resolution\":{\"zh-cn\":\"\\u89e3\\u51b3\\u65b9\\u6848\",\"zh-tw\":\"\",\"en\":\"Resolution\",\"de\":\"\",\"fr\":\"\"},\"resolvedDate\":{\"zh-cn\":\"\\u89e3\\u51b3\\u65e5\\u671f\",\"zh-tw\":\"\",\"en\":\"Resolved Date\",\"de\":\"\",\"fr\":\"\"}}', 'select id,resolution,resolvedDate from zt_bug\nwhere deleted=\'0\' and resolution!=\' \'', 'published', 0, '', 'system', '2023-04-18 13:37:24', '', '2023-04-18 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20002, '活跃账号情况-活跃账号数项目间对比', 1, 'table', '56', '0', ' ', '{\"group\":[],\"column\":[{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"项目\"},{\"field\":\"activeAccount\",\"valOrAgg\":\"value\",\"name\":\"活跃账号数\"},{\"field\":\"totalAccount\",\"valOrAgg\":\"value\",\"name\":\"团队账号数\"},{\"field\":\"ratio\",\"valOrAgg\":\"value\",\"name\":\"活跃账号比\"}],\"filter\":[]}', '[]', 0, ' ', NULL, 'SELECT t1.id, t1.name, t1.year, t1.month, t1.totalAccount, ifnull(t2.activeAccount,0) as activeAccount, ifnull(concat(truncate(t2.activeAccount/t1.totalAccount*100,2),\'%\'), 0) as ratio\r\nFROM (\r\nselect t1.id, t1.name, t3.year, t3.month, count(distinct t2.`account`) as totalAccount\r\nfrom zt_project as t1\r\nleft join zt_team as t2 on t1.id = t2.root\r\nleft join (\r\n SELECT DISTINCT YEAR(`date`) AS `year`, MONTH(`date`) AS `month`, cast(`date` as DATE) as date\r\n FROM zt_action\r\n) as t3 on t2.`join` <= t3.date\r\nleft join zt_user as t4 on t2.account = t4.account\r\nwhere t1.type = \'project\'\r\nand t4.deleted = \'0\'\r\ngroup by t1.id, t3.year, t3.month\r\n) AS t1 LEFT JOIN (\r\nSELECT t1.id, t1.name, t4.year,t4.month, COUNT(DISTINCT t3.id) AS activeAccount\r\nFROM\r\n zt_project AS t1\r\n LEFT JOIN zt_team AS t2 ON t1.id = t2.root\r\n LEFT JOIN zt_user AS t3 ON t2.account = t3.account\r\n LEFT JOIN (\r\n SELECT objectID, YEAR(date) AS year, MONTH(date) AS month, cast(`date` as DATE) as date\r\n FROM zt_action\r\n WHERE objectType = \'user\' AND action = \'login\'\r\n ) AS t4 ON t3.id = t4.objectID and t2.`join` <= t4.date\r\nWHERE\r\n t3.deleted = \'0\' AND t1.type = \'project\'\r\nGROUP BY t1.id, t4.year, t4.month\r\n) AS t2 ON t1.year = t2.year AND t1.month = t2.month AND t1.id = t2.id\r\nORDER BY t2.activeAccount DESC', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20003, '活跃账号情况-公司账号日活跃度趋势', 1, 'line', '56', '0', ' ', '{\r\n \"xaxis\":[{\"field\":\"day\",\"name\":\"日期\",\"group\":\"value\"}],\r\n \"yaxis\":[{\"type\":\"value\",\"field\":\"count\",\"agg\":\"value\",\"name\":\"数量\",\"valOrAgg\":\"value\"}]\r\n}\r\n', '[]', 0, ' ', NULL, 'SELECT YEAR(t2.date) AS year, MONTH(t2.date) AS month, DAY(t2.date) AS day, COUNT(DISTINCT t1.account) AS count FROM zt_user AS t1\r\nLEFT JOIN zt_action AS t2 ON t1.account = t2.actor\r\nWHERE t2.objectType = \'user\' AND t2.action = \'login\'\r\nGROUP BY YEAR(t2.date), MONTH(t2.date), DAY(t2.date)', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20004, '应用数据-活跃产品数', 1, 'card', '47', '0', ' ', '{\"value\": {\"type\": \"value\", \"field\": \"count\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, ' ', NULL, 'select count(distinct REPLACE(product, \',\', \'\')) as count, year(date) as year, month(date) as month \r\nfrom zt_action\r\nwhere objectType not in (\'project\',\'execution\',\'task\')\r\nand product != \',0,\'\r\nand product != \',\'\r\nand product != \'\'\r\ngroup by year(date), month(date)', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20005, '应用数据-本月新增产品数', 1, 'card', '47', '0', ' ', '{\"value\": {\"type\": \"value\", \"field\": \"count\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, ' ', NULL, 'SELECT DISTINCT YEAR(createdDate) AS year, MONTH(createdDate) AS month, count(id) as count FROM zt_product\r\nWHERE deleted = \'0\' AND shadow = \'0\'\r\nGROUP BY YEAR(createdDate), MONTH(createdDate)', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20006, '应用数据-本月新增产品名', 1, 'card', '47', '0', ' ', '{\"value\": {\"type\": \"text\", \"field\": \"name\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, ' ', NULL, 'SELECT DISTINCT GROUP_CONCAT(name) AS name, YEAR(createdDate) AS year, MONTH(createdDate) AS month FROM zt_product\r\nWHERE deleted = \'0\' AND shadow = \'0\'\r\nGROUP BY YEAR(createdDate), MONTH(createdDate)\r\n', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20007, '应用数据-活跃项目数', 1, 'card', '46', '0', ' ', '{\"value\": {\"type\": \"value\", \"field\": \"count\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, ' ', NULL, 'select year(date) as year, month(date) as month, count(distinct project) as count\r\nfrom zt_action\r\nwhere project != 0\r\ngroup by year(date), month(date)', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20008, '应用数据-本月新增项目数', 1, 'card', '46', '0', ' ', '{\"value\": {\"type\": \"value\", \"field\": \"count\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, ' ', NULL, 'SELECT COUNT(id) as count, YEAR(openedDate) AS year, MONTH(openedDate) AS month FROM zt_project\r\nWHERE deleted = \'0\' AND type = \'project\'\r\nGROUP BY YEAR(openedDate), MONTH(openedDate)', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20009, '应用数据-本月新增项目名 ', 1, 'card', '46', '0', ' ', '{\"value\": {\"type\": \"text\", \"field\": \"name\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, ' ', NULL, 'SELECT DISTINCT GROUP_CONCAT(name) AS name, YEAR(openedDate) AS year, MONTH(openedDate) AS month FROM zt_project\r\nWHERE deleted = \'0\' AND type = \'project\'\r\nGROUP BY YEAR(openedDate), MONTH(openedDate)\r\n', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20010, '应用数据-项目任务概况表', 1, 'table', '39', '0', ' ', '{\"group\":[],\"column\":[{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"项目\"},{\"field\":\"createdTasks\",\"valOrAgg\":\"value\",\"name\":\"新增任务数\"},{\"field\":\"contributors\",\"valOrAgg\":\"value\",\"name\":\"新增任务人数\"},{\"field\":\"finishedTasks\",\"valOrAgg\":\"value\",\"name\":\"完成任务数\"}],\"filter\":[]}', '[]', 0, ' ', NULL, 'SELECT\n t1.name,\n t4.year,\n t4.month,\n t1.createdTasks,\n t2.finishedTasks,\n t3.contributors \nFROM\r\n (\r\nselect distinct year(date) as year, month(date) as month\r\nfrom zt_action \r\n ) as t4 \r\nleft join\n (\nSELECT\n t1.id,\n t1.NAME,\n YEAR ( t2.openedDate ) AS YEAR,\n MONTH ( t2.openedDate ) AS MONTH,\n COUNT( t2.id ) AS createdTasks \nFROM\n zt_project AS t1\n LEFT JOIN zt_task AS t2 ON t1.id = t2.project \nWHERE\n t1.type = \'project\' \nGROUP BY\n t1.id,\n YEAR ( t2.openedDate ),\n MONTH ( t2.openedDate ) \n ) AS t1 on t4.year = t1.year and t4.month = t1.month\n LEFT JOIN (\nSELECT\n t1.id,\n t1.NAME,\n YEAR ( t2.finishedDate ) AS YEAR,\n MONTH ( t2.finishedDate ) AS MONTH,\n COUNT( t2.id ) AS finishedTasks \nFROM\n zt_project AS t1\n LEFT JOIN zt_task AS t2 ON t1.id = t2.project \nWHERE\n t1.type = \'project\' \n AND t2.finishedDate IS NOT NULL \nGROUP BY\n t1.id,\n YEAR ( t2.finishedDate ),\n MONTH ( t2.finishedDate ) \n ) AS t2 ON t1.id = t2.id \n AND t4.YEAR = t2.YEAR \n AND t4.MONTH = t2.\n MONTH LEFT JOIN (\nSELECT\n t1.id,\n t1.NAME,\n YEAR ( t3.date ) AS YEAR,\n MONTH ( t3.date ) AS MONTH,\n COUNT( DISTINCT t3.actor ) AS CONTRIBUTORS \nFROM\n zt_project AS t1\n LEFT JOIN zt_task AS t2 ON t1.id = t2.project\n LEFT JOIN zt_action AS t3 ON t2.id = t3.objectID \nWHERE\n t1.type = \'project\' \n AND t3.objectType = \'task\' \n AND t3.action IN ( \'opened\', \'closed\', \'finished\', \'canceled\', \'assigned\' ) \nGROUP BY\n t1.id,\n YEAR ( t3.date ),\n MONTH ( t3.date ) \n ) AS t3 ON t1.id = t3.id \n AND t4.YEAR = t3.YEAR \n AND t4.MONTH = t3.MONTH\r\n order by t1.id,t4.year', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20011, '应用数据-产品测试表', 1, 'table', '44', '0', ' ', '{\"group\":[],\"column\":[{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"产品\"},{\"field\":\"createdCases\",\"valOrAgg\":\"value\",\"name\":\"新增用例数\"},{\"field\":\"avgBugsOfCase\",\"valOrAgg\":\"value\",\"name\":\"用例平均Bug数\"},\r\n{\"field\":\"createdBugs\",\"valOrAgg\":\"value\",\"name\":\"新增Bug数\"},{\"field\":\"fixedBugs\",\"valOrAgg\":\"value\",\"name\":\"修复Bug数\"},{\"field\":\"avgFixedCycle\",\"valOrAgg\":\"value\",\"name\":\"Bug平均修复周期\"}],\"filter\":[]}\r\n', '[]', 0, ' ', NULL, 'SELECT * FROM\r\n(\r\nSELECT\r\n t1.name,\r\n t6.year,\r\n t6.month,\r\n IFNULL(t5.createdCases, 0) AS createdCases,\r\n IFNULL(t4.relativedBugs / t5.createdCases, 0) AS avgBugsOfCase,\r\n IFNULL(t1.createdBugs, 0) AS createdBugs,\r\n IFNULL(t2.fixedBugs, 0) AS fixedBugs,\r\n IFNULL(t3.fixedCycle / t2.fixedBugs, 0) AS avgFixedCycle \r\nFROM\r\n (\r\n select distinct year(date) as year, month(date) as month\r\n from zt_action\r\n ) AS t6 left join\r\n (\r\n SELECT\r\n t1.id,\r\n t1.NAME,\r\n YEAR ( t2.openedDate ) AS YEAR,\r\n MONTH ( t2.openedDate ) AS MONTH,\r\n COUNT( t2.id ) AS createdBugs \r\nFROM\r\n zt_product AS t1\r\n LEFT JOIN zt_bug AS t2 ON t1.id = t2.product \r\nWHERE\r\n t1.deleted = \'0\' \r\n AND t2.deleted = \'0\' \r\nGROUP BY\r\n t1.id,\r\n YEAR ( t2.openedDate ),\r\n MONTH ( t2.openedDate )\r\n ) AS t1 on t1.year = t6.year AND t1.month = t6.month\r\n LEFT JOIN (\r\nSELECT\r\n t1.id,\r\n t1.NAME,\r\n YEAR ( t2.resolvedDate ) AS YEAR,\r\n MONTH ( t2.resolvedDate ) AS MONTH,\r\n COUNT( t2.id ) AS fixedBugs \r\nFROM\r\n zt_product AS t1\r\n LEFT JOIN zt_bug AS t2 ON t1.id = t2.product \r\nWHERE\r\n t1.deleted = \'0\' \r\n AND t2.deleted = \'0\' \r\n AND t2.`status` = \'closed\' \r\n AND t2.resolution = \'fixed\' \r\nGROUP BY\r\n t1.id,\r\n YEAR ( t2.resolvedDate ),\r\n MONTH ( t2.resolvedDate ) \r\n ) AS t2 ON t1.id = t2.id \r\n AND t6.YEAR = t2.YEAR \r\n AND t6.MONTH = t2.MONTH \r\n LEFT JOIN (\r\nSELECT\r\n t1.id,\r\n t1.NAME,\r\n YEAR ( t2.resolvedDate ) AS YEAR,\r\n MONTH ( t2.resolvedDate ) AS MONTH,\r\n SUM( DATEDIFF( t2.resolvedDate, t2.openedDate ) ) AS fixedCycle \r\nFROM\r\n zt_product AS t1\r\n LEFT JOIN zt_bug AS t2 ON t1.id = t2.product \r\nWHERE\r\n t1.deleted = \'0\' \r\n AND t2.deleted = \'0\'\r\n AND t2.`status` = \'closed\'\r\n AND t2.resolution = \'fixed\' \r\nGROUP BY\r\n t1.id,\r\n YEAR ( t2.resolvedDate ),\r\n MONTH ( t2.resolvedDate ) \r\n ) AS t3 ON t1.id = t3.id \r\n AND t6.YEAR = t3.YEAR \r\n AND t6.MONTH = t3.\r\n MONTH LEFT JOIN (\r\nSELECT\r\n t1.id,\r\n t1.NAME,\r\n YEAR ( t2.openedDate ) AS YEAR,\r\n MONTH ( t2.openedDate ) AS MONTH,\r\n COUNT( t3.id ) AS relativedBugs \r\nFROM\r\n zt_product AS t1\r\n LEFT JOIN zt_case AS t2 ON t1.id = t2.product\r\n LEFT JOIN zt_bug AS t3 ON t2.id = t3.`case` \r\nWHERE\r\n t2.id IS NOT NULL \r\n AND t3.id IS NOT NULL\r\n AND t1.deleted = \'0\'\r\n AND t2.deleted = \'0\'\r\n AND t3.deleted = \'0\'\r\nGROUP BY\r\n t1.id,\r\n YEAR ( t2.openedDate ),\r\n MONTH ( t2.openedDate ) \r\n ) AS t4 ON t1.id = t4.id \r\n AND t6.YEAR = t4.YEAR \r\n AND t6.MONTH = t4.\r\n MONTH LEFT JOIN (\r\n SELECT\r\n t1.id,\r\n t1.NAME,\r\n YEAR ( t2.openedDate ) AS YEAR,\r\n MONTH ( t2.openedDate ) AS MONTH,\r\n COUNT( t2.id ) AS createdCases \r\nFROM\r\n zt_product AS t1\r\n LEFT JOIN zt_case AS t2 ON t1.id = t2.product \r\nWHERE\r\n t1.deleted = \'0\' \r\n AND t2.deleted = \'0\' \r\nGROUP BY\r\n t1.id,\r\n YEAR ( t2.openedDate ),\r\n MONTH ( t2.openedDate )\r\n ) AS t5 ON t1.id = t5.id \r\n AND t6.YEAR = t5.YEAR \r\n AND t6.MONTH = t5.MONTH\r\n) AS t WHERE t.name IS NOT NULL', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20012, '应用数据-产品需求概况表', 1, 'table', '36', '0', ' ', '{\"group\":[],\"column\":[{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"产品\"},{\"field\":\"createdStories\",\"valOrAgg\":\"value\",\"name\":\"新增研发需求数\"},{\"field\":\"deliveredStories\",\"valOrAgg\":\"value\",\"name\":\"交付需求数\"}],\"filter\":[]}', '[]', 0, ' ', NULL, 'SELECT * FROM\r\n(\r\nSELECT\r\n t1.id,\r\n t1.name,\r\n t3.year,\r\n t3.month,\r\n IFNULL(t1.count, 0) AS createdStories,\r\n IFNULL(t2.count, 0) AS deliveredStories \r\nFROM\r\n (\r\n select distinct year(date) as year, month(date) as month\r\n from zt_action\r\n )\r\n as t3 left join\r\n (\r\nSELECT\r\n t2.id,\r\n t2.NAME,\r\n YEAR ( t1.openedDate ) AS YEAR,\r\n MONTH ( t1.openedDate ) AS MONTH,\r\n COUNT( t1.id ) AS count \r\nFROM\r\n zt_story AS t1\r\n LEFT JOIN zt_product AS t2 ON t1.product = t2.id \r\nWHERE\r\n t2.deleted = \'0\'\r\n AND t1.deleted = \'0\'\r\n AND t1.type = \'story\'\r\nGROUP BY\r\n t2.id,\r\n YEAR,\r\nMONTH \r\n ) AS t1 on t3.year = t1.year and t3.month = t1.month\r\n LEFT JOIN (\r\nSELECT\r\n t1.id,\r\n t1.NAME,\r\n t1.YEAR,\r\n t1.MONTH,\r\n COUNT( distinct t1.story ) AS count \r\nFROM\r\n (\r\nSELECT\r\n t2.id,\r\n t2.NAME, \r\n YEAR ( t3.date ) AS YEAR,\r\n MONTH ( t3.date ) AS MONTH,\r\n t1.id AS story \r\nFROM\r\n zt_story AS t1\r\n LEFT JOIN zt_product AS t2 ON t1.product = t2.id\r\n LEFT JOIN ( SELECT objectID, MAX( date ) AS date FROM zt_action WHERE objectType = \'story\' AND action = \'linked2release\' GROUP BY objectID ) AS t3 ON t1.id = t3.objectID \r\nWHERE\r\n t1.deleted = \'0\' \r\n AND t2.deleted = \'0\' \r\n AND EXISTS ( SELECT 1 FROM zt_action WHERE objectID = t1.id AND objectType = \'story\' AND action = \'linked2release\' ) \r\nUNION\r\nSELECT\r\n t2.id,\r\n t2.NAME,\r\n YEAR ( t1.closedDate ) AS YEAR,\r\n MONTH ( t1.closedDate ) AS MONTH,\r\n t1.id AS story \r\nFROM\r\n zt_story AS t1\r\n LEFT JOIN zt_product AS t2 ON t1.product = t2.id \r\nWHERE\r\n t1.deleted = \'0\' \r\n AND t2.deleted = \'0\' \r\n AND t1.status = \'closed\' \r\n AND t1.closedReason = \'done\' \r\n ) AS t1 \r\nGROUP BY\r\n t1.id,\r\n t1.name,\r\n t1.YEAR,\r\n t1.MONTH order by id asc \r\n ) AS t2 ON t1.id = t2.id \r\n AND t3.YEAR = t2.YEAR \r\n AND t3.MONTH = t2.MONTH\r\n) AS t\r\nWHERE t.name IS NOT NULL', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20013, '应用数据-项目需求概况表', 1, 'table', '43', '0', ' ', '{\"group\":[],\"column\":[{\"field\":\"name\",\"valOrAgg\":\"value\",\"name\":\"项目\"},{\"field\":\"createdStories\",\"valOrAgg\":\"value\",\"name\":\"新增研发需求数\"},{\"field\":\"deliveredStories\",\"valOrAgg\":\"value\",\"name\":\"交付需求数\"}],\"filter\":[]}', '[]', 0, ' ', NULL, 'SELECT * FROM (\r\nSELECT\r\n t1.id,\r\n t1.name,\r\n t3.year,\r\n t3.month,\r\n IFNULL(t1.count, 0) AS createdStories,\r\n IFNULL(t2.count, 0) AS deliveredStories \r\nFROM\r\n (\r\n select distinct year(date) as year, month(date) as month\r\n from zt_action\r\n )\r\n as t3 left join\r\n (\r\nSELECT\r\n t3.id,\r\n t3.NAME,\r\n YEAR ( t1.openedDate ) AS YEAR,\r\n MONTH ( t1.openedDate ) AS MONTH,\r\n COUNT( t1.id ) AS count \r\nFROM\r\n zt_story AS t1\r\n LEFT JOIN zt_projectstory AS t2 ON t1.id = t2.story\r\n LEFT JOIN zt_project AS t3 ON t2.project = t3.id \r\nWHERE\r\n t3.type = \'project\' \r\n AND t1.deleted = \'0\' \r\n AND t3.deleted = \'0\' \r\nGROUP BY\r\n t3.id,\r\n YEAR,\r\nMONTH \r\n ) AS t1 on t1.year = t3.year and t1.month = t3.month\r\n LEFT JOIN (\r\nSELECT\r\n t1.id,\r\n t1.NAME,\r\n t1.YEAR,\r\n t1.MONTH,\r\n COUNT( t1.story ) AS count \r\nFROM\r\n (\r\nSELECT\r\n t3.id,\r\n t3.NAME,\r\n YEAR ( t4.date ) AS YEAR,\r\n MONTH ( t4.date ) AS MONTH,\r\n t1.id AS story \r\nFROM\r\n zt_story AS t1\r\n LEFT JOIN zt_projectstory AS t2 ON t1.id = t2.story\r\n LEFT JOIN zt_project AS t3 ON t2.project = t3.id\r\n LEFT JOIN ( SELECT objectID, MAX( date ) AS date FROM zt_action WHERE objectType = \'story\' AND action = \'linked2release\' GROUP BY objectID ) AS t4 ON t1.id = t4.objectID \r\nWHERE\r\n t3.type = \'project\' \r\n AND t1.deleted = \'0\' \r\n AND t3.deleted = \'0\' \r\n AND EXISTS ( SELECT 1 FROM zt_action WHERE objectID = t1.id AND objectType = \'story\' AND action = \'linked2release\' ) UNION\r\nSELECT\r\n t3.id,\r\n t3.NAME,\r\n YEAR ( t1.closedDate ) AS YEAR,\r\n MONTH ( t1.closedDate ) AS MONTH,\r\n t1.id AS story \r\nFROM\r\n zt_story AS t1\r\n LEFT JOIN zt_projectstory AS t2 ON t1.id = t2.story\r\n LEFT JOIN zt_project AS t3 ON t2.project = t3.id \r\nWHERE\r\n t3.type = \'project\' \r\n AND t1.STATUS = \'closed\' \r\n AND t1.closedReason = \'done\' \r\n AND t1.deleted = \'0\' \r\n AND t3.deleted = \'0\' \r\n ) AS t1 \r\nGROUP BY\r\n t1.id,\r\n t1.name,\r\n t1.YEAR,\r\n t1.MONTH \r\n ) AS t2 ON t1.id = t2.id \r\n AND t3.YEAR = t2.YEAR \r\n AND t3.MONTH = t2.MONTH\r\n) AS t WHERE t.id IS NOT NULL', 'published', 1, ' ', 'system', '2023-08-16 13:37:24', 'admin', '2023-08-16 13:37:24', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20014, '使用数据分析-当前版本', 1, 'card', '58', '0', ' ', '{\"value\": {\"type\": \"value\", \"field\": \"version\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', ' ', 0, ' ', NULL, 'SELECT REPLACE(REPLACE(REPLACE(value, \'max\', \'旗舰版\'), \'biz\', \'企业版\'), \'pro\', \'专业版\') as version FROM zt_config WHERE owner = \'system\' AND module = \'common\' AND section = \'global\' AND `key` = \'version\'', 'published', 1, ' ', 'system', '2023-08-16 15:28:35', 'admin', '2023-08-16 15:28:41', 0);
|
||
INSERT INTO `zt_chart`(`id`, `name`, `dimension`, `type`, `group`, `dataset`, `desc`, `settings`, `filters`, `step`, `fields`, `langs`, `sql`, `stage`, `builtin`, `objects`, `createdBy`, `createdDate`, `editedBy`, `editedDate`, `deleted`) VALUES (20015, '使用数据分析-上线时间', 1, 'card', '58', '0', ' ', '{\"value\": {\"type\": \"value\", \"field\": \"date\", \"agg\": \"value\"}, \"title\": {\"type\": \"text\", \"name\": \"\"}, \"type\": \"value\"}', '[]', 0, ' ', NULL, 'select concat(year(date), \'-\', month(date), \'-\', day(date)) as date from zt_action order by id asc limit 1', 'published', 1, ' ', 'system', '2023-08-16 15:32:10', 'admin', '2023-08-16 15:32:17', 0);
|