123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- //流程模块【meet.会议管理】下录入页面自定义js页面,初始函数
- function initbodys(){
- // 开始时间
- $(form('startdt')).blur(function(){
- changetotal();
- });
- // 结束时间
- $(form('enddt')).blur(function(){
- changetotal();
- });
- var step = getStep();
- if(form('issms'))form('issms').checked=false; //每次编辑都取消
- $("#check_btn").removeAttr('onclick');
- $("#check_btn").click(function () {
- console.log("点击了提交");
- });
- //默认隐藏频率
- if(form('rate')){
- //初始或是普通会议编辑
- if(mid==0 || form('type').value=='0'){
- c.fieldshide('rate'); //隐藏
- }
- //切换到固定会议才显示
- $(form('type')).change(function(){
- if(this.value=='1'){
- c.fieldsshow('rate');
- }else{
- c.fieldshide('rate');
- }
- });
- }
- // $(form('hyname')).change(function () {
- // console.log(form('hyname').value);
- // });
- // 会议室id联动
- c.onselectdata['hyname']=function (d) {
- form('meeting_id').value=d.value_id;
- }
- }
- function changesubmit(d){
- if(d.enddt<=d.startdt)return '截止时间必须大于开始时间';
- if(d.enddt.substr(0,10)!=d.startdt.substr(0,10)){
- return '不允许跨天申请';
- }
- if(d.type=='1' && d.rate=='')return '固定会议必须选择会议频率';
- }
- function changetotal(){
- var st = form('startdt').value,
- et = form('enddt').value;
- if(st.substr(0,10)!=et.substr(0,10)){
- js.setmsg('不允许跨天申请');
- return;
- }
- js.setmsg('');
- }
- // 判断函数
- function getStep() {
- var step_text_original = $("#input_step").html();
- if(step_text_original == null || step_text_original == '') step_text_original = $("#input_step").val();
- if(step_text_original == null) return;
- var step_text = step_text_original.split('(')[0];
- var carnameStep = $("#btn_carname").length; // 选择车辆步骤
- var loadCarSuccStep = $("*[name='load_end_time']").length; // 装车完成1
- var endUseStep = $("*[name='end_time']").length; // 使用结束时间
- var parkingLocationStep = $("*[name='parking_location']").length; // 停车场
- var assesLocationStep = $("*[name=assess_location]").length; // 审核车场
- // var assesTimeStep = $("*[name=assess_time]").length; // 审核时间
- console.log(step_text);
- if (step_text == '领导审核') {
- return 'leader_review';
- } else if (step_text == '调度室审批') {
- return 'dispatch_assess';
- } else if (step_text == '运输队审批' && carnameStep == 1) {
- return 'fleet_select_car';
- } else if (step_text == '装车完成' && loadCarSuccStep == 1) {
- return 'load_car_succ';
- // } else if (step_text == '运输队审核' && endUseStep == 1) {
- } else if (step_text == '运输下放') {
- return 'fleet_assess_load_car_succ';
- } else if (step_text == '使用完毕') {
- return 'load_end_use';
- } else if (step_text == '运输队审核' && assesLocationStep >= 1) {
- return 'fleet_assess_load_end_use';
- }
- }
|