123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236 |
- <!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>
- {if $unit_type != 1}
- <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>
- {/if}
- <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>
|