| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- <html>
- <head>
- <%-- 去掉先,搞明白再看。Lin
- <common:equal leftValue="${wpcq}" rightValue="null">
- <wdDialog record="true" />
- </common:equal>
- --%>
- </head>
- <body>
- <form id="myform" method="post">
- <div class='content-div' ssFith="true">
- <input type="hidden" name="wpcqid" value='${wpcq.wpcqid}' />
- <input type="hidden" name="wpid" value='${wpid}' />
- <input type="hidden" id="wppcid" name="wpcqpcid" value="${wpcq.wpcqpcid}"/>
- <table class='form' >
- <tr>
- <th style="width:118px">物品</th>
- <td><cbTrans.ss cb="wp" val="${wpid}"/></td>
- <%-- 去掉 物品存取.名称,直接用 物品ID 去显示。Lin
- <th style="width:20%;">名称</th>
- <td style="width:30%;"><in@put name="mc" type="text" value='<common:write value="${wpcq.mc}"/>' /></td>
- --%>
- </tr>
- <tr>
- <th>供应商</th>
- <td><input name="gysid" type="hidden" width="110px"/></td>
- <objp.ss name="gysid" cb="gys"/>
- </tr>
- <tr>
- <th>单价</th>
- <td><input type='text' name='dj' id='dj' value="${wpcq.dj}"/></td> <%-- ="<common:write value='${wpcq.dj}'。Lin --%>
- </tr>
- <tr>
- <th>数量</th>
- <td><input type='text' name='sl' id='sl' value="${wpcq.sl}"/></td> <%-- ='<common:write value="${wpcq.sl}"。Lin --%>
- </tr>
- <%-- 再去掉,用数据库时间。Lin
- <tr>
- <th>入库时间</th>
- <td>
- --%>
- <%-- 改,用 <datep@ss 写法。Lin
- <in@put name="cqsj" type="text" onClick="wd.edit.datePicker({dateFmt:'yyyy-MM-dd'})" value="<common:write value='${wpcq.cqsj}' format='yyyy-MM-dd' miniDate="false" />" /> --%>
- <%-- 再去掉,用数据库时间。Lin
- <in@put name="cqsj" type="text"/>
- <datep@ss name="cqsj" val="${wpcq.cqsj}" fmt="yyyy-MM-dd HH:mm:ss"/>
- </td>
- --%>
- <%-- 去掉,批次号在审核通过时才生成 -- 增加周次 Box 聚合。Lin
- <th>批次号</th>
- <td>
- <wd:equal leftValue="${type eq 'input'}" rightValue="true">
- <in@put id="pch" name="pch" type="text" value='<codebook:translate name="pchsc" value="${wpid}" />' />
- </wd:equal>
- <wd:equal leftValue="${type eq 'change'}" rightValue="true">
- <in@put id="pch" name="pch" type="text" value='<wd:translate name="pch" value="${wpcq.wppcid}" />' />
- </wd:equal>
- </td>
- </tr>
- --%>
- <tr>
- <th>描述</th>
- <td colspan="3" style="padding-top: 5px;padding-bottom: 7px;">
- <div id="ms" height="60px" width="calc(100% + 12px)" >${wpcq.ms}</div>
- <growh.ss name="ms" mode="edit" maxHeight="150px"/>
- </td>
- </tr>
- <%-- 先去掉,需要再加。Lin
- <tr>
- <th>申请描述</th>
- <td colspan="3" style="padding-top: 5px;padding-bottom: 7px;">
- <div id="msEdit" name="msEdit" type="text/plain" class="editplus" width="calc(100% + 12px)"></div>
- <in@put type="hidden" name="mswj" value="" />
- <common:write name="ms" type="UEditor" value="" button=" {name:'附件',key:'fjid',value:''}" mode="edit"/>
- </td>
- </tr>
- --%>
- </table>
- </div>
- <div class='bottom-div' >
- <div class="bottom-down-div">
- <%-- 去掉,不支持 保存,意义不大。Lin
- <in@put type="button" value="保存" class="bottom-button" name="wp_rk_save" onclick="save()" />
- --%>
- <input type="button" value="保存并提交" class="bottom-button" onclick="tjConfirm()" /> <%-- onclick="saveAndCommit()。Lin -->
- <%-- 去掉,没有删除 -- 不支持 保存 了。Lin
- <common:notEqual leftValue="${wpcq}" rightValue="null">
- <in@put type="button" value="删除" name="wp_rk_sc_qr" class="bottom-button" onclick="wd.display.confirm('删除物品入库','确定删除当前物品入库吗?','@service{name:"wp_rk_sc_qr",dest:"sys_info",param:{wpcqid:"${wpcqid}"}}@' )" />
- </common:notEqual>
- --%>
- <input type="button" name="button" onclick="wd.display.closeDialog();" value="关闭" class="bottom-button">
- </div>
- </div>
- </form>
- <%-- 去掉,编译时自动加 -- inp="true"。Lin
- <validation:write name="wp_rk_input" />
- --%>
- </body>
- <script type="text/javascript">
- /* 再去掉,用数据库时间。Lin
- $(function(){
- var time = new Date().format("yyyy-MM-dd hh:mm:ss");
- $("input[name='cqsj']").val(time);
- });
- */
- $(document).ready(function() {
- wd.edit.objectPicker.getInstance("gysid").onchange = function() {
- var gysid = wd.edit.objectPicker.instance.gysid.getValue();
- $.ajax({
- type: "post",
- url: "<serv.ss name='selGyswpDj'/>",
- data: {
- gysid: gysid,
- wpid: ${wpid}
- },
- async: true,
- success: function (data) {
- if (data == "null") {
- wd.display.alert("此供应商无此物品");
- return;
- }
- wd.display.getInputBox("dj").setValue(data);
- }
- });
- }
- });
- function save(){
- if(getfale()){
- var url = '@service{name:"wp_rk_zj_bc",dest:"sys_info",tabNo:"2",param:{wpid:"${wpid}"}}@';
- $('#myform').attr("action",url);
- $("#myform").submit();
- }
- }
- function tjConfirm(){
- wd.display.confirm(" ","请仔细核对,提交后将正式入库",function(){saveAndCommit()},function(){return;});
- }
- function saveAndCommit(){
- if(getfale()){
- /* 改。Lin
- var url = '@service{name:"wp_rk_zj_bc_tj",dest:"sys_info",tabNo:"2",param:{wpid:"${wpid}"}}@';
- */ var url = "<serv.ss name='wp_sureRk' dest='info' parm='{wpid:"${wpid}"}'/>";
- $('#myform').attr("action",url);
- $("#myform").submit();
- }
- }
- function checkPch(){
- var pch = $("#pch").val();
- var wppcid = $("#wpcqpcid").val();
- var flag=true;
- $.ajax({
- type: "POST",
- url: "@service{name:'ajaxCheckWppcMc'}@",
- async:false,
- data: {
- 'wpid': "${wpid}",
- 'pch':pch,
- 'wppcid':wppcid
- },
- dataType: "json",
- success: function(data) {
- if(!data.success){
- wd.display.alert(data.msg);
- }
- flag=data.success;
- }
- });
- return flag;
- }
- function getwpcq() {
- var wpcqlbm = $('#wpcqlbm option:selected').val();
- console.info("wpcqlbm:" + wpcqlbm);
- if (wpcqlbm == "11") {
- $("#wplylbm").attr("name", "wplylbm");
- $("#bmid").attr("name", "bmid");
- $("#bmryjl").show();
- $("#kc").show();
- } else {
- $("#wplylbm").attr("name", "");
- $("#bmid").attr("name", "");
- $("#ryid").attr("name", "");
- $("#bmryjl").hide();
- $("#kc").hide();
- $("#ryidjl").hide();
- }
- }
- function getwply() {
- var wplylbm = $('#wplylbm option:selected').val();
- console.info("wplylbm:" + wplylbm);
- if (wplylbm == "1") {
- $("#ryid").attr("name", "ryid");
- $("#ryidjl").show();
- } else {
- $("#ryid").attr("name", "");
- $("#ryidjl").hide();
- }
- }
- function getfale() {
- var wpcqlbm = $('#wpcqlbm option:selected').val();
- var s = $("#sl").val();
- var dj = $("#dj").val();
- if (isNaN(dj) || dj < 0) { // 增加 || dj < 0。Lin
- wd.display.alert("您输入的单价不正确");
- return false;
- }
- if (wpcqlbm == "11") {
- var c = $("#kcsl").val() - s;
- console.info("c:" + c);
- if (c < 0) {
- wd.display.alert("您输入的领用数量大于库存数量");
- return false;
- }
- }
- if (isNaN(s) || s <= 0) { // 增加 || s <= 0。Lin
- wd.display.alert("您输入的数量不正确");
- return false;
- }
- return checkPch();
- }
- window.onload = function() {
- var wpcqlbm = $('#wpcqlbm option:selected').val();
- console.info("wpcqlbm:" + wpcqlbm);
- if (wpcqlbm == "11") {
- $("#bmryjl").show();
- var wplylbm = $('#wplylbm option:selected').val();
- if (wplylbm == "1") {
- $("#ryidjl").show();
- }
- }
- };
- </script>
- </html>
|