⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 selectmlist_right.asp

📁 一个比较完整的企业erp系统
💻 ASP
字号:
<%@language="vbscript" codepage="936"%>
<%response.buffer = true%>
<%Public HOME_PATH:HOME_PATH = "../"%>
<!--#include file="../db.asp"-->
<!--#include file="../inc/function.asp"-->
<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
Line = trim(Request("Line"))
%>
<%Public title:title = "商品" &  Line %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title><%=title%></title><%
  if isLogin = false then
     Response.Write viewinfo("LoginC","","")
	 Response.end
  end if
  Set c01 = new CL01
%><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<link href="<%=HOME_PATH%>css/style01.css" rel="stylesheet" type="text/css">
<script type = 'text/javascript' src = '<%=HOME_PATH%>js/layer00.js'></script>
<style type = 'text/css'>
.tempA td {border-top:solid 0px #fff;border-left:solid 0px #fff;border-right:solid 1px #d6d3ce;border-bottom:solid 1px #d6d3ce;}
.clicked { background-color:#08246B;color:#ffffff;}

</style>

<script language="JavaScript">
<!--
function clicked_(s) {
 var td_len = td_.length;
 if (td_len == undefined) { 
    td_.className = 'clicked';
    form.box_.checked = true;

    }else{
        //alert(td_len)
		for(i_ = 0 ; i_<td_len;i_++) {
			if(s!=i_) {
			   td_[i_].className = '';
			   //form.input_[i_].value = ''
			   form.box_[i_].checked = false;
			}else{
			   td_[i_].className = 'clicked';
			   //form.input_[i_].value = form.id_[i_].value
			   form.box_[i_].checked = true;
			}
		}
    }
}

function checked_(s) {
   if(form.selAnnounce[s].checked == true) {
      selid_[s].className = 'clicked';
   }else{
      selid_[s].className = '';
   }
}
//-->
</script>

<!--onClick="this.value=check(this.form.del_producr)-->
</head>
<body style = 'background-color:#fff;margin:0px;'>
<div style = 'text-align:center;'>

<%
     Rmainid = GetText("maintypeid","G","number",1,10,0)
     Rsubid = GetText("subtypeid","G","number",1,10,0)
     sel = trim(Request("sel"))
	 key_ = trim(Request("key"))
	 selSQL = ""
	 C_Checked = ""
	 N_Checked = ""
	 P_Checked = ""
     BadStr = " ~`!@#$%^&*()-_+=|\{}[][]:;" & chr(34) & chr(39) & "<,>.?/"
     viewBadStr = ""
	 key__ = Check(BadStr,key_,viewBadStr,"0")
	 keyColor = v1v2(key_,"",""," style = 'color:red;' ")
	 select case sel
			case "C"
				 selSQL = " and Code like '%" & key__ & "%'"
				 C_Checked = " checked = 'checked' "
			case "N"
				 selSQL = " and cName like '%" & key__ & "%'"
				 N_Checked = " checked = 'checked' "
			case "P"
			     key__ = isNumber(key__,"dec",0)
				 selSQL = " and outPrice = " & key__ & ""
				 key_ = key__
				 P_Checked = " checked = 'checked' "
			case "J"
				 selSQL = " and supplierid in(select uid from supplier where FullName like '%" & key_ & "%')"
				 J_Checked = " checked = 'checked' "
	 end select

	 seenullKC = trim(Request("nullKC"))
	 if seenullKC = "seeYES" then
	    seeSQL = "  and outhowed < inHow "
	 elseif seenullKC = "seeNO" then
	    seeSQL = " and inHow <= outhowed "
	 else
	    seeSQL = ""
	 end if



%>

     <table border = '1' cellspacing = '0' cellpadding = '1' borderColorLight='#000000' borderColorDark='#eeeeee' style = 'width:100%;background-color:buttonface;border-bottom:0px solid;border-right:0px solid;border-top:0px solid;border-left:0px solid;'/>
	   <form method='post' action="<%=SELVAR("FN","?")%>" name = 'formSearch'>
	   <input type = 'hidden' name = 'maintypeid' value = '<%=Rmainid%>'/>
	   <input type = 'hidden' name = 'subtypeid' value = '<%=Rsubid%>'/>
	   <input type = 'hidden' name = 'Searched' value = 'Y'/>
       <tr>
	   <td style = 'height:30px;'>
		 搜索:按代码<input type="radio" name="sel" style = 'border-style:none;' value = 'C' <%=C_Checked%> />
		 名称<input type="radio" name="sel" style = 'border-style:none;' value = 'N' <%=N_Checked%>/>
		 销价<input type="radio" name="sel" style = 'border-style:none;' value = 'P' <%=P_Checked%>/>
		 经销商名<input type="radio" name="sel" style = 'border-style:none;' value = 'J' <%=J_Checked%>/>
		 <%SQL = "select * from usertype where uTypeSelect = 0 Order by uTypeArray Desc"%>
		 关键字 <input <%=keyColor%> type="text" name="key" style = 'width:100px;' value = '<%=key_%>' style = 'border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;border-right:0px solid #000;line-height:17px;height:20px;'/><input type="button" value = '搜索' style = 'border:1px solid #000;line-height:17px;height:20px;' onclick="javascript:formSearch.submit();"/>
		<select name = 'nullKC' onchange = "javascript:location.href='<%=LinkFile & "?maintypeid=" & Rmainid & "&subtypeid=" & Rsubid & "&sel=" & sel & "&key=" & key_ & "&updateStock=" & updateStock & "&nullKC="%>'+this.value;">
		    <option value = 'seeALL' <%=v1v2(seenullKC,"seeALL"," selected = 'true' style = 'color:red;' ","")%>> 显示(全部)库存</option>
			<option value = 'seeYES' <%=v1v2(seenullKC,"seeYES"," selected = 'true' style = 'color:red;' ","")%>>只显示(有)库存</option>
			<option value = 'seeNO' <%=v1v2(seenullKC,"seeNO"," selected = 'true' style = 'color:red;' ","")%>>只显示(空)库存</option>
		 </select>

		 </td>
	   </tr>
	   </form>
	 </table>



     <table border = '1' cellspacing = '0' cellpadding = '1' borderColorLight='#000000' borderColorDark='#eeeeee' style = 'width:100%;background-color:buttonface;border-bottom:0px solid;border-right:0px solid;border-top:0px solid;border-left:0px solid;' class = 'LinkA'/>
	 <form method='post' action="" name = 'form'>
	 <input type = 'hidden' name = 'Options'/>
	 <input type = 'hidden' name = 'Execute'/>



	        <tr>
			   <td style ='height:20px;width:40px;text-align:center;'>序号</td>
			   <td>代码</td>
			   <td>名称</td>
			   <td>型号</td>
			   <td>经销商</td>
			   <td>进价</td>
			   <td>销价</td>
			   <td>入库日期</td>
			   <td>进货数</td>
			   <td>现库存</td>
			   <td style = 'width:42px;text-align:center;'>可用性</td>
			</tr>
	        <tr>
			   <td style ='height:1px;line-height:1px;background-color:#adaaad;border-style:none;' colspan = '11'></td>
			</tr>

<%
  Set c01 = new CL01

  LinkFile = SELVAR("FN","adminlist_right.asp")
  LUrl = "maintypeid=" & Rmainid & "&subtypeid=" & Rsubid & "&sel=" & sel & "&key=" & key_ & "&updateStock=" & updateStock & "&nullKC=" & seenullKC

  Rmainid = GetText("maintypeid","G","number",1,10,0)
  Rsubid = GetText("subtypeid","G","number",1,10,0)
  mainSQL = v1v2(Rmainid,0,"","  and mTypeid in(select mTypeid from mtype where mTypeSelect = " & Rmainid & ") ")
  subSQL = v1v2(Rsubid,0,""," and mTypeid=" & Rsubid & "")
  SQL = "select * from stock where 1 = 1 " & mainSQL & subSQL & selSQL & seeSQL & " Order By stockid desc"
  'Response.Write SQL
  Rs.Open(SQL),Conn,1,3
  if not Rs.eof then
     dim uCount
	 thisPageSize = 10
     PageWrite = PaginatinoGoogle(Rs,noteTotal,thisPageSize,LinkFile,LUrl,LArr)
	 nullKC = 0
	 for i_u = 1 to thisPageSize
	     if Rs.eof then exit for
		  sid = Rs("stockid")'
          supplierid = Rs("supplierid")'相应供应商id
          mtypeid = Rs("mtypeid")'所属商品类别id
          Code = Rs("Code") & ""'代码
          cName = Rs("cName") & ""'中文名
		  model = Rs("model") & ""'型号
          eName = Rs("eName")'英文名
          eRemark = Rs("eRemark")'英文备注
          cRemark = Rs("cRemark")'中文备注
          typeCode = Rs("typeCode")'型号条码
		  Quality = Rs("Quality") '性质
          inprice = Rs("inprice")'参考进货价
          outprice = Rs("outprice")'参考预出售价
          inhow = Rs("inhow")'数量
          unit = Rs("unit")'单位
          total = Rs("total")'总价格
          inpayment = Rs("inpayment")'已支付给供应商
          intotime = Rs("intotime")'进货时间
          updatetime = Rs("updatetime")'最后修改时间
          guarantyTime = Rs("guarantyTime")'保修期
          guarantyRemark = Rs("guarantyRemark")'保修期备注
          stockMax = Rs("stockMax")'库存上限
          stockMin = Rs("stockMin")'库存下限
          thisDate = Rs("thisDate")'
          aid = Rs("aid")'
          auid = Rs("auid")'
          disabled = isNumber(Rs("disabled"),"int",0)'
          inModel = Rs("inModel")'入库模式-是直接录入或销售时同步录入



          Rs("outhowed") = SelectZD("select Sum(outHow) from salelist where stockid = " & sid & "",0)'同步更新商品库存

	      Rs.update




          outHow = SelectZD("select Sum(outHow) from salelist where stockid = " & sid & "",0)
		  SQL = "select * from supplier Where uid = " & isNumber(supplierid,"int",0) & ""
          c01.Supplierinfo
		  'if (inhow-outHow) = 0 then
		      'nullKC = nullKC+1
		  'else
%>
            <tr ondblclick = "javascript:SDD('mview.asp?stockid=<%=sid%>','mview',430,638,'');" style = 'background-color:#ffffff;' class = 'tempA' style='cursor: default;' onclick = "javascript:clicked_(<%=i_u-1%>);">
			   <input type = 'hidden' name ='input_<%=sid%>' id = 'input_'/>
			   <input type = 'hidden' name ='id_' id = 'id_' value = '<%=sid%>'/>
			   <td style = 'text-align:center;' id = 'td_'><%=sid%></td>

			   <td onclick="javascript:var E<%=Line%> = Array(
			   '<%=Code%>' , 
			   '<%=cName%>' , 
			   '<%=USFullName & " " & USLinkman & "-" & USLinkPhone%>' , 
			   '<%=cRemark%>' , 
			   '<%=outprice%>' , 
			   '<%=inHow-outHow%>' , 
			   '<%=USuid%>' , 
			   '<%=sid%>' , 
			   '<%=guarantyTime%>'
			   ); window.returnValue = E<%=Line%> ;window.close();"><%=Replace(Code,key_,"<span style = 'color:red;'><b>" & key_ & "</b></span>")%></td>

			   <td><%=cName%></td>
			   <td><%=model%></td>
			   <td><a href="javascript:SDD('<%=HOME_PATH%>supplier/supplierview.asp?uid=<%=supplierid%>','supplierview',778,500,'');"><%=Replace(SelectZD("select FullName from supplier where uid = " & supplierid & "","未知"),key_,"<span style = 'color:red;'><b>" & key_ & "</b></span>")%></a></td>
			   <td><%if SeRank_inc > inpriceSeeSet then inprice__ = formatNumber(0,2) else inprice__ = formatNumber(inprice,2)%><%=v1v2(AdminSelFlag("SeeinPrice",","),true,"¥" & inprice__,"^_^")%></td>
			   <%outPrice_ = v1v2(sel,"P", Replace(formatNumber(outprice,2),formatNumber(isNumber(key_,"dec",0),2),"<span style = 'color:red;'>" & formatNumber(isNumber(key_,"dec",0),2) & "</span>"),formatNumber(outPrice,2))%>
			   <td>¥<%=outprice_%></td>
			   <td><%=thisDate%><input type = 'checkbox' name = 'box_' id = 'box_' value = '<%=sid%>' style = 'visibility:hidden;height:10px;'/></td>
			   <td><%=inhow%></td>
			   <td><%=v1v2(inhow-outHow,0,"",inhow-outHow)%></td>
			   <td style = 'text-align:center;'><%=v1v2(disabled,1,"<span style = 'color:#000'>可用</span>","<span style = 'color:#808080;'>禁用</span>")%></td>
			</tr>

<%
            'end if
        Rs.movenext
     next


	 if not nullKC = 0 then nullKCview = "其中当页商品库存为空值的记录有(<span style = 'color:red;'>" & nullKC & "</span>)个"else nullKCview = ""

	 Response.Write"<tr><td style = 'text-align:center;' colspan = '11'>" & PageWrite & nullKCview & "</td></tr>"
  else
%>
	        <tr style = 'background-color:#ffffff;' class = 'tempA'>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			   <td>&nbsp;</td>
			</tr>


<%
  end if
  Rs.Close
%>	 </form>
</table>
<%
  if trim(Request.Form("Options")) = "delTrue" then 
     ExecuteList = c01.splitList(trim(Request.Form("Execute")),",",0)
     SQL = "delete from stock where stockid in(" & ExecuteList & ")"
	 'Response.Write SQL
     Conn.Execute(SQL)
  
  end if
  





ConnClose()
Set c01 = nothing
%>
</div>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -