工作日志2020-03-20(拼音码搜索可获取不到id只能传名字、计划量与剩余量相关联的代码、bootstrap 时间js代码、bootstrap 二级菜单)

今日需求

金马衡器发卡管理
订单号自动生成
客户使用拼音码搜索
物料名称使用拼音码搜索并关联规格下拉框
计划量与剩余量相关联
并添加补货功能

遇到的问题

拼音码搜索可获取不到id只能传名字

这边使用的是html开发 那一块代码属于jsp的 我感觉是这样
在这里插入图片描述

解决方法

使用隐藏编辑框将id传到里面在传入后台

计划量与剩余量相关联的代码

html:

<div class="form-group">
			<label class="col-md-2 control-label">计划量</label>
			<div class="col-md-4">
				<input type="text" id="totalamountid" name="#(formModelName).totalamount" class="form-control" onkeyup="KeyP(this);" #if((o?o.totalamount:'') != null)  readonly="readonly" #end  value="#(o?o.totalamount:'')"  #if(view=='detail') readonly #end>
				<small class="help-block">请输入计划量</small>
			</div>
			<input type="text" style="display:none" name="#(formModelName).shipmentamount" class="form-control" #if((o?o.shipmentamount:'') == null) value="0" #else value="#(o?o.shipmentamount:'')" #end #if(view=='detail') readonly #end>
			<label class="col-md-1 control-label">剩余量</label>
			<div class="col-md-4">
				<input type="text" id="remainamountid"  name="#(formModelName).remainamount"  readonly="readonly" class="form-control"   value="#(o?o.remainamount:'')"   #if(view=='detail') readonly #end>
				<small class="help-block">剩余量</small>
			</div>
		</div>

js:

	//计划量与剩余量关联
	 	function KeyP(v){
	 		//判断是新添加还是编辑
		 	if("#(o.remainamount)" == ""){
	        document.getElementById("remainamountid").value = v.value;
			}else{
				return;
			}
	    }

bootstrap 时间js代码

html:

<label class="col-md-2 control-label">开始日期</label>
			<div class="col-md-4">
				 <div class="input-group date form_begindate " >
                   <input type="text"  name="#(formModelName).begindate" class="form-control"  value="#(o?o.begindate:'')" readonly>
                   <span class="input-group-addon"><span class="glyphicon glyphicon-th"></span></span>
             	</div>
             	<small class="help-block">请选择开始时间</small>
            </div>

js:

$('.form_begindate').datepicker({
format: 'yyyy-mm-dd 00:00:00',
weekStart: 1,
todayBtn:  1,
autoclose: 1,language:  'zh-CN',
todayHighlight: 1,
forceParse: 0,
//这个是控制 控制框位置的
pickerPosition:'top-left'
});

bootstrap 二级菜单

主菜单代码:

function SddGoods(id){
			var index = layer.open({
				  type: 2,
				  title: false, //不显示标题栏
				  area: ['650px', '150px'],
				  shade: 0.2,
				  id: 'giveUserRole', //设定一个id,防止重复弹出
				  resize: false,
				  closeBtn: false,
				  isOutAnim : false ,
				  btn: ['确认','取消'],
				  btnAlign: 'c',
				  content: '/admin/plan/getBuhuo?id='+id,
				  success: function(layero){
				  		//获取子菜单代码 方便获取参数
					  giveUserRoleIframe = window[layero.find('iframe')[0]['name']];
				  },
				  yes: function (index, layero) {
				  		//获取子菜单传过来的值
					  var res = giveUserRoleIframe.callbackdata();
					  var id = res.id;
					  var goods = res.goods;
					  pointLion.confimMsg("您将要增加计划量!<br/><span style='color:red;'>该操作将增加计划量与剩余量。</span> <br/>点击确认进行增加 , 点击取消取消该操作",null,function(){
						var data = common_ajax.ajaxFunc("/admin/plan/Buhuo",{"id":id,"goods":goods}, "json", null);
						if(data.success){
								pointLion.alertMsg(data.message, "success" , null , function(){
								location.href = ctx+'/admin/plan/getListPage';//跳转到列表页
							},data);
						}else{
							pointLion.alertMsg(data.message,"danger",null,null);
						}
					 });
					 
				  }
			});
	}

子菜单代码:

var callbackdata = function () {
	    var data = {
	    			//传值给主菜单
	             id: $("#idid").val(),
	             goods: $("#goodsid").val(),
	    };
	    return data;
	}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值