时间配置
来源:互联网 发布:睡眠水 知乎 编辑:程序博客网 时间:2024/06/18 17:51
//Controller//标准时间配置public function standardTimeConfigurationAction() { $type = $this->_request->getParam("type", ""); $warehouseId = $this->_request->getParam("userWarehouse", ""); $postName = $this->_request->getParam("post_name", ""); $trainA = $this->_request->getParam("trainA", ""); $trainB = $this->_request->getParam("trainB", ""); $trainC = $this->_request->getParam("trainC", ""); $tryHillockA = $this->_request->getParam("try_hillockA", ""); $tryHillockB = $this->_request->getParam("try_hillockB", ""); $tryHillockC = $this->_request->getParam("try_hillockC", ""); $postsA = $this->_request->getParam("postsA", ""); $postsB = $this->_request->getParam("postsB", ""); $postsC = $this->_request->getParam("postsC", ""); $matureA = $this->_request->getParam("matureA", ""); $matureB = $this->_request->getParam("matureB", ""); $matureC = $this->_request->getParam("matureC", ""); $posts = Order_Service_OrderWorkload::$post; $return = array( "ask" => 0, "data" => "", "msg" => "", ); if (!$warehouseId) { $return['msg'] = "请选择仓库"; } else { if ($postName == 0) { $configId = Common_Service_Config::getByAttribute(Order_Service_OrderWorkload::$StandardConfigurationTime['0'], $warehouseId); $configAttribute = Order_Service_OrderWorkload::$StandardConfigurationTime['0']; } else if ($postName == 1) { $configId = Common_Service_Config::getByAttribute(Order_Service_OrderWorkload::$StandardConfigurationTime['1'], $warehouseId); $configAttribute = Order_Service_OrderWorkload::$StandardConfigurationTime['1']; } else if ($postName == 2) { $configId = Common_Service_Config::getByAttribute(Order_Service_OrderWorkload::$StandardConfigurationTime['2'], $warehouseId); $configAttribute = Order_Service_OrderWorkload::$StandardConfigurationTime['2']; } if ($type == 0) { $return = array( "ask" => 1, "posts" => $posts, ); } else if ($type == 1) { $configValueInfo = unserialize($configId['config_value']); $return = array( "ask" => 1, "data" => $configValueInfo, ); } else { $Info = array( "trainA" => $trainA, "trainB" => $trainB, "trainC" => $trainC, "try_hillockA" => $tryHillockA, "try_hillockB" => $tryHillockB, "try_hillockC" => $tryHillockC, "postsA" => $postsA, "postsB" => $postsB, "postsC" => $postsC, "matureA" => $matureA, "matureB" => $matureB, "matureC" => $matureC, ); if (!$configId) { $configInfo = array( "config_attribute" => $configAttribute, "warehouse_id" => $warehouseId, "config_value" => serialize($Info), "config_description" => "标准时间配置", "config_create_time" => date("Y-m-d H:i:s"), ); if (!Common_Service_Config::add($configInfo)) { $return = array( "ask" => 0, "msg" => "添加失败", ); } else { $return = array( "ask" => 1, "msg" => "添加成功", ); } } else { if (!Common_Service_Config::update(array("config_value" => serialize($Info)), $configId['config_id'])) { $return = array( "ask" => 0, "msg" => "修改失败", ); } else { $return = array( "ask" => 1, "msg" => "修改成功", ); } } die(json_encode($return)); } } die(json_encode($return));}//Html<input class="button2" type="button" value="标准时间配置表" onclick="posts()"><div id="timeAllocationDialog" title="标准时间配置表" style="display: none"></div><div id="postDialog" title="岗位选择" style="display: none"></div>//Js//岗位$("#postDialog").dialog({ autoOpen: false, modal: true, width: 300, show: "slide", buttons: { "确定": function () { $(this).dialog("close"); timeAllocation(); }, "关闭": function () { $(this).dialog("close"); } }});//标准时间配置$("#timeAllocationDialog").dialog({ autoOpen: false, modal: true, width: 700, show: "slide", buttons: { "确定": function () { timeAllocationUpdate(); }, "关闭": function () { $(this).dialog("close"); } }});//岗位function posts() { loading(); var userWarehouse = $("[name=userWarehouse]").val(); $.ajax({ url: "/order/order/standard-time-configuration", async: false, dataType: "json", type: "post", data: { "type": 0, "userWarehouse": userWarehouse }, success: function (json) { var Html = ""; if (json.ask == 1) { Html += "<span>岗位:</span>"; Html += "<select name='post_name'>"; $.each(json.posts, function (key, value) { Html += "<option value=" + key + ">" + value + "</option>"; }); Html += "</select>"; $("#postDialog").html(Html); $("#postDialog").dialog("open"); } else { alertTip(json.msg); } } }); closeLoading();}//标准时间配置function timeAllocation() { loading(); var post_name = $("[name='post_name']").val(); var userWarehouse = $("[name=userWarehouse]").val(); $.ajax({ url: "/order/order/standard-time-configuration", async: false, dataType: "json", type: "post", data: { "type": 1, "post_name": post_name, "userWarehouse": userWarehouse }, success: function (json) { var Html = ""; if (json.ask == 1) { Html += "<table width='100%' height='100%' border='1' style='text-align: center'>"; Html += "<tr>"; Html += "<th>阶段</th>"; Html += "<th>时间</th>"; Html += "<th>类型</th>"; Html += "<th>标准时间(分钟)</th>"; Html += "</tr>"; if (!json.data) { Html += "<tr>"; Html += "<td rowspan='3'>培训期</td>"; Html += "<td rowspan='3'><= 10 天</td>"; Html += "<td>A</td>"; Html += "<td><input class='item' type='text' name='trainA' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>B</td>"; Html += "<td><input class='item' type='text' name='trainB' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>C</td>"; Html += "<td><input class='item' type='text' name='trainC' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td rowspan='3'>试岗期</td>"; Html += "<td rowspan='3'>> 10 天<br/><= 20 天</td>"; Html += "<td>A</td>"; Html += "<td><input class='item' type='text' name='try_hillockA' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>B</td>"; Html += "<td><input class='item' type='text' name='try_hillockB' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>C</td>"; Html += "<td><input class='item' type='text' name='try_hillockC' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td rowspan='3'>上岗期</td>"; Html += "<td rowspan='3'>> 20 天<br/><= 30 天</td>"; Html += "<td>A</td>"; Html += "<td><input class='item' type='text' name='postsA' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>B</td>"; Html += "<td><input class='item' type='text' name='postsB' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>C</td>"; Html += "<td><input class='item' type='text' name='postsC' value=''></td>"; Html += "</tr>"; Html += "<td rowspan='3'>成熟期</td>"; Html += "<td rowspan='3'>> 30 天</td>"; Html += "<td>A</td>"; Html += "<td><input class='item' type='text' name='matureA' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>B</td>"; Html += "<td><input class='item' type='text' name='matureB' value=''></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>C</td>"; Html += "<td><input class='item' type='text' name='matureC' value=''></td>"; Html += "</tr>"; } else { Html += "<tr>"; Html += "<td rowspan='3'>培训期</td>"; Html += "<td rowspan='3'><= 10 天</td>"; Html += "<td>A</td>"; Html += "<td><input class='item' type='text' name='trainA' value=" + json.data.trainA + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>B</td>"; Html += "<td><input class='item' type='text' name='trainB' value=" + json.data.trainB + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>C</td>"; Html += "<td><input class='item' type='text' name='trainC' value=" + json.data.trainC + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td rowspan='3'>试岗期</td>"; Html += "<td rowspan='3'>> 10 天<br/><= 20 天</td>"; Html += "<td>A</td>"; Html += "<td><input class='item' type='text' name='try_hillockA' value=" + json.data.try_hillockA + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>B</td>"; Html += "<td><input class='item' type='text' name='try_hillockB' value=" + json.data.try_hillockB + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>C</td>"; Html += "<td><input class='item' type='text' name='try_hillockC' value=" + json.data.try_hillockC + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td rowspan='3'>上岗期</td>"; Html += "<td rowspan='3'>> 20 天<br/><= 30 天</td>"; Html += "<td>A</td>"; Html += "<td><input class='item' type='text' name='postsA' value=" + json.data.postsA + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>B</td>"; Html += "<td><input class='item' type='text' name='postsB' value=" + json.data.postsB + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>C</td>"; Html += "<td><input class='item' type='text' name='postsC' value=" + json.data.postsC + "></td>"; Html += "</tr>"; Html += "<td rowspan='3'>成熟期</td>"; Html += "<td rowspan='3'>> 30 天</td>"; Html += "<td>A</td>"; Html += "<td><input class='item' type='text' name='matureA' value=" + json.data.matureA + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>B</td>"; Html += "<td><input class='item' type='text' name='matureB' value=" + json.data.matureB + "></td>"; Html += "</tr>"; Html += "<tr>"; Html += "<td>C</td>"; Html += "<td><input class='item' type='text' name='matureC' value=" + json.data.matureC + "></td>"; Html += "</tr>"; } Html += "</table>"; $("#timeAllocationDialog").html(Html); $("#timeAllocationDialog").dialog("open"); } else { alertTip(json.msg); } } }); closeLoading();}//更新标准配置时间function timeAllocationUpdate() { var post_name = $("[name='post_name']").val(); var userWarehouse = $("[name='userWarehouse']").val(); var trainA = $("[name='trainA']").val(); var trainB = $("[name='trainB']").val(); var trainC = $("[name='trainC']").val(); var try_hillockA = $("[name='try_hillockA']").val(); var try_hillockB = $("[name='try_hillockB']").val(); var try_hillockC = $("[name='try_hillockC']").val(); var postsA = $("[name='postsA']").val(); var postsB = $("[name='postsB']").val(); var postsC = $("[name='postsC']").val(); var matureA = $("[name='matureA']").val(); var matureB = $("[name='matureB']").val(); var matureC = $("[name='matureC']").val(); $.ajax({ url: "/order/order/standard-time-configuration", type: "post", dataType: "json", async: false, data: { "type": 2, "userWarehouse": userWarehouse, "post_name": post_name, "trainA": trainA, "trainB": trainB, "trainC": trainC, "try_hillockA": try_hillockA, "try_hillockB": try_hillockB, "try_hillockC": try_hillockC, "postsA": postsA, "postsB": postsB, "postsC": postsC, "matureA": matureA, "matureB": matureB, "matureC": matureC }, success: function (json) { if (!json.ask) { alertTip(json.msg); } else { alertTip(json.msg); $("#timeAllocationDialog").dialog("close"); } } });}
阅读全文
0 0
- 时间配置
- 配置CGI运行时间
- 配置同步时间服务器
- spring 定时器时间配置
- FreeBSD配置系统时间
- linux配置时间服务器
- Linux 时间同步配置
- Quartz的时间配置
- Quartz的时间配置
- quartz 时间配置规则
- Linux 时间同步配置
- spring 定时器时间配置
- spring的时间配置
- Linux 时间同步配置
- quartz 时间配置规则
- Linux 时间同步配置
- quertz时间配置说明
- quartz 时间配置规则
- MongoDB数据插入insert和save的区别
- at91sam9260的u-boot移植
- SSM uploadify 图片上传
- 6.读书笔记收获不止Oracle之 逻辑体系
- PHP命名空间和自动加载类
- 时间配置
- C的时间函数
- handler线程,判断是否联网,Get获取网页 json解析,输入流转换字符串
- 图解css3核心技术与案例实战(第一章)
- 7.读书笔记收获不止Oracle之 逻辑体系二 深入与调整
- Ubuntu 16.04下安装sogou 拼音输入法的错误问题
- CDOJ 360:Another LCIS(区间更新+区间合并)
- LeetCode 155: Min Stack
- matlab矩阵操作