| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255 |
- <div id="content">
- <section id="widget-grid" widget-grid>
- <div class="row">
- <article class="col-sm-12 col-md-12 col-lg-12">
- <div jarvis-widget id="form-grid-widget"
- data-widget-colorbutton="false" data-widget-editbutton="false"
- data-widget-custombutton="false">
- <div>
- <div class="widget-body no-padding">
- <form id="jsgl-sl-form" class="smart-form ng-pristine ng-valid" data-validator-option="validateOptions" novalidate="novalidate">
- <header>
- <a href-void class="btn btn-default btn-xs" ng-click="retList()">
- <i class="fa fa-angle-left"></i> 返回
- </a>
- <strong>散粮入库结算详情</strong>
- <span class="pull-right font-xs">带*的部分必须填写</span>
- </header>
-
- <header><strong>结算信息</strong></header>
- <fieldset>
- <div class="row">
- <section class="col col-4">
- <label class="label">通知单信息<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="hidden" ng-model="jsgl.htid" name="htid" />
- <input class="form-control" type="text" ng-model="jsgl.htbh" name="htbh" ng-disabled="isEdit"
- ng-click="getDeliveryStorageNotice()" placeholder="请选择出入库通知单" required />
- </label>
- </section>
- <section class="col col-4">
- <label class="label">通知单总数量(吨)</label>
- <label class="input">
- <input class="form-control" type="text" ng-model="jsgl.htzsl" ng-readonly="true"
- name="htzsl" placeholder="" />
- </label>
- </section>
- <section class="col col-4">
- <label class="label">已结算数量(吨)<span style="color: red;">不含本次</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="jsgl.yjssl" ng-readonly="true"
- name="yjssl" placeholder="" />
- </label>
- </section>
- </div>
- <div class="row">
- <section class="col col-4">
- <label class="label">仓房名称<span style="color: red;">*</span></label>
- <label class="select">
- <select ng-model="jsgl.houseId" name="houseId" ng-options="store.storehouseId as store.storehouseName for store in store_tank_list"
- ng-change="loadWare(jsgl.houseId)" required ng-disabled="true">
- <option value="">--请选择--</option><i></i>
- </select><i></i>
- </label>
- </section>
- <section class="col col-4">
- <label class="label">货位名称<span style="color: red;">*</span></label>
- <label class="select">
- <select ng-model="jsgl.warehouseId" ng-disabled="true" name="warehouseId"
- ng-options="ware.warehouseId as ware.warehouseName for ware in warehouseList" required>
- <option value="">--请选择--</option><i></i>
- </select><i></i>
- </label>
- </section>
- <section class="col col-4">
- <label class="label">粮油品种<span style="color: red;">*</span></label>
- <label class="select">
- <select ng-model="jsgl.lypz" ng-disabled="true" name="lypz" ng-change="getMxpz()"
- ng-options="enum.enumid as enum.enumname for enum in dicDataList[1061]" required >
- <option value="">--请选择--</option><i></i>
- </select><i></i>
- </label>
- </section>
- </div>
- <div class="row">
- <section class="col col-4">
- <label class="label">明细品种<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="dicData[jsgl.mxpz]" ng-readonly="true"
- name="yjssl" placeholder="" />
- <input class="form-control" type="hidden" ng-model="jsgl.mxpz" ng-hide="true"
- name="mxpz" placeholder="" />
- </label>
- </section>
- <section class="col col-4">
- <label class="label">粮油性质<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="dicData[jsgl.lyxz]" ng-readonly="true"
- name="yjssl" placeholder="" />
- <input class="form-control" type="hidden" ng-model="jsgl.lyxz" ng-hide="true"
- name="mxpz" placeholder="" />
- </label>
- </section>
- <section class="col col-4">
- <label class="label">本次结算数量(吨)<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="jsgl.bcjssl" ng-readonly="isNotEdit" ng-blur="calculate()"
- name="yjssl" placeholder="" onkeyup="this.value=this.value.match(/\d+(\.\d{0,3})?/) ? this.value.match(/\d+(\.\d{0,3})?/)[0] : '' " required />
- </label>
- </section>
- </div>
- <div class="row">
- <section class="col col-4">
- <label class="label">本次结算单价(元/吨)<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="jsgl.bcjsdj" ng-readonly="isNotEdit" ng-blur="calculate()"
- name="bcjsdj" placeholder="" onkeyup="this.value=this.value.match(/\d+(\.\d{0,3})?/) ? this.value.match(/\d+(\.\d{0,3})?/)[0] : '' " required />
- </label>
- </label>
- </section>
- <section class="col col-4">
- <label class="label">本次结算金额(元)<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="jsgl.bcjsje" ng-readonly="isNotEdit"
- name="bcjsje" placeholder="" required />
- </label>
- </section>
- <section class="col col-4">
- <label class="label">本次结算时间<span style="color: red;">*</span></label>
- <label class="input">
- <input type="text" ng-model="jsgl.bcjssj" ng-disabled="isNotEdit" required
- name="bcjssj" placeholder="" onClick="WdatePicker({lang:'zh-cn', dateFmt:'yyyy-MM-dd HH:mm:ss'})" />
- </label>
- </section>
- </div>
- <div class="row">
- <section class="col col-4">
- <label class="label">本次结算方式<span style="color: red;">*</span></label>
- <label class="select">
- <select ng-model="jsgl.bcjsfs" ng-disabled="isNotEdit" name="bcjsfs" required >
- <option value="">--请选择--</option>
- <option value="0">现金</option>
- <option value="1">转账</option>
- </select>
- </label>
- </section>
- </div>
- </fieldset>
- <header><strong>发票信息</strong></header>
- <fieldset>
- <div class="row">
- <section class="col col-12">
- <label class="label">连续发票号码填写</label>
- <label class="input">
- <div>
- <table border="0">
- <tr>
- <td>
- <input type="text" ng-model="jsgl.fpStart" ng-readonly="isNotEdit" name="fpStart" placeholder="" />
- </td>
- <td><span> —— </span></td>
- <td>
- <input type="text" ng-model="jsgl.fpEnd" ng-readonly="isNotEdit" name="fpEnd" />
- </td>
- <td><span style="color: red;"> 说明:连续发票号码,请填写第一张和最后一张即可</span></td>
- </tr>
- </table>
- </div>
- </label>
- </section>
- </div>
- <section>
- <label class="label">不连续发票号码填写</label>
- <label class="textarea textarea-resizable">
- <textarea
- rows="5" ng-model="jsgl.fps" name="fps" ng-disabled="isNotEdit" class="custom-scroll"
- placeholder="多个发票号码填写,请用英文逗号进行间隔。例如:1234567890,123456788">
- </textarea>
- </label>
- </section>
- <div class="row">
- <section class="col col-4">
- <label class="label">发票状态</label>
- <label class="select">
- <select ng-model="jsgl.fpzt" ng-disabled="isNotEdit" name="fpzt">
- <option value="1">正常</option>
- <option value="0">作废</option>
- </select>
- </label>
- </section>
- </div>
- </fieldset>
- <header><strong>收/付款信息</strong></header>
- <fieldset>
- <div class="row">
- <section class="col col-4">
- <label class="label">收/付款人<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="jsgl.sfkr" name="sfkr" ng-disabled="isNotEdit"
- ng-click="getCustomer()" placeholder="请选择客户" required />
- </label>
- </section>
- <section class="col col-4">
- <label class="label">开户行名称<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="dicData[jsgl.khhmc]" ng-readonly="true" name="khhmc" placeholder="" ng-required="isCustomerEdit" />
- </label>
- </section>
- <section class="col col-4">
- <label class="label">开户行号<span style="color: red;">*</span></label>
- <label class="input">
- <input type="text" ng-model="jsgl.khhh" ng-readonly="true" ng-required="isCustomerEdit" name="khhh" placeholder="" />
- </label>
- </section>
- </div>
- <div class="row">
- <section class="col col-4">
- <label class="label">银行账号<span style="color: red;">*</span></label>
- <label class="input">
- <input class="form-control" type="text" ng-model="jsgl.yhzh" ng-readonly="true" name="yhzh" placeholder="" ng-required="isCustomerEdit" />
- </label>
- </section>
- <section class="col col-4" ng-hide="jslx=='1'">
- <label class="label">收款人身份证号</label>
- <label class="input">
- <input class="form-control" type="text" ng-model="jsgl.skrsfzh" ng-readonly="true" name="skrsfzh" placeholder="" />
- </label>
- </section>
- <section class="col col-4" ng-hide="jslx=='1'">
- <label class="label">付款单位<span style="color: red;">*</span></label>
- <label class="input">
- <input type="text" ng-model="jsgl.fkdw" name="fkdw" ng-readonly="isNotEdit" required placeholder="" />
- </label>
- </section>
- </div>
- <div class="row">
- <section class="col col-3">
- <label class="label">提交人:</label>
- <label class="input">
- <input type="text" ng-model="jsgl.commitPeople" name="commitPeople" ng-readonly="true" required>
- </label>
- </section>
- <section class="col col-3">
- <label class="label">提交时间:</label>
- <label class="input">
- <input type="text" ng-model="jsgl.commitTime" name="commitTime" ng-readonly="true" required>
- </label>
- </section>
- </div>
- </fieldset>
- <div>
- <footer class="text-align-center">
- <button type="button" class="btn btn-default" ng-click="retList()">取消</button>
- <button type="button" class="btn btn-primary" ng-hide="isNotEdit" ng-click="save('1')">提交</button>
- <button type="button" class="btn btn-primary" ng-hide="isNotEdit" ng-click="save('0')">保存</button>
- </footer>
- </div>
- </form>
- </div>
- </div>
- </div>
- </article>
- </div>
- </section>
- </div>
|