Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @using ManagePortal.Bll.Helper
- @using ManagePortal.Common
- @using ManagePortal.Model;
- @{
- ViewBag.Title = "现金流编辑";
- Layout = "~/Views/Shared/_LayoutManage.cshtml";
- }
- @{
- tab_CashFlowItem cashFlowItem = ViewBag.CashFlowItem;
- }
- <form id="dataform">
- <div class="row level1-content animated zoomIn">
- <div class="col-12 level2-title">
- <h5>基本信息</h5>
- </div>
- <div class="level2-content">
- <div class="col-1 input-title must">
- 校区
- </div>
- <div class="col-5 input-content">
- <select class="form-control select2control" id="SchoolId" name="SchoolId" >
- @foreach (tab_School school in (IEnumerable<tab_School>)ViewBag.Schools)
- {
- if(cashFlowItem.SchoolId==school.SchoolId)
- {
- <option value="@school.SchoolId" selected="selected" city="@school.City">@school.SimpleName</option>
- continue;
- }
- <option value="@school.SchoolId" city="@school.City">@school.SimpleName</option>
- }
- </select>
- </div>
- <div class="clearfix"></div>
- <div class="col-1 input-title must">
- 类型
- </div>
- <div class="col-2 input-content">
- <select class="form-control select2control" id="CashFlowItemTypeDicId" name="CashFlowItemTypeDicId">
- <option value="">所有类型</option>
- @{
- if (DicHelper.GetDic(null, EnumInfo.DicType.CashFlowItemType.ToString(), true, out List<tab_Dic> dics))
- {
- foreach (tab_Dic dic in dics)
- {
- if (cashFlowItem.CashFlowItemTypeDicId == dic.DicId)
- {
- <option value="@dic.DicId" selected="selected">@dic.Display</option>
- continue;
- }
- <option value="@dic.DicId">@dic.Display</option>
- }
- }
- }
- </select>
- </div>
- <div class="col-1 input-title must">
- 金额
- </div>
- <div class="col-2 input-content">
- <div class="input-group">
- <input type="text" class="form-control text-right" id="Amount" name="Amount" onkeyup="displayNum(this);" placeholder="收入(+)\支出(-)" value="@cashFlowItem.Amount" />
- <div class="input-group-append">
- <div class="input-group-text">
- 元
- </div>
- </div>
- </div>
- </div>
- <div class="col-1 input-title must">
- 发生日期
- </div>
- <div class="col-2 input-content">
- <input type="text" id="PayDate" name="PayDate" class="form-control datetimecontrol" placeholder="" value="@cashFlowItem.PayDate.ToString("yyyy-MM-dd")">
- <i class="fa fa-times datetimeCancel-detail" onclick="clearSingleTime('PayDate')"></i>
- </div>
- <div class="clearfix"></div>
- <div class="col-1 input-title">
- 描述
- </div>
- <div class="col-11 input-content">
- <textarea type="text" class="form-control" id="Note" name="Note" rows="2">@cashFlowItem.Note</textarea>
- </div>
- </div>
- </div>
- <div class="row justify-content-center footer-line animated slideInUp">
- <div class=" col-6 ">
- <a class="btn btn-info btn-save-bottom progress-button" id="btn_progress_save">保存</a>
- </div>
- <div class="clearfix"></div>
- </div>
- </form>
- @section scripts
- {
- <script type="text/javascript">
- $(document).ready(function() {
- $("#dataform").validate({
- onfocusout: false,
- onkeyup: false,
- onchange: false,
- onsubmit: false,
- onclick: false,
- focusInvalid: true,
- invalidHandler: function() {
- $(this).focus();
- },
- rules: {
- SchoolId: { required: true },
- CashFlowItemTypeDicId: { required: true },
- Amount: { required: true },
- PayDate: { required: true },
- },
- messages: {
- SchoolId: { required: "校区必选" },
- CashFlowItemTypeDicId: { required: "类型" },
- Amount: { required: "金额" },
- PayDate: { required: "发生日期 " },
- },
- showErrors: function(errorMap, errorList) {
- var msg = "";
- var errorControl = '';
- $.each(errorList,
- function(i, v) {
- msg += (`● ${v.message}<br />`);
- if (errorControl === '')
- errorControl = v.element;
- });
- if (msg !== "")
- alertError(this.numberOfInvalids(), msg, errorControl);
- }
- });
- });
- @*提交函数*@
- function save() {
- if ($("#dataform").valid()) {
- var form = $("#dataform");
- var formCollection = form.serialize()+"&id=@cashFlowItem.CashFlowItemId";
- $.post('Edit', formCollection, function(data) {
- result(data);
- });
- return true;
- } else
- return false;
- }
- </script>
- }
Add Comment
Please, Sign In to add comment