TaiZhouChangChu/Assets/Script/ERP/WorkInfo.cs

236 lines
6.4 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using UnityEngine.UI;
/// <summary>
/// 一项业务操作具有的所有信息
/// </summary>
public class WorkInfo : MonoBehaviour
{
[Header("纸质单据")]
public InfoPanel Panel_Paper;
[Header("任务类型")]
public string TaskType;//任务类型
[Header("任务要求")]
public string Task;
public Text Text_Task;
/////////////////////抬头数据--维护货物交接单
[Header("到货交接单号")]
public string DHJJDH;
[Header("合同编号")]
public string HTBH;
[Header("合同数量")]
public string HTSL;
[Header("发货数量")]
public string FHSL;
[Header("供应商名称")]
public string GYSMC;
[Header("补库通知单编号")]
public string BKTZDBH;
[NonSerialized]
public string Time_SJJHQ;//实际交货期
[Header("供应商联系人")]
public string GYSLXR;
[Header("承运人")]
public string CYR;
[Header("收货人")]
public string SHR;
[Header("发货方")]
public string FHF;
[Header("收货方")]
public string SHF;
[Header("延迟交货原因")]
public string YCJHYY;
[NonSerialized]
public string Time_FHFSJ;//发货方时间
[NonSerialized]
public string Time_SHFSJ;//收货方时间
[NonSerialized]
public string Time_SJYSRQ;//实际验收日期
[NonSerialized]
public string Time_GZRQ;//过账日期
[Header("项目编号")]
public string XMBH;
[Header("项目单位")]
public string XMDW;
[Header("项目名称")]
public string XMMC;
[Header("签字_物资供应公司")]
public string WZGYGS;
[NonSerialized]
public string Time_WZGYGS;//签字
[Header("签字_项目单位接收人")]
public string XMDWJSR;
[NonSerialized]
public string Time_XMDWJSR;//签字
[Header("签字_供应商交付人")]
public string GYSJFR;
[NonSerialized]
public string Time_GYSJFR;//签字
[Header("备注")]
public string Remark;
[Header("领料单号")]
public string LLDH;
[Header("供应计划编号")]
public string GYJHBH;
[Header("物料凭证编号")]
public string WLPZBH;
[Header("物料凭证中的项目")]
public string WLPZZDXM;
[Header("物料凭证年度")]
public string WLPZND;
[Header("公司代码")]
public string GSDM;
[Header("工厂")]
public string GC;
[Header("工厂描述")]
public string GCMS;
[Header("库存地点")]
public string KCDD;
[Header("库存地点描述")]
public string KCDDMS;
[Header("交货地点")]
public string JHDD;
[Header("库存数量")]
public string KCSL;
[Header("库存类型")]
public string KCLX;
[Header("入库日期")]
public string RKRQ;
[Header("物料编码")]
public string WLBH;
[Header("物料描述")]
public string WLMS;
[Header("实际到货")]
public string SJDH;
[Header("剩余数量")]
public string SYSL;
[Header("换货接收")]
public string HHYS;
[Header("凭证数量")]
public string PZSL;
[Header("单位")]
public string DW;
[Header("移")]
public string Y;
[Header("物料凭证")]
public string WLPZ;
[Header("物料凭证_过账")]
public string WLPZ_PASS;
[Header("采购订单号")]
public string CGDDH;
[Header("批次")]
public string PC;
[Header("物料短文本")]
public string WLDWB;
[Header("转移过账操作号")]
public string UR;
[Header("仓库号")]
public string CKH;
[Header("装运类型描述")]
public string ZYLXMS;
[Header("源发地仓位")]
public string YFDCW;
[Header("目标仓位")]
public string MBCW;
[Header("上下架数量")]
public string SXJSL;
[Header("未清数量")]
public string WQSL;
[Header("转储单")]
public string ZCD;
[Header("借料申请单号")]
public string JLSQDH;
[Header("借料工厂")]
public string JLGC;
[Header("借料人")]
public string JLR;
[Header("借料部门")]
public string JLBM;
[Header("借料部门描述")]
public string JLBMMS;
[Header("借料类型")]
public string JLLX;
[Header("审批状态")]
public string SPZT;
[Header("借用物资")]
public string JYWZ;
[Header("物资唯一码")]
public string WZWYM;
[Header("本次归还数量")]
public string BCGHSL;
[Header("申请借用数量")]
public string SQJYSL;
[Header("预计归还或发料日期")]
public string YJGHHFLRQ;
[Header("已借数量")]
public string YJSL;
[Header("已归还或发料数量")]
public string YGHHFLSL;
[Header("借出库存地")]
public string JCKCD;
[Header("借入库存地")]
public string JRKCD;
[Header("借料物资状态")]
public string JLWZZT;
[Header("借出凭证")]
public string JCPZ;
[Header("借出凭证年度")]
public string JCPZND;
[Header("借料说明")]
public string JLSM;
[Header("返回信息_上下架")]
public string FHXX_SXJ;
[Header("返回信息_借料")]
public string FHXX_JL;
[Header("预留")]
public string YL;
[Header("状态")]
public string ZT;
[Header("申请数量")]
public string SQSL;
[Header("已发数量")]
public string YFSL;
[Header("会计凭证")]
public string KJPZ;
[Header("单价")]
public string DJ;
[Header("总价")]
public string ZJ;
/////////////////////操作状态信息
[NonSerialized]
public bool ifCheck;//是否已检查
[NonSerialized]
public bool ifPass;//是否已过账
string Time;//当前日期
public void StartShow()
{
if (Panel_Paper != null)
Panel_Paper.ShowInfo();
//任务要求
if (Text_Task != null)
Text_Task.text = Task;
//设置当前时间
Time = DateTime.Now.Year.ToString();
if (DateTime.Now.Month < 10)
Time += "-0" + DateTime.Now.Month;
else
Time += "-" + DateTime.Now.Month;
if (DateTime.Now.Day < 10)
Time += "-0" + DateTime.Now.Day;
else
Time += "-" + DateTime.Now.Day;
Time_SJJHQ = Time;
Time_FHFSJ = Time;
Time_SHFSJ = Time;
Time_SJYSRQ = Time;
Time_GZRQ = Time;
Time_WZGYGS = Time;
Time_XMDWJSR = Time;
Time_GYSJFR = Time;
}
}