提交 ad7cbf2b 编写于 作者: NoSubject's avatar NoSubject

Merge branch 'feature/teamwork' into 'develop'

【更新团队工作前台代码】Feature/teamwork

See merge request o2oa/o2oa!557
{
"topBarLayout":{
"height":"50px",
"width":"100%",
"background-color":"#F7F7F7",
"box-shadow": "0 1px 3px 0 #888888",
"position":"absolute"
},
"contentLayout":{
"position":"absolute",
"left":"0px",
"top":"51px",
"bottom":"0px",
"width":"100%",
"overflow":"auto",
"display":"flex"
},
"topBarBackContainer":{
"float":"left"
},
"topBarBackHomeIcon":{
"cursor":"pointer",
"float":"left",
"margin-left":"10px",
"width":"50px",
"height":"50px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_xiangmu.png) no-repeat center "
},
"topBarBackHomeNext":{
"float":"left",
"width":"16px",
"height":"50px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_right.png) no-repeat center"
},
"bamTitle":{
"float":"left",
"cursor":"pointer",
"height":"50px",
"line-height":"50px",
"margin-left":"10px"
},
"containerLayout":{
"position":"absolute",
"left":"20px",
"right":"20px",
"top":"70px",
"bottom":"20px",
"display":"flex"
},
"naviLayout":{
"float":"left",
"width":"350px",
"height":"100%",
"background-color":"#ffffff",
"color":"#595959",
"font-size":"14px",
"border-radius":"4px"
},
"naviMenu":{
"height":"45px",
"line-height":"45px",
"margin-top":"10px",
"padding-left":"20px"
},
"naviItem":{
"width":"100%",
"margin-top":"10px",
"margin-bottom":"10px",
"height":"30px",
"cursor":"pointer",
"border-left":"2px solid #ffffff"
},
"templateIcon":{
"float":"left",
"width":"16px",
"height":"16px",
"margin-left":"20px",
"margin-top":"7px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_template.png) no-repeat center"
},
"templateText":{
"float":"left",
"line-height":"30px",
"margin-left":"8px"
},
"priorityIcon":{
"float":"left",
"width":"16px",
"height":"16px",
"margin-left":"20px",
"margin-top":"7px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_priority.png) no-repeat center"
},
"priorityText":{
"float":"left",
"line-height":"30px",
"margin-left":"8px"
},
"fieldIcon":{
"float":"left",
"width":"16px",
"height":"16px",
"margin-left":"20px",
"margin-top":"7px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_extField.png) no-repeat center"
},
"fieldText":{
"float":"left",
"line-height":"30px",
"margin-left":"8px"
},
"accessIcon":{
"float":"left",
"width":"16px",
"height":"16px",
"margin-left":"20px",
"margin-top":"7px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_access.png) no-repeat center"
},
"accessText":{
"float":"left",
"line-height":"30px",
"margin-left":"8px"
},
"contentLayout":{
"margin-left":"20px",
"overflow-x":"auto",
"overflow-y":"hidden",
//"padding-left":"10px",
//"padding-right":"10px",
"width":"100%",
"height":"100%",
"background-color":"#ffffff",
"display":"flex",
"position":"relative"
},
"templateTop":{
"position":"absolute",
"top":"0px",
"left":"0px",
"width":"100%",
"height":"100px",
"overflow-x":"hidden",
"border-bottom":"1px solid #cccccc"
},
"templateTopContent":{
"float":"left",
"margin-left":"50px",
"width":"500px",
"height":"100%"
},
"templateTopTitle":{
"font-size":"20px",
"width":"100%",
"height":"60px",
"line-height":"60px"
},
"templateTopDes":{
"width":"100%",
"height":"40px"
},
"templateTopAddContent":{
"float":"right",
"width":"100px",
"height":"100%"
},
"templateTopAdd":{
"line-height":"100px",
"font-size":"14px",
"color":"#1b9aee",
"cursor":"pointer"
},
"templateContainer":{
"flex":"1",
"width":"100%",
"position":"absolute",
"top":"110px",
"left":"0px",
"bottom":"0px",
"overflow-y":"auto",
},
"templateItemContainer":{
"height":"50px",
"width":"100%",
"cursor":"pointer",
"border-bottom":"1px solid rgb(238, 238, 238)",
"overflow":"hidden"
},
"templateItemContent":{
"float":"left",
"margin-left":"20px",
"width":"600px",
"height":"100%",
"font-size":"12px"
},
"templateItemTitle":{
"height":"30px",
"line-height":"30px",
"font-size":"16px"
},
"templateItemDes":{
"height":"20px",
"line-height":"20px",
"font-size":"12px"
},
"templateItemLane":{
"float":"left",
"width":"300px",
"height":"50px",
"display":"table",
"margin":"0px auto"
},
"templateItemLaneTxt":{
"height":"100%",
"width":"100%",
"vertical-align":"middle",
"display":"table-cell"
},
"templateItemOwner":{
"float":"left",
"width":"100px",
"height":"50px",
"line-height":"50px"
},
"templateItemDate":{
"float":"left",
"width":"100px",
"height":"50px",
"line-height":"50px"
},
"templateItemActionContainer":{
"float":"right",
"width":"100px",
"height":"50px",
"line-height":"50px",
"margin-right":"20px"
},
"templateItemEdit":{
"color":"#1b9aee",
"float":"left",
"margin-right":"20px",
"cursor":"pointer"
},
"templateItemRemove":{
"color":"#1b9aee",
"float":"left",
"margin-right":"20px",
"cursor":"pointer"
},
"priorityTop":{
"position":"absolute",
"top":"0px",
"left":"0px",
"width":"100%",
"height":"100px",
"overflow-x":"hidden",
"border-bottom":"1px solid #cccccc"
},
"priorityTopContent":{
"float":"left",
"margin-left":"50px",
"width":"500px",
"height":"100%"
},
"priorityTopTitle":{
"font-size":"20px",
"width":"100%",
"height":"60px",
"line-height":"60px"
},
"priorityTopDes":{
"width":"100%",
"height":"40px"
},
"priorityTopAddContent":{
"float":"right",
"width":"100px",
"height":"100%"
},
"priorityContainer":{
"flex":"1",
"width":"100%",
"position":"absolute",
"top":"110px",
"left":"0px",
"bottom":"0px",
"overflow-y":"auto",
},
"priorityItemContainer":{
"width":"100%",
"height":"60px",
"border-bottom":"1px dotted #cccccc",
"overflow":"hidden"
},
"priorityItemContent":{
"width":"100%"
},
"priorityValueContainer":{
"float":"left",
"width":"200px",
"height":"100%",
"line-height":"50px",
"margin-left":"50px"
},
"priorityValue":{
"width":"100%",
"height":"30px",
"line-height":"30px",
"border":"1px solid #cccccc",
"text-indent":"10px",
"font-size":"14px",
"outline":"none"
},
"priorityColorContainer":{
"float":"left",
"height":"100%",
"width":"300px",
"margin-left":"50px",
"display":"flex",
//"justify-content":"center",
"align-items":"center"
},
"priorityColorItemContainer":{
"float":"left",
"width":"25px",
"height":"25px",
"background-color":"#ffffff",
"margin-right":"15px",
"display":"flex",
"justify-content":"center",
"align-items":"center",
"border-radius":"10px"
},
"priorityColor":{
"cursor":"pointer",
"width":"14px",
"height":"14px",
"border-radius":"100%"
},
"priorityActionContainer":{
"float":"right",
"width":"100px",
"height":"100%"
},
priorityActionOK:{
"width":"20px",
"height":"20px",
"cursor":"pointer",
"float":"left",
"margin-top":"20px",
"margin-left":"20px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_ok.png) no-repeat center"
},
priorityActionRemove:{
"width":"20px",
"height":"20px",
"cursor":"pointer",
"float":"left",
"margin-top":"20px",
"margin-left":"20px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_close.png) no-repeat center"
},
"priorityColorRed":{
"width":"14px",
"height":"14px",
"background-color":"#FFCCCC",
"border-radius":"100%"
},
"priorityColorOrange":{
"width":"14px",
"height":"14px",
"background-color":"#FFD591",
"border-radius":"100%"
},
"priorityColorGreen":{
"width":"14px",
"height":"14px",
"background-color":"#CAFAC8",
"border-radius":"100%"
},
"priorityColorBlue":{
"width":"14px",
"height":"14px",
"background-color":"#CCECFF",
"border-radius":"100%"
},
"priorityColorGrey":{
"width":"14px",
"height":"14px",
"background-color":"#E5E5E5",
"border-radius":"100%"
},
"addPriorityContainer":{
"margin-left":"50px",
"margin-top":"10px",
"height":"50px",
"width":"100px",
"cursor":"pointer"
},
"addPriorityIcon":{
"float":"left",
"width":"30px",
"height":"30px",
"background": "url(/x_component_TeamWork/$Bam/default/icon/icon_add.png) no-repeat center"
},
"addPriorityTxt":{
"color":"#1296db",
"float":"left",
"width":"50px",
"height":"30px",
"line-height":"30px"
},
}
\ No newline at end of file
{
"newProjectTop":{
"height":"40px",
"width":"100%",
"border-bottom":"1px solid #E6E6E6"
},
"newProjectTopText":{
"float":"left",
"height":"100%",
"line-height":"40px",
"width":"90%",
"text-align":"center",
"font-size":"16px",
"color":"#333333"
},
"newProjectTopClose":{
"cursor":"pointer",
"float":"right",
"margin-right":"2px",
"margin-top":"12px",
"width":"16px",
"height":"16px",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_off.png) no-repeat center "
},
newProjectContainer:{
"margin-top":"10px",
"width":"80%",
"margin":"20px auto",
"height":"36px",
"border-radius": "10px",
"border":"1px solid #DEDEDE"
},
newProjectIn:{
"border":"0px",
"height":"32px",
"width":"90%",
"margin-left":"10px",
"font-size":"14px",
"color":"#666666",
"outline":"none"
},
newProjectDesContainer:{
"margin-top":"10px",
"width":"80%",
"margin":"20px auto",
"height":"36px",
"border-radius": "10px",
"border":"1px solid #DEDEDE",
"padding-top":"5px"
},
newProjectDesIn:{
"overflow":"auto",
"border":"0px",
"height":"32px",
"line-height":"32px",
"width":"92%",
"margin-left":"10px",
"font-size":"12px",
"color":"#666666",
"outline":"none",
"resize":"none"
},
"newProjectGroupText":{
"height":"20px",
"width":"80%",
"font-size":"13px",
"color":"#333333",
"margin":"20px auto 0px auto"
},
"newProjectGroupContainer":{
"cursor":"pointer",
"width":"80%",
"margin":"5px auto 20px auto",
"height":"36px",
"border-radius": "10px",
"border":"1px solid #DEDEDE"
},
"newProjectGroupValue":{
"width":"80%",
"margin-left":"6px",
"float":"left",
"height":"36px",
"line-height":"36px",
"outline":"none"
},
"newProjectGroupArrow":{
"float":"right",
"width":"16px",
"height":"16px",
"margin-top":"10px",
"margin-right":"10px",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_triangle_down.png) no-repeat center "
},
newProjectAdd:{
"text-align":"center",
"font-size":"16px",
"color":"#666666",
"width":"80%",
"margin":"20px auto",
"height":"40px",
"line-height":"40px",
"background-color":"#F0F0F0",
"border-radius":"10px",
"margin":"20px auto"
},
"height":"40px",
"width":"100%",
"border-bottom":"1px solid #E6E6E6"
},
"newProjectTopText":{
"float":"left",
"height":"100%",
"line-height":"40px",
"width":"90%",
"text-align":"center",
"font-size":"16px",
"color":"#333333"
},
"newProjectTopClose":{
"cursor":"pointer",
"float":"right",
"margin-right":"2px",
"margin-top":"12px",
"width":"16px",
"height":"16px",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_off.png) no-repeat center "
},
newProjectContainer:{
"margin-top":"10px",
"width":"80%",
"margin":"20px auto",
"height":"36px",
"border-radius": "10px",
"border":"1px solid #DEDEDE"
},
newProjectIn:{
"border":"0px",
"height":"32px",
"width":"90%",
"margin-left":"10px",
"font-size":"14px",
"color":"#666666",
"outline":"none"
},
newProjectDesContainer:{
"margin-top":"10px",
"width":"80%",
"margin":"20px auto",
"height":"36px",
"border-radius": "10px",
"border":"1px solid #DEDEDE",
"padding-top":"5px"
},
newProjectDesIn:{
"overflow":"auto",
"border":"0px",
"height":"32px",
"line-height":"32px",
"width":"92%",
"margin-left":"10px",
"font-size":"12px",
"color":"#666666",
"outline":"none",
"resize":"none"
},
"newProjectGroupText":{
"height":"20px",
"width":"80%",
"font-size":"13px",
"color":"#333333",
"margin":"20px auto 0px auto"
},
"newProjectGroupContainer":{
"cursor":"pointer",
"width":"80%",
"margin":"5px auto 20px auto",
"height":"36px",
"border-radius": "10px",
"border":"1px solid #DEDEDE"
},
"newProjectGroupValue":{
"width":"80%",
"margin-left":"6px",
"float":"left",
"height":"36px",
"line-height":"36px",
"outline":"none"
},
"newProjectGroupArrow":{
"float":"right",
"width":"16px",
"height":"16px",
"margin-top":"10px",
"margin-right":"10px",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_triangle_down.png) no-repeat center "
},
"newProjectTemplateText":{
"height":"20px",
"width":"80%",
"font-size":"13px",
"color":"#333333",
"margin":"20px auto 0px auto"
},
"newProjectTemplateContainer":{
"cursor":"pointer",
"width":"80%",
"margin":"5px auto 20px auto",
"height":"36px",
"border-radius": "10px",
"border":"1px solid #DEDEDE"
},
"newProjectTemplateValue":{
"width":"80%",
"margin-left":"6px",
"float":"left",
"height":"36px",
"line-height":"36px",
"outline":"none"
},
"newProjectTemplateArrow":{
"float":"right",
"width":"16px",
"height":"16px",
"margin-top":"10px",
"margin-right":"10px",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_triangle_down.png) no-repeat center "
},
newProjectAdd:{
"text-align":"center",
"font-size":"16px",
"color":"#666666",
"width":"80%",
"margin":"20px auto",
"height":"40px",
"line-height":"40px",
"background-color":"#F0F0F0",
"border-radius":"10px",
"margin":"20px auto"
},
"topTemplateTitle":{
"width":"100%",
"height":"30px",
"line-height":"30px",
"border-bottom":"1px solid #cccccc"
},
"tempateContainer":{
"width":"100%",
"height":"400px",
"overflow-y":"auto"
},
"templateItemContainer":{
"width":"100%",
"height":"30px",
"background-color":"#ffffff",
"border-bottom":"1px dashed #cccccc",
"cursor":"pointer"
},
"templateItemIcon":{
"float":"left",
"width":"20px",
"height":"30px",
"background-repeat":"no-repeat",
"background-position":"center"
},
"templateItemTitle":{
"float":"left",
"width":"200px",
"height":"30px",
"line-height":"30px",
"color":"rgb(102, 102, 102)",
"font-size":"12px"
}
}
\ No newline at end of file
......@@ -154,7 +154,8 @@
"width":"300px",
"height":"100%",
"overflow-y":"auto",
"box-shadow": "0 2px 4px 0 #888888",
//"box-shadow": "0 2px 4px 0 #888888",
"border-right":"1px solid #cccccc",
"background-color":"#ffffff"
},
naviTop:{
......@@ -378,7 +379,10 @@
"margin-left":"10px"
},
foldContainer:{
float:"left", width:"12px", height:"100%","border-left":"0px solid #ffffff","margin-left":"1px"
float:"left",
width:"12px",
height:"100%",
"border-left":"0px solid #ffffff"
},
foldIcon:{
"width":"12px",
......
......@@ -17,7 +17,6 @@
"height":"100%",
"display":"flex"
},
naviTitle:{
"height":"50px",
"line-height":"50px",
......@@ -26,6 +25,15 @@
"border-bottom":"1px solid #E6E6E6",
"color":"#333333"
},
bam:{
"float":"right",
"height":"50px",
"line-height":"50px",
"font-size":"12px",
"margin-right":"10px",
"color":"rgb(102,102,102)",
"cursor":"pointer"
},
"naviMenu":{
"background-color":"",
"cursor":"pointer",
......@@ -269,20 +277,14 @@
"line-height":"40px"
},
"naviContent":{
"background-color":"#ffffff",
"color":"#666666",
"font-size":"14px",
"width":"300px",
"height":"100%",
"overflow-y":"auto",
"box-shadow":" 0 2px 4px 0 "
"border-right":"1px solid #cccccc"
//"box-shadow":" 0 2px 4px 0 "
},
"projectContent":{
......@@ -386,7 +388,7 @@
"width":"24px",
"height":"24px",
"float":"right",
"margin-right":"10px",
"margin-right":"5px",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_wdxx_2.png) no-repeat center "
},
projectBlockItemIconFavTrue:{
......@@ -394,15 +396,23 @@
"width":"24px",
"height":"24px",
"float":"right",
"margin-right":"10px",
"margin-right":"5px",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_wdxx_click.png) no-repeat center "
},
projectBlockItemIconGroup:{
"cursor":"pointer",
"width":"24px",
"height":"24px",
"float":"right",
"margin-right":"5px",
"background":"url(/x_component_TeamWork/$ProjectList/default/icon/icon_group.png) no-repeat center "
},
projectBlockItemIconSetting:{
"cursor":"pointer",
"width":"24px",
"height":"24px",
"float":"right",
"margin-right":"10px",
"margin-right":"5px",
"display":"",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_shezhi.png) no-repeat center "
},
......@@ -411,7 +421,7 @@
"width":"24px",
"height":"24px",
"float":"right",
"margin-right":"10px",
"margin-right":"5px",
"display":"",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_delete_white.png) no-repeat center "
},
......@@ -529,6 +539,13 @@
"display":"",
background: "url(../x_component_TeamWork/$ProjectList/default/icon/icon_shezhi_grey.png) no-repeat center "
},
projectListItemGroupIcon:{
"float":"right",
"width":"16px",
"height":"16px",
"margin":"30px 5px",
background: "url(/x_component_TeamWork/$ProjectList/default/icon/icon_group_grey.png) no-repeat center "
},
projectListItemFavIcon:{
"float":"right",
"width":"16px",
......
......@@ -22,12 +22,12 @@
"height":"16px",
"background":"url(../x_component_TeamWork/$ProjectList/default/icon/icon_off.png) no-repeat center "
},
projectSettingContent:{
"projectSettingContent":{
"position":"absolute",
"top":"40px",
"bottom":"0px"
},
projectSettingNaviLayout:{
"projectSettingNaviLayout":{
"float":"left",
"width":"200px",
"height":"100%",
......@@ -232,6 +232,149 @@
"text-align":"center",
"border-radius":"100px"
},
"authTitle":{
"padding-left":"20px",
"height":"30px",
"line-height":"30px"
},
"authContainer":{
"margin-left":"20px",
"margin-top":"20px",
"height":"60px",
"border-bottom":"1px dotted #cccccc"
},
"authItemContainer":{
"cursor":"pointer",
"float":"left",
"margin-right":"10px",
"height":"20px",
"display":"flex",
"justify-content":"center",
"align-items":"center"
},
"authItemIcon":{
"float":"left",
"width":"16px",
"height":"16px",
"background":"url(/x_component_TeamWork/$ProjectSetting/default/icon/icon_unselected.png) no-repeat center "
},
"authItemTitle":{
"float":"left",
"margin-left":"6px",
"height":"20px",
"line-height":"20px"
},
"detailTopContainer":{
"height":"50px",
"line-height":"50px",
"margin-left":"50px",
"color":"#666666",
"font-size":"15px",
"margin-top":"20px"
},
"detailStatTitle":{
"margin-left":"50px",
"height":"30px",
"line-height":"30px"
},
"detailStatContainer":{
"padding-left":"50px"
},
"detailStatTotal":{
"margin-top":"5px",
"height":"120px",
"width":"100px",
"float":"left",
"margin-right":"20px"
},
"detailStatTotalTitle":{
"height":"30px",
"line-height":"30px",
"color":"#8c8c8c",
"font-size":"12px"
},
"detailStatTotalCount":{
"margin-top":"10px",
"margin-bottom":"5px",
"font-size":"28px",
"color":"#000000"
},
"detailStatTotalBar":{
"transition":"width 0.6s ease",
"background-color":"#ff8478",
"width":"40px",
"height":"3px",
"border-radius":"3px"
},
"moreActionTitle":{
"margin-top":"20px",
"font-size":"16px",
"color":"",
"height":"30px",
"line-height":"30px",
"padding-left":"50px"
},
"moreActionDescription":{
"font-size":"12px",
"color":"",
"height":"20px",
"line-height":"20px",
"padding-left":"50px"
},
"moreActionContainer":{
"padding-left":"50px",
"margin-top":"20px"
},
"moreActionComplete":{
"float":"left",
"color":"#e62412",
"height":"30px",
"width":"100px",
"line-height":"30px",
"text-align":"center",
"border-radius":"2px",
"border":"1px solid #ffcccc",
"margin-right":"20px",
"cursor":"pointer"
},
"moreActionUnComplete":{
"float":"left",
"color":"#e62412",
"height":"30px",
"width":"100px",
"line-height":"30px",
"text-align":"center",
"border-radius":"2px",
"border":"1px solid #ffcccc",
"margin-right":"10px",
"cursor":"pointer"
},
"moreActionRemove":{
"float":"left",
"color":"#ffffff",
"height":"30px",
"width":"100px",
"line-height":"30px",
"text-align":"center",
"border-radius":"2px",
"border":"1px solid #e62412",
"background-color":"#e62412",
"margin-right":"10px",
"cursor":"pointer"
},
"moreActionRecover":{
"float":"left",
"color":"#ffffff",
"height":"30px",
"width":"100px",
"line-height":"30px",
"text-align":"center",
"border-radius":"2px",
"border":"1px solid #e62412",
"background-color":"#e62412",
"margin-right":"10px",
"cursor":"pointer"
},
customTopLayout:{
"height":"40px",
......
{
"topTitleContainer":{
"width":"100%",
"height":"40px",
"border-bottom":"1px solid #cccccc"
},
"topTitle":{
"line-height":"40px",
"font-size":"16px"
},
"templateNameTxt":{
"margin-top":"10px",
"height":"30px",
"line-height":"30px"
},
"templateNameContainer":{
"height":"40px",
"width":"460px"
},
"templateNameInput":{
"width":"100%",
"height":"30px",
"text-indent":"2px",
"font-size":"14px",
"color":"#333333",
"outline":"none",
"border":"1px solid #cccccc"
},
"templateDesTxt":{
"height":"30px",
"line-height":"30px"
},
"templateDesContainer":{
"height":"85px",
"width":"460px"
},
"templateDesInput":{
"width":"100%",
"height":"80px",
"resize":"none",
"border":"1px solid #cccccc",
"outline":"none"
},
"templateLaneTxt":{
"height":"30px",
"line-height":"30px"
},
"templateLaneContainer":{
"height":"40px",
"width":"460px"
},
"templateLaneInput":{
"width":"100%",
"height":"30px",
"text-indent":"2px",
"font-size":"14px",
"color":"#333333",
"border":"1px solid #cccccc",
"outline":"none"
},
"templateActionContainer":{
"width":"460px",
"height":"40px",
"margin-top":"20px"
},
"okAction":{
"float":"right",
"width":"70px",
"height":"30px",
"line-height":"30px",
"background-color":"#1b9aee",
"color":"#ffffff",
"text-align":"center",
"font-size":"14px",
"border-radius":"2px",
"margin-right":"10px",
"cursor":"pointer"
},
"closeAction":{
"float":"right",
"width":"70px",
"height":"30px",
"line-height":"30px",
"background-color":"#1b9aee",
"color":"#ffffff",
"text-align":"center",
"font-size":"14px",
"border-radius":"2px",
"cursor":"pointer"
}
}
\ No newline at end of file
......@@ -357,7 +357,9 @@
"line-height":"50px"
},
taskPriorityValueText:{
"width":"50px",
//"min-width":"50px",
"padding-left":"10px",
"padding-right":"10px",
"height":"25px",
"line-height":"25px",
"text-align":"center",
......
此差异已折叠。
......@@ -14,7 +14,7 @@ MWF.xApplication.TeamWork.GroupSelect = new Class({
if(callback)callback();
},
createFirstPage:function(data){ //alert(JSON.stringify(this.data))
createFirstPage:function(data){
var _self = this;
if(this.contentNode)this.contentNode.empty();
this.topBar = new Element("div.topBar",{styles:this.css.topBar}).inject(this.contentNode);
......
......@@ -19,7 +19,7 @@ MWF.xApplication.TeamWork.Main = new Class({
// "isMax": true,
"title": MWF.xApplication.TeamWork.LP.title
},
onQueryLoad: function(){ //111
onQueryLoad: function(){ //
this.lp = MWF.xApplication.TeamWork.LP;
},
......@@ -36,7 +36,6 @@ MWF.xApplication.TeamWork.Main = new Class({
this.rootActions = MWF.Actions.load("x_teamwork_assemble_control");
this.orgActions = MWF.Actions.load("x_organization_assemble_express");
this.path = "../x_component_TeamWork/$Main/";
if(!this.css){
this.cssPath = this.path+this.options.style+"/css.wcss";
......@@ -71,7 +70,6 @@ MWF.xApplication.TeamWork.Main = new Class({
//if(myTips) delete myTips;
var myTips = new Tips(target, {
onShow:function(tip, el){
console.log("ttt="+title);
tip.setStyles({
visibility: 'hidden',
......@@ -85,36 +83,35 @@ MWF.xApplication.TeamWork.Main = new Class({
y:200
}
}).fade('in');
},
onHide:function(tip,el){
myTips.setTitle("");
},
// onHide:function(tip,el){
// //myTips.setTitle("");
// tip.destroy();
// },
title:function(){
return title
}
});
myTips.setTitle(title);
//if you want to add this after init
// myTips.removeEvents('show').addEvent('show', function(tip, el){
// console.log("ttt="+title)
// tip.setStyles({
// visibility: 'hidden',
// display: 'block',
// "background-color":"#000000",
// "border-radius":"5px",
// "padding":"5px",
// "color":"#ffffff",
// "offset":{
// x:200,
// y:200
// },
// title:function(){
// return title
// }
// }).fade('in');
// });
myTips.removeEvents('show').addEvent('show', function(tip, el){
console.log("ttt="+title)
tip.setStyles({
visibility: 'hidden',
display: 'block',
"background-color":"#000000",
"border-radius":"5px",
"padding":"5px",
"color":"#ffffff",
"offset":{
x:200,
y:200
},
title:function(){
return title
}
}).fade('in');
});
},
......
......@@ -148,6 +148,51 @@ MWF.xApplication.TeamWork.NewProject = new Class({
});
this.newProjectTemplateText = new Element("div.newProjectTemplateText",{styles:this.css.newProjectTemplateText,text:this.lp.template}).inject(this.formTableArea);
this.newProjectTemplateContainer = new Element("div.newProjectTemplateContainer",{styles:this.css.newProjectTemplateContainer}).inject(this.formTableArea);
this.newProjectTemplateValue = new Element("div.newProjectTemplateValue",{styles:this.css.newProjectTemplateValue,text:""}).inject(this.newProjectTemplateContainer);
this.newProjectTemplateArrow = new Element("div.newProjectTemplateArrow",{styles:this.css.newProjectTemplateArrow}).inject(this.newProjectTemplateContainer);
this.newProjectTemplateContainer.addEvents({
click:function(){
var tm = new MWF.xApplication.TeamWork.NewProject.TemplateSelect(this.container, this.newProjectTemplateContainer, this.app, {}, {
css:this.css, lp:this.lp, axis : "y",
position : { //node 固定的位置
x : "auto",
y : "middle"
},
nodeStyles : {
"min-width":"200px",
"width":"265px",
"padding":"2px",
"border-radius":"5px",
"box-shadow":"0px 0px 4px 0px #999999",
"z-index" : "201"
},
onPostLoad:function(){
tm.node.setStyles({"opacity":"0","top":(tm.node.getStyle("top").toInt()+4)+"px"});
var fx = new Fx.Tween(tm.node,{duration:400});
fx.start(["opacity"] ,"0", "1");
},
onClose:function(rd){
this.newProjectTemplateContainer.setStyles({"border":"1px solid #cccccc"});
if(!rd) return;
this.newProjectTemplateValue.set("text",rd.title);
this.templateId = rd.id;
// if(rd.act == "remove"){
// this.close(rd);
// if(this.data.projectObj){ //reload project
// this.data.projectObj.createTaskGroup()
// }
// }
}.bind(this)
},null,this);
tm.load();
this.newProjectTemplateContainer.setStyles({"border":"1px solid #4A90E2"});
}.bind(this)
});
this.newProjectAdd = new Element("div.newProjectAdd",{styles:this.css.newProjectAdd,text:this.lp.add}).inject(this.formTableArea);
this.newProjectAdd.addEvents({
click:function(){
......@@ -164,7 +209,8 @@ MWF.xApplication.TeamWork.NewProject = new Class({
var data = {
"title":v,
"description":des,
"groups":groups
"groups":groups,
"templateId":this.templateId || ""
};
//this.actions.projectSave(data,function(json){
......@@ -193,5 +239,57 @@ MWF.xApplication.TeamWork.NewProject = new Class({
}
});
MWF.xApplication.TeamWork.NewProject.TemplateSelect = new Class({
Extends: MWF.xApplication.TeamWork.Common.ToolTips,
options : {
// displayDelay : 300,
hasArrow:false,
event:"click"
},
_loadCustom : function( callback ){
this.rootActions = this.app.rootActions;
var _self = this;
this.css = this.options.css;
this.lp = this.options.lp;
//this.data
//this.contentNode
//debugger;
var topTemplateTitle = new Element("div.topTemplateTitle",{ styles:this.css.topTemplateTitle, text: this.lp.templateTitle }).inject(this.contentNode);
this.tempateContainer = new Element("div.tempateContainer",{ styles:this.css.tempateContainer }).inject(this.contentNode);
this.rootActions.ProjectTemplateAction.listNextWithFilter("(0)",100,{},function(json){
//alert(json.data.length)
json.data.each(function(data){
this.templateItem(data)
}.bind(this))
}.bind(this));
if(callback)callback();
},
templateItem:function(data){
var _self = this;
var templateItemContainer = new Element("div.templateItemContainer",{styles:this.css.templateItemContainer, id:data.id}).inject(this.tempateContainer);
var templateItemIcon = new Element("div.templateItemIcon",{styles:this.css.templateItemIcon}).inject(templateItemContainer);
var templateItemTitle = new Element("div.templateItemTitle",{styles:this.css.templateItemTitle,text:data.title}).inject(templateItemContainer);
templateItemContainer.addEvents({
mouseover:function(){
this.setStyles({"background-color":"rgb(242,245,247)"});
},
mouseout:function(){
this.setStyles({"background-color":"#ffffff"});
},
click:function(){
var res = {};
res.id = data.id;
res.title = data.title;
this.close(res)
}.bind(this)
});
}
});
\ No newline at end of file
......@@ -30,6 +30,9 @@ MWF.xApplication.TeamWork.Project = new Class({
this.data = data;
},
load: function () {
this.actions.get(this.data.id,function(json){ debugger ;})
this.container.setStyles({display:"flex"});
this.container.empty();
this.createTopBarLayout();
......@@ -51,7 +54,7 @@ MWF.xApplication.TeamWork.Project = new Class({
var opt={
axis: "y" //箭头在x轴还是y轴上展现
};
//this.app.showTips(this.topBarBackHomeIcon,{_html:"<div style='margin:2px 5px;'>"+this.lp.backProject+"</div>"},opt);
this.app.showTips(this.topBarBackHomeIcon,{_html:"<div style='margin:2px 5px;'>"+this.lp.backProject+"</div>"},opt);
//this.app.tips(this.topBarBackHomeIcon,this.lp.backProject);
}.bind(this)
});
......@@ -114,54 +117,52 @@ MWF.xApplication.TeamWork.Project = new Class({
//************************************
if(this.data.control && this.data.control.founder){
this.topBarSettingContainer = new Element("div.topBarSettingContainer",{styles:this.css.topBarSettingContainer}).inject(this.topBarLayout);
this.topBarSettingMenuContainer = new Element("div.topBarSettingMenuContainer",{styles:this.css.topBarSettingMenuContainer}).inject(this.topBarSettingContainer);
this.topBarSettingMenuContainer.addEvents({
click:function(){
MWF.xDesktop.requireApp("TeamWork", "ProjectSetting", function(){
var ps = new MWF.xApplication.TeamWork.ProjectSetting(this,this.data,
{"width": "800","height": "80%",
onPostOpen:function(){
ps.formAreaNode.setStyles({"top":"10px"});
var fx = new Fx.Tween(ps.formAreaNode,{duration:200});
fx.start(["top"] ,"10px", "100px");
},
onPostClose:function(json){
this.topBarSettingContainer = new Element("div.topBarSettingContainer",{styles:this.css.topBarSettingContainer}).inject(this.topBarLayout);
this.topBarSettingMenuContainer = new Element("div.topBarSettingMenuContainer",{styles:this.css.topBarSettingMenuContainer}).inject(this.topBarSettingContainer);
this.topBarSettingMenuContainer.addEvents({
click:function(){
MWF.xDesktop.requireApp("TeamWork", "ProjectSetting", function(){
var ps = new MWF.xApplication.TeamWork.ProjectSetting(this,this.data,
{"width": "800","height": "80%",
onPostOpen:function(){
ps.formAreaNode.setStyles({"top":"10px"});
var fx = new Fx.Tween(ps.formAreaNode,{duration:200});
fx.start(["top"] ,"10px", "100px");
},
onPostClose:function(json){
}
},{
container : this.container,
lp : this.app.lp.projectSetting,
css:_self.css
}
},{
container : this.container,
lp : this.app.lp.projectSetting,
css:_self.css
}
);
ps.open();
}.bind(this));
}.bind(this),
mouseover:function(){
this.topBarSettingMenuContainer.getElements(".topBarSettingMenuIcon").setStyles({
"background-image":"url(../x_component_TeamWork/$Project/default/icon/icon_caidan_click.png)"
});
this.topBarSettingMenuContainer.getElements(".topBarSettingMenuText").setStyles({
"color":"#4A90E2"
});
}.bind(this),
mouseout:function(){
this.topBarSettingMenuContainer.getElements(".topBarSettingMenuIcon").setStyles({
"background-image":"url(../x_component_TeamWork/$Project/default/icon/icon_caidan.png)"
});
this.topBarSettingMenuContainer.getElements(".topBarSettingMenuText").setStyles({
"color":"#666666"
});
}.bind(this)
});
this.topBarSettingMenuIcon = new Element("div.topBarSettingMenuIcon",{styles:this.css.topBarSettingMenuIcon}).inject(this.topBarSettingMenuContainer);
this.topBarSettingMenuText = new Element("div.topBarSettingMenuText",{styles:this.css.topBarSettingMenuText,text:this.lp.setting}).inject(this.topBarSettingMenuContainer);
);
ps.open();
}.bind(this));
}.bind(this),
mouseover:function(){
this.topBarSettingMenuContainer.getElements(".topBarSettingMenuIcon").setStyles({
"background-image":"url(../x_component_TeamWork/$Project/default/icon/icon_caidan_click.png)"
});
this.topBarSettingMenuContainer.getElements(".topBarSettingMenuText").setStyles({
"color":"#4A90E2"
});
}.bind(this),
mouseout:function(){
this.topBarSettingMenuContainer.getElements(".topBarSettingMenuIcon").setStyles({
"background-image":"url(../x_component_TeamWork/$Project/default/icon/icon_caidan.png)"
});
this.topBarSettingMenuContainer.getElements(".topBarSettingMenuText").setStyles({
"color":"#666666"
});
}.bind(this)
});
this.topBarSettingMenuIcon = new Element("div.topBarSettingMenuIcon",{styles:this.css.topBarSettingMenuIcon}).inject(this.topBarSettingMenuContainer);
this.topBarSettingMenuText = new Element("div.topBarSettingMenuText",{styles:this.css.topBarSettingMenuText,text:this.lp.setting}).inject(this.topBarSettingMenuContainer);
}
},
createContentLayout:function(){
this.contentLayout = new Element("div.contentLayout",{styles:this.css.contentLayout}).inject(this.container);
......@@ -177,36 +178,34 @@ MWF.xApplication.TeamWork.Project = new Class({
if(this.foldContainer) this.foldContainer.destroy();
this.foldContainer = new Element("div.foldContainer",{styles:this.css.foldContainer}).inject(this.contentLayout);
this.foldIcon = new Element("div.foldIcon",{styles:this.css.foldIcon,text:"<"}).inject(this.foldContainer);
this.app.tips(this.foldIcon,"折叠");
this.foldIcon.addEvents({
mouseover:function(){
this.naviLayout.setStyles({"box-shadow": "1px 2px 6px 0px #1b9aee"});
this.naviLayout.setStyles({"border-right": "1px solid #1b9aee"});
//this.foldContainer.setStyles({"border-left":"1px solid #1b9aee"});
this.foldIcon.setStyles({"background-color":"#1b9aee","color":"#ffffff"});
}.bind(this),
mouseout:function(){
this.naviLayout.setStyles({"box-shadow": "0px 2px 4px 0 #888888"});
this.naviLayout.setStyles({"border-right": "1px solid #cccccc"});
this.foldIcon.setStyles({"background-color":"#ffffff","color":""});
}.bind(this),
click:function(){
if(this.naviFold){
var fx = new Fx.Tween(this.naviLayout,{duration:100});
this.naviLayout.show();
//this.naviLayout.show();
fx.start(["width"] ,"0", "300")
.chain(function(){
this.foldIcon.set("text","<");
this.naviFold = false;
this.app.tips(this.foldIcon,"折叠11");
}.bind(this));
}else{ //aaaaa
var fx = new Fx.Tween(this.naviLayout,{duration:100});
fx.start(["width"] ,"300", "0")
var fx1 = new Fx.Tween(this.naviLayout,{duration:100});
fx1.start(["width"] ,"300", "0")
.chain(function(){
this.naviLayout.hide();
//this.naviLayout.hide();
this.foldIcon.set("text",">");
this.naviFold = true;
//console.log("zzzzzzzzzzzzzzzzzzzzzk");
this.app.tips(this.foldIcon,"展开22");
}.bind(this));
}
......@@ -326,7 +325,7 @@ MWF.xApplication.TeamWork.Project = new Class({
this.overLine.addEvents({
mouseover:function(){
//this.app.showTips(this.overLine,{_html:"<div style='margin:2px 5px;'>"+this.lp.taskCompleteText+":"+this.currentProjectGroupData.overtimeTotal+"</div>"});
//alert(this.currentProjectGroupData.overtimeTotal)
////alert(this.currentProjectGroupData.overtimeTotal)
this.app.tips(this.overLine,this.lp.taskovertimeText + ": " + this.currentProjectGroupData.overtimeTotal)
}.bind(this)
});
......@@ -390,8 +389,8 @@ MWF.xApplication.TeamWork.Project = new Class({
this.curNaviItem = json.name;
this.openView(this.naviItemAllContainer);
}.bind(this),
mouseenter:function(){ if(_self.curNaviItem != json.name) _self.naviItemChange(this,"enter")},
mouseleave:function(){ if(_self.curNaviItem != json.name) _self.naviItemChange(this,"leave")}
mouseenter:function(){ if(_self.curNaviItem != json.name) _self.naviItemChange(this,"enter") },
mouseleave:function(){ if(_self.curNaviItem != json.name) _self.naviItemChange(this,"leave") }
});
}else if(json.name==this.lp.viewItemMy){
//我的任务
......
MWF.xApplication.TeamWork = MWF.xApplication.TeamWork || {};
MWF.xApplication.TeamWork.ProjectTemplate = new Class({
Extends: MWF.xApplication.TeamWork.Common.Popup,
options: {
"closeByClickMask": false
},
open: function (e) {
//设置css 和 lp等
var css = this.css;
this.cssPath = "/x_component_TeamWork/$ProjectTemplate/" + this.options.style + "/css.wcss";
this._loadCss();
if (css) this.css = Object.merge(css, this.css);
this.lp = this.app.lp.bam.template;
this.fireEvent("queryOpen");
this.isNew = false;
this.isEdited = false;
this._open();
this.fireEvent("postOpen");
},
_createTableContent: function () {
if(this.data.id && this.data.id!=""){
this.isEdited = true
}else{
this.isEdited = false;
}
var topTitleContainer = new Element("div.topTitleContainer",{styles:this.css.topTitleContainer}).inject(this.formTableArea);
var topTitle = new Element("div.topTitle",{styles:this.css.topTitle,text:this.lp.title}).inject(topTitleContainer);
var templateNameTxt = new Element("div.templateNameTxt",{styles:this.css.templateNameTxt,text:this.lp.name}).inject(this.formTableArea);
var templateNameContainer = new Element("div.templateNameContainer",{styles:this.css.templateNameContainer}).inject(this.formTableArea);
this.templateNameInput = new Element("input",{type:"text",styles:this.css.templateNameInput,value:""}).inject(templateNameContainer);
this.templateNameInput.addEvents({
focus:function(){
this.setStyles({"border":"1px solid #1b9aee"});
},
blur:function(){
if(this.get("value").trim()==""){
this.setStyles({"border":"1px solid #ff0000"});
}else{
this.setStyles({"border":"1px solid #cccccc"});
}
}
})
var templateDesTxt = new Element("div.templateDesTxt",{styles:this.css.templateDesTxt,text:this.lp.description}).inject(this.formTableArea);
var templateDesContainer = new Element("div.templateDesContainer",{styles:this.css.templateDesContainer}).inject(this.formTableArea);
this.templateDesInput = new Element("textarea.templateDesInput",{styles:this.css.templateDesInput}).inject(templateDesContainer);
this.templateDesInput.addEvents({
focus:function(){
this.setStyles({"border":"1px solid #1b9aee"});
}
})
var templateLaneTxt = new Element("div.templateLaneTxt",{styles:this.css.templateLaneTxt,text:this.lp.lane+"("+this.lp.laneTip+")"}).inject(this.formTableArea);
var templateLaneContainer = new Element("div.templateLaneContainer",{styles:this.css.templateLaneContainer}).inject(this.formTableArea);
this.templateLaneInput = new Element("input",{type:"text",styles:this.css.templateLaneInput,value:"",placeholder:this.lp.laneTip}).inject(templateLaneContainer);
this.templateLaneInput.addEvents({
focus:function(){
this.setStyles({"border":"1px solid #1b9aee"});
},
blur:function(){
if(this.get("value").trim()==""){
this.setStyles({"border":"1px solid #ff0000"});
}else{
this.setStyles({"border":"1px solid #cccccc"});
}
}
})
var templateActionContainer = new Element("div.templateActionContainer",{styles:this.css.templateActionContainer}).inject(this.formTableArea);
this.closeAction = new Element("div.okAction",{styles:this.css.closeAction,text:this.lp.close}).inject(templateActionContainer);
this.closeAction.addEvent("click",function(){ this.close(); }.bind(this))
this.okAction = new Element("div.okAction",{styles:this.css.okAction,text:this.lp.ok}).inject(templateActionContainer);
this.okAction.addEvents({
click:function(){
var flag = true;
if(this.templateNameInput.get("value").trim()==""){
this.templateNameInput.setStyles({"border":"1px solid #ff0000"});
flag = false;
}
if(this.templateLaneInput.get("value").trim()==""){
this.templateLaneInput.setStyles({"border":"1px solid #ff0000"});
flag = false;
}
if(flag){
var data = {}
if(this.isEdited) data.id = this.data.id;
data.title = this.templateNameInput.get("value").trim();
data.description = this.templateDesInput.get("value").trim();
data.taskList = this.templateLaneInput.get("value").split(",");
this.rootActions.ProjectTemplateAction.save(data,function(json){
this.close(json);
}.bind(this))
}
}.bind(this)
})
if(this.isEdited){
this.getTemplate(this.data.id,function(json){
this.templateNameInput.set("value",json.title);
this.templateDesInput.set("value",json.description);
this.templateLaneInput.set("value",json.taskList.join(","));
}.bind(this))
}
},
getTemplate:function(id,callback){
this.rootActions.ProjectTemplateAction.get(id,function(json){
callback(json.data)
}.bind(this));
}
});
......@@ -39,15 +39,20 @@ MWF.xApplication.TeamWork.TaskAttachmentList = new Class({
}.bind(this));
}.bind(this));
this.rootActions.TaskAction.get(this.data.id,function(json){
this.taskData = json.data;
if(this.taskData.control && this.taskData.control.edit){ //权限
this.addContainer = new Element("div.addContainer",{styles:this.css.addContainer}).inject(this.valueContent);
this.addIcon = new Element("div.addIcon",{styles:this.css.addIcon}).inject(this.addContainer);
this.addText = new Element("div.addText",{styles:this.css.addText,text:this.lp.attachmentAdd}).inject(this.addContainer);
this.addContainer.addEvents({
click:function(){
this.uploadAttachment()
}.bind(this)
});
}
}.bind(this))
this.addContainer = new Element("div.addContainer",{styles:this.css.addContainer}).inject(this.valueContent);
this.addIcon = new Element("div.addIcon",{styles:this.css.addIcon}).inject(this.addContainer);
this.addText = new Element("div.addText",{styles:this.css.addText,text:this.lp.attachmentAdd}).inject(this.addContainer);
this.addContainer.addEvents({
click:function(){
this.uploadAttachment()
}.bind(this)
});
},
loadAttachmentItem:function(att){
......
MWF.xApplication.TeamWork.LP = {
"title": "TeamWork",
"bam":{
"title":"后台管理",
"backProject":"返回主页",
"base" :"基础",
"navi":{
"template":"模板管理",
"priority":"优先级设定",
"extField":"自定义字段",
"access":"权限管理"
},
"template":{
"title":"模板管理",
"tips":"项目所属类别,可设置默认泳道等。",
"description":"描述",
"add":"新建模板",
"edit":"编辑",
"remove":"删除",
"name":"模板名称",
"lane":"泳道",
"laneTip":"多个泳道逗号隔开", //用于项目中得默认泳道,可以在项目中自由更改.
"ok":"确定",
"close":"关闭"
},
"priority":{
"title":"优先级设定",
"tips":"用来定义任务的优先处理等级。",
"description":"列表顺序由上至下为:最高优先级 至 最低优先级",
"add":"添加",
"success":"保存成功"
}
},
"ProjectList":{
"navi":{
"title":"TeamWork",
"bam":"后台管理",
"newItem":"新建项目",
"allItem":"全部项目",
"starItem":"我的星标",
......@@ -28,6 +62,11 @@ MWF.xApplication.TeamWork.LP = {
"addProjectListText":"创建新项目",
"listTip":"列表视图",
"blockTip":"卡片视图"
},
"icon":{
"star":"星标",
"setting":"设置",
"group":"分组"
}
},
"newProject":{
......@@ -35,10 +74,13 @@ MWF.xApplication.TeamWork.LP = {
"name":"项目名称",
"description":"项目简介",
"group":"项目分组",
"template":"模板",
"templateTitle":"选择模板",
"add":"创建"
},
"projectSetting":{
"general":"概述",
"projectGeneral":"概述",
"customField":"自定义字段",
"title":"项目设置",
"projectSettingBgText":"项目封面",
......@@ -54,7 +96,42 @@ MWF.xApplication.TeamWork.LP = {
"remove":"删除",
"description":"描述",
"updateTime":"最后更新时间",
"option":"选项"
"option":"选项",
"projectDetail":"项目详情",
"projectDetails":{
"title":"项目详情",
"total":"总数",
"process":"进行中",
"complete":"已完成",
"over":"已逾期",
"taskStat":"任务统计",
"create":"创建",
"at":""
},
"projectAccess":"权限管理",
"projectMore":"更多设置",
"auth":{
"task":"项目",
"taskCreate":"新建项目",
"taskCopy":"复制项目",
"taskDelete":"删除项目",
"list":"列表",
"listCreate":"新建列表",
"attachment":"附件",
"attachmentUpload":"上传附件",
"comment":"评论",
"canComment":"允许评论"
},
"moreActionTitle":"项目操作",
"moreActionDescription":"您可以执行以下操作",
"moreActionComplete":"完成项目",
"moreActionCompleteTips":"一旦完成项目,则该项目下的所有任务都会被设置为已完成,只能查看项目,不能对项目进行编辑等操作。",
"moreActionUnComplete":"取消完成",
"moreActionUnCompleteTips":"取消完成,任务恢复成可新建状态",
"moreActionRemove":"删除项目",
"moreActionRemoveTips":"一旦删除项目,则该项目下的所有任务都会被设置为删除,其中的项目等内容不会被搜索和统计收录。",
"moreActionRecover":"恢复项目",
"moreActionRecoverTips":"恢复项目,该项目下的所有任务都会被恢复到删除前的状态,"
},
"extField":{
"field":"字段",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册