| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167 |
- <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@include file="/context/mytags.jsp"%>
- <t:base type="jquery,easyui,tools,DatePicker"></t:base>
- <div class="easyui-layout" fit="true">
- <div region="center" style="padding:0px;border:0px">
- <t:datagrid name="materialsUsingList" pageSize="15" checkbox="false" fitColumns="false" title="物料领用单列表" actionUrl="materialsUsingController.do?datagrid" sortName="orderOnumber" sortOrder="desc" idField="id" fit="true" queryMode="group">
- <t:dgCol title="主键" field="id" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="创建人登录名称" field="createBy" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="更新人名称" field="updateName" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="更新人登录名称" field="updateBy" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="更新日期" field="updateDate" formatter="yyyy-MM-dd" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="单据编码" field="orderOnumber" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="领用日期" field="orderDate" query="true" queryMode="single" width="100"></t:dgCol>
- <t:dgCol title="领料点" field="warehouseId" query="true" queryMode="single" width="200" dictionary="t_b_warehouse,id,warehouse_name,and responsible_person='${userid}'"></t:dgCol>
- <t:dgCol title="审核人" field="orderAuditor" hidden="true" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="制单人" field="createName" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="领用人" field="users" query="true" queryMode="single" width="200"></t:dgCol>
- <t:dgCol title="制单时间" field="createDate" formatter="yyyy-MM-dd hh:mm:ss" queryMode="single" width="220"></t:dgCol>
- <t:dgCol title="总金额(元)" field="totalMoney" hidden="true" formatterjs="formatterNum" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="流程状态" field="bpmStatus" hidden="true" queryMode="single" dictionary="bpm_status" width="120"></t:dgCol>
- <t:dgCol title="单据状态" field="orderStatus" hidden="true" dictionary="cgdstatus" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="审核日期" field="auditDate" hidden="true" formatter="yyyy-MM-dd" queryMode="single" width="120"></t:dgCol>
- <t:dgCol title="操作" field="opt" ></t:dgCol>
- <t:dgFunOpt exp="orderStatus#eq#1" urlclass="ace_button" urlfont="fa-trash-o" funname="doDel(id)" title="删除" />
- <t:dgToolBar title="录入" icon="icon-add" operationCode="add" url="materialsUsingController.do?goAdd" funname="add" width="100%" height="100%"></t:dgToolBar>
- <t:dgToolBar title="修改" icon="icon-edit" operationCode="edit" url="materialsUsingController.do?goUpdate" funname="update" width="100%" height="100%"></t:dgToolBar>
- <t:dgToolBar title="查看" icon="icon-search" url="materialsUsingController.do?goUpdate&viewFlag=1" funname="detail" width="100%" height="100%"></t:dgToolBar>
- <%-- <t:dgToolBar title="提交生效" icon="icon-edit" operationCode="edit" url="materialsUsingController.do?doAudit" funname="auditOrder"></t:dgToolBar> --%>
- </t:datagrid>
- </div>
- </div>
- <script src = "webpage/cn/com/lzt/onhandreport/materialsUsingList.js"></script>
- <script type="text/javascript" src="plug-in/lhgDialog/lhgdialog.min.js"></script>
- <script type="text/javascript">
- $(document).ready(function(){
- //给时间控件加上样式
- /* $("#materialsUsingListtb").find("input[name='createDate']").attr("class","Wdate").click(function(){WdatePicker({dateFmt:'yyyy-MM-dd'});});
- $("#materialsUsingListtb").find("input[name='updateDate']").attr("class","Wdate").click(function(){WdatePicker({dateFmt:'yyyy-MM-dd'});}); */
- $("input[name='orderDate']").attr("class","Wdate").click(function(){WdatePicker({dateFmt:'yyyy-MM-dd'});});
- $(":input[name='orderDate']").css("width","200px");
- $(":input[name='orderDate']").css("margin","5px");
- $(":input[name='orderOnumber']").css("width","200px");
- $(":input[name='orderOnumber']").css("margin","5px");
- /* $(":input[name='supplierId']").css("width","200px");
- $(":input[name='supplierId']").css("margin","5px"); */
- $(":input[name='orderStatus']").css("width","200px");
- $(":input[name='orderStatus']").css("margin","5px");
- $(":input[name='users']").css("width","200px");
- $(":input[name='users']").css("margin","5px");
- $(":input[name='warehouseId']").css("width","200px");
- });
- function doDel(id)
- {
- var url = "materialsUsingController.do?doDel&id="+id;
- lockuploadify(url)
- }
- function formatterNum(value,rec,index){
- if(value != null && value != ''){
- return Math.round(new Number(value) * 100) / 100;
- }else{
- return new Number(0);
- }
- }
- function cancelOrder(title,url, id) {
- $.extend($.messager.defaults,{
- ok:"确定",
- });
- gridname=id;
- var rowsData = $('#'+id).datagrid('getSelections');
- if (!rowsData || rowsData.length==0) {
- tip('<t:mutiLang langKey="common.please.select.edit.item"/>');
- return;
- }
- // 如果已经取消,则提示不能再次取消
- if(rowsData[0].orderStatus != null && rowsData[0].orderStatus =='3'){
- $.messager.alert('提示信息',"该订单已经取消!");
- return;
- }
- // 判断该订单的审核状态
- // 未审批时
- if(rowsData[0].orderStatus != null && rowsData[0].orderStatus =='1'){
- $.dialog.confirm('<t:mutiLang langKey="确定要取消该订单吗?"/>', function(){
- url += '&id='+rowsData[0].id;
- lockuploadify(url, '&id');
- }, function(){
- });
- // 已经审批时
- }else if(rowsData[0].orderStatus != null && rowsData[0].orderStatus =='2'){
- $.dialog.confirm('<t:mutiLang langKey="该订单已生效,确定要取消该订单吗?"/>', function(){
- url = "materialsUsingController.do?doCancelAuditOrder";
- if(!isNaN(rowsData[0].prepaidMoney) && rowsData[0].prepaidMoney > 0){
- var attentionInfo ="该订单已付定金:" +rowsData[0].prepaidMoney + "元,如需退款请填写金额!" ;
- $.messager.prompt('提示信息',attentionInfo,function(data){
- if(data==null ||data==''||data=='undefined'||(!isNaN(data) && data > 0)){
- url += '&id='+rowsData[0].id + '&refundvalue='+data;
- }else{
- $.messager.alert('提示信息',"请填写正确的金额!");
- return;
- }
- lockuploadify(url, '&id');
- });
- // 预付定金为空的时候
- }else{
- url += '&id='+rowsData[0].id + '&refundvalue='+'';
- lockuploadify(url, '&id');
- }
- }, function(){
- });
- }
- }
- function auditOrder(title,url, id) {
- gridname=id;
- var rowsData = $('#'+id).datagrid('getSelections');
- if (!rowsData || rowsData.length==0) {
- tip('<t:mutiLang langKey="common.please.select.edit.item"/>');
- return;
- }
- url += '&id='+rowsData[0].id;
- $.dialog.confirm('<t:mutiLang langKey="确定提交生效该订单吗?"/>', function(){
- lockuploadify(url, '&id');
- }, function(){
- });
- }
- function lockuploadify(url, id) {
- $.ajax({
- async : false,
- cache : false,
- type : 'POST',
- url : url,// 请求的action路径
- error : function() {// 请求失败处理函数
- },
- success : function(data) {
- var d = data; // ------ $.parseJSON(data);
- if (d.success) {
- var msg = d.msg;
- tip(msg);
- reloadmaterialsUsingList();
- }
- }
- });
- }
- //新增
- function add(title,url,id){
- window.location.href=url;
- }
- //刷新表格数据
- function refresh(){
- reloadmaterialsUsingList();
- }
- //修改
- function update(title,url, id){
- gridname=id;
- var rowsData = $('#'+id).datagrid('getSelections');
- if(rowsData[0].orderStatus != null && rowsData[0].orderStatus =='1'){
- updateNotCreateWin("修改",url, "materialsUsingList",false);
- }else{
- $.messager.alert('提示信息',"该订单已经取消或者已生效不能修改!");
- return;
- }
- }
- //查看
- function view(title,url, id){
- viewNotCreateWin("查看",url, "materialsUsingList",false);
- }
- </script>
|