1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114 |
- <style>
- /* .left-box {
- height: 99vh !important;
- } */
- .left-box-font {
- color: #666666;
- font-size: 0.75vw;
- }
- .button-search {
- /* margin: 2.8vh 0 0 2vh; */
- margin-top: 2vw;
- background-color: rgb(23, 145, 233);
- }
- .layui-card-header {
- border-bottom: 1px solid #eee;
- line-height: 0;
- }
- .choose {
- margin-left: 1.4vw;
- display: flex;
- align-items: center;
- justify-content: space-between;
- line-height: 0;
- }
- .record {
- float: right;
- margin-right: 1.8vw;
- text-align: right;
- width: 45%;
- font-size: 0.75vw !important;
- }
- .box-right-top {
- height: 8vh;
- font-size: 0.75VW;
- }
- .box-right-top-1 {
- color: rgb(23, 145, 233);
- font-size: 1.5vw;
- height: 60%;
- }
- .countdown {
- height: 8.5vh;
- width: 6.5vw;
- font-size: 1vw;
- text-align: center;
- border: 1px solid #eee;
- }
- .countdown-top {
- height: 3.5vh;
- line-height: 3.5vh;
- border-bottom: 1px solid #eee;
- color: #fff;
- background-color: rgb(23, 145, 233);
- border-bottom: 1px solid rgb(23, 145, 233);
- font-size: 0.95vw;
- padding: 0;
- margin: 0;
- }
- .countdown-bottom {
- height: 5vh;
- line-height: 5vh;
- padding: 0;
- margin: 0;
- background-color: #fff;
- }
- .fund {
- border: 1px solid rgba(209, 209, 204, 0.719);
- margin-top: 1.5vh;
- border-radius: 0.2vw;
- background-color: rgb(250, 250, 250);
- }
- .fund-top {
- font-size: 0.8vw;
- font-weight: 550;
- }
- .list {
- font-size: 0.75vw;
- }
- .layui-form-checked[lay-skin=primary] > i {
- border-color: rgb(23, 145, 233) !important;
- background-color: rgb(23, 145, 233);
- }
- .layui-form-checkbox[lay-skin=primary]:hover > i {
- border-color: rgb(23, 145, 233);
- }
- .bar {
- position: relative;
- }
- /* .progress-box {
- margin-left: 4vw;
- } */
- .line {
- width: 50%;
- height: 1px;
- background-color: black;
- float: left;
- top: 1vh;
- position: relative;
- margin: auto;
- position: absolute;
- left: 42%;
- top: 50%;
- margin-left: 1.25vw;
- }
- /* .text-line {
- float: left;
- } */
- .schedule {
- font-size: 2vw;
- vertical-align: middle;
- }
- .dynamic-top {
- width: 6.5vw;
- height: 3.5vh;
- border: 1px solid;
- /* color: rgb(23, 145, 233); */
- line-height: 3.5vh;
- text-align: center;
- margin: 0 auto;
- border-radius: 0.2vw;
- font-weight: 600;
- font-size: 0.8vw;
- margin-top: 3vh;
- }
- .dynamic-bottom {
- width: 6.5vw;
- height: 3.5vh;
- border: 1px solid;
- /* color: rgb(23, 145, 233); */
- line-height: 3.5vh;
- text-align: center;
- margin: 0 auto;
- border-radius: 0.2vw;
- font-weight: 600;
- font-size: 0.8vw;
- margin-top: 1.5vh;
- }
- .dynamic span {
- float: right;
- }
- .dynamic-top ~ p {
- color: grey;
- text-align: center;
- }
- .dynamic-bottom ~ p {
- color: grey;
- text-align: center;
- margin-bottom: 3vh;
- }
- .dynamic-top1 {
- width: 6.5vw;
- height: 3.5vh;
- border: 1px solid;
- /* color: rgb(23, 145, 233); */
- line-height: 3.5vh;
- text-align: center;
- margin: 0 auto;
- border-radius: 0.2vw;
- font-weight: 600;
- font-size: 0.8vw;
- margin-top: 3vh;
- }
- .dynamic-top1 ~ p {
- color: grey;
- text-align: center;
- }
- .dynamic div {
- float: left;
- }
- .detail {
- color: rgb(23, 145, 233);
- }
- .project-list {
- border-bottom: 1px solid #eee;
- }
- .information {
- width: 6vw;
- height: 3.5vh;
- line-height: 3.5vh;
- border-radius: 0.25vw;
- }
- .table-header {
- height: 4.5vh;
- line-height: 4.5vh;
- }
- .basic-information {
- /* width: 7vw; */
- /* height: 3.5vh; */
- border: 1px solid rgb(23, 145, 233);
- color: rgb(23, 145, 233);
- line-height: 3.5vh;
- text-align: center;
- border-radius: 0.2vw;
- font-weight: 600;
- font-size: 0.8vw;
- float: left;
- padding: 0 2%;
- }
- .layui-tab .layui-tab-title .layui-this {
- background-color: rgb(247, 251, 255);
- color: rgb(23, 145, 233);
- border-color: rgb(236, 246, 255);
- font-size: 0.8vw;
- height: 4vh;
- line-height: 4vh;
- font-weight: 600;
- }
- .layui-tab .layui-tab-title li {
- width: 4.5vw;
- font-size: 0.8vw;
- height: 4vh;
- line-height: 4vh;
- }
- .layui-tab .layui-tab-title {
- /* height: 4vh; */
- height: unset;
- }
- .layui-tab-title .layui-this:after {
- border-style: none;
- }
- .percentage {
- height: 8vh;
- width: 4vw;
- }
- .percentage-box {
- height: 8vh;
- width: 4vw;
- left: -10%;
- }
- .project-list-name {
- font-size: 0.75vw;
- }
- .h3 {
- font-size: 1vw;
- }
- .layui-form-checkbox > div {
- font-size: 0.75vw !important;
- }
- .layui-form-label {
- width: 110px;
- }
- .line-style {
- width: 100%;
- overflow: hidden;
- }
- .line-style-right {
- width: 45%;
- overflow: hidden;
- }
- .dynamic-line {
- padding: 8px 0;
- }
- /* 日志 */
- .log_top {
- padding-left: 1vw;
- }
- .log_top span {
- margin: 0 0.5vw;
- }
- /* 1,1,1 */
- .log_commentary {
- color: rgb(0, 176, 80);
- }
- .log_company {
- color: rgb(255, 33, 0);
- }
- .log_content {
- width: fit-content;
- margin: 0.3vw 1.5vw 1vw 1.5vw;
- padding: 0.5vw 1vw;
- text-indent: 1.2em;
- line-height: 2.1vh;
- background-color: rgb(255, 255, 255);
- /* background-color: aqua; */
- border-radius: 0.5vw;
- box-shadow: 0.19vw 0.16vw 0.4vw 0.03vw rgba(0, 0, 0, 0.13);
- }
- /* .log_content_color {
- background-color: rgb(250,250,250);
- } */
- .log_content_img img {
- /* width: 10%; */
- border-radius: 0.5vw;
- margin: 0.3vw 0;
- padding-right: 18px;
- padding-bottom: 7px;
- padding-left: 2px;;
- }
- .log_item_top {
- /* height: 70%; */
- overflow: scroll;
- }
- .log_item_top {
- height: 79.2vh;
- }
- .log_item_bottom {
- display: flex;
- /* height: 17vh; */
- /* border-top: 1px solid #eee; */
- margin: 0 1.5vw;
- /* background-color: rgb(250,250,250); */
- }
- .log_input input {
- width: 55vw;
- height: 10vh;
- border: #eee 1px solid;
- }
- .log_bottom_img {
- /* height: 5vh; */
- }
- .log_bottom_img img {
- height: 4vw;
- width: 6vw;
- border-radius: 0.5vw;
- margin: 0.5vw 0vw 0.5vw 0.3vw;
- }
- .log_bottom_left {
- width: 95%;
- margin-top: 1.5vh;
- }
- .log_bottom_right {
- width: 5%;
- }
- /* 上传图片 */
- /* .layui-upload-drag-self {
- background-color: #fbfdff;
- border: 1px dashed #c0ccda;
- border-radius: 6px;
- box-sizing: border-box;
- width: 6vw;
- height: 4vw;
- line-height: 4vw;
- vertical-align: top;
- display: inline-block;
- text-align: center;
- cursor: pointer;
- outline: 0;
- margin-right: 13px;
- float: left;
- } */
- /* .layui-input-inlines-self {
- position: relative;
- margin-left: 90px;
- min-height: 36px;
- text-align: left;
- }
- .layui-upload-drag-self .layui-icon {
- font-size: 28px;
- color: #8c939d
- }
- .layui-upload-drag-self .img {
- position: relative;
- height: 148px;
- width: 148px;
- }
- .layui-upload-img {
- width: 148px;
- height: 148px;
- border-radius: 6px;
- margin-top: -3px;
- margin-left: -2px;
- } */
- .handle {
- position: absolute;
- width: 148px;
- height: 100%;
- z-index: 100;
- border-radius: 6px;
- top: 0;
- background: rgba(59, 60, 61, 0.6);
- text-align: center;
- }
- .handle .icon-myself {
- z-index: 999;
- transition: all .3s;
- cursor: pointer;
- font-size: 25px;
- width: 25px;
- color: rgba(255, 255, 255, 0.91);
- margin: 0 4px;
- }
- .log_textarea {
- width: 60vw;
- height: 8vh;
- padding: 0.5vw;
- /* margin-right: 2vw; */
- }
- .log_button_img {
- width: 2vw;
- }
- .log_card {
- border: none !important;
- }
- /* 点击图片放大 */
- /* .content_img img {
- max-width: 100%;
- cursor: pointer;
- }
- .overlay {
- display: none;
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background-color: rgba(0, 0, 0, 0.7);
- justify-content: center;
- align-items: center;
- z-index: 1;
- }
- .overlay img {
- max-width: 90%;
- max-height: 90%;
- object-fit: contain;
- }
- .layui-card:last-child {
- margin-bottom: 46px;
- }
- .layui-input,.layui-form-select {
- display: block;
- width: auto;
- padding-right: auto;
- } */
- /* .layui-form-select{
- padding-right:0;
- } */
- .project-select {
- width: auto !important;
- }
- .layui-form-select .layui-input {
- padding-right: 0;
- text-align: left;
- font-size: 0.75vw;
- }
- .filelist {
- width: 100%;
- overflow: scroll;
- height: 8vw;
- justify-content: flex-start;
- align-content: space-between;
- /* flex-direction: column-reverse; */
- flex-wrap: wrap;
- display: flex;
- }
- .filelist li {
- padding: 0.5vw 0.7vw 0.5vw 0.7vw;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- display: inline-block;
- border-right: 1px solid #e2e2e2;
- }
- .filelist p {
- margin: 3px 0 5px 0;
- width: 5vw;
- text-align: center;
- }
- .filelist:hover li {
- /* display: initial; */
- }
- </style>
- <div class="layui-card">
- <div class="layui-card-body layui-row layui-col-space12 header-detail">
- <div class="layui-col-md10">
- <div class="layui-card-body layui-row box-right-top">
- <div class="layui-col-md12 box-right-top-1">
- {$detail.project_name}
- </div>
- <div class="layui-col-md5 box-right-top-2">
- 服务单位:{$detail.review_unit_name}
- </div>
- <div class="layui-col-md4 box-right-top-2" style="padding: 0 !important;">
- 送审日期:{$detail.create_time|date="Y-m-d"}
- </div>
- <div class="layui-col-md3 box-right-top-2">
- 接收日期:{$detail.project_receive_time|date="Y-m-d"}
- </div>
- </div>
- </div>
- <div class="layui-col-md1">
- <div class="layui-card countdown">
- <div class="countdown-top">
- {if $detail.project_end_time>time()}剩 余{else}逾 期{/if}
- </div>
- <div class="countdown-bottom">
- {$advent_time}
- </div>
- </div>
- </div>
- </div>
- <div class="layui-tab" lay-filter="test-hash">
- <ul class="layui-tab-title">
- <li class="layui-this" lay-id="ture">项目概览</li>
- {if $project_five.project_comments == 1}
- <li lay-id="22" data-id="1">作业日志</li>
- {/if}
- {if $project_five.project_record == 1}
- <li data-load="" data-id="2">工作记录</li>
- {/if}
- {if $project_five.project_report == 1}
- <li data-load="" data-id="3">项目报告</li>
- {/if}
- {if $project_five.project_user == 1}
- <li data-load="" data-id="4">项目人员</li>
- {/if}
- {if $project_five.project_file == 1}
- <li data-load="" data-id="5">项目附件</li>
- {/if}
- {if $project_five.project_contact == 1}
- <li data-load="" data-id="6">联系函</li>
- {/if}
- {if $project_five.project_log == 1}
- <li data-load="" data-id="7">项目动态</li>
- {/if}
- </ul>
- <div class="layui-tab-content">
- <div class="layui-tab-item layui-show">
- <div class="layui-card-body">
- <form class="layui-form" action="" lay-filter="component-form-element">
- <div class="layui-card-body layui-row layui-col-space12" style="display: flex;justify-content: space-between;padding-left: 0;
- padding-right: 0;margin-left: -2vw;">
- <div class="layui-col-md8" style="width: 50%;">
- <div class="basic-information" style="display: flex;align-items: center;">
- <i class="layui-icon"></i>
- <span>项目基本情况</span>
- </div>
- </div>
- <div class="layui-col-md2" style="font-size: 0.75vw;margin-top: 0.7vh;">
- 负责人:{$detail.project_review_head_name}
- </div>
- <div class="layui-col-md2" style="font-size: 0.75vw;margin-top: 0.7vh;">
- 作业人负责人:{$detail.operate_head_name}
- </div>
- </div>
- <div class="layui-card-body layui-row layui-col-space12" id="buzhoutiao"
- style="display: flex;justify-content: space-between;font-size: 0.9vw;">
- <div class="layui-col-md3 progress-box bar" data-status="0"
- style="display: flex;justify-content: space-between;align-items: center;">
- <div><i class="layui-icon schedule">စ</i> 正在对接</div>
- <div><span class="line"></span></div>
- </div>
- <div class="layui-col-md3 bar" data-status="1"
- style="display: flex;align-items: center;">
- <!-- <div class="text-line">
- <i
- class="layui-icon schedule">စ</i> 正在签约
- </div>
- <div class="line"></div> -->
- <div><i class="layui-icon schedule">စ</i> 正在签约</div>
- <div><span class="line"></span></div>
- </div>
- <div class="layui-col-md3 bar" data-status="2"
- style="display: flex;align-items: center;">
- <!-- <div class="text-line">
- <i
- class="layui-icon schedule"></i> 正在履行
- </div>
- <div class="line"></div> -->
- <div><i class="layui-icon schedule">စ</i> 正在履行</div>
- <div><span class="line"></span></div>
- </div>
- <div class="layui-col-md3 bar" data-status="3"
- style="display: flex;align-items: center;width: 16%;">
- <i class="layui-icon schedule"></i> 履行完成
- </div>
- </div>
- <div class="layui-card fund">
- <div class="layui-card-header table-header">
- <div class="layui-col-md1 fund-top">
- 项目动态
- </div>
- <div class="layui-col-md10" style="font-size: 0.7vw;">
- 当前进度:{switch $detail.project_status}
- {case 1}立项中{/case}
- {case 2}审批中{/case}
- {case 3}待接收{/case}
- {case 4}待分配{/case}
- {case 5}作业中{/case}
- {case 6}归档中{/case}
- {case 7}退审中{/case}
- {case 8}已归档{/case}
- {case 9}已退审{/case}
- {default /}未知
- {/switch}
- </div>
- <div class="layui-col-md1" style="text-align: right;font-size: 0.7vw;">
- <!--<a href="" class="detail">详情 >></a>-->
- </div>
- </div>
- <div class="layui-card-body">
- <div class="layui-card-body layui-row layui-col-space12 project-list-name"
- id="project" style="display: flex;flex-flow: row wrap;">
- <div class="layui-col-md3 dynamic-line" data-status="0">
- <div class="dynamic-top" id="dynamic">项目立项</div>
- <div style="margin-left: 7vw;display: flex;align-items: center;">
- <span></span> <span
- style="font-size: 1vw">■</span> <span
- class="line-style">————————————————————————</span>
- </div>
- <p id="state">状态:已完成</p>
- <p style="padding-left: 0;">实际完成时间:{$detail.create_time|date="Y-m-d"}</p>
- <p>经办人:{$detail.entrust_maker_name}</p>
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="1">
- <div class="dynamic-top" id="dynamic">立项审核</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style">————————————————————————</span>
- <span style="font-size: 1vw">■</span> <span
- class="line-style line-color">————————————————————————</span>
- </div>
- {if $detail.project_status>2}
- <p id="state">状态:已完成</p>
- <p style="padding-left: 0;">
- 实际完成时间:{$detail.approver_time|date="Y-m-d"}</p>
- <p>审核人:{$detail.entrust_approver_name}</p>
- {else}
- <p id="state">状态:未开始</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="2">
- <div class="dynamic-top" id="dynamic">项目接收</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style">————————————————————————</span>
- <span
- style="font-size: 1vw">■</span> <span
- class="line-style line-color">————————————————————————</span>
- </div>
- {if $detail.project_status>3}
- <p id="state">状态:已完成</p>
- <p style="padding-left: 0;">实际完成时间:{$detail.project_receive_time|date="Y-m-d"}</p>
- <p>经办人:{$detail.review_head_name}</p>
- {else}
- <p id="state">状态:{if $detail.project_status==3}进行中{else}未开始{/if}</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="3">
- <div class="dynamic-top" id="dynamic">分配中</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style-right">————————————————————————</span> <span
- style="font-size: 1vw">■</span> <span></span>
- </div>
- {if $detail.project_status>4}
- <p id="state">状态:进行中</p>
- <p style="padding-left: 0;">完成时间:{$detail.project_receive_time|date="Y-m-d"}</p>
- <p>经办人:{$detail.review_head_name}</p>
- {else}
- <p id="state">状态:{if $detail.project_status==4}进行中{else}未开始{/if}</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="4">
- <div class="dynamic-bottom" id="dynamic">作业中</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style">————————————————————————</span> <span
- style="font-size: 1vw">■</span> <span
- class="line-style line-color">————————————————————————</span>
- </div>
- {if $detail.project_status>5}
- <p id="state">状态:已完成</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {else}
- <p id="state">状态:{if $detail.project_status==5}进行中{else}未开始{/if}</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="5">
- <div class="dynamic-bottom" id="dynamic">归档中/退审中</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style">————————————————————————</span> <span
- style="font-size: 1vw">■</span> <span
- class="line-style line-color">————————————————————————</span>
- </div>
- {if $detail.project_status==8 || $detail.project_status==9}
- <p id="state">状态:已完成</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {else}
- <p id="state">状态:{if $detail.project_status==6 || $detail.project_status==7}进行中{else}未开始{/if}</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="6">
- <div class="dynamic-bottom" id="dynamic">已归档</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style-right">————————————————————————</span> <span
- style="font-size: 1vw">■</span><span></span></div>
- {if $detail.project_status==8 || $detail.project_status==9}
- <p id="state">状态:已完成</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {else}
- <p id="state">状态:{if $detail.project_status==6 || $detail.project_status==7}进行中{else}未开始{/if}</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- </div>
- </div>
- </div>
- <div class="layui-card fund">
- <div class="layui-card-header table-header">
- <div class="layui-col-md1 fund-top">
- 报告进度
- </div>
- <div class="layui-col-md10" style="font-size: 0.7vw;">
- 当前进度:{switch $type_max}
- {case 0}初稿作业{/case}
- {case 1}初审报告{/case}
- {case 2}对数报告{/case}
- {case 3}审定报告{/case}
- {default /}未知
- {/switch}
- </div>
- <div class="layui-col-md1" style="text-align: right;font-size: 0.7vw;">
- <!-- <a href="" class="detail">详情 >></a>-->
- </div>
- </div>
- <div class="layui-card-body">
- <div class="layui-card-body layui-row layui-col-space12 project-list-name"
- id="report_status">
- <div class="layui-col-md3 dynamic-line" data-status="0"
- style="margin-bottom: 3vh;">
- <div class="dynamic-top1">初稿作业</div>
- <div style="margin-left: 7.25vw;display: flex;align-items: center;">
- <span></span>
- <span style="font-size: 1vw">■</span> <span
- class="line-style">————————————————————————</span>
- </div>
- <p>状态:已完成</p>
- <p style="padding-left: 0;">实际完成时间:{$detail.project_receive_time|date="Y-m-d"}</p>
- <p>经办人:{$detail.review_head_name}</p>
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="1"
- style="margin-bottom: 3vh;">
- <div class="dynamic-top1">初审报告</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style">————————————————————————</span> <span
- style="font-size: 1vw">■</span> <span
- class="line-style">————————————————————————</span>
- </div>
- {if $type_max>0}
- <p>状态:已完成</p>
- <p style="padding-left: 0;">实际完成时间:{if $report_time[0]["create_time"]==0}无{else}{$report_time[0]["create_time"]|date="Y-m-d"}{/if}</p>
- <p>经办人:{if $report_time[0]["nickname"]==0}无{else}{$report_time[0]["nickname"]}{/if}</p>
- {else}
- <p>状态:{if $type_max==0}进行中{else}未开始{/if}</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="2"
- style="margin-bottom: 3vh;">
- <div class="dynamic-top1">对数报告</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style">————————————————————————</span> <span
- style="font-size: 1vw">■</span> <span
- class="line-style">————————————————————————</span>
- </div>
- {if $type_max>1}
- <p>状态:已完成</p>
- <p style="padding-left: 0;">开始时间:{if $report_time[1]["create_time"]==0}无{else}{$report_time[1]["create_time"]||date="Y-m-d"}{/if}</p>
- <p>经办人:{if $report_time[1]["nickname"]==0}无{else}{$report_time[1]["nickname"]}{/if}</p>
- {else}
- <p>状态:未开始</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- <div class="layui-col-md3 dynamic-line" data-status="3"
- style="margin-bottom: 3vh;">
- <div class="dynamic-top1">审定报告</div>
- <div style="display: flex;align-items: center;"><span
- class="line-style-right">————————————————————————</span> <span
- style="font-size: 1vw">■</span><span></span></div>
- {if $type_max>2 }
- <p>状态:已完成</p>
- <p style="padding-left: 0;">开始时间:{if $report_time[2]["create_time"]==0}无{else}{$report_time[2]["create_time"]||date="Y-m-d"}{/if}</p>
- <p>经办人:{if $report_time[2]["nickname"]==0}无{else}{$report_time[2]["nickname"]}{/if}</p>
- {else}
- <p>状态:未开始</p>
- <p style="padding-left: 0;"></p>
- <p></p>
- {/if}
- </div>
- </div>
- </div>
- </div>
- </form>
- </div>
- </div>
- {if $project_five.project_comments == 1}
- <div class="layui-tab-item" >
- {include file="/project/cost/project_comments"/}
- </div>
- {/if}
- {if $project_five.project_record == 1}
- <div class="layui-tab-item">
- {include file="/project/cost/project_record" /}
- </div>
- {/if}
- {if $project_five.project_report == 1}
- <div class="layui-tab-item">
- {include file="/project/cost/project_report" /}
- </div>
- {/if}
- {if $project_five.project_user == 1}
- <div class="layui-tab-item">
- {include file="/project/cost/project_user" /}
- </div>
- {/if}
- {if $project_five.project_file == 1}
- <div class="layui-tab-item">
- {include file="/project/project_file" /}
- </div>
- {/if}
- {if $project_five.project_contact == 1}
- <div class="layui-tab-item">
- {include file="/project/cost/project_contact" /}
- </div>
- {/if}
- {if $project_five.project_log == 1}
- <div class="layui-tab-item">
- {include file="/project/projectlog/index" /}
- </div>
- {/if}
- </div>
- </div>
- </div>
- <script>
- var project_id = '{$project_id}'
- let zhuangtai = 2;
- let box = document.getElementById("buzhoutiao");
- // console.log(box)
- // console.log(box.children.length)
- // console.log(box.children[0])
- // console.log(box.children[0].dataset.status)
- for (let i = 0; i < box.children.length; i++) {
- let chilbox = box.children[i];
- let chilline = box.getElementsByClassName('line')[i];
- let status = chilbox.dataset.status
- if (status == zhuangtai) {
- chilbox.style.color = 'rgb(25,144,255)'
- chilline.style.backgroundColor = 'rgb(25,144,255)'
- } else if (status < zhuangtai) {
- chilbox.style.color = 'rgb(138,211,126)'
- chilline.style.backgroundColor = 'rgb(138,211,126)'
- } else {
- chilbox.style.color = '#aaa'
- // chilline.style.backgroundcolor = 'rgb(138,211,126)'
- }
- }
- </script>
- <script>
- let project = '{$detail.project_status}';
- project = project - 1
- let box1 = document.getElementById("project");
- // line-color
- for (let i = 0; i < box1.children.length; i++) {
- let p1 = box1.getElementsByTagName("p");
- let span_color = box1.getElementsByTagName("span");
- var aa = p1.innerHTML
- var chilbox1 = box1.children[i];
- let status = chilbox1.dataset.status
- let span_num = span_color[2 + i * 3]
- if (status == project) {
- chilbox1.style.color = 'rgb(23, 145, 233)'
- span_num.style.color = '#aaa'
- } else if (status < project) {
- chilbox1.style.color = 'rgb(23, 145, 233)'
- } else {
- chilbox1.style.color = '#aaa'
- }
- }
- </script>
- <script>
- let report_status = "{$type_max}";
- console.log(report_status)
- let box2 = document.getElementById("report_status");
- for (let i = 0; i < box2.children.length; i++) {
- let chilbox2 = box2.children[i];
- let span_color2 = box2.getElementsByTagName("span");
- let status = chilbox2.dataset.status
- let span_num2 = span_color2[2 + i * 3]
- if (status == report_status) {
- chilbox2.style.color = 'rgb(64,186,42)'
- span_num2.style.color = '#aaa'
- } else if (status < report_status) {
- chilbox2.style.color = 'rgb(64,186,42)'
- } else {
- chilbox2.style.color = '#aaa'
- }
- }
- </script>
- <script>
- var project_id = '{$detail.id}';
- function gouguInit() {
- var element = layui.element,
- form = layui.form,
- tool = layui.tool;
- first();
- // console.log($('#hha').css("display",'block'))
- element.on('tab(project)', function (data) {
- let index = $(this).attr('data-id');
- if (index == 1) {
- comment();
- } else if (index == 2) {
- record();
- } else if (index == 3) {
- report();
- } else if (index == 4) {
- project_user()
- } else if (index == 5) {
- } else if (index == 6) {
- } else if (index == 7) {
- contact(index)
- }
-
- });
- }
- </script>
|