📄 index.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "../check_cfg.php" );
include_once( "inc/utility_org.php" );
include_once( "inc/utility_field.php" );
check_assetcfg( );
$CUR_DATE = date( "Y-m-d", time( ) );
echo "\r\n<html>\r\n<head>\r\n<title>增加固定资产</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\"><script src=\"/inc/js/module.js\"></script>\r\n\r\n<script Language=\"JavaScript\">\r\nfunction CheckForm()\r\n{\r\n if(document.form1.CPTL_NAME.value==\"\")\r\n { alert(\"资产名称不能为空!\");\r\n document.form1.CPTL_NAME.focus();\r\n return (false);\r\n }\r\n if(document.form1.DEPT_ID.value==\"\")\r\n { alert(\"所属部门不能为空!\");\r\n document.form1.DEPT_ID.focus();\r\n return (false);\r\n }\r\n if(document.form1.CPTL_VAL.value==\"\")\r\n { alert(\"资产原值不能为空!\");\r\n document.form1.CPTL_VAL.focus();\r\n return (false);\r\n }\r\n if(document.form1.CPTL_BAL.value==\"\"&&document.form1.CPTL_KIND.value==\"01\")\r\n { alert(\"残值(率)不能为空!\");\r\n document.form1.CPTL_BAL.focus();\r\n return (false);\r\n }\r\n if(document.form1.DPCT_YY.value==\"\"&&document.form1.CPTL_KIND.value==\"01\")\r\n { alert(\"折旧年限不能为空!\");\r\n document.form1.DPCT_YY.focus();\r\n return (false);\r\n }\r\n if(document.form1.SUM_DPCT.value==\"\"&&document.form1.CPTL_KIND.value==\"01\")\r\n { alert(\"累计折旧不能为空!\");\r\n document.form1.SUM_DPCT.focus();\r\n return (false);\r\n }\r\n if(document.form1.MON_DPCT.value==\"\"&&document.form1.CPTL_KIND.value==\"01\")\r\n { alert(\"月折旧额不能为空!\");\r\n document.form1.MON_DPCT.focus();\r\n return (false);\r\n }\r\n if(document.form1.CPTL_KIND.value==\"\")\r\n { alert(\"资产性质不能为空!\");\r\n document.form1.CPTL_KIND.focus();\r\n return (false);\r\n }\r\n if(document.form1.PRCS_ID.value==\"\")\r\n { alert(\"增加类型不能为空!\");\r\n document.form1.PRCS_ID.focus();\r\n return (false);\r\n }\r\n if(document.form1.FINISH_FLAG.value==\"\"&&document.form1.CPTL_KIND.value==\"01\")\r\n { alert(\"折旧不能为空!\");\r\n document.form1.FINISH_FLAG.focus();\r\n return (false);\r\n }\r\n if(document.form1.KEEPER.value==\"\")\r\n { alert(\"保管人不能为空!\");\r\n document.form1.KEEPER.focus();\r\n return (false);\r\n }\r\n \r\n return true;\r\n}\r\nfunction sendForm()\r\n{\r\n if(CheckForm())\r\n document.form1.submit();\r\n}\r\n\r\n//verify for netscape/mozilla\r\nvar isNS4 = (navigator.appName==\"Netscape\")?1:0;\r\n\r\nfunction check_input()\r\n{\r\n if(!isNS4)\r\n {\r\n \t if(event.keyCode < 45 || event.keyCode > 57)\r\n \t event.returnValue = false;\r\n }\r\n else\r\n {\r\n \t if(event.which < 45 || event.which > 57)\r\n \t return false;\r\n } \r\n}\r\n\r\nfunction ForDight(Dight,How) \r\n{ \r\n Dight = Math.round (Dight*Math.pow(10,How))/Math.pow(10,How); \r\n return Dight; \r\n} \r\n\r\nfunction check_value(obj)\r\n{\r\n \r\n if(obj.value==\"\")\r\n return;\r\n val=parseFloat(obj.value);\r\n if(isNaN(val))\r\n {\r\n alert(\"非法的数字\");\r\n obj.focus();\r\n return;\r\n }\r\n if(val<0)\r\n {\r\n alert(\"数值不能小于0\");\r\n obj.focus();\r\n return;\r\n }\r\n \r\n obj.value=ForDight(val,2);\r\n\r\n value_array=obj.value.split(\".\");\r\n if(value_array.length==1)\r\n {\r\n \t obj.value=value_array[0]+\".00\";\r\n \t return;\r\n }\r\n else if(value_array.length==2)\r\n {\r\n \t if(value_array[1].length==0)\r\n \t obj.value=value_array[0]+\".00\";\r\n \t else if(value_array[1].length==1)\r\n \t obj.value=value_array[0]+\".\"+value_array[1]+\"0\";\r\n \t else if(value_array[1].length>=2)\r\n \t obj.value=value_array[0]+\".\"+value_array[1].substr(0,2);\r\n }\r\n}\r\n\r\nfunction cal_mon_dpct()\r\n{\r\n if(form1.CPTL_VAL.value==\"\")\r\n {\r\n alert(\"\\\"资产原值\\\"不能为空\");\r\n document.form1.CPTL_VAL.focus();\r\n return;\r\n }\r\n if(form1.CPTL_BAL.value==\"\")\r\n {\r\n alert(\"\\\"残值(率)\\\"不能为空\");\r\n document.form1.CPTL_BAL.focus();\r\n return;\r\n }\r\n if(form1.DPCT_YY.value==\"\")\r\n {\r\n alert(\"\\\"折旧年限\\\"不能为空\");\r\n document.form1.DPCT_YY.focus();\r\n return;\r\n }\r\n if(form1.SUM_DPCT.value==\"\")\r\n {\r\n form1.SUM_DPCT.value=\"0.00\";\r\n \r\n }\r\n \r\n cptl_val=ForDight(parseFloat(form1.CPTL_VAL.value),2);\r\n sum_dpct=ForDight(parseFloat(form1.SUM_DPCT.value),2);\r\n cptl_bal=ForDight(parseFloat(form1.CPTL_BAL.value),2);\r\n dpct_yy=ForDight(parseFloat(form1.DPCT_YY.value),2);\r\n if(cptl_val<0)\r\n {\r\n alert(\"\\\"资产原值\\\"不能小于0\");\r\n document.form1.CPTL_VAL.focus();\r\n return;\r\n }\r\n if(sum_dpct<0)\r\n {\r\n alert(\"\\\"累计折旧\\\"不能小于0\");\r\n document.form1.SUM_DPCT.focus();\r\n return;\r\n }\r\n if(cptl_bal<0)\r\n {\r\n alert(\"\\\"残值(率)\\\"不能小于0\");\r\n document.form1.CPTL_BAL.focus();\r\n return;\r\n }\r\n if(dpct_yy<0)\r\n {\r\n alert(\"\\\"折旧年限\\\"不能小于0\");\r\n document.form1.DPCT_YY.focus();\r\n return;\r\n }\r\n";
$query = "SELECT * from CP_ASSETCFG";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$BAL_SORT = $ROW['BAL_SORT'];
}
if ( $BAL_SORT == "01" )
{
echo " if(cptl_val<sum_dpct+cptl_bal)\r\n {\r\n alert(\"\\\"残值\\\"和\\\"累计折旧\\\"之和不能大于\\\"资产原值\\\"\");\r\n return;\r\n }\r\n mon_dpct=(cptl_val-sum_dpct-cptl_bal)/(dpct_yy*12);\r\n";
}
else if ( $BAL_SORT == "02" )
{
echo " if(cptl_val<sum_dpct)\r\n {\r\n alert(\"\\\"累计折旧\\\"不能大于\\\"资产原值\\\"\");\r\n return;\r\n }\r\n if(cptl_bal>100)\r\n {\r\n alert(\"\\\"残值率\\\"不能大于\\\"100%\\\"\");\r\n return;\r\n }\r\n mon_dpct=(cptl_val-sum_dpct)*(1-cptl_bal/100)/(dpct_yy*12);\r\n";
}
echo " form1.MON_DPCT.value=ForDight(mon_dpct,2);\r\n \r\n check_value(form1.MON_DPCT);\r\n}\r\n\r\n</script>\r\n</head>\r\n\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n\r\n<table border=\"0\" width=\"90%\" cellspacing=\"0\" cellpadding=\"3\" class=\"small\">\r\n <tr>\r\n <td class=\"Big\"><img src=\"/images/notify_new.gif\" align=\"absmiddle\"><span class=\"big3\"> 增加固定资产</span>\r\n </td>\r\n </tr>\r\n</table>\r\n<br>\r\n<form enctype=\"multipart/form-data\" action=\"submit.php\" method=\"post\" name=\"form1\">\r\n <table class=\"TableBlock\" width=\"500\" align=\"center\">\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 资产编号:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"CPTL_NO\" size=\"20\" maxlength=\"100\" class=\"BigInput\" value=\"\">\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 资产名称:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"CPTL_NAME\" size=\"40\" maxlength=\"200\" class=\"BigInput\" value=\"\">\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 资产类别:</td>\r\n <td class=\"TableData\"> \r\n <select name=\"TYPE_ID\" class=\"BigSelect\">\r\n <option value=\"0\"></option>\r\n";
$query = "SELECT * from CP_ASSET_TYPE order by TYPE_NO";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$TYPE_ID = $ROW['TYPE_ID'];
$TYPE_NAME = $ROW['TYPE_NAME'];
echo " <option value=\"";
echo $TYPE_ID;
echo "\">";
echo $TYPE_NAME;
echo "</option>\r\n";
}
echo " </select>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 所属部门:</td>\r\n <td class=\"TableData\">\r\n <select name=\"DEPT_ID\" class=\"BigSelect\">\r\n <option value=\"0\"></option>\r\n";
echo my_dept_tree( 0, $DEPT_ID, 0 );
echo " </select>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 资产性质:</td>\r\n <td class=\"TableData\"> \r\n <select name=\"CPTL_KIND\" class=\"BigSelect\">\r\n <option value=\"01\" selected>资产</option>\r\n <option value=\"02\">费用</option>\r\n </select>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 增加类型:</td>\r\n <td class=\"TableData\"> \r\n <select name=\"PRCS_ID\" class=\"BigSelect\">\r\n";
$query = "SELECT * from CP_PRCS_PROP where left(PRCS_CLASS,1)='A' order by PRCS_CLASS";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$PRCS_ID = $ROW['PRCS_ID'];
$PRCS_LONG_DESC = $ROW['PRCS_LONG_DESC'];
echo " <option value=\"";
echo $PRCS_ID;
echo "\">";
echo $PRCS_LONG_DESC;
echo "</option>\r\n";
}
echo " </select>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 资产原值:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"CPTL_VAL\" size=\"20\" maxlength=\"23\" class=\"BigInput\" value=\"\" onkeypress=\"check_input()\" onblur=\"check_value(this)\" style=\"text-align:right;\"> 数字\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> ";
if ( $BAL_SORT == "01" )
{
echo "残值:";
}
else
{
echo "残值率:";
}
echo "</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"CPTL_BAL\" size=\"20\" maxlength=\"23\" class=\"BigInput\" value=\"\" onkeypress=\"check_input()\" onblur=\"check_value(this)\" style=\"text-align:right;\"> ";
if ( $BAL_SORT == "01" )
{
echo "数字";
}
else
{
echo "%";
}
echo " </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 折旧年限:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"DPCT_YY\" size=\"20\" maxlength=\"13\" class=\"BigInput\" value=\"\" onkeypress=\"check_input()\" onblur=\"check_value(this)\" style=\"text-align:right;\"> 数字\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 累计折旧:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"SUM_DPCT\" size=\"20\" maxlength=\"23\" class=\"BigInput\" value=\"0.00\" onkeypress=\"check_input()\" onblur=\"check_value(this)\" style=\"text-align:right;\"> 数字\r\n 为空表示新资产\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 月折旧额:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"MON_DPCT\" size=\"20\" maxlength=\"23\" class=\"BigStatic\" value=\"\" style=\"text-align:right;\" readonly> \r\n <input type=\"button\" name=\"MON_DPCT_CAL\" class=\"SmallButton\" onclick=\"cal_mon_dpct()\" value=\"计算\">\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 折旧:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"radio\" name=\"FINISH_FLAG\" id=\"FINISH_FLAG1\" value=\"1\"><label for=\"FINISH_FLAG1\">提足</label>\r\n <input type=\"radio\" name=\"FINISH_FLAG\" id=\"FINISH_FLAG2\" value=\"0\" checked ><label for=\"FINISH_FLAG2\">未提足</label>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 启用日期:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"FROM_YYMM\" size=\"12\" maxlength=\"10\" class=\"BigInput\" value=\"";
echo $CUR_DATE;
echo "\">\r\n <img src=\"/images/menu/calendar.gif\" align=\"absMiddle\" border=\"0\" style=\"cursor:hand\" onclick=\"td_calendar('form1.FROM_YYMM');\"> 为空表示未启用\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 保管人:</td>\r\n <td class=\"TableData\"> \r\n <input type=\"text\" name=\"KEEPER\" size=\"15\" maxlength=\"20\" class=\"BigInput\" value=\"\">\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableData\" width=\"100\"> 备注:</td>\r\n <td class=\"TableData\"> \r\n <textarea cols=\"45\" name=\"REMARK\" rows=\"3\" class=\"BigInput\" wrap=\"yes\"></textarea>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td class=\"TableData\" colspan=\"4\">\r\n";
echo get_field_table( get_field_html( "CP_CPTL_INFO" ) );
echo " </td>\r\n </tr> \r\n <tr align=\"center\" class=\"TableControl\">\r\n <td colspan=\"2\" nowrap>\r\n <input type=\"button\" value=\"增加\" class=\"BigButton\" onclick=\"sendForm();\"> \r\n <input type=\"button\" value=\"重填\" class=\"BigButton\" onclick=\"location='index.php'\"> \r\n <input type=\"button\" value=\"返回\" class=\"BigButton\" onClick=\"location='../'\">\r\n </td>\r\n </tr>\r\n\r\n </table>\r\n </form>\r\n</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -