1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>逸管FEP</title>
- <link rel="stylesheet" href="{__MOBILE__}/css/base.css">
- <link rel="stylesheet" href="{__MOBILE__}/css/pending.css">
- <link rel="stylesheet" href="{__MOBILE__}/layui/css/layui.css">
- <link rel="stylesheet" href="{__MOBILE__}/layui-v2.8.18-rc.1/layui-v2.8.18-rc.1/layui/css/layui.css">
- <style>
- .footer_icon1 {
- background-image: url('{__MOBILE__}/img/first.png') !important;
- }
- .footer_icon2 {
- background-image: url('{__MOBILE__}/img/second.png') !important;
- }
- .footer_icon3 {
- background-image: url('{__MOBILE__}/img/third-a.png') !important;
- }
- .footer_icon4 {
- background-image: url('{__MOBILE__}/img/forth.png') !important;
- }
- </style>
- </head>
- <body>
- <!-- <div class="top">
- <span><img src="{__MOBILE__}/img/left.png" alt="" style="width: 5vw;"></span><span>待处理</span><span></span>
- </div> -->
- <div class="layui-tab layui-tab-brief">
- <ul class="layui-tab-title">
- <li class="layui-this">待审项目
- <span class="dot-img">
- {if $red}<img src="{__MOBILE__}/img/dot.png" alt="" style="width: 2.5vw;">{/if}
- </span>
- </li>
- <a href="{:url('mobile/index/pending_invite')}">
- <li>待审请款 <span class="dot-img">{if $red}<img src="{__MOBILE__}/img/dot.png" alt="" style="width: 2.5vw;">{/if}</span></li>
- </a>
- <a href="{:url('mobile/index/pending_advent')}">
- <li>临期 </li>
- </a>
- <a href="{:url('mobile/index/pending_late')}">
- <li>逾期 </li>
- </a>
- </ul>
- <div class="layui-tab-content">
- <div class="layui-tab-item layui-show">
- <div class="kan-sreach">
- <form id="taskForm" class="layui-form" lay-filter="barsearchform">
- <div class="layui-input-wrap" style="display: flex;">
- <input type="text" name="list_keyword" lay-filter="search" placeholder="搜索…"
- class="layui-input">
- <span><button lay-submit="" lay-filter="list_search"><img
- src="{__MOBILE__}/img/search.png" alt=""
- style="height: 5vw;"></button></span>
- </div>
- </form>
- <!--<div class="kan-sift"><span id="btn">筛选</span><span><img src="{__MOBILE__}/img/sift.png"-->
- <!-- alt=""></span>-->
- <!--</div>-->
- </div>
- <div style="margin-bottom: 18vw;">
- {volist name="list" id="vo"}
- <div class="pending-item">
- <div class="pending-top">
- <span style="font-size: 4vw;"><b>{$vo.project_name}</b></span>
- {if $vo.audit_status==1}
- {in name="$vo.audit_type" value="1,16"}
- <a href="{:url('mobile/index/pdetail')}?id={$vo.project_id}">
- <span style="display: flex;align-items: center;font-size: 3.5vw;color: #187FDD;">
- <span style="width:14vw;"><b>查看详情</b></span>
- <span><img src="{__MOBILE__}/img/right.png" alt=""
- style="width: 4vw;height: 3.5vw;"></span>
- </span>
- </a>
- {/in}
- {in name="$vo.audit_type" value="2,4,5,6,14,15"}
- <a href="{:url('mobile/index/report_pdetail')}?id={$vo.else_id}">
- <span style="display: flex;align-items: center;font-size: 3.5vw;color: #187FDD;">
- <span><b>查看详情</b></span>
- <span><img src="{__MOBILE__}/img/right.png" alt=""
- style="width: 4vw;height: 3.5vw;"></span>
- </span>
- </a>
- {/in}
- {in name="$vo.audit_type" value="3,7,8,9"}
- <a href="{:url('mobile/index/invite')}?id={$vo.else_id}">
- <span style="display: flex;align-items: center;font-size: 3.5vw;color: #187FDD;">
- <span><b>查看详情</b></span>
- <span><img src="{__MOBILE__}/img/right.png" alt=""
- style="width: 4vw;height: 3.5vw;"></span>
- </span>
- </a>
- {/in}
- {/if}
- </div>
- <div class="pending-content">项目编号:{$vo.project_num}</div>
- <div class="pending-content content">
- <span>
- 审批状态:
- <span style="margin-left: -1vw;font-weight:600;">
- {switch $vo.audit_status}
- {case 1}<span style="color: #ea8816">未审核</span>{/case}
- {case 2}<span style="color: #16b777">已通过</span>{/case}
- {case 3}<span style="color: #d81e06">已拒绝</span>{/case}
- {default /}未知
- {/switch}
- </span>
- </span>
- <span>当前审核:{$vo.audit_name}</span>
- </div>
- <div class="pending-content"
- style="display: flex;justify-content: space-between;align-items: center;">
- <span style="color: darkgray;"><b>{$vo.create_time}</b></span>
- <span class="pending-button">
- <form class="layui-form" lay-filter="barsearchform">
- <input type="hidden" name="id" value="{$vo.id}"/>
- <input type="hidden" name="else_id" value="{$vo.else_id}"/>
- <input type="hidden" name="audit_type" value="{$vo.audit_type}"/>
- <input type="hidden" name="project_id" value="{$vo.project_id}"/>
- <input type="hidden" name="project_status" value="{$vo.project_status}"/>
- {if isset($vo["else_status"])}
- <input type="hidden" name="else_name" value="{$vo.else_name}"/>
- <input type="hidden" name="else_status" value="{$vo.else_status}"/>
- {/if}
- {if $vo.audit_status==1||$vo.audit_status==16}
- <button type="button" class="layui-btn layui-btn-normal " lay-submit lay-filter="agree" style="background-color:rgb(146,208,80);">通过</button>
- <button type="button" class="layui-btn layui-bg-red layui-btn-normal" lay-submit lay-filter="disagree">拒绝</button>
- {else}
- {in name="$vo.audit_type" value="1,16"}
- <button type="button" class="layui-btn layui-btn-normal chakan"><a href="{:url('mobile/index/pdetail')}?id={$vo.project_id}" style="color: #fff;">查看</a></button>
- {/in}
- {in name="$vo.audit_type" value="2,4,5,6,14,15"}
- <button type="button" class="layui-btn layui-btn-normal chakan"><a href="{:url('mobile/index/report_pdetail')}?id={$vo.else_id}" style="color: #fff;">查看</a></button>
- {/in}
- {in name="$vo.audit_type" value="3,7,8,9"}
- <button type="button" class="layui-btn layui-btn-normal chakan"><a href="{:url('mobile/index/invite')}?id={$vo.else_id}" style="color: #fff;">查看</a></button>
- {/in}
- {in name="$vo.audit_type" value="10,11,12"}
- <button type="button" class="layui-btn layui-btn-normal chakan"><a href="{:url('mobile/index/invite')}?id={$vo.else_id}" style="color: #fff;">查看</a></button>
- {/in}
- {/if}
- </form>
- </span>
- </div>
- </div>
- {/volist}
- </div>
- </div>
- <div class="layui-tab-item"></div>
- <div class="layui-tab-item"></div>
- <div>
- <!-- <div>
- 页面里的内容 <button id="btn">展示弹窗</button>
- </div> -->
- <div class="mask" id="mask"></div>
- <div class="dialog" id="dialog">
- <div class="sift">
- <div class="sift-top" style="margin-bottom: 2vw;">
- <b>项目状态</b>
- </div>
- <form class="layui-form" action="">
- <div class="layui-form-item">
- <div class="layui-input-block">
- <input type="radio" name="project_status" value="2" title="审批中"
- class="sift-state">
- <input type="radio" name="project_status" value="3" title="待接收"
- class="sift-state">
- <input type="radio" name="project_status" value="4" title="分配中"
- class="sift-state">
- <input type="radio" name="project_status" value="5" title="作业中"
- class="sift-state">
- <input type="radio" name="project_status" value="6" title="归档中"
- class="sift-state">
- <input type="radio" name="project_status" value="7" title="退审中"
- class="sift-state">
- <input type="radio" name="project_status" value="8" title="已归档"
- class="sift-state">
- <input type="radio" name="project_status" value="9" title="已退审"
- class="sift-state">
- </div>
- <!--<div class="sift-top">-->
- <!-- <b>相关区域</b>-->
- <!--</div>-->
- </div>
- <!--<div class="layui-form-item">-->
- <!-- <div class="layui-input-inline">-->
- <!-- <select name="province">-->
- <!-- <option value=""selected>请选择省</option>-->
- <!-- <option value="浙江" >浙江省</option>-->
- <!-- <option value="你的工号">江西省</option>-->
- <!-- <option value="你最喜欢的老师">福建省</option>-->
- <!-- </select>-->
- <!-- </div>-->
- <!-- <div class="layui-input-inline">-->
- <!-- <select name="city">-->
- <!-- <option value="">请选择市</option>-->
- <!-- <option value="杭州">杭州</option>-->
- <!-- <option value="宁波" disabled>宁波</option>-->
- <!-- <option value="温州">温州</option>-->
- <!-- <option value="温州">台州</option>-->
- <!-- <option value="温州">绍兴</option>-->
- <!-- </select>-->
- <!-- </div>-->
- <!-- <div class="layui-input-inline">-->
- <!-- <select name="area">-->
- <!-- <option value="">请选择县/区</option>-->
- <!-- <option value="西湖区">西湖区</option>-->
- <!-- <option value="余杭区">余杭区</option>-->
- <!-- <option value="拱墅区">临安市</option>-->
- <!-- </select>-->
- <!-- </div>-->
- <!-- <div class="layui-form-mid layui-text-em">
- <i class="layui-icon layui-icon-tips" lay-tips="{
- content: '此处只是演示联动排版,并未做联动交互',
- margin: '0 0 0 -10px'
- } "></i>
- </div> -->
- <!--</div>-->
- <!--<div class="layui-form-item">-->
- <!-- <div class="sift-top">-->
- <!-- <b>日期范围</b>-->
- <!-- </div>-->
- <!-- <div class="layui-inline" id="ID-laydate-rangeLinked"-->
- <!-- style="display: flex;align-items: center;">-->
- <!-- <div class="layui-input-inline">-->
- <!-- <input type="text" autocomplete="off" id="ID-laydate-start-date-1" style="margin: 0;padding: 0;text-align: center;"-->
- <!-- class="layui-input" placeholder="开始日期" id="datePicker" name="project_start_time">-->
- <!-- </div>-->
- <!-- <div class="layui-form-mid">-</div>-->
- <!-- <div class="layui-input-inline">-->
- <!-- <input type="text" autocomplete="off" id="ID-laydate-end-date-1" class="layui-input" style="margin: 0;padding: 0;text-align: center;"-->
- <!-- placeholder="结束日期" id="datePicker1" name="project_end_time">-->
- <!-- </div>-->
- <!-- </div>-->
- <!--</div>-->
- <div class="layui-form-item">
- <div class="sift-bottom">
- <div class="layui-input-block">
- <button type="button" class="layui-btn" lay-submit lay-filter="demo1"
- style="padding: 0;">立即提交
- </button>
- <!-- <button type="reset" class="layui-btn layui-btn-primary">重置</button> -->
- </div>
- </div>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="footer">
- <div class="footer_ge">
- <a href="{:url('mobile/index/main')}" title="首页">
- <div class="dot">
- <div>
- <div class="footer_icon footer_icon1"></div>
- <div>首页</div>
- </div>
- <div class="dot-img">
- <!--<img src="{__MOBILE__}/img/dot.png" alt="" style="width: 1.2vh;">-->
- </div>
- </div>
- </a>
- </div>
- <div class="footer_ge">
- <a href="{:url('mobile/index/kan_list')}" title="看板">
- <div class="dot">
- <div>
- <div class="footer_icon footer_icon2"></div>
- <div>看板</div>
- </div>
- <div class="dot-img">
- {if $red_kan} <img src="{__MOBILE__}/img/dot.png" alt="" style="width: 1.2vh;"> {/if}
- </div>
- </div>
- </a>
- </div>
- <div class="footer_ge">
- <a href="{:url('mobile/index/pending')}" title="待处理" style="color: #187FDD;">
- <div class="dot">
- <div>
- <div class="footer_icon footer_icon3"></div>
- <div>待处理</div>
- </div>
- <div class="dot-img">
- {if $red} <img src="{__MOBILE__}/img/dot.png" alt="" style="width: 1.2vh;margin-left: -4.5vw;">{/if}
- </div>
- </div>
- </a>
- </div>
- <div class="footer_ge">
- <a href="{:url('mobile/index/person')}" title="我的">
- <div class="dot">
- <div>
- <div class="footer_icon footer_icon4"></div>
- <div>我的</div>
- </div>
- <div class="dot-img">
- <!-- <img src="{__MOBILE__}/img/dot.png" alt="" style="width: 1.2vh;"> -->
- </div>
- </div>
- </a>
- </div>
- </div>
- <script src="{__MOBILE__}/layui-v2.8.18-rc.1/layui-v2.8.18-rc.1/layui/layui.js"></script>
- <script src="{__MOBILE__}/js/jquery-3.4.1.min.js"></script>
- <script>
- layui.use(function () {
- var form = layui.form, layer = layui.layer;
- form.on('submit(list_search)', function (data) {
- console.log(data.field);
- const host = window.location.host;
- window.location.href = ' https://' + host + '/mobile/index/pending?list_keyword=' + data.field['list_keyword'];
- return false;
- });
- form.on('submit(advent_list)', function (data) {
- console.log(data.field);
- const host = window.location.host;
- window.location.href = ' https://' + host + '/mobile/index/pending?advent_keyword=' + data.field['advent_keyword'];
- return false;
- });
- form.on('submit(late_list)', function (data) {
- console.log(data.field);
- const host = window.location.host;
- window.location.href = ' https://' + host + '/mobile/index/pending?late_keyword=' + data.field['late_keyword'];
- return false;
- });
- let tool = {
- ajax: function (options, callback) {
- var format = 'json';
- if (options.hasOwnProperty('data')) {
- format = options.data.hasOwnProperty('format') ? options.data.format : 'json';
- }
- callback = callback || options.success;
- callback && delete options.success;
- var optsetting = { timeout: 10000 };
- if (format == 'jsonp') {
- optsetting = { timeout: 10000, dataType: 'jsonp', jsonp: 'callback' }
- }
- var opts = $.extend({}, optsetting, {
- success: function (res) {
- if (callback && typeof callback === 'function') {
- callback(res);
- }
- }
- }, options);
- $.ajax(opts);
- },
- post: function (url, data, callback) {
- this.ajax({
- url: url,
- type: "POST",
- data: data
- }, callback);
- },
- }
- var cs = 0;
- form.on('submit(agree)', function (data) {
- console.log(data.field);
- data.field.type = 1000;
- layer.confirm("确认是否审批通过?", function (index) {
- let callback = function (e) {
- layer.msg(e.msg);
- setTimeout(function () {
- window.location.reload()
- cs = 0;
- layer.close(index);
- }, 2000)
- }
- console.log(data.field.audit_type, data.field.project_status)
- if(cs==0){
- if (data.field.audit_type == 1) {
- if (data.field.project_status == 2) {
- cs=1;
- //立项审批
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.audit/project_edit_first", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
-
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- } else if (data.field.project_status == 6) {
- cs=1;
- //归档审批
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.audit/project_edit_second", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
-
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
-
- } else if (data.field.project_status == 7) {
- cs=1;
- //退审审批
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.audit/project_edit_third", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
-
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- }
- } else if (data.field.audit_type == 2) {
- if (data.field.else_status == 0) {
- cs=1;
- //报告新建
- data.field.type = 1000;
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.report/agree_report", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
-
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
-
-
- } else if (data.field.else_status == 3) {
- cs=1;
- //报告删除
- data.field.type = 1000;
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.report/agree_delete", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
-
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- }
- } else if (data.field.audit_type == 3) {
- cs=1;
- if (data.field.else_status == 0) {
- //联系函新建
- data.field.type = 1000;
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.contact/agree_contact", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
-
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
-
- } else if (data.field.else_status == 3) {
- cs=1;
- //联系函删除
- data.field.type = 1000;
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.contact/agree_delete", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
-
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
-
- }
-
- } else if (data.field.audit_type == 4) {
- cs=1;
- //报告新建一审
-
-
- tool.post("/admin/project.audit/report_agree_first", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 5) {
- cs=1;
- //报告新建二审
-
-
- tool.post("/admin/project.audit/report_agree_second", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 6) {
- cs=1;
- //报告三审
-
-
- tool.post("/admin/project.audit/report_agree_third", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 7) {
- cs=1;
- //联系函新建一审
-
-
- tool.post("/admin/project.audit/contact_agree_first", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
-
- }, callback);
-
- } else if (data.field.audit_type == 8) {
- cs=1;
- //联系函二审
-
-
- tool.post("/admin/project.audit/contact_agree_second", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 9) {
- cs=1;
- //联系函三审
-
-
- tool.post("/admin/project.audit/contact_agree_third", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 10) {
- cs=1;
- //请款一审
-
-
- tool.post("/admin/project.audit/appropriation_agree_first", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 11) {
- cs=1;
- //请款二审
-
-
- tool.post("/admin/project.audit/appropriation_agree_second", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 12) {
- cs=1;
- //请款三审
-
-
- tool.post("/admin/project.audit/appropriation_agree_third", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 14) {
- cs=1;
- //报告三审
-
-
- tool.post("/admin/project.audit/report_agree_fourth", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 15) {
- cs=1;
- //报告三审
-
-
- tool.post("/admin/project.audit/report_agree_fifth", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else if (data.field.audit_type == 16) {
- cs=1;
- //业主立项
-
-
- tool.post("/admin/project.audit/proprietor_agree", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
-
- }, callback);
-
- } else {
- layer.alert("意外问题,请联系管理员")
- }
- }
- console.log(123)
- })
- return false;
- });
- form.on('submit(disagree)', function (data) {
- console.log(data.field);
- data.field.type = 1000;
- layer.prompt({
- title: '请输入<span style="color: red">拒绝</span>原因',
- formType: 2,
- area: ['75vw', '25vw']
- }, function (text, index) {
- if (text == '') {
- layer.msg('请先完善拒绝原因');
- return false;
- } else {
- let callback = function (e) {
- layer.msg(e.msg);
- setTimeout(function () {
- window.location.reload()
- layer.close(index);
- }, 1000)
- }
- data.field.audit_remark = text
- if (data.field.audit_type == 1) {
- if (data.field.project_status == 2) {
- //立项
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.audit/project_overrule_first", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- } else if (data.field.project_status == 6) {
- //归档
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.audit/project_overrule_second", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- } else if (data.field.project_status == 7) {
- //退审
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.audit/project_overrule_third", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- }
- } else if (data.field.audit_type == 2) {
- if (data.field.else_status == 0) {
- //报告新建
- data.field.type = 1000;
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.report/un_report", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- } else if (data.field.else_status == 3) {
- //报告删除
- data.field.type = 1000;
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.report/un_delete", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- }
- } else if (data.field.audit_type == 3) {
- if (data.field.else_status == 0) {
- //联系函新建
- data.field.type = 1000;
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.contact/un_contact", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- } else if (data.field.else_status == 3) {
- //联系函删除
- data.field.type = 1000;
- $.ajax({
- type: "post", //使用get方式
- url: "/admin/project.contact/un_delete", //json文件相对于这个HTML的路径
- data: data.field,
- dataType: "json",
- async: false,
- success: function (e) {
- callback(e)
- },
- error: function () {
- layer.alert("网络错误!! ");
- }
- });
- }
- } else if (data.field.audit_type == 4) {
- //报告新建一审
- tool.post("/admin/project.audit/report_disagree_first", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 5) {
- //报告新建二审
- tool.post("/admin/project.audit/report_disagree_second", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 6) {
- //报告新建三审
- tool.post("/admin/project.audit/report_disagree_third", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 7) {
- //联系函一审
- tool.post("/admin/project.audit/contact_disagree_first", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 8) {
- //联系函二审
- tool.post("/admin/project.audit/contact_disagree_second", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 9) {
- //联系函三审
- tool.post("/admin/project.audit/contact_disagree_third", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 10) {
- //请款一审
- tool.post("/admin/project.audit/appropriation_disagree_first", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 11) {
- //请款二审
- tool.post("/admin/project.audit/appropriation_disagree_second", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 12) {
- //请款三审
- tool.post("/admin/project.audit/appropriation_disagree_third", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 14) {
- //报告新建4审
- tool.post("/admin/project.audit/report_disagree_fourth", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- } else if (data.field.audit_type == 15) {
- //报告新建5审
- tool.post("/admin/project.audit/report_disagree_fifth", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- }else if (data.field.audit_type == 16) {
- //业主立项
- tool.post("/admin/project.audit/proprietor_disagree", {
- id: data.field.id,
- else_name: data.field.else_name,
- else_id: data.field.else_id,
- audit_type: data.field.audit_type,
- project_id: data.field.project_id,
- project_status: data.field.project_status,
- audit_remark: text,
- }, callback);
- }else {
- layer.alert("意外问题,请联系管理员")
- }
- }
- })
- return false;
- });
- })
- </script>
- <script>
- layui.use(function () {
- var form = layui.form;
- // 输入框点缀事件 - 位置示例
- form.on('input-affix(location)', function (data) {
- var elem = data.elem; // 输入框
- // do something
- layer.msg('模拟获取位置中…', {icon: 16, time: 1.5 * 1000}, function () {
- elem.value = '浙江杭州'; // 向输入框赋值
- })
- });
- // 输入框点缀事件 - 搜索示例
- form.on('input-affix(search)', function (data) {
- var elem = data.elem; // 输入框
- var value = elem.value; // 输入框的值
- if (!value) {
- layer.msg('请输入搜索内容');
- return elem.focus()
- }
- ;
- // 模拟搜索跳转
- location.href = '?keywords=' + value + '&_' + new Date().getTime() + '#affix-custom';
- });
- });
- </script>
- <script>
- /*const btn = document.getElementById('btn');
- console.log(btn);
- const mask = document.getElementById('mask');
- const dialog = document.getElementById('dialog');
- btn.addEventListener('click', () => {
- mask.classList.add('show');
- dialog.classList.add('show');
- });
- mask.addEventListener('click', () => {
- mask.classList.remove('show');
- dialog.classList.remove('show');
- });*/
- </script>
- <script>
- layui.use(function () {
- var laydate = layui.laydate;
- // 日期范围 - 左右面板联动选择模式
- laydate.render({
- elem: '#ID-laydate-rangeLinked',
- range: ['#ID-laydate-start-date-1', '#ID-laydate-end-date-1'],
- rangeLinked: true // 开启日期范围选择时的区间联动标注模式 --- 2.8+ 新增
- });
- });
- </script>
- <script>
- layui.use(['form', 'laydate', 'util'], function () {
- var form = layui.form;
- var layer = layui.layer;
- var laydate = layui.laydate;
- var util = layui.util;
- // 自定义验证规则
- form.verify({
- pass: function (value) {
- if (!/(.+){6,12}$/.test(value)) {
- return '密码必须 6 到 12 位';
- }
- }
- });
- // 指定开关事件
- form.on('switch(switchTest)', function (data) {
- layer.msg('开关 checked:' + (this.checked ? 'true' : 'false'), {
- offset: '6px'
- });
- layer.tips('温馨提示:请注意开关状态的文字可以随意定义,而不仅仅是 ON|OFF', data.othis)
- });
- //buttom
- form.on('button', function (data) {
- console.log(data.field);
- });
- // 提交事件
- form.on('submit(demo1)', function (data) {
- var field = data.field; // 获取表单字段值
- // 显示填写结果,仅作演示用
- const host = window.location.host;
- window.location.href = ' https://' + host + '/mobile/index/pending?project_status=' + data.field['project_status'] + '&province=' + data.field['province'] + '&city=' + data.field['city'] + '&area=' + data.field['area'] + '&project_start_time=' + data.field['project_start_time'] + '&project_end_time=' + data.field['project_end_time'];
- return false; // 阻止默认 form 跳转
- });
- // 日期
- laydate.render({
- elem: '#date'
- });
- // 普通事件
- util.on('lay-on', {
- // 获取验证码
- "get-vercode": function (othis) {
- var isvalid = form.validate('.demo-phone'); // 主动触发验证,v2.7.0 新增
- // 验证通过
- if (isvalid) {
- layer.msg('手机号规则验证通过');
- // 此处可继续书写「发送验证码」等后续逻辑
- // …
- }
- }
- });
- });
- </script>
- </body>
- </html>
|