Commit 526a55df by 熊付

【chg】

1 parent 57c15faf
# Sphinx build info version 1 # Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: a8479a52507365f5865f7c204313313a config: 6c937b6a8bab5b3dfdb53b68effcbb44
tags: 645f666f9bcd5a90fca523b33c5a78b7 tags: 645f666f9bcd5a90fca523b33c5a78b7
...@@ -24,19 +24,27 @@ ...@@ -24,19 +24,27 @@
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="2. 财务进度服务http接口" href="02-finance-http.html" />
<link rel="prev" title="财务进度服务设计" href="index.html" />
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="finance_serv 1.0 documentation" href="index.html"/>
<link rel="next" title="2. 财务进度服务http接口" href="02-finance-http.html"/>
<link rel="prev" title="财务进度服务设计" href="index.html"/>
<script src="_static/js/modernizr.min.js"></script> <script src="_static/js/modernizr.min.js"></script>
</head> </head>
<body class="wy-body-for-nav"> <body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav"> <div class="wy-grid-for-nav">
...@@ -110,7 +118,7 @@ ...@@ -110,7 +118,7 @@
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i> <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">finance_serv</a> <a href="index.html">finance_serv</a>
...@@ -118,8 +126,8 @@ ...@@ -118,8 +126,8 @@
</nav> </nav>
<div class="wy-nav-content">
<div class="wy-nav-content">
<div class="rst-content"> <div class="rst-content">
...@@ -137,7 +145,6 @@ ...@@ -137,7 +145,6 @@
<div role="navigation" aria-label="breadcrumbs navigation"> <div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
...@@ -679,7 +686,7 @@ ...@@ -679,7 +686,7 @@
<td></td> <td></td>
<td>发货日期</td> <td>发货日期</td>
</tr> </tr>
<tr class="row-odd"><td>goods_check_date</td> <tr class="row-odd"><td>goods_acceptanc_date</td>
<td><em></em></td> <td><em></em></td>
<td>date</td> <td>date</td>
<td>&#160;</td> <td>&#160;</td>
...@@ -700,7 +707,7 @@ ...@@ -700,7 +707,7 @@
<div class="section" id="id7"> <div class="section" id="id7">
<h2>1.6. 工程验收信息表<a class="headerlink" href="#id7" title="Permalink to this headline"></a></h2> <h2>1.6. 工程验收信息表<a class="headerlink" href="#id7" title="Permalink to this headline"></a></h2>
<blockquote> <blockquote>
<div><p>表名:tb_project_check</p> <div><p>表名:tb_project_acceptanc</p>
<table border="1" class="docutils"> <table border="1" class="docutils">
<colgroup> <colgroup>
<col width="25%" /> <col width="25%" />
...@@ -720,7 +727,7 @@ ...@@ -720,7 +727,7 @@
</tr> </tr>
</thead> </thead>
<tbody valign="top"> <tbody valign="top">
<tr class="row-even"><td>check_unid</td> <tr class="row-even"><td>acceptanc_unid</td>
<td><em></em></td> <td><em></em></td>
<td>PK</td> <td>PK</td>
<td>&lt;=32</td> <td>&lt;=32</td>
...@@ -734,21 +741,21 @@ ...@@ -734,21 +741,21 @@
<td></td> <td></td>
<td>合同编号</td> <td>合同编号</td>
</tr> </tr>
<tr class="row-even"><td>check_type</td> <tr class="row-even"><td>acceptanc_type</td>
<td><em></em></td> <td><em></em></td>
<td>string</td> <td>string</td>
<td>&lt;=32</td> <td>&lt;=32</td>
<td></td> <td></td>
<td>验收类型(1为初验、2为终验</td> <td>验收类型(1为初验、2为终验</td>
</tr> </tr>
<tr class="row-odd"><td>check_date</td> <tr class="row-odd"><td>acceptanc_date</td>
<td><em></em></td> <td><em></em></td>
<td>date</td> <td>date</td>
<td>&#160;</td> <td>&#160;</td>
<td></td> <td></td>
<td>验收时间</td> <td>验收时间</td>
</tr> </tr>
<tr class="row-even"><td>check_note</td> <tr class="row-even"><td>acceptanc_note</td>
<td><em></em></td> <td><em></em></td>
<td>text</td> <td>text</td>
<td>&#160;</td> <td>&#160;</td>
...@@ -941,8 +948,10 @@ ...@@ -941,8 +948,10 @@
</div> </div>
<div class="articleComments">
</div> </div>
</div>
<footer> <footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
...@@ -963,7 +972,7 @@ ...@@ -963,7 +972,7 @@
</p> </p>
</div> </div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer> </footer>
...@@ -982,7 +991,6 @@ ...@@ -982,7 +991,6 @@
var DOCUMENTATION_OPTIONS = { var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./', URL_ROOT:'./',
VERSION:'1.0', VERSION:'1.0',
LANGUAGE:'None',
COLLAPSE_INDEX:false, COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html', FILE_SUFFIX:'.html',
HAS_SOURCE: true, HAS_SOURCE: true,
...@@ -995,13 +1003,19 @@ ...@@ -995,13 +1003,19 @@
<script type="text/javascript" src="_static/js/theme.js"></script> <script type="text/javascript" src="_static/js/theme.js"></script>
<script type="text/javascript"> <script type="text/javascript">
jQuery(function () { jQuery(function () {
SphinxRtdTheme.Navigation.enable(true); SphinxRtdTheme.StickyNav.enable();
}); });
</script> </script>
</body> </body>
</html> </html>
\ No newline at end of file \ No newline at end of file
This diff could not be displayed because it is too large.
...@@ -24,18 +24,26 @@ ...@@ -24,18 +24,26 @@
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="prev" title="2. 财务进度服务http接口" href="02-finance-http.html" />
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="finance_serv 1.0 documentation" href="index.html"/>
<link rel="prev" title="2. 财务进度服务http接口" href="02-finance-http.html"/>
<script src="_static/js/modernizr.min.js"></script> <script src="_static/js/modernizr.min.js"></script>
</head> </head>
<body class="wy-body-for-nav"> <body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav"> <div class="wy-grid-for-nav">
...@@ -100,7 +108,7 @@ ...@@ -100,7 +108,7 @@
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i> <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">finance_serv</a> <a href="index.html">finance_serv</a>
...@@ -108,8 +116,8 @@ ...@@ -108,8 +116,8 @@
</nav> </nav>
<div class="wy-nav-content">
<div class="wy-nav-content">
<div class="rst-content"> <div class="rst-content">
...@@ -127,7 +135,6 @@ ...@@ -127,7 +135,6 @@
<div role="navigation" aria-label="breadcrumbs navigation"> <div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
...@@ -165,8 +172,10 @@ ...@@ -165,8 +172,10 @@
</div> </div>
<div class="articleComments">
</div> </div>
</div>
<footer> <footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
...@@ -185,7 +194,7 @@ ...@@ -185,7 +194,7 @@
</p> </p>
</div> </div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer> </footer>
...@@ -204,7 +213,6 @@ ...@@ -204,7 +213,6 @@
var DOCUMENTATION_OPTIONS = { var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./', URL_ROOT:'./',
VERSION:'1.0', VERSION:'1.0',
LANGUAGE:'None',
COLLAPSE_INDEX:false, COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html', FILE_SUFFIX:'.html',
HAS_SOURCE: true, HAS_SOURCE: true,
...@@ -217,13 +225,19 @@ ...@@ -217,13 +225,19 @@
<script type="text/javascript" src="_static/js/theme.js"></script> <script type="text/javascript" src="_static/js/theme.js"></script>
<script type="text/javascript"> <script type="text/javascript">
jQuery(function () { jQuery(function () {
SphinxRtdTheme.Navigation.enable(true); SphinxRtdTheme.StickyNav.enable();
}); });
</script> </script>
</body> </body>
</html> </html>
\ No newline at end of file \ No newline at end of file
...@@ -163,7 +163,7 @@ ...@@ -163,7 +163,7 @@
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| deliver_goods_date | *是* | date | | 否 | 发货日期 | | deliver_goods_date | *是* | date | | 否 | 发货日期 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| goods_check_date | *是* | date | | 否 | 到货验收日期 | | goods_acceptanc_date | *是* | date | | 否 | 到货验收日期 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| appendix_unid | *否* | FK | | 否 | 附件id | | appendix_unid | *否* | FK | | 否 | 附件id |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
...@@ -172,20 +172,20 @@ ...@@ -172,20 +172,20 @@
工程验收信息表 工程验收信息表
+++++++++++++++++++ +++++++++++++++++++
表名:tb_project_check 表名:tb_project_acceptanc
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| 字段名称 | 是否必填 | 类型 | 限制 | 唯一 | 说明 | | 字段名称 | 是否必填 | 类型 | 限制 | 唯一 | 说明 |
+=======================+=============+===========+===========+=========+==========================+ +=======================+=============+===========+===========+=========+==========================+
| check_unid | *是* | PK | <=32 | 是 | 工程验收信息主键 | | acceptanc_unid | *是* | PK | <=32 | 是 | 工程验收信息主键 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| contract_unid | *是* | FK | <=32 | 否 | 合同编号 | | contract_unid | *是* | FK | <=32 | 否 | 合同编号 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| check_type | *是* | string | <=32 | 否 | 验收类型(1为初验、2为终验| | acceptanc_type | *是* | string | <=32 | 否 | 验收类型(1为初验、2为终验|
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| check_date | *是* | date | | 否 | 验收时间 | | acceptanc_date | *是* | date | | 否 | 验收时间 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| check_note | *否* | text | | 否 | 验收备注 | | acceptanc_note | *否* | text | | 否 | 验收备注 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| appendix_unid | *否* | FK | | 否 | 附件id | | appendix_unid | *否* | FK | | 否 | 附件id |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
......
...@@ -110,6 +110,19 @@ ...@@ -110,6 +110,19 @@
"mainten_start_point":"xxxx", #质保期开始节点 "mainten_start_point":"xxxx", #质保期开始节点
"mainten_start_date":"xxxx", #质保期开始时间 "mainten_start_date":"xxxx", #质保期开始时间
"mainten_end_date":"xxxx", #质保期结束时间 "mainten_end_date":"xxxx", #质保期结束时间
"payment_data":[ #付款约定
{
"payment_unid":"xxxx", #付款unid
"payment_progress":"xxxx", #付款进度
"payment_type":"xxxx", #付款类型
"days":"xxxx", #天数
"payment_date":"xxxx", #本期应付款日期
"payment_amount":"xxxx", #本期应付金额
"payment_propority":"xxxx", #付款比例
"payment_requirement":"xxxx" #付款条件
},
...
},
"contract_note":"xxxx", #合同备注 "contract_note":"xxxx", #合同备注
"appendix_url":"xxxx", #合同url "appendix_url":"xxxx", #合同url
} }
...@@ -188,6 +201,133 @@ ...@@ -188,6 +201,133 @@
} }
查询合同列表
********************************
| Verb: GET
| Path: /api/v1/financial/contract
| Header: (Content-Type: application/json)
Request Body:
.. code-block:: python
{
"salesperson_name__like":"吴旭", #销售员
"project_name__like":"金源时代客流项目", #项目名称
"customer_name__like":"北京金源时代购物中心有限公司", #客户名称
"province":"河北省", #项目所在省
"city":"沧州市", #项目所在市
"county":"献县", #项目所在县(区)
"guarantee_period":"xxxx", #质保周期
"year":"2018", #所属年份
"month":"3", #所属月份
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"contract_state":"xxxx", #合同状态(已完成、待发货,施工中,项目暂停)
"contract_type":"xxxx", #合同性质(供货,施工,集成,维保)
"is_end_check":"xxxx", #是否终验
"is_archive":"xxxx", #合同是否归档
"confirm_income_amount":"xxxx", #确定收入金额
"amount_state_unid":"xxxx", #账款状态
"start_date":"xxxx", #签订时间,设置开始时间
"end_date":"xxxx", #结束时间,设置结束时间
"amount_point":"xxxx", #设置金额查询节点
"overdays_point":"xxxx", #设置逾期天数查询节点
"leave_amount_point":"xxxx", #设置应收账款余额查询节点
"offset":"xxxx", #起始位置
"limit":"xxxx" #每页显示的数量
}
Response Body:
.. code-block:: python
{
"total_number":"xxxx", #总的数据量
"list_size":"xxxx", #本次返回的列表数量
"offset":"xxxx", #本次返回的起始索引
"list_data": #数据列表
[
"contract_code":"2019-079", #合同编号
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"sign_date":"xxxx", #签订日期
"salesperson_name":"xxxx", #销售员名称
"province":"河北省", #所在省份
"city":"沧州市", #所在市
"county":"献县", #所在县(区)
"customer_name":"北京金源时代购物中心有限公司", #客户名称
"project_name":"金源时代客流项目", #项目名称
"contract_amount":"xxxx", #合同金额
"stop_amount":"xxxx", #暂停金额
"bad_amount":"xxxx", #坏账金额
"exemptions_amount":"xxxx", #豁免金额
"deduct_amount":"xxxx", #抵扣金额
"total_reback_amount":"xxxx", #累计已收款
"contract_remain":"xxxx", #合同余额
"account_state_unid":"xxxx", #账款状态
"total_receive_amount":"xxxx", #累计应收
"total_amount_remain":"xxxx", #应收账款余额
"over_days":"xxxx", #逾期天数
"payment_data":[ #付款约定
{
"payment_unid":"xxxx", #付款unid
"payment_progress":"xxxx", #付款进度
"payment_type":"xxxx", #付款类型
"days":"xxxx", #天数
"payment_date":"xxxx", #本期应付款日期
"payment_amount":"xxxx", #本期应付金额
"payment_propority":"xxxx", #付款比例
"payment_requirement":"xxxx" #付款条件
},
...
],
"contract_note":"xxxx" #合同备注
],
......
}
导出表格
************************************************
| Verb: GET
| Path: /api/v1/financial/contract/export
| Header: (Content-Type: application/json)
Request Body:
.. code-block:: python
{
"salesperson_name__like":"吴旭", #销售员
"project_name__like":"金源时代客流项目", #项目名称
"customer_name__like":"北京金源时代购物中心有限公司", #客户名称
"province":"河北省", #项目所在省
"city":"沧州市", #项目所在市
"area":"献县", #项目所在县(区)
"guarantee_period":"xxxx", #质保周期
"year":"2018", #所属年份
"month":"3", #所属月份
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"contract_state":"xxxx", #合同状态(已完成、待发货,施工中,项目暂停)
"contract_nature":"xxxx", #合同性质(供货,施工,集成,维保)
"is_end_check":"xxxx", #是否终验
"is_archive":"xxxx", #合同是否归档
"confirm_income_amount":"xxxx", #确定收入金额
"amount_state_unid":"xxxx", #账款状态
"start_date":"xxxx", #签订时间,设置开始时间
"end_date":"xxxx", #结束时间,设置结束时间
"amount_point":"xxxx", #设置金额查询节点
"overdays_point":"xxxx", #设置逾期天数查询节点
"leave_amount_point":"xxxx" #设置应收账款余额查询节点
}
Response Body:无
销售合同付款约定 销售合同付款约定
^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^
...@@ -245,6 +385,7 @@ ...@@ -245,6 +385,7 @@
{ {
"payment_unid":"xxxx", #付款unid "payment_unid":"xxxx", #付款unid
"payment_progress":"xxxx", #付款进度 "payment_progress":"xxxx", #付款进度
"payment_type":"xxxx", #付款类型
"days":"xxxx", #天数 "days":"xxxx", #天数
"payment_date":"xxxx", #本期应付款日期 "payment_date":"xxxx", #本期应付款日期
"payment_amount":"xxxx", #本期应付金额 "payment_amount":"xxxx", #本期应付金额
...@@ -273,9 +414,10 @@ ...@@ -273,9 +414,10 @@
{ {
"payment_unid":"xxxx", #付款unid "payment_unid":"xxxx", #付款unid
"payment_progress":"xxxx", #付款进度 "payment_progress":"xxxx", #付款进度
"payment_type":"xxx", #付款类型
"days":"xxxx", #天数 "days":"xxxx", #天数
"payment_propority":"xxxx", #付款比例 "payment_propority":"xxxx", #付款比例
"payment_requirement":"xxxx", #付款条件 "payment_requirement":"xxxx" #付款条件
}, },
...... ......
] ]
...@@ -607,7 +749,7 @@ ...@@ -607,7 +749,7 @@
[ [
{ {
"deliver_goods_date":"xxxx", #发货时间 "deliver_goods_date":"xxxx", #发货时间
"goods_check_date":"xxxx", #到货验收时间 "goods_acceptanc_date":"xxxx", #到货验收时间
"goods_sign_appendix":"xxxx", #到货签收单附件 "goods_sign_appendix":"xxxx", #到货签收单附件
"appendix_unid":"xxxx", #合同附件(若有附件上传该字段 "appendix_unid":"xxxx", #合同附件(若有附件上传该字段
}, },
...@@ -645,7 +787,7 @@ ...@@ -645,7 +787,7 @@
{ {
"deliver_unid":"xxxx", #发货unid "deliver_unid":"xxxx", #发货unid
"deliver_goods_date":"xxxx", #发货时间 "deliver_goods_date":"xxxx", #发货时间
"goods_check_date ":"xxxx", #到货验收时间 "goods_acceptanc_date ":"xxxx", #到货验收时间
"appendix_unid":"xxxx", #附件id "appendix_unid":"xxxx", #附件id
}, },
...... ......
...@@ -669,7 +811,7 @@ ...@@ -669,7 +811,7 @@
{ {
"deliver_unid":"xxxx", #发货unid "deliver_unid":"xxxx", #发货unid
"deliver_goods_date":"xxxx", #发货时间 "deliver_goods_date":"xxxx", #发货时间
"goods_check_date":"xxxx", #到货验收时间 "goods_acceptanc_date":"xxxx", #到货验收时间
"goods_sign_appendix":"xxxx", #到货签收单附件 "goods_sign_appendix":"xxxx", #到货签收单附件
"appendix_unid":"xxxx", #合同附件(若有附件上传该字段必传 "appendix_unid":"xxxx", #合同附件(若有附件上传该字段必传
}, },
...@@ -725,7 +867,7 @@ ...@@ -725,7 +867,7 @@
****************************** ******************************
| Verb: POST | Verb: POST
| Path: /api/v1/financial/contract/{constract_unid}/check | Path: /api/v1/financial/contract/{constract_unid}/project/acceptanc
| Header: (Content-Type: application/json) | Header: (Content-Type: application/json)
Request Body: Request Body:
...@@ -736,9 +878,9 @@ ...@@ -736,9 +878,9 @@
"list_check_data": "list_check_data":
[ [
{ {
"check_type":"xxxx", #验收类型(1为初验、2为终验 "acceptanc_type":"xxxx", #验收类型(1为初验、2为终验
"check_date":"xxxx", #验收时间 "acceptanc_date":"xxxx", #验收时间
"check_note":"xxxx" #验收备注 "acceptanc_note":"xxxx" #验收备注
"appendix_unids":["1234","5678",...] #附件列表 "appendix_unids":["1234","5678",...] #附件列表
} }
] ]
...@@ -760,7 +902,7 @@ ...@@ -760,7 +902,7 @@
************************** **************************
| Verb: GET | Verb: GET
| Path: /api/v1/financial/contract/{constract_unid}/check | Path: /api/v1/financial/contract/{constract_unid}/project/acceptanc
| Header: (Content-Type: application/json) | Header: (Content-Type: application/json)
Request Body:无 Request Body:无
...@@ -773,10 +915,10 @@ ...@@ -773,10 +915,10 @@
"list_check_data": #工程验收信息列表 "list_check_data": #工程验收信息列表
[ [
{ {
"check_unid":"xxxx", #工程id "acceptanc_unid":"xxxx", #工程id
"check_type":"xxxx", #验收类型 "acceptanc_type":"xxxx", #验收类型
"check_date":"xxxx", #验收时间 "acceptanc_date":"xxxx", #验收时间
"check_note":"xxxx", #验收备注 "acceptanc_note":"xxxx", #验收备注
"appendix_list": #附件列表集合 "appendix_list": #附件列表集合
[ [
{ {
...@@ -796,7 +938,7 @@ ...@@ -796,7 +938,7 @@
******************************* *******************************
| Verb: PUT | Verb: PUT
| Path: /api/v1/financial/contract/{constract_unid}/check | Path: /api/v1/financial/contract/{constract_unid}/project/acceptanc
| Header: (Content-Type: application/json) | Header: (Content-Type: application/json)
Request Body: Request Body:
...@@ -807,10 +949,10 @@ ...@@ -807,10 +949,10 @@
"list_check_data": #工程验收信息表 "list_check_data": #工程验收信息表
[ [
{ {
"check_unid":"xxxx", #工程验收unid "acceptanc_unid":"xxxx", #工程验收unid
"check_type":"xxxx", #验收类型(1为初验、2为终验) "acceptanc_type":"xxxx", #验收类型(1为初验、2为终验)
"first_check_date":"xxxx", #验收时间 "acceptanc_date":"xxxx", #验收时间
"check_note":"xxxx" #验收备注 "acceptanc_note":"xxxx" #验收备注
"appendix_unids":["1234","5678",...] #附件列表 "appendix_unids":["1234","5678",...] #附件列表
} }
] ]
...@@ -832,7 +974,7 @@ ...@@ -832,7 +974,7 @@
***************************** *****************************
| Verb: DELETE | Verb: DELETE
| Path: /api/v1/financial/contract/{contract_unid}/check | Path: /api/v1/financial/contract/{contract_unid}/project/acceptanc
| Header: (Content-Type: application/json) | Header: (Content-Type: application/json)
Request Body: Request Body:
...@@ -840,9 +982,9 @@ ...@@ -840,9 +982,9 @@
.. code-block:: python .. code-block:: python
{ {
"check_unids": #验收unid数组 "acceptanc_unids": #验收unid数组
[ [
"check_unid":"xxxx", #验收unid "acceptanc_unid":"xxxx", #验收unid
...... ......
] ]
} }
...@@ -857,128 +999,6 @@ ...@@ -857,128 +999,6 @@
} }
查询合同列表
^^^^^^^^^^^^^^^^^^^^^^^
| Verb: GET
| Path: /api/v1/financial/contract
| Header: (Content-Type: application/json)
Request Body:
.. code-block:: python
{
"salesperson_name__like":"吴旭", #销售员
"project_name__like":"金源时代客流项目", #项目名称
"customer_name__like":"北京金源时代购物中心有限公司", #客户名称
"province":"河北省", #项目所在省
"city":"沧州市", #项目所在市
"county":"献县", #项目所在县(区)
"guarantee_period":"xxxx", #质保周期
"year":"2018", #所属年份
"month":"3", #所属月份
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"contract_state":"xxxx", #合同状态(已完成、待发货,施工中,项目暂停)
"contract_type":"xxxx", #合同性质(供货,施工,集成,维保)
"is_end_check":"xxxx", #是否终验
"is_archive":"xxxx", #合同是否归档
"confirm_income_amount":"xxxx", #确定收入金额
"amount_state_unid":"xxxx", #账款状态
"start_date":"xxxx", #签订时间,设置开始时间
"end_date":"xxxx", #结束时间,设置结束时间
"amount_point":"xxxx", #设置金额查询节点
"overdays_point":"xxxx", #设置逾期天数查询节点
"leave_amount_point":"xxxx", #设置应收账款余额查询节点
"offset":"xxxx", #起始位置
"limit":"xxxx" #每页显示的数量
}
Response Body:
.. code-block:: python
{
"total_number":"xxxx", #总的数据量
"list_size":"xxxx", #本次返回的列表数量
"offset":"xxxx", #本次返回的起始索引
"list_data": #数据列表
[
"contract_code":"2019-079", #合同编号
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"sign_date":"xxxx", #签订日期
"salesperson_name":"xxxx", #销售员名称
"province":"河北省", #所在省份
"city":"沧州市", #所在市
"county":"献县", #所在县(区)
"customer_name":"北京金源时代购物中心有限公司", #客户名称
"project_name":"金源时代客流项目", #项目名称
"contract_amount":"xxxx", #合同金额
"stop_amount":"xxxx", #暂停金额
"bad_amount":"xxxx", #坏账金额
"exemptions_amount":"xxxx", #豁免金额
"deduct_amount":"xxxx", #抵扣金额
"total_reback_amount":"xxxx", #累计已收款
"contract_remain":"xxxx", #合同余额
"account_state_unid":"xxxx", #账款状态
"total_receive_amount":"xxxx", #累计应收
"total_amount_remain":"xxxx", #应收账款余额
"over_days":"xxxx", #逾期天数
"advance_payment_amount":"xxxx", #预付款金额
"advance_payment_date":"xxxx", #预付款到期日
"arrival_amount":"xxxx", #到货款金额
"deliver_goods_date":"xxxx", #发货时间
"arrival_amount_date":"xxxx", #到货款到期日
"check_amount":"xxxx", #验收款金额
"check_date":"xxxx", #验收日期
"check_amount_date":"xxxx", #验收款到期日
"mainten_amount":"xxxx", #质保金额
"mainten_end_date":"xxxx", #质保期结束时间
"check_note":"xxxx", #合同备注
],
......
}
导出表格
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| Verb: GET
| Path: /api/v1/financial/contract/export
| Header: (Content-Type: application/json)
Request Body:
.. code-block:: python
{
"salesperson_name__like":"吴旭", #销售员
"project_name__like":"金源时代客流项目", #项目名称
"customer_name__like":"北京金源时代购物中心有限公司", #客户名称
"province":"河北省", #项目所在省
"city":"沧州市", #项目所在市
"area":"献县", #项目所在县(区)
"guarantee_period":"xxxx", #质保周期
"year":"2018", #所属年份
"month":"3", #所属月份
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"contract_state":"xxxx", #合同状态(已完成、待发货,施工中,项目暂停)
"contract_nature":"xxxx", #合同性质(供货,施工,集成,维保)
"is_end_check":"xxxx", #是否终验
"is_archive":"xxxx", #合同是否归档
"confirm_income_amount":"xxxx", #确定收入金额
"amount_state_unid":"xxxx", #账款状态
"start_date":"xxxx", #签订时间,设置开始时间
"end_date":"xxxx", #结束时间,设置结束时间
"amount_point":"xxxx", #设置金额查询节点
"overdays_point":"xxxx", #设置逾期天数查询节点
"leave_amount_point":"xxxx" #设置应收账款余额查询节点
}
Response Body:无
查询合同编号 查询合同编号
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...@@ -1040,8 +1060,8 @@ ...@@ -1040,8 +1060,8 @@
"project_list": #项目列表集合 "project_list": #项目列表集合
[ [
{ {
"customer_unid":"xxxx", #项目id "project_unid":"xxxx", #项目id
"customer_name":"xxxx" #项目名称 "project_name":"xxxx" #项目名称
} }
... ...
] ]
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* *
* Sphinx stylesheet -- basic theme. * Sphinx stylesheet -- basic theme.
* *
* :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details. * :license: BSD, see LICENSE for details.
* *
*/ */
...@@ -82,21 +82,9 @@ div.sphinxsidebar input { ...@@ -82,21 +82,9 @@ div.sphinxsidebar input {
} }
div.sphinxsidebar #searchbox input[type="text"] { div.sphinxsidebar #searchbox input[type="text"] {
float: left; width: 170px;
width: 80%;
padding: 0.25em;
box-sizing: border-box;
}
div.sphinxsidebar #searchbox input[type="submit"] {
float: left;
width: 20%;
border-left: none;
padding: 0.25em;
box-sizing: border-box;
} }
img { img {
border: 0; border: 0;
max-width: 100%; max-width: 100%;
...@@ -211,11 +199,6 @@ table.modindextable td { ...@@ -211,11 +199,6 @@ table.modindextable td {
/* -- general body styles --------------------------------------------------- */ /* -- general body styles --------------------------------------------------- */
div.body {
min-width: 450px;
max-width: 800px;
}
div.body p, div.body dd, div.body li, div.body blockquote { div.body p, div.body dd, div.body li, div.body blockquote {
-moz-hyphens: auto; -moz-hyphens: auto;
-ms-hyphens: auto; -ms-hyphens: auto;
...@@ -349,11 +332,6 @@ table.docutils { ...@@ -349,11 +332,6 @@ table.docutils {
border-collapse: collapse; border-collapse: collapse;
} }
table.align-center {
margin-left: auto;
margin-right: auto;
}
table caption span.caption-number { table caption span.caption-number {
font-style: italic; font-style: italic;
} }
...@@ -420,13 +398,6 @@ table.field-list td, table.field-list th { ...@@ -420,13 +398,6 @@ table.field-list td, table.field-list th {
margin: 0; margin: 0;
} }
.field-name {
-moz-hyphens: manual;
-ms-hyphens: manual;
-webkit-hyphens: manual;
hyphens: manual;
}
/* -- other body styles ----------------------------------------------------- */ /* -- other body styles ----------------------------------------------------- */
ol.arabic { ol.arabic {
...@@ -467,14 +438,10 @@ dd { ...@@ -467,14 +438,10 @@ dd {
margin-left: 30px; margin-left: 30px;
} }
dt:target, span.highlighted { dt:target, .highlighted {
background-color: #fbe54e; background-color: #fbe54e;
} }
rect.highlighted {
fill: #fbe54e;
}
dl.glossary dt { dl.glossary dt {
font-weight: bold; font-weight: bold;
font-size: 1.1em; font-size: 1.1em;
......
.fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../fonts/fontawesome-webfont.eot");src:url("../fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff") format("woff"),url("../fonts/fontawesome-webfont.ttf") format("truetype"),url("../fonts/fontawesome-webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up{height:auto;max-height:100%}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} .fa:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-weight:normal;font-style:normal;src:url("../font/fontawesome_webfont.eot");src:url("../font/fontawesome_webfont.eot?#iefix") format("embedded-opentype"),url("../font/fontawesome_webfont.woff") format("woff"),url("../font/fontawesome_webfont.ttf") format("truetype"),url("../font/fontawesome_webfont.svg#FontAwesome") format("svg")}.fa:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .fa{display:inline-block;text-decoration:inherit}li .fa{display:inline-block}li .fa-large:before,li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.fas li .fa{width:0.8em}ul.fas li .fa-large:before,ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before{content:""}.icon-book:before{content:""}.fa-caret-down:before{content:""}.icon-caret-down:before{content:""}.fa-caret-up:before{content:""}.icon-caret-up:before{content:""}.fa-caret-left:before{content:""}.icon-caret-left:before{content:""}.fa-caret-right:before{content:""}.icon-caret-right:before{content:""}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;border-top:solid 10px #343131;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980B9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27AE60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book{float:left}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#E74C3C;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#F1C40F;color:#000}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge .fa-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book{float:left}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}
/*# sourceMappingURL=badge_only.css.map */
This diff could not be displayed because it is too large.
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* *
* Sphinx JavaScript utilities for all documentation. * Sphinx JavaScript utilities for all documentation.
* *
* :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details. * :license: BSD, see LICENSE for details.
* *
*/ */
...@@ -45,7 +45,7 @@ jQuery.urlencode = encodeURIComponent; ...@@ -45,7 +45,7 @@ jQuery.urlencode = encodeURIComponent;
* it will always return arrays of strings for the value parts. * it will always return arrays of strings for the value parts.
*/ */
jQuery.getQueryParameters = function(s) { jQuery.getQueryParameters = function(s) {
if (typeof s === 'undefined') if (typeof s == 'undefined')
s = document.location.search; s = document.location.search;
var parts = s.substr(s.indexOf('?') + 1).split('&'); var parts = s.substr(s.indexOf('?') + 1).split('&');
var result = {}; var result = {};
...@@ -66,55 +66,29 @@ jQuery.getQueryParameters = function(s) { ...@@ -66,55 +66,29 @@ jQuery.getQueryParameters = function(s) {
* span elements with the given class name. * span elements with the given class name.
*/ */
jQuery.fn.highlightText = function(text, className) { jQuery.fn.highlightText = function(text, className) {
function highlight(node, addItems) { function highlight(node) {
if (node.nodeType === 3) { if (node.nodeType == 3) {
var val = node.nodeValue; var val = node.nodeValue;
var pos = val.toLowerCase().indexOf(text); var pos = val.toLowerCase().indexOf(text);
if (pos >= 0 && if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
!jQuery(node.parentNode).hasClass(className) && var span = document.createElement("span");
!jQuery(node.parentNode).hasClass("nohighlight")) {
var span;
var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
if (isInSVG) {
span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
} else {
span = document.createElement("span");
span.className = className; span.className = className;
}
span.appendChild(document.createTextNode(val.substr(pos, text.length))); span.appendChild(document.createTextNode(val.substr(pos, text.length)));
node.parentNode.insertBefore(span, node.parentNode.insertBefore( node.parentNode.insertBefore(span, node.parentNode.insertBefore(
document.createTextNode(val.substr(pos + text.length)), document.createTextNode(val.substr(pos + text.length)),
node.nextSibling)); node.nextSibling));
node.nodeValue = val.substr(0, pos); node.nodeValue = val.substr(0, pos);
if (isInSVG) {
var bbox = span.getBBox();
var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
rect.x.baseVal.value = bbox.x;
rect.y.baseVal.value = bbox.y;
rect.width.baseVal.value = bbox.width;
rect.height.baseVal.value = bbox.height;
rect.setAttribute('class', className);
var parentOfText = node.parentNode.parentNode;
addItems.push({
"parent": node.parentNode,
"target": rect});
}
} }
} }
else if (!jQuery(node).is("button, select, textarea")) { else if (!jQuery(node).is("button, select, textarea")) {
jQuery.each(node.childNodes, function() { jQuery.each(node.childNodes, function() {
highlight(this, addItems); highlight(this);
}); });
} }
} }
var addItems = []; return this.each(function() {
var result = this.each(function() { highlight(this);
highlight(this, addItems);
}); });
for (var i = 0; i < addItems.length; ++i) {
jQuery(addItems[i].parent).before(addItems[i].target);
}
return result;
}; };
/* /*
...@@ -157,21 +131,21 @@ var Documentation = { ...@@ -157,21 +131,21 @@ var Documentation = {
* i18n support * i18n support
*/ */
TRANSLATIONS : {}, TRANSLATIONS : {},
PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
LOCALE : 'unknown', LOCALE : 'unknown',
// gettext and ngettext don't access this so that the functions // gettext and ngettext don't access this so that the functions
// can safely bound to a different name (_ = Documentation.gettext) // can safely bound to a different name (_ = Documentation.gettext)
gettext : function(string) { gettext : function(string) {
var translated = Documentation.TRANSLATIONS[string]; var translated = Documentation.TRANSLATIONS[string];
if (typeof translated === 'undefined') if (typeof translated == 'undefined')
return string; return string;
return (typeof translated === 'string') ? translated : translated[0]; return (typeof translated == 'string') ? translated : translated[0];
}, },
ngettext : function(singular, plural, n) { ngettext : function(singular, plural, n) {
var translated = Documentation.TRANSLATIONS[singular]; var translated = Documentation.TRANSLATIONS[singular];
if (typeof translated === 'undefined') if (typeof translated == 'undefined')
return (n == 1) ? singular : plural; return (n == 1) ? singular : plural;
return translated[Documentation.PLURALEXPR(n)]; return translated[Documentation.PLURALEXPR(n)];
}, },
...@@ -206,7 +180,7 @@ var Documentation = { ...@@ -206,7 +180,7 @@ var Documentation = {
* see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
*/ */
fixFirefoxAnchorBug : function() { fixFirefoxAnchorBug : function() {
if (document.location.hash && $.browser.mozilla) if (document.location.hash)
window.setTimeout(function() { window.setTimeout(function() {
document.location.href += ''; document.location.href += '';
}, 10); }, 10);
...@@ -242,7 +216,7 @@ var Documentation = { ...@@ -242,7 +216,7 @@ var Documentation = {
var src = $(this).attr('src'); var src = $(this).attr('src');
var idnum = $(this).attr('id').substr(7); var idnum = $(this).attr('id').substr(7);
$('tr.cg-' + idnum).toggle(); $('tr.cg-' + idnum).toggle();
if (src.substr(-9) === 'minus.png') if (src.substr(-9) == 'minus.png')
$(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); $(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
else else
$(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); $(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
...@@ -274,7 +248,7 @@ var Documentation = { ...@@ -274,7 +248,7 @@ var Documentation = {
var path = document.location.pathname; var path = document.location.pathname;
var parts = path.split(/\//); var parts = path.split(/\//);
$.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
if (this === '..') if (this == '..')
parts.pop(); parts.pop();
}); });
var url = parts.join('/'); var url = parts.join('/');
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
/* sphinx_rtd_theme version 0.4.0 | MIT license */
/* Built 20180606 11:06 */
require=function n(e,i,t){function o(s,a){if(!i[s]){if(!e[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(r)return r(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=i[s]={exports:{}};e[s][0].call(u.exports,function(n){var i=e[s][1][n];return o(i||n)},u,u.exports,n,e,i,t)}return i[s].exports}for(var r="function"==typeof require&&require,s=0;s<t.length;s++)o(t[s]);return o}({"sphinx-rtd-theme":[function(n,e,i){var jQuery="undefined"!=typeof window?window.jQuery:n("jquery");e.exports.ThemeNav={navBar:null,win:null,winScroll:!1,winResize:!1,linkScroll:!1,winPosition:0,winHeight:null,docHeight:null,isRunning:!1,enable:function(n){var e=this;void 0===n&&(n=!0),e.isRunning||(e.isRunning=!0,jQuery(function(i){e.init(i),e.reset(),e.win.on("hashchange",e.reset),n&&e.win.on("scroll",function(){e.linkScroll||e.winScroll||(e.winScroll=!0,requestAnimationFrame(function(){e.onScroll()}))}),e.win.on("resize",function(){e.winResize||(e.winResize=!0,requestAnimationFrame(function(){e.onResize()}))}),e.onResize()}))},enableSticky:function(){this.enable(!0)},init:function(n){n(document);var e=this;this.navBar=n("div.wy-side-scroll:first"),this.win=n(window),n(document).on("click","[data-toggle='wy-nav-top']",function(){n("[data-toggle='wy-nav-shift']").toggleClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift")}).on("click",".wy-menu-vertical .current ul li a",function(){var i=n(this);n("[data-toggle='wy-nav-shift']").removeClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift"),e.toggleCurrent(i),e.hashChange()}).on("click","[data-toggle='rst-current-version']",function(){n("[data-toggle='rst-versions']").toggleClass("shift-up")}),n("table.docutils:not(.field-list,.footnote,.citation)").wrap("<div class='wy-table-responsive'></div>"),n("table.docutils.footnote").wrap("<div class='wy-table-responsive footnote'></div>"),n("table.docutils.citation").wrap("<div class='wy-table-responsive citation'></div>"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each(function(){var i=n(this);expand=n('<span class="toctree-expand"></span>'),expand.on("click",function(n){return e.toggleCurrent(i),n.stopPropagation(),!1}),i.prepend(expand)})},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),i=e.find('[href="'+n+'"]');if(0===i.length){var t=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(i=e.find('[href="#'+t.attr("id")+'"]')).length&&(i=e.find('[href="#"]'))}i.length>0&&($(".wy-menu-vertical .current").removeClass("current"),i.addClass("current"),i.closest("li.toctree-l1").addClass("current"),i.closest("li.toctree-l1").parent().addClass("current"),i.closest("li.toctree-l1").addClass("current"),i.closest("li.toctree-l2").addClass("current"),i.closest("li.toctree-l3").addClass("current"),i.closest("li.toctree-l4").addClass("current"))}catch(o){console.log("Error expanding nav for anchor",o)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,i=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(i),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",function(){this.linkScroll=!1})},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current"),e.siblings().find("li.current").removeClass("current"),e.find("> ul li.current").removeClass("current"),e.toggleClass("current")}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:e.exports.ThemeNav,StickyNav:e.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],i=0;i<e.length&&!window.requestAnimationFrame;++i)window.requestAnimationFrame=window[e[i]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[i]+"CancelAnimationFrame"]||window[e[i]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(e,i){var t=(new Date).getTime(),o=Math.max(0,16-(t-n)),r=window.setTimeout(function(){e(t+o)},o);return n=t+o,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(n){clearTimeout(n)})}()},{jquery:"jquery"}]},{},["sphinx-rtd-theme"]);
\ No newline at end of file \ No newline at end of file
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({"sphinx-rtd-theme":[function(require,module,exports){
var jQuery = (typeof(window) != 'undefined') ? window.jQuery : require('jquery');
// Sphinx theme nav state
function ThemeNav () {
var nav = {
navBar: null,
win: null,
winScroll: false,
winResize: false,
linkScroll: false,
winPosition: 0,
winHeight: null,
docHeight: null,
isRunning: false
};
nav.enable = function () {
var self = this;
if (!self.isRunning) {
self.isRunning = true;
jQuery(function ($) {
self.init($);
self.reset();
self.win.on('hashchange', self.reset);
// Set scroll monitor
self.win.on('scroll', function () {
if (!self.linkScroll) {
self.winScroll = true;
}
});
setInterval(function () { if (self.winScroll) self.onScroll(); }, 25);
// Set resize monitor
self.win.on('resize', function () {
self.winResize = true;
});
setInterval(function () { if (self.winResize) self.onResize(); }, 25);
self.onResize();
});
};
};
nav.init = function ($) {
var doc = $(document),
self = this;
this.navBar = $('div.wy-side-scroll:first');
this.win = $(window);
// Set up javascript UX bits
$(document)
// Shift nav in mobile when clicking the menu.
.on('click', "[data-toggle='wy-nav-top']", function() {
$("[data-toggle='wy-nav-shift']").toggleClass("shift");
$("[data-toggle='rst-versions']").toggleClass("shift");
})
// Nav menu link click operations
.on('click', ".wy-menu-vertical .current ul li a", function() {
var target = $(this);
// Close menu when you click a link.
$("[data-toggle='wy-nav-shift']").removeClass("shift");
$("[data-toggle='rst-versions']").toggleClass("shift");
// Handle dynamic display of l3 and l4 nav lists
self.toggleCurrent(target);
self.hashChange();
})
.on('click', "[data-toggle='rst-current-version']", function() {
$("[data-toggle='rst-versions']").toggleClass("shift-up");
})
// Make tables responsive
$("table.docutils:not(.field-list)")
.wrap("<div class='wy-table-responsive'></div>");
// Add expand links to all parents of nested ul
$('.wy-menu-vertical ul').not('.simple').siblings('a').each(function () {
var link = $(this);
expand = $('<span class="toctree-expand"></span>');
expand.on('click', function (ev) {
self.toggleCurrent(link);
ev.stopPropagation();
return false;
});
link.prepend(expand);
});
};
nav.reset = function () {
// Get anchor from URL and open up nested nav
var anchor = encodeURI(window.location.hash);
if (anchor) {
try {
var link = $('.wy-menu-vertical')
.find('[href="' + anchor + '"]');
// If we didn't find a link, it may be because we clicked on
// something that is not in the sidebar (eg: when using
// sphinxcontrib.httpdomain it generates headerlinks but those
// aren't picked up and placed in the toctree). So let's find
// the closest header in the document and try with that one.
if (link.length === 0) {
var doc_link = $('.document a[href="' + anchor + '"]');
var closest_section = doc_link.closest('div.section');
// Try again with the closest section entry.
link = $('.wy-menu-vertical')
.find('[href="#' + closest_section.attr("id") + '"]');
}
$('.wy-menu-vertical li.toctree-l1 li.current')
.removeClass('current');
link.closest('li.toctree-l2').addClass('current');
link.closest('li.toctree-l3').addClass('current');
link.closest('li.toctree-l4').addClass('current');
}
catch (err) {
console.log("Error expanding nav for anchor", err);
}
}
};
nav.onScroll = function () {
this.winScroll = false;
var newWinPosition = this.win.scrollTop(),
winBottom = newWinPosition + this.winHeight,
navPosition = this.navBar.scrollTop(),
newNavPosition = navPosition + (newWinPosition - this.winPosition);
if (newWinPosition < 0 || winBottom > this.docHeight) {
return;
}
this.navBar.scrollTop(newNavPosition);
this.winPosition = newWinPosition;
};
nav.onResize = function () {
this.winResize = false;
this.winHeight = this.win.height();
this.docHeight = $(document).height();
};
nav.hashChange = function () {
this.linkScroll = true;
this.win.one('hashchange', function () {
this.linkScroll = false;
});
};
nav.toggleCurrent = function (elem) {
var parent_li = elem.closest('li');
parent_li.siblings('li.current').removeClass('current');
parent_li.siblings().find('li.current').removeClass('current');
parent_li.find('> ul li.current').removeClass('current');
parent_li.toggleClass('current');
}
return nav;
};
module.exports.ThemeNav = ThemeNav();
if (typeof(window) != 'undefined') {
window.SphinxRtdTheme = { StickyNav: module.exports.ThemeNav };
}
},{"jquery":"jquery"}]},{},["sphinx-rtd-theme"]);
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* *
* Sphinx JavaScript utilities for the full-text search. * Sphinx JavaScript utilities for the full-text search.
* *
* :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details. * :license: BSD, see LICENSE for details.
* *
*/ */
...@@ -540,9 +540,6 @@ var Search = { ...@@ -540,9 +540,6 @@ var Search = {
}); });
} else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) { } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
var suffix = DOCUMENTATION_OPTIONS.SOURCELINK_SUFFIX; var suffix = DOCUMENTATION_OPTIONS.SOURCELINK_SUFFIX;
if (suffix === undefined) {
suffix = '.txt';
}
$.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[5] + (item[5].slice(-suffix.length) === suffix ? '' : suffix), $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[5] + (item[5].slice(-suffix.length) === suffix ? '' : suffix),
dataType: "text", dataType: "text",
complete: function(jqxhr, textstatus) { complete: function(jqxhr, textstatus) {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* *
* sphinx.websupport utilities for all documentation. * sphinx.websupport utilities for all documentation.
* *
* :copyright: Copyright 2007-2018 by the Sphinx team, see AUTHORS. * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
* :license: BSD, see LICENSE for details. * :license: BSD, see LICENSE for details.
* *
*/ */
...@@ -301,7 +301,7 @@ ...@@ -301,7 +301,7 @@
li.hide(); li.hide();
// Determine where in the parents children list to insert this comment. // Determine where in the parents children list to insert this comment.
for(var i=0; i < siblings.length; i++) { for(i=0; i < siblings.length; i++) {
if (comp(comment, siblings[i]) <= 0) { if (comp(comment, siblings[i]) <= 0) {
$('#cd' + siblings[i].id) $('#cd' + siblings[i].id)
.parent() .parent()
......
...@@ -25,17 +25,25 @@ ...@@ -25,17 +25,25 @@
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="#" />
<link rel="search" title="Search" href="search.html" />
<link rel="index" title="Index"
href="#"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="finance_serv 1.0 documentation" href="index.html"/>
<script src="_static/js/modernizr.min.js"></script> <script src="_static/js/modernizr.min.js"></script>
</head> </head>
<body class="wy-body-for-nav"> <body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav"> <div class="wy-grid-for-nav">
...@@ -97,7 +105,7 @@ ...@@ -97,7 +105,7 @@
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i> <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">finance_serv</a> <a href="index.html">finance_serv</a>
...@@ -105,8 +113,8 @@ ...@@ -105,8 +113,8 @@
</nav> </nav>
<div class="wy-nav-content">
<div class="wy-nav-content">
<div class="rst-content"> <div class="rst-content">
...@@ -124,7 +132,6 @@ ...@@ -124,7 +132,6 @@
<div role="navigation" aria-label="breadcrumbs navigation"> <div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
...@@ -157,8 +164,10 @@ ...@@ -157,8 +164,10 @@
</div> </div>
<div class="articleComments">
</div> </div>
</div>
<footer> <footer>
...@@ -170,7 +179,7 @@ ...@@ -170,7 +179,7 @@
</p> </p>
</div> </div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer> </footer>
...@@ -189,7 +198,6 @@ ...@@ -189,7 +198,6 @@
var DOCUMENTATION_OPTIONS = { var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./', URL_ROOT:'./',
VERSION:'1.0', VERSION:'1.0',
LANGUAGE:'None',
COLLAPSE_INDEX:false, COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html', FILE_SUFFIX:'.html',
HAS_SOURCE: true, HAS_SOURCE: true,
...@@ -202,13 +210,19 @@ ...@@ -202,13 +210,19 @@
<script type="text/javascript" src="_static/js/theme.js"></script> <script type="text/javascript" src="_static/js/theme.js"></script>
<script type="text/javascript"> <script type="text/javascript">
jQuery(function () { jQuery(function () {
SphinxRtdTheme.Navigation.enable(true); SphinxRtdTheme.StickyNav.enable();
}); });
</script> </script>
</body> </body>
</html> </html>
\ No newline at end of file \ No newline at end of file
...@@ -24,18 +24,26 @@ ...@@ -24,18 +24,26 @@
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="1. 数据库设计" href="01-db.html" />
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="finance_serv 1.0 documentation" href="#"/>
<link rel="next" title="1. 数据库设计" href="01-db.html"/>
<script src="_static/js/modernizr.min.js"></script> <script src="_static/js/modernizr.min.js"></script>
</head> </head>
<body class="wy-body-for-nav"> <body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav"> <div class="wy-grid-for-nav">
...@@ -97,7 +105,7 @@ ...@@ -97,7 +105,7 @@
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i> <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="#">finance_serv</a> <a href="#">finance_serv</a>
...@@ -105,8 +113,8 @@ ...@@ -105,8 +113,8 @@
</nav> </nav>
<div class="wy-nav-content">
<div class="wy-nav-content">
<div class="rst-content"> <div class="rst-content">
...@@ -124,7 +132,6 @@ ...@@ -124,7 +132,6 @@
<div role="navigation" aria-label="breadcrumbs navigation"> <div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
...@@ -174,48 +181,48 @@ ...@@ -174,48 +181,48 @@
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id3">2.1.2. 查询具体合同详情</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id3">2.1.2. 查询具体合同详情</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id4">2.1.3. 修改销售合同</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id4">2.1.3. 修改销售合同</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id5">2.1.4. 删除销售合同</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id5">2.1.4. 删除销售合同</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id6">2.1.5. 查询合同列表</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id7">2.1.6. 导出表格</a></li>
</ul> </ul>
</li> </li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id6">2.2. 销售合同付款约定</a><ul> <li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id8">2.2. 销售合同付款约定</a><ul>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id7">2.2.1. 增加销售合同付款约定信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id9">2.2.1. 增加销售合同付款约定信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id8">2.2.2. 查询具体合同付款约定信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id10">2.2.2. 查询具体合同付款约定信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id9">2.2.3. 修改销售合同付款约定信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id11">2.2.3. 修改销售合同付款约定信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id10">2.2.4. 删除销售合同付款约定信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id12">2.2.4. 删除销售合同付款约定信息</a></li>
</ul> </ul>
</li> </li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id11">2.3. 销售合同回款</a><ul> <li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id13">2.3. 销售合同回款</a><ul>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id12">2.3.1. 增加销售合同回款信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id14">2.3.1. 增加销售合同回款信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id13">2.3.2. 查询具体合同回款信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id15">2.3.2. 查询具体合同回款信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id14">2.3.3. 修改销售合同回款信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id16">2.3.3. 修改销售合同回款信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id15">2.3.4. 删除销售合同回款信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id17">2.3.4. 删除销售合同回款信息</a></li>
</ul> </ul>
</li> </li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id16">2.4. 销售合同开票</a><ul> <li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id18">2.4. 销售合同开票</a><ul>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id17">2.4.1. 增加销售合同开票信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id19">2.4.1. 增加销售合同开票信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id18">2.4.2. 查询具体合同开票信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id20">2.4.2. 查询具体合同开票信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id19">2.4.3. 修改销售合同开票信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id21">2.4.3. 修改销售合同开票信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id20">2.4.4. 删除销售合同开票信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id22">2.4.4. 删除销售合同开票信息</a></li>
</ul> </ul>
</li> </li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id21">2.5. 销售合同发货</a><ul> <li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id23">2.5. 销售合同发货</a><ul>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id22">2.5.1. 增加销售合同发货信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id24">2.5.1. 增加销售合同发货信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id23">2.5.2. 查询具体合同发货信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id25">2.5.2. 查询具体合同发货信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id24">2.5.3. 修改销售合同发货信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id26">2.5.3. 修改销售合同发货信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id25">2.5.4. 删除销售合同发货信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id27">2.5.4. 删除销售合同发货信息</a></li>
</ul> </ul>
</li> </li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id26">2.6. 销售合同工程验收</a><ul> <li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id28">2.6. 销售合同工程验收</a><ul>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id27">2.6.1. 增加销售合同工程验收信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id29">2.6.1. 增加销售合同工程验收信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id28">2.6.2. 查询具体合同工程验收信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id30">2.6.2. 查询具体合同工程验收信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id29">2.6.3. 修改销售合同工程验收信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id31">2.6.3. 修改销售合同工程验收信息</a></li>
<li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id30">2.6.4. 删除销售合同工程验收信息</a></li> <li class="toctree-l3"><a class="reference internal" href="02-finance-http.html#id32">2.6.4. 删除销售合同工程验收信息</a></li>
</ul> </ul>
</li> </li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id31">2.7. 查询合同列表</a></li> <li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id33">2.7. 查询合同编号</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id32">2.8. 导出表格</a></li> <li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id34">2.8. 查询顾客表</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id33">2.9. 查询合同编号</a></li> <li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id35">2.9. 查询项目表</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id34">2.10. 查询顾客表</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-finance-http.html#id35">2.11. 查询项目表</a></li>
</ul> </ul>
</li> </li>
<li class="toctree-l1"><a class="reference internal" href="99-history.html">3. 修订历史</a><ul> <li class="toctree-l1"><a class="reference internal" href="99-history.html">3. 修订历史</a><ul>
...@@ -236,8 +243,10 @@ ...@@ -236,8 +243,10 @@
</div> </div>
<div class="articleComments">
</div> </div>
</div>
<footer> <footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
...@@ -256,7 +265,7 @@ ...@@ -256,7 +265,7 @@
</p> </p>
</div> </div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer> </footer>
...@@ -275,7 +284,6 @@ ...@@ -275,7 +284,6 @@
var DOCUMENTATION_OPTIONS = { var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./', URL_ROOT:'./',
VERSION:'1.0', VERSION:'1.0',
LANGUAGE:'None',
COLLAPSE_INDEX:false, COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html', FILE_SUFFIX:'.html',
HAS_SOURCE: true, HAS_SOURCE: true,
...@@ -288,13 +296,19 @@ ...@@ -288,13 +296,19 @@
<script type="text/javascript" src="_static/js/theme.js"></script> <script type="text/javascript" src="_static/js/theme.js"></script>
<script type="text/javascript"> <script type="text/javascript">
jQuery(function () { jQuery(function () {
SphinxRtdTheme.Navigation.enable(true); SphinxRtdTheme.StickyNav.enable();
}); });
</script> </script>
</body> </body>
</html> </html>
\ No newline at end of file \ No newline at end of file
...@@ -24,17 +24,25 @@ ...@@ -24,17 +24,25 @@
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="#" />
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="#"/>
<link rel="top" title="finance_serv 1.0 documentation" href="index.html"/>
<script src="_static/js/modernizr.min.js"></script> <script src="_static/js/modernizr.min.js"></script>
</head> </head>
<body class="wy-body-for-nav"> <body class="wy-body-for-nav" role="document">
<div class="wy-grid-for-nav"> <div class="wy-grid-for-nav">
...@@ -96,7 +104,7 @@ ...@@ -96,7 +104,7 @@
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation"> <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i> <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">finance_serv</a> <a href="index.html">finance_serv</a>
...@@ -104,8 +112,8 @@ ...@@ -104,8 +112,8 @@
</nav> </nav>
<div class="wy-nav-content">
<div class="wy-nav-content">
<div class="rst-content"> <div class="rst-content">
...@@ -123,7 +131,6 @@ ...@@ -123,7 +131,6 @@
<div role="navigation" aria-label="breadcrumbs navigation"> <div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs"> <ul class="wy-breadcrumbs">
...@@ -135,8 +142,6 @@ ...@@ -135,8 +142,6 @@
<li class="wy-breadcrumbs-aside"> <li class="wy-breadcrumbs-aside">
</li> </li>
</ul> </ul>
...@@ -162,8 +167,10 @@ ...@@ -162,8 +167,10 @@
</div> </div>
</div> </div>
<div class="articleComments">
</div> </div>
</div>
<footer> <footer>
...@@ -175,7 +182,7 @@ ...@@ -175,7 +182,7 @@
</p> </p>
</div> </div>
Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer> </footer>
...@@ -194,7 +201,6 @@ ...@@ -194,7 +201,6 @@
var DOCUMENTATION_OPTIONS = { var DOCUMENTATION_OPTIONS = {
URL_ROOT:'./', URL_ROOT:'./',
VERSION:'1.0', VERSION:'1.0',
LANGUAGE:'None',
COLLAPSE_INDEX:false, COLLAPSE_INDEX:false,
FILE_SUFFIX:'.html', FILE_SUFFIX:'.html',
HAS_SOURCE: true, HAS_SOURCE: true,
...@@ -208,13 +214,19 @@ ...@@ -208,13 +214,19 @@
<script type="text/javascript" src="_static/js/theme.js"></script> <script type="text/javascript" src="_static/js/theme.js"></script>
<script type="text/javascript"> <script type="text/javascript">
jQuery(function () { jQuery(function () {
SphinxRtdTheme.Navigation.enable(true); SphinxRtdTheme.StickyNav.enable();
}); });
</script> </script>
<script type="text/javascript"> <script type="text/javascript">
jQuery(function() { Search.loadIndex("searchindex.js"); }); jQuery(function() { Search.loadIndex("searchindex.js"); });
</script> </script>
......
Search.setIndex({docnames:["01-db","02-finance-http","99-history","index"],envversion:53,filenames:["01-db.rst","02-finance-http.rst","99-history.rst","index.rst"],objects:{},objnames:{},objtypes:{},terms:{"1\u4e3a\u521d\u9a8c":[0,1],"2\u4e3a\u7ec8\u9a8c":[0,1],"\u4e3b\u952e":0,"\u4ea4\u901a":1,"\u4ea7\u54c1\u7ebf\u7c7b\u578b":[0,1],"\u4ed8\u6b3e\u6761\u4ef6":[0,1],"\u4ed8\u6b3e\u6bd4\u4f8b":[0,1],"\u4ed8\u6b3e\u7c7b\u578b":[0,1],"\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f\u8868":1,"\u4ed8\u6b3e\u7ea6\u5b9a\u5217\u8868":1,"\u4ed8\u6b3e\u7ea6\u5b9a\u8868":3,"\u4ed8\u6b3e\u8fdb\u5ea6":[0,1],"\u4ed8\u6b3eunid":1,"\u4ed8\u6b3eunid\u6570\u7ec4":1,"\u4f9b\u8d27":1,"\u4fee\u6539\u6210\u529f\u8fd4\u56de\u7801":1,"\u4fee\u6539\u9500\u552e\u5408\u540c":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":3,"\u4fee\u8ba2\u5386\u53f2":3,"\u5220\u9664\u6210\u529f\u8fd4\u56de\u7801":1,"\u5220\u9664\u9500\u552e\u5408\u540c":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":3,"\u5230\u8d27\u6b3e\u5230\u671f\u65e5":1,"\u5230\u8d27\u6b3e\u91d1\u989d":1,"\u5230\u8d27\u7b7e\u6536\u5355\u9644\u4ef6":1,"\u5230\u8d27\u9a8c\u6536\u65e5\u671f":0,"\u5230\u8d27\u9a8c\u6536\u65f6\u95f4":1,"\u5317\u4eac\u91d1\u6e90\u65f6\u4ee3\u8d2d\u7269\u4e2d\u5fc3\u6709\u9650\u516c\u53f8":1,"\u533a":[0,1],"\u5355\u4f4d\u662f\u6708":0,"\u53d1\u7968\u5907\u6ce8":[0,1],"\u53d1\u7968unid":1,"\u53d1\u7968unid\u6570\u7ec4":1,"\u53d1\u8d27\u4fe1\u606f\u4e3b\u952e":0,"\u53d1\u8d27\u4fe1\u606f\u5217\u8868":1,"\u53d1\u8d27\u4fe1\u606f\u8868":3,"\u53d1\u8d27\u65e5\u671f":0,"\u53d1\u8d27\u65f6\u95f4":1,"\u53d1\u8d27unid":1,"\u53d1\u8d27unid\u6570\u7ec4":1,"\u5408\u540c\u4f59\u989d":1,"\u5408\u540c\u4f59\u989d\u5907\u6ce8":[0,1],"\u5408\u540c\u5220\u9664\u6807\u8bc6":0,"\u5408\u540c\u53d1\u7968\u4fe1\u606f\u8868":1,"\u5408\u540c\u53d1\u8d27\u4fe1\u606f\u8868":1,"\u5408\u540c\u56de\u6b3e\u4fe1\u606f\u8868":[1,3],"\u5408\u540c\u5907\u6ce8":[0,1],"\u5408\u540c\u5f00\u7968\u4fe1\u606f\u4e3b\u952e":0,"\u5408\u540c\u5f00\u7968\u4fe1\u606f\u8868":3,"\u5408\u540c\u6027\u8d28":1,"\u5408\u540c\u662f\u5426\u5f52\u6863":1,"\u5408\u540c\u6807\u8bc6":[],"\u5408\u540c\u72b6\u6001":[0,1],"\u5408\u540c\u7c7b\u578b":[0,1],"\u5408\u540c\u7f16\u53f7":[0,1],"\u5408\u540c\u7f16\u53f7\u8868":3,"\u5408\u540c\u91d1\u989d":[0,1],"\u5408\u540c\u91d1\u989d\u5907\u6ce8":[0,1],"\u5408\u540c\u9644\u4ef6":1,"\u5408\u540c\u9644\u4ef6unid":1,"\u5408\u540cid":0,"\u5408\u540cunid":1,"\u5408\u540curl":1,"\u5426":0,"\u5434\u65ed":1,"\u552f\u4e00":0,"\u56de\u6b3e\u4fe1\u606f\u5217\u8868":1,"\u56de\u6b3e\u5907\u6ce8":[0,1],"\u56de\u6b3e\u65f6\u95f4":[0,1],"\u56de\u6b3e\u6bd4\u4f8b":1,"\u56de\u6b3e\u8fdb\u5ea6":[0,1],"\u56de\u6b3eunid":1,"\u56de\u6b3eunid\u6570\u7ec4":1,"\u574f\u8d26\u91d1\u989d":[0,1],"\u574f\u8d26\u91d1\u989d\u5907\u6ce8":[0,1],"\u589e\u52a0\u6210\u529f\u8fd4\u56de\u7801":1,"\u589e\u52a0\u9500\u552e\u5408\u540c":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":3,"\u5929\u6570":[0,1],"\u5b57\u6bb5\u540d\u79f0":0,"\u5b89\u9632":1,"\u5b8c\u6210\u6982\u8ff0":2,"\u5b9e\u9645\u56de\u6b3e\u6570\u989d":[0,1],"\u5ba2\u6237\u540d\u79f0":[0,1],"\u5ba2\u6237\u8868":3,"\u5ba2\u6237id":0,"\u5ba2\u6237unid":1,"\u5ba2\u6d41":1,"\u5bfc\u51fa\u8868\u683c":3,"\u5c0f\u6570\u70b9\u4fdd\u7559\u4e24\u4f4d":1,"\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f\u4e3b\u952e":0,"\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f\u5217\u8868":1,"\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f\u8868":[1,3],"\u5de5\u7a0b\u9a8c\u6536unid":1,"\u5de5\u7a0bid":1,"\u5df2\u5b8c\u6210":1,"\u5e10\u6b3e\u72b6\u6001":1,"\u5e94\u6536\u8d26\u6b3e\u4f59\u989d":1,"\u5f00\u7968\u4fe1\u606f\u5217\u8868":1,"\u5f00\u7968\u5907\u6ce8":1,"\u5f00\u7968\u65e5\u671f":0,"\u5f00\u7968\u65f6\u95f4":1,"\u5f00\u7968\u6b21\u6570":1,"\u5f00\u7968\u6bd4\u4f8b":1,"\u5f00\u7968\u8fdb\u5ea6":[0,1],"\u5f00\u7968\u91d1\u989d":[0,1],"\u5f85\u53d1\u8d27":1,"\u603b\u7684\u6570\u636e\u91cf":1,"\u6240\u5728\u53bf":1,"\u6240\u5728\u5e02":1,"\u6240\u5728\u7701\u4efd":1,"\u6240\u5c5e\u5e74\u4efd":1,"\u6240\u5c5e\u6708\u4efd":1,"\u6298\u6263\u91d1\u989d":1,"\u62b5\u6263\u91d1\u989d":[0,1],"\u6570\u636e\u5217\u8868":1,"\u6570\u636e\u5e93\u4e24\u90e8\u5206\u7684\u8bbe\u8ba1":2,"\u6570\u636e\u5e93\u8bbe\u8ba1":3,"\u6587\u672c":1,"\u65b0\u589e\u6210\u529f\u8fd4\u56de\u7801":1,"\u65bd\u5de5":1,"\u65bd\u5de5\u4e2d":1,"\u65e0":1,"\u662f":0,"\u662f\u5426\u5f52\u6863":[0,1],"\u662f\u5426\u5fc5\u586b":0,"\u662f\u5426\u7ec8\u9a8c":1,"\u6682\u505c\u91d1\u989d":[0,1],"\u6708\u4efd":1,"\u672c\u671f\u5e94\u4ed8\u6b3e\u65e5\u671f":1,"\u672c\u671f\u5e94\u4ed8\u91d1\u989d":1,"\u672c\u6b21\u8fd4\u56de\u7684\u5217\u8868\u6570\u91cf":1,"\u672c\u6b21\u8fd4\u56de\u7684\u8d77\u59cb\u7d22\u5f15":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u53d1\u8d27\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u56de\u6b3e\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u5f00\u7968\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u8be6\u60c5":3,"\u67e5\u8be2\u5408\u540c\u5217\u8868":3,"\u67e5\u8be2\u5408\u540c\u7f16\u53f7":3,"\u67e5\u8be2\u9879\u76ee\u8868":3,"\u67e5\u8be2\u987e\u5ba2\u8868":3,"\u6b65\u957f\u4e3a6":1,"\u6bcf\u9875\u663e\u793a\u7684\u6570\u91cf":1,"\u6ca7\u5dde\u5e02":1,"\u6cb3\u5317\u7701":1,"\u732e\u53bf":1,"\u76ee\u5f55":3,"\u786e\u5b9a\u6536\u5165\u91d1\u989d":[0,1],"\u7b2c\u4e00\u7248":2,"\u7b7e\u8ba2\u65e5\u671f":1,"\u7b7e\u8ba2\u65f6\u95f4":[0,1],"\u7c7b\u578b":0,"\u7d2f\u8ba1\u56de\u6b3e\u989d":1,"\u7d2f\u8ba1\u56de\u6b3e\u989d\u5907\u6ce8":[0,1],"\u7d2f\u8ba1\u5df2\u6536\u6b3e":1,"\u7d2f\u8ba1\u5e94\u6536":1,"\u7d2f\u8ba1\u5e94\u6536\u6b3e":1,"\u7d2f\u8ba1\u5f00\u7968\u91d1\u989d":1,"\u7ed3\u675f\u65f6\u95f4":1,"\u7ef4\u4fdd":1,"\u7ef4\u4fdd\u670d\u52a1\u671f\u5f00\u59cb\u65f6\u95f4":[0,1],"\u7ef4\u4fdd\u670d\u52a1\u671f\u7ed3\u675f\u65f6\u95f4":[0,1],"\u82e5\u6709\u9644\u4ef6\u4e0a\u4f20\u8be5\u5b57\u6bb5":1,"\u82e5\u6709\u9644\u4ef6\u4e0a\u4f20\u8be5\u5b57\u6bb5\u5fc5\u4f20":1,"\u884c\u9009\u62e9":0,"\u8868\u540d":0,"\u8bbe\u7f6e\u5e94\u6536\u8d26\u6b3e\u4f59\u989d\u67e5\u8be2\u8282\u70b9":1,"\u8bbe\u7f6e\u5f00\u59cb\u65f6\u95f4":1,"\u8bbe\u7f6e\u7ed3\u675f\u65f6\u95f4":1,"\u8bbe\u7f6e\u903e\u671f\u5929\u6570\u67e5\u8be2\u8282\u70b9":1,"\u8bbe\u7f6e\u91d1\u989d\u67e5\u8be2\u8282\u70b9":1,"\u8bf4\u660e":0,"\u8c41\u514d\u91d1\u989d":[0,1],"\u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1http\u63a5\u53e3":3,"\u8d26\u6b3e\u72b6\u6001":[0,1],"\u8d28\u4fdd\u5468\u671f":[0,1],"\u8d28\u4fdd\u671f\u5f00\u59cb\u65f6\u95f4":[0,1],"\u8d28\u4fdd\u671f\u5f00\u59cb\u8282\u70b9":[0,1],"\u8d28\u4fdd\u671f\u7ed3\u675f\u65f6\u95f4":1,"\u8d28\u4fdd\u91d1\u989d":1,"\u8d77\u59cb\u4f4d\u7f6e":1,"\u8fd4\u56de\u8bf4\u660e":1,"\u8fdb\u884c\u9009\u62e9":0,"\u9009\u62e9":0,"\u901a\u8fc7code\u670d\u52a1":0,"\u901a\u8fc7code\u670d\u52a1\u8fdb":0,"\u901a\u8fc7code\u670d\u52a1\u8fdb\u884c":0,"\u901a\u8fc7code\u670d\u52a1\u8fdb\u884c\u67e5\u8be2":1,"\u901a\u8fc7code\u670d\u52a1\u8fdb\u884c\u9009\u62e9":1,"\u903e\u671f\u5929\u6570":1,"\u91d1\u6e90\u65f6\u4ee3\u5ba2\u6d41\u9879\u76ee":1,"\u9500\u552e\u5408\u540c":3,"\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a":3,"\u9500\u552e\u5408\u540c\u53d1\u8d27":3,"\u9500\u552e\u5408\u540c\u56de\u6b3e":3,"\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536":3,"\u9500\u552e\u5408\u540c\u5f00\u7968":3,"\u9500\u552e\u5408\u540c\u8868":3,"\u9500\u552e\u5458":1,"\u9500\u552e\u5458\u540d\u79f0":1,"\u9500\u552e\u5458id":0,"\u9500\u552e\u5458unid":1,"\u9644\u4ef6\u4e0b\u8f7d\u5730\u5740":0,"\u9644\u4ef6\u4e3b\u952e":0,"\u9644\u4ef6\u5217\u8868":1,"\u9644\u4ef6\u5217\u8868\u96c6\u5408":1,"\u9644\u4ef6\u6587\u4ef6\u540d":0,"\u9644\u4ef6\u7c7b\u578b":0,"\u9644\u4ef6\u8868":3,"\u9644\u4ef6id":[0,1],"\u9644\u4ef6unid":1,"\u9644\u4ef6url":1,"\u9650\u5236":0,"\u96c6\u6210":1,"\u9879\u76ee\u5217\u8868\u96c6\u5408":1,"\u9879\u76ee\u540d\u79f0":[0,1],"\u9879\u76ee\u6240\u5728\u53bf":1,"\u9879\u76ee\u6240\u5728\u5730\u7684\u53bf":0,"\u9879\u76ee\u6240\u5728\u5730\u7684\u53bf\u6216\u533a":1,"\u9879\u76ee\u6240\u5728\u5730\u7684\u5e02":0,"\u9879\u76ee\u6240\u5728\u5730\u7684\u5e02\u533a":1,"\u9879\u76ee\u6240\u5728\u5730\u7684\u7701\u4efd":[0,1],"\u9879\u76ee\u6240\u5728\u5e02":1,"\u9879\u76ee\u6240\u5728\u7701":1,"\u9879\u76ee\u6682\u505c":1,"\u9879\u76ee\u8868":3,"\u9879\u76eeid":[0,1],"\u9879\u76eeunid":1,"\u987e\u5ba2\u5217\u8868\u96c6\u5408":1,"\u987e\u5ba2\u540d\u79f0":1,"\u987e\u5ba2id":1,"\u9884\u4ed8\u6b3e\u5230\u671f\u65e5":1,"\u9884\u4ed8\u6b3e\u91d1\u989d":1,"\u9a8c\u6536\u5907\u6ce8":[0,1],"\u9a8c\u6536\u65e5\u671f":1,"\u9a8c\u6536\u65f6\u95f4":[0,1],"\u9a8c\u6536\u6b3e\u5230\u671f\u65e5":1,"\u9a8c\u6536\u6b3e\u91d1\u989d":1,"\u9a8c\u6536\u7c7b\u578b":[0,1],"\u9a8c\u6536unid":1,"\u9a8c\u6536unid\u6570\u7ec4":1,"export":1,"float":0,"int":0,"oa\u6d41\u6c34\u53f7":[0,1],account_st:[],account_state_unid:1,actual_reback_amount:[0,1],advance_payment_amount:1,advance_payment_d:1,amount_point:1,amount_state_unid:[0,1],api:1,appendix_list:1,appendix_nam:0,appendix_typ:0,appendix_unid:[0,1],appendix_url:[0,1],applic:1,area:1,arrival_amount:1,arrival_amount_d:1,arrival_goods_amount:[],bad_amount:[0,1],bad_amount_not:[0,1],bodi:1,bool:0,check:1,check_amount:1,check_amount_d:1,check_dat:[0,1],check_not:[0,1],check_typ:[0,1],check_unid:[0,1],citi:[0,1],code:1,confirm_income_amount:[0,1],constract_unid:1,content:1,contract:1,contract_amount:[0,1],contract_amount_not:[0,1],contract_cod:1,contract_natur:1,contract_not:[0,1],contract_remain:1,contract_remain_not:[0,1],contract_st:[0,1],contract_typ:[0,1],contract_unid:[0,1],counti:[0,1],create_d:[0,1],custom:1,customer_list:1,customer_nam:[0,1],customer_name__lik:1,customer_unid:[0,1],dai:[0,1],date:0,deduct_amount:[0,1],delet:1,deliv:1,deliver_goods_d:[0,1],deliver_id:[],deliver_unid:[0,1],ecod:1,end_dat:1,end_guarantee_d:[0,1],enot:1,exemptions_amount:[0,1],financi:1,first_check_d:1,get:1,goods_check_d:[0,1],goods_sign_appendix:1,guarantee_period:[0,1],header:1,http:1,index:3,is_arch:[0,1],is_delet:0,is_end_check:1,json:1,leave_amount_point:1,limit:1,list_check_data:1,list_data:1,list_deliver_data:1,list_payment_data:1,list_reback_data:1,list_receipt_data:1,list_siz:1,mainten_amount:1,mainten_end_d:1,mainten_start_d:[0,1],mainten_start_point:[0,1],modul:3,month:1,oa_flow_id:[0,1],offset:1,over_dai:1,overdays_point:1,page:3,path:1,payment:1,payment_amount:1,payment_d:1,payment_progress:[0,1],payment_propor:[0,1],payment_requir:[0,1],payment_typ:[0,1],payment_unid:[0,1],pdf:1,post:1,product_line_typ:[0,1],project:1,project_list:1,project_nam:[0,1],project_name__lik:1,project_unid:[0,1],provinc:[0,1],put:1,quality_start_point:[],reback:1,reback_amount:[],reback_d:[0,1],reback_not:[0,1],reback_progress:[0,1],reback_propor:1,reback_unid:[0,1],receipt:1,receipt_amount:[0,1],receipt_id:[],receipt_not:[0,1],receipt_progress:[0,1],receipt_propor:1,receipt_unid:[0,1],remain_amount:[],request:1,respons:1,salesperson_nam:1,salesperson_name__lik:1,salesperson_unid:[0,1],search:3,sign_dat:[0,1],start_dat:1,start_guarantee_d:[0,1],stop_amount:[0,1],string:0,tb_appendix:0,tb_contract:0,tb_contract_cod:0,tb_custom:0,tb_deliver_good:0,tb_payment_agre:0,tb_project:0,tb_project_check:0,tb_receipt:0,tb_return_info:0,text:0,total_amount_remain:1,total_numb:1,total_reback_amount:1,total_receipt_amount:1,total_receive_amount:1,type:1,verb:1,xxxx:1,year:1},titles:["1. \u6570\u636e\u5e93\u8bbe\u8ba1","2. \u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1http\u63a5\u53e3","3. \u4fee\u8ba2\u5386\u53f2","\u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1\u8bbe\u8ba1"],titleterms:{"\u4ed8\u6b3e\u7ea6\u5b9a\u8868":0,"\u4fee\u6539\u9500\u552e\u5408\u540c":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":1,"\u4fee\u8ba2\u5386\u53f2":2,"\u5220\u9664\u9500\u552e\u5408\u540c":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":1,"\u53d1\u8d27\u4fe1\u606f\u8868":0,"\u5408\u540c\u56de\u6b3e\u4fe1\u606f\u8868":0,"\u5408\u540c\u5f00\u7968\u4fe1\u606f\u8868":0,"\u5408\u540c\u7f16\u53f7\u8868":0,"\u589e\u52a0\u9500\u552e\u5408\u540c":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":1,"\u5ba2\u6237\u8868":0,"\u5bfc\u51fa\u8868\u683c":1,"\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f\u8868":0,"\u6570\u636e\u5e93\u8bbe\u8ba1":0,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u53d1\u8d27\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u56de\u6b3e\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u5f00\u7968\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u8be6\u60c5":1,"\u67e5\u8be2\u5408\u540c\u5217\u8868":1,"\u67e5\u8be2\u5408\u540c\u7f16\u53f7":1,"\u67e5\u8be2\u9879\u76ee\u8868":1,"\u67e5\u8be2\u987e\u5ba2\u8868":1,"\u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1\u8bbe\u8ba1":3,"\u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1http\u63a5\u53e3":1,"\u9500\u552e\u5408\u540c":1,"\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a":1,"\u9500\u552e\u5408\u540c\u53d1\u8d27":1,"\u9500\u552e\u5408\u540c\u56de\u6b3e":1,"\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536":1,"\u9500\u552e\u5408\u540c\u5f00\u7968":1,"\u9500\u552e\u5408\u540c\u8868":0,"\u9644\u4ef6\u8868":0,"\u9879\u76ee\u8868":0,indic:3,tabl:3}})
\ No newline at end of file \ No newline at end of file
Search.setIndex({docnames:["01-db","02-finance-http","99-history","index"],envversion:51,filenames:["01-db.rst","02-finance-http.rst","99-history.rst","index.rst"],objects:{},objnames:{},objtypes:{},terms:{"1\u4e3a\u521d\u9a8c":[0,1],"2\u4e3a\u7ec8\u9a8c":[0,1],"\u4e3b\u952e":0,"\u4ea4\u901a":1,"\u4ea7\u54c1\u7ebf\u7c7b\u578b":[0,1],"\u4ed8\u6b3e\u6761\u4ef6":[0,1],"\u4ed8\u6b3e\u6bd4\u4f8b":[0,1],"\u4ed8\u6b3e\u7c7b\u578b":[0,1],"\u4ed8\u6b3e\u7ea6\u5b9a":1,"\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f\u8868":1,"\u4ed8\u6b3e\u7ea6\u5b9a\u5217\u8868":1,"\u4ed8\u6b3e\u7ea6\u5b9a\u8868":3,"\u4ed8\u6b3e\u8fdb\u5ea6":[0,1],"\u4ed8\u6b3eunid":1,"\u4ed8\u6b3eunid\u6570\u7ec4":1,"\u4f9b\u8d27":1,"\u4fee\u6539\u6210\u529f\u8fd4\u56de\u7801":1,"\u4fee\u6539\u9500\u552e\u5408\u540c":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":3,"\u4fee\u6539\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":3,"\u4fee\u8ba2\u5386\u53f2":3,"\u5220\u9664\u6210\u529f\u8fd4\u56de\u7801":1,"\u5220\u9664\u9500\u552e\u5408\u540c":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":3,"\u5220\u9664\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":3,"\u5230\u8d27\u7b7e\u6536\u5355\u9644\u4ef6":1,"\u5230\u8d27\u9a8c\u6536\u65e5\u671f":0,"\u5230\u8d27\u9a8c\u6536\u65f6\u95f4":1,"\u5317\u4eac\u91d1\u6e90\u65f6\u4ee3\u8d2d\u7269\u4e2d\u5fc3\u6709\u9650\u516c\u53f8":1,"\u533a":[0,1],"\u5355\u4f4d\u662f\u6708":0,"\u53d1\u7968\u5907\u6ce8":[0,1],"\u53d1\u7968unid":1,"\u53d1\u7968unid\u6570\u7ec4":1,"\u53d1\u8d27\u4fe1\u606f\u4e3b\u952e":0,"\u53d1\u8d27\u4fe1\u606f\u5217\u8868":1,"\u53d1\u8d27\u4fe1\u606f\u8868":3,"\u53d1\u8d27\u65e5\u671f":0,"\u53d1\u8d27\u65f6\u95f4":1,"\u53d1\u8d27unid":1,"\u53d1\u8d27unid\u6570\u7ec4":1,"\u5408\u540c\u4f59\u989d":1,"\u5408\u540c\u4f59\u989d\u5907\u6ce8":[0,1],"\u5408\u540c\u5220\u9664\u6807\u8bc6":0,"\u5408\u540c\u53d1\u7968\u4fe1\u606f\u8868":1,"\u5408\u540c\u53d1\u8d27\u4fe1\u606f\u8868":1,"\u5408\u540c\u56de\u6b3e\u4fe1\u606f\u8868":[1,3],"\u5408\u540c\u5907\u6ce8":[0,1],"\u5408\u540c\u5f00\u7968\u4fe1\u606f\u4e3b\u952e":0,"\u5408\u540c\u5f00\u7968\u4fe1\u606f\u8868":3,"\u5408\u540c\u6027\u8d28":1,"\u5408\u540c\u662f\u5426\u5f52\u6863":1,"\u5408\u540c\u72b6\u6001":[0,1],"\u5408\u540c\u7c7b\u578b":[0,1],"\u5408\u540c\u7f16\u53f7":[0,1],"\u5408\u540c\u7f16\u53f7\u8868":3,"\u5408\u540c\u91d1\u989d":[0,1],"\u5408\u540c\u91d1\u989d\u5907\u6ce8":[0,1],"\u5408\u540c\u9644\u4ef6":1,"\u5408\u540c\u9644\u4ef6unid":1,"\u5408\u540cid":0,"\u5408\u540cunid":1,"\u5408\u540curl":1,"\u5426":0,"\u5434\u65ed":1,"\u552f\u4e00":0,"\u56de\u6b3e\u4fe1\u606f\u5217\u8868":1,"\u56de\u6b3e\u5907\u6ce8":[0,1],"\u56de\u6b3e\u65f6\u95f4":[0,1],"\u56de\u6b3e\u6bd4\u4f8b":1,"\u56de\u6b3e\u8fdb\u5ea6":[0,1],"\u56de\u6b3eunid":1,"\u56de\u6b3eunid\u6570\u7ec4":1,"\u574f\u8d26\u91d1\u989d":[0,1],"\u574f\u8d26\u91d1\u989d\u5907\u6ce8":[0,1],"\u589e\u52a0\u6210\u529f\u8fd4\u56de\u7801":1,"\u589e\u52a0\u9500\u552e\u5408\u540c":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":3,"\u589e\u52a0\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":3,"\u5929\u6570":[0,1],"\u5b57\u6bb5\u540d\u79f0":0,"\u5b89\u9632":1,"\u5b8c\u6210\u6982\u8ff0":2,"\u5b9e\u9645\u56de\u6b3e\u6570\u989d":[0,1],"\u5ba2\u6237\u540d\u79f0":[0,1],"\u5ba2\u6237\u8868":3,"\u5ba2\u6237id":0,"\u5ba2\u6237unid":1,"\u5ba2\u6d41":1,"\u5bfc\u51fa\u8868\u683c":3,"\u5c0f\u6570\u70b9\u4fdd\u7559\u4e24\u4f4d":1,"\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f\u4e3b\u952e":0,"\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f\u5217\u8868":1,"\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f\u8868":[1,3],"\u5de5\u7a0b\u9a8c\u6536unid":1,"\u5de5\u7a0bid":1,"\u5df2\u5b8c\u6210":1,"\u5e10\u6b3e\u72b6\u6001":1,"\u5e94\u6536\u8d26\u6b3e\u4f59\u989d":1,"\u5f00\u7968\u4fe1\u606f\u5217\u8868":1,"\u5f00\u7968\u5907\u6ce8":1,"\u5f00\u7968\u65e5\u671f":0,"\u5f00\u7968\u65f6\u95f4":1,"\u5f00\u7968\u6b21\u6570":1,"\u5f00\u7968\u6bd4\u4f8b":1,"\u5f00\u7968\u8fdb\u5ea6":[0,1],"\u5f00\u7968\u91d1\u989d":[0,1],"\u5f85\u53d1\u8d27":1,"\u603b\u7684\u6570\u636e\u91cf":1,"\u6240\u5728\u53bf":1,"\u6240\u5728\u5e02":1,"\u6240\u5728\u7701\u4efd":1,"\u6240\u5c5e\u5e74\u4efd":1,"\u6240\u5c5e\u6708\u4efd":1,"\u6298\u6263\u91d1\u989d":1,"\u62b5\u6263\u91d1\u989d":[0,1],"\u6570\u636e\u5217\u8868":1,"\u6570\u636e\u5e93\u4e24\u90e8\u5206\u7684\u8bbe\u8ba1":2,"\u6570\u636e\u5e93\u8bbe\u8ba1":3,"\u6587\u672c":1,"\u65b0\u589e\u6210\u529f\u8fd4\u56de\u7801":1,"\u65bd\u5de5":1,"\u65bd\u5de5\u4e2d":1,"\u65e0":1,"\u662f":0,"\u662f\u5426\u5f52\u6863":[0,1],"\u662f\u5426\u5fc5\u586b":0,"\u662f\u5426\u7ec8\u9a8c":1,"\u6682\u505c\u91d1\u989d":[0,1],"\u6708\u4efd":1,"\u672c\u671f\u5e94\u4ed8\u6b3e\u65e5\u671f":1,"\u672c\u671f\u5e94\u4ed8\u91d1\u989d":1,"\u672c\u6b21\u8fd4\u56de\u7684\u5217\u8868\u6570\u91cf":1,"\u672c\u6b21\u8fd4\u56de\u7684\u8d77\u59cb\u7d22\u5f15":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u53d1\u8d27\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u56de\u6b3e\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u5f00\u7968\u4fe1\u606f":3,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u8be6\u60c5":3,"\u67e5\u8be2\u5408\u540c\u5217\u8868":3,"\u67e5\u8be2\u5408\u540c\u7f16\u53f7":3,"\u67e5\u8be2\u9879\u76ee\u8868":3,"\u67e5\u8be2\u987e\u5ba2\u8868":3,"\u6b65\u957f\u4e3a6":1,"\u6bcf\u9875\u663e\u793a\u7684\u6570\u91cf":1,"\u6ca7\u5dde\u5e02":1,"\u6cb3\u5317\u7701":1,"\u732e\u53bf":1,"\u76ee\u5f55":3,"\u786e\u5b9a\u6536\u5165\u91d1\u989d":[0,1],"\u7b2c\u4e00\u7248":2,"\u7b7e\u8ba2\u65e5\u671f":1,"\u7b7e\u8ba2\u65f6\u95f4":[0,1],"\u7c7b\u578b":0,"\u7d2f\u8ba1\u56de\u6b3e\u989d":1,"\u7d2f\u8ba1\u56de\u6b3e\u989d\u5907\u6ce8":[0,1],"\u7d2f\u8ba1\u5df2\u6536\u6b3e":1,"\u7d2f\u8ba1\u5e94\u6536":1,"\u7d2f\u8ba1\u5e94\u6536\u6b3e":1,"\u7d2f\u8ba1\u5f00\u7968\u91d1\u989d":1,"\u7ed3\u675f\u65f6\u95f4":1,"\u7ef4\u4fdd":1,"\u7ef4\u4fdd\u670d\u52a1\u671f\u5f00\u59cb\u65f6\u95f4":[0,1],"\u7ef4\u4fdd\u670d\u52a1\u671f\u7ed3\u675f\u65f6\u95f4":[0,1],"\u82e5\u6709\u9644\u4ef6\u4e0a\u4f20\u8be5\u5b57\u6bb5":1,"\u82e5\u6709\u9644\u4ef6\u4e0a\u4f20\u8be5\u5b57\u6bb5\u5fc5\u4f20":1,"\u884c\u9009\u62e9":0,"\u8868\u540d":0,"\u8bbe\u7f6e\u5e94\u6536\u8d26\u6b3e\u4f59\u989d\u67e5\u8be2\u8282\u70b9":1,"\u8bbe\u7f6e\u5f00\u59cb\u65f6\u95f4":1,"\u8bbe\u7f6e\u7ed3\u675f\u65f6\u95f4":1,"\u8bbe\u7f6e\u903e\u671f\u5929\u6570\u67e5\u8be2\u8282\u70b9":1,"\u8bbe\u7f6e\u91d1\u989d\u67e5\u8be2\u8282\u70b9":1,"\u8bf4\u660e":0,"\u8c41\u514d\u91d1\u989d":[0,1],"\u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1http\u63a5\u53e3":3,"\u8d26\u6b3e\u72b6\u6001":[0,1],"\u8d28\u4fdd\u5468\u671f":[0,1],"\u8d28\u4fdd\u671f\u5f00\u59cb\u65f6\u95f4":[0,1],"\u8d28\u4fdd\u671f\u5f00\u59cb\u8282\u70b9":[0,1],"\u8d28\u4fdd\u671f\u7ed3\u675f\u65f6\u95f4":1,"\u8d77\u59cb\u4f4d\u7f6e":1,"\u8fd4\u56de\u8bf4\u660e":1,"\u8fdb\u884c\u9009\u62e9":0,"\u9009\u62e9":0,"\u901a\u8fc7code\u670d\u52a1":0,"\u901a\u8fc7code\u670d\u52a1\u8fdb":0,"\u901a\u8fc7code\u670d\u52a1\u8fdb\u884c":0,"\u901a\u8fc7code\u670d\u52a1\u8fdb\u884c\u67e5\u8be2":1,"\u901a\u8fc7code\u670d\u52a1\u8fdb\u884c\u9009\u62e9":1,"\u903e\u671f\u5929\u6570":1,"\u91d1\u6e90\u65f6\u4ee3\u5ba2\u6d41\u9879\u76ee":1,"\u9500\u552e\u5408\u540c":3,"\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a":3,"\u9500\u552e\u5408\u540c\u53d1\u8d27":3,"\u9500\u552e\u5408\u540c\u56de\u6b3e":3,"\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536":3,"\u9500\u552e\u5408\u540c\u5f00\u7968":3,"\u9500\u552e\u5408\u540c\u8868":3,"\u9500\u552e\u5458":1,"\u9500\u552e\u5458\u540d\u79f0":1,"\u9500\u552e\u5458id":0,"\u9500\u552e\u5458unid":1,"\u9644\u4ef6\u4e0b\u8f7d\u5730\u5740":0,"\u9644\u4ef6\u4e3b\u952e":0,"\u9644\u4ef6\u5217\u8868":1,"\u9644\u4ef6\u5217\u8868\u96c6\u5408":1,"\u9644\u4ef6\u6587\u4ef6\u540d":0,"\u9644\u4ef6\u7c7b\u578b":0,"\u9644\u4ef6\u8868":3,"\u9644\u4ef6id":[0,1],"\u9644\u4ef6unid":1,"\u9644\u4ef6url":1,"\u9650\u5236":0,"\u96c6\u6210":1,"\u9879\u76ee\u5217\u8868\u96c6\u5408":1,"\u9879\u76ee\u540d\u79f0":[0,1],"\u9879\u76ee\u6240\u5728\u53bf":1,"\u9879\u76ee\u6240\u5728\u5730\u7684\u53bf":0,"\u9879\u76ee\u6240\u5728\u5730\u7684\u53bf\u6216\u533a":1,"\u9879\u76ee\u6240\u5728\u5730\u7684\u5e02":0,"\u9879\u76ee\u6240\u5728\u5730\u7684\u5e02\u533a":1,"\u9879\u76ee\u6240\u5728\u5730\u7684\u7701\u4efd":[0,1],"\u9879\u76ee\u6240\u5728\u5e02":1,"\u9879\u76ee\u6240\u5728\u7701":1,"\u9879\u76ee\u6682\u505c":1,"\u9879\u76ee\u8868":3,"\u9879\u76eeid":[0,1],"\u9879\u76eeunid":1,"\u987e\u5ba2\u5217\u8868\u96c6\u5408":1,"\u987e\u5ba2\u540d\u79f0":1,"\u987e\u5ba2id":1,"\u9a8c\u6536\u5907\u6ce8":[0,1],"\u9a8c\u6536\u65f6\u95f4":[0,1],"\u9a8c\u6536\u7c7b\u578b":[0,1],"\u9a8c\u6536unid":1,"\u9a8c\u6536unid\u6570\u7ec4":1,"export":1,"float":0,"int":0,"oa\u6d41\u6c34\u53f7":[0,1],acceptanc:1,acceptanc_d:[0,1],acceptanc_not:[0,1],acceptanc_typ:[0,1],acceptanc_unid:[0,1],account_state_unid:1,actual_reback_amount:[0,1],amount_point:1,amount_state_unid:[0,1],api:1,appendix_list:1,appendix_nam:0,appendix_typ:0,appendix_unid:[0,1],appendix_url:[0,1],applic:1,area:1,bad_amount:[0,1],bad_amount_not:[0,1],bodi:1,bool:0,citi:[0,1],code:1,confirm_income_amount:[0,1],constract_unid:1,content:1,contract:1,contract_amount:[0,1],contract_amount_not:[0,1],contract_cod:1,contract_natur:1,contract_not:[0,1],contract_remain:1,contract_remain_not:[0,1],contract_st:[0,1],contract_typ:[0,1],contract_unid:[0,1],counti:[0,1],create_d:[0,1],custom:1,customer_list:1,customer_nam:[0,1],customer_name__lik:1,customer_unid:[0,1],dai:[0,1],date:0,deduct_amount:[0,1],delet:1,deliv:1,deliver_goods_d:[0,1],deliver_unid:[0,1],ecod:1,end_dat:1,end_guarantee_d:[0,1],enot:1,exemptions_amount:[0,1],financi:1,get:1,goods_acceptanc_d:[0,1],goods_check_d:[],goods_sign_appendix:1,guarantee_period:[0,1],header:1,http:1,index:3,is_arch:[0,1],is_delet:0,is_end_check:1,json:1,leave_amount_point:1,limit:1,list_check_data:1,list_data:1,list_deliver_data:1,list_payment_data:1,list_reback_data:1,list_receipt_data:1,list_siz:1,mainten_end_d:1,mainten_start_d:[0,1],mainten_start_point:[0,1],modul:3,month:1,oa_flow_id:[0,1],offset:1,over_dai:1,overdays_point:1,page:3,path:1,payment:1,payment_amount:1,payment_d:1,payment_data:1,payment_progress:[0,1],payment_propor:[0,1],payment_requir:[0,1],payment_typ:[0,1],payment_unid:[0,1],pdf:1,post:1,product_line_typ:[0,1],project:1,project_list:1,project_nam:[0,1],project_name__lik:1,project_unid:[0,1],provinc:[0,1],put:1,reback:1,reback_d:[0,1],reback_not:[0,1],reback_progress:[0,1],reback_propor:1,reback_unid:[0,1],receipt:1,receipt_amount:[0,1],receipt_not:[0,1],receipt_progress:[0,1],receipt_propor:1,receipt_unid:[0,1],request:1,respons:1,salesperson_nam:1,salesperson_name__lik:1,salesperson_unid:[0,1],search:3,sign_dat:[0,1],start_dat:1,start_guarantee_d:[0,1],stop_amount:[0,1],string:0,tb_appendix:0,tb_contract:0,tb_contract_cod:0,tb_custom:0,tb_deliver_good:0,tb_payment_agre:0,tb_project:0,tb_project_acceptanc:0,tb_receipt:0,tb_return_info:0,text:0,total_amount_remain:1,total_numb:1,total_reback_amount:1,total_receipt_amount:1,total_receive_amount:1,type:1,verb:1,xxx:1,xxxx:1,year:1},titles:["1. \u6570\u636e\u5e93\u8bbe\u8ba1","2. \u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1http\u63a5\u53e3","3. \u4fee\u8ba2\u5386\u53f2","\u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1\u8bbe\u8ba1"],titleterms:{"\u4ed8\u6b3e\u7ea6\u5b9a\u8868":0,"\u4fee\u6539\u9500\u552e\u5408\u540c":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":1,"\u4fee\u6539\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":1,"\u4fee\u8ba2\u5386\u53f2":2,"\u5220\u9664\u9500\u552e\u5408\u540c":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":1,"\u5220\u9664\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":1,"\u53d1\u8d27\u4fe1\u606f\u8868":0,"\u5408\u540c\u56de\u6b3e\u4fe1\u606f\u8868":0,"\u5408\u540c\u5f00\u7968\u4fe1\u606f\u8868":0,"\u5408\u540c\u7f16\u53f7\u8868":0,"\u589e\u52a0\u9500\u552e\u5408\u540c":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u53d1\u8d27\u4fe1\u606f":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u56de\u6b3e\u4fe1\u606f":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":1,"\u589e\u52a0\u9500\u552e\u5408\u540c\u5f00\u7968\u4fe1\u606f":1,"\u5ba2\u6237\u8868":0,"\u5bfc\u51fa\u8868\u683c":1,"\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f\u8868":0,"\u6570\u636e\u5e93\u8bbe\u8ba1":0,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u53d1\u8d27\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u56de\u6b3e\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u5de5\u7a0b\u9a8c\u6536\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u5f00\u7968\u4fe1\u606f":1,"\u67e5\u8be2\u5177\u4f53\u5408\u540c\u8be6\u60c5":1,"\u67e5\u8be2\u5408\u540c\u5217\u8868":1,"\u67e5\u8be2\u5408\u540c\u7f16\u53f7":1,"\u67e5\u8be2\u9879\u76ee\u8868":1,"\u67e5\u8be2\u987e\u5ba2\u8868":1,"\u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1\u8bbe\u8ba1":3,"\u8d22\u52a1\u8fdb\u5ea6\u670d\u52a1http\u63a5\u53e3":1,"\u9500\u552e\u5408\u540c":1,"\u9500\u552e\u5408\u540c\u4ed8\u6b3e\u7ea6\u5b9a":1,"\u9500\u552e\u5408\u540c\u53d1\u8d27":1,"\u9500\u552e\u5408\u540c\u56de\u6b3e":1,"\u9500\u552e\u5408\u540c\u5de5\u7a0b\u9a8c\u6536":1,"\u9500\u552e\u5408\u540c\u5f00\u7968":1,"\u9500\u552e\u5408\u540c\u8868":0,"\u9644\u4ef6\u8868":0,"\u9879\u76ee\u8868":0,indic:3,tabl:3}})
\ No newline at end of file \ No newline at end of file
...@@ -163,7 +163,7 @@ ...@@ -163,7 +163,7 @@
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| deliver_goods_date | *是* | date | | 否 | 发货日期 | | deliver_goods_date | *是* | date | | 否 | 发货日期 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| goods_check_date | *是* | date | | 否 | 到货验收日期 | | goods_acceptanc_date | *是* | date | | 否 | 到货验收日期 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| appendix_unid | *否* | FK | | 否 | 附件id | | appendix_unid | *否* | FK | | 否 | 附件id |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
...@@ -172,20 +172,20 @@ ...@@ -172,20 +172,20 @@
工程验收信息表 工程验收信息表
+++++++++++++++++++ +++++++++++++++++++
表名:tb_project_check 表名:tb_project_acceptanc
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| 字段名称 | 是否必填 | 类型 | 限制 | 唯一 | 说明 | | 字段名称 | 是否必填 | 类型 | 限制 | 唯一 | 说明 |
+=======================+=============+===========+===========+=========+==========================+ +=======================+=============+===========+===========+=========+==========================+
| check_unid | *是* | PK | <=32 | 是 | 工程验收信息主键 | | acceptanc_unid | *是* | PK | <=32 | 是 | 工程验收信息主键 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| contract_unid | *是* | FK | <=32 | 否 | 合同编号 | | contract_unid | *是* | FK | <=32 | 否 | 合同编号 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| check_type | *是* | string | <=32 | 否 | 验收类型(1为初验、2为终验| | acceptanc_type | *是* | string | <=32 | 否 | 验收类型(1为初验、2为终验|
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| check_date | *是* | date | | 否 | 验收时间 | | acceptanc_date | *是* | date | | 否 | 验收时间 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| check_note | *否* | text | | 否 | 验收备注 | | acceptanc_note | *否* | text | | 否 | 验收备注 |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
| appendix_unid | *否* | FK | | 否 | 附件id | | appendix_unid | *否* | FK | | 否 | 附件id |
+-----------------------+-------------+-----------+-----------+---------+--------------------------+ +-----------------------+-------------+-----------+-----------+---------+--------------------------+
......
...@@ -110,6 +110,19 @@ ...@@ -110,6 +110,19 @@
"mainten_start_point":"xxxx", #质保期开始节点 "mainten_start_point":"xxxx", #质保期开始节点
"mainten_start_date":"xxxx", #质保期开始时间 "mainten_start_date":"xxxx", #质保期开始时间
"mainten_end_date":"xxxx", #质保期结束时间 "mainten_end_date":"xxxx", #质保期结束时间
"payment_data":[ #付款约定
{
"payment_unid":"xxxx", #付款unid
"payment_progress":"xxxx", #付款进度
"payment_type":"xxxx", #付款类型
"days":"xxxx", #天数
"payment_date":"xxxx", #本期应付款日期
"payment_amount":"xxxx", #本期应付金额
"payment_propority":"xxxx", #付款比例
"payment_requirement":"xxxx" #付款条件
},
...
},
"contract_note":"xxxx", #合同备注 "contract_note":"xxxx", #合同备注
"appendix_url":"xxxx", #合同url "appendix_url":"xxxx", #合同url
} }
...@@ -188,6 +201,133 @@ ...@@ -188,6 +201,133 @@
} }
查询合同列表
********************************
| Verb: GET
| Path: /api/v1/financial/contract
| Header: (Content-Type: application/json)
Request Body:
.. code-block:: python
{
"salesperson_name__like":"吴旭", #销售员
"project_name__like":"金源时代客流项目", #项目名称
"customer_name__like":"北京金源时代购物中心有限公司", #客户名称
"province":"河北省", #项目所在省
"city":"沧州市", #项目所在市
"county":"献县", #项目所在县(区)
"guarantee_period":"xxxx", #质保周期
"year":"2018", #所属年份
"month":"3", #所属月份
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"contract_state":"xxxx", #合同状态(已完成、待发货,施工中,项目暂停)
"contract_type":"xxxx", #合同性质(供货,施工,集成,维保)
"is_end_check":"xxxx", #是否终验
"is_archive":"xxxx", #合同是否归档
"confirm_income_amount":"xxxx", #确定收入金额
"amount_state_unid":"xxxx", #账款状态
"start_date":"xxxx", #签订时间,设置开始时间
"end_date":"xxxx", #结束时间,设置结束时间
"amount_point":"xxxx", #设置金额查询节点
"overdays_point":"xxxx", #设置逾期天数查询节点
"leave_amount_point":"xxxx", #设置应收账款余额查询节点
"offset":"xxxx", #起始位置
"limit":"xxxx" #每页显示的数量
}
Response Body:
.. code-block:: python
{
"total_number":"xxxx", #总的数据量
"list_size":"xxxx", #本次返回的列表数量
"offset":"xxxx", #本次返回的起始索引
"list_data": #数据列表
[
"contract_code":"2019-079", #合同编号
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"sign_date":"xxxx", #签订日期
"salesperson_name":"xxxx", #销售员名称
"province":"河北省", #所在省份
"city":"沧州市", #所在市
"county":"献县", #所在县(区)
"customer_name":"北京金源时代购物中心有限公司", #客户名称
"project_name":"金源时代客流项目", #项目名称
"contract_amount":"xxxx", #合同金额
"stop_amount":"xxxx", #暂停金额
"bad_amount":"xxxx", #坏账金额
"exemptions_amount":"xxxx", #豁免金额
"deduct_amount":"xxxx", #抵扣金额
"total_reback_amount":"xxxx", #累计已收款
"contract_remain":"xxxx", #合同余额
"account_state_unid":"xxxx", #账款状态
"total_receive_amount":"xxxx", #累计应收
"total_amount_remain":"xxxx", #应收账款余额
"over_days":"xxxx", #逾期天数
"payment_data":[ #付款约定
{
"payment_unid":"xxxx", #付款unid
"payment_progress":"xxxx", #付款进度
"payment_type":"xxxx", #付款类型
"days":"xxxx", #天数
"payment_date":"xxxx", #本期应付款日期
"payment_amount":"xxxx", #本期应付金额
"payment_propority":"xxxx", #付款比例
"payment_requirement":"xxxx" #付款条件
},
...
],
"contract_note":"xxxx" #合同备注
],
......
}
导出表格
************************************************
| Verb: GET
| Path: /api/v1/financial/contract/export
| Header: (Content-Type: application/json)
Request Body:
.. code-block:: python
{
"salesperson_name__like":"吴旭", #销售员
"project_name__like":"金源时代客流项目", #项目名称
"customer_name__like":"北京金源时代购物中心有限公司", #客户名称
"province":"河北省", #项目所在省
"city":"沧州市", #项目所在市
"area":"献县", #项目所在县(区)
"guarantee_period":"xxxx", #质保周期
"year":"2018", #所属年份
"month":"3", #所属月份
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"contract_state":"xxxx", #合同状态(已完成、待发货,施工中,项目暂停)
"contract_nature":"xxxx", #合同性质(供货,施工,集成,维保)
"is_end_check":"xxxx", #是否终验
"is_archive":"xxxx", #合同是否归档
"confirm_income_amount":"xxxx", #确定收入金额
"amount_state_unid":"xxxx", #账款状态
"start_date":"xxxx", #签订时间,设置开始时间
"end_date":"xxxx", #结束时间,设置结束时间
"amount_point":"xxxx", #设置金额查询节点
"overdays_point":"xxxx", #设置逾期天数查询节点
"leave_amount_point":"xxxx" #设置应收账款余额查询节点
}
Response Body:无
销售合同付款约定 销售合同付款约定
^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^
...@@ -245,6 +385,7 @@ ...@@ -245,6 +385,7 @@
{ {
"payment_unid":"xxxx", #付款unid "payment_unid":"xxxx", #付款unid
"payment_progress":"xxxx", #付款进度 "payment_progress":"xxxx", #付款进度
"payment_type":"xxxx", #付款类型
"days":"xxxx", #天数 "days":"xxxx", #天数
"payment_date":"xxxx", #本期应付款日期 "payment_date":"xxxx", #本期应付款日期
"payment_amount":"xxxx", #本期应付金额 "payment_amount":"xxxx", #本期应付金额
...@@ -273,9 +414,10 @@ ...@@ -273,9 +414,10 @@
{ {
"payment_unid":"xxxx", #付款unid "payment_unid":"xxxx", #付款unid
"payment_progress":"xxxx", #付款进度 "payment_progress":"xxxx", #付款进度
"payment_type":"xxx", #付款类型
"days":"xxxx", #天数 "days":"xxxx", #天数
"payment_propority":"xxxx", #付款比例 "payment_propority":"xxxx", #付款比例
"payment_requirement":"xxxx", #付款条件 "payment_requirement":"xxxx" #付款条件
}, },
...... ......
] ]
...@@ -607,7 +749,7 @@ ...@@ -607,7 +749,7 @@
[ [
{ {
"deliver_goods_date":"xxxx", #发货时间 "deliver_goods_date":"xxxx", #发货时间
"goods_check_date":"xxxx", #到货验收时间 "goods_acceptanc_date":"xxxx", #到货验收时间
"goods_sign_appendix":"xxxx", #到货签收单附件 "goods_sign_appendix":"xxxx", #到货签收单附件
"appendix_unid":"xxxx", #合同附件(若有附件上传该字段 "appendix_unid":"xxxx", #合同附件(若有附件上传该字段
}, },
...@@ -645,7 +787,7 @@ ...@@ -645,7 +787,7 @@
{ {
"deliver_unid":"xxxx", #发货unid "deliver_unid":"xxxx", #发货unid
"deliver_goods_date":"xxxx", #发货时间 "deliver_goods_date":"xxxx", #发货时间
"goods_check_date ":"xxxx", #到货验收时间 "goods_acceptanc_date ":"xxxx", #到货验收时间
"appendix_unid":"xxxx", #附件id "appendix_unid":"xxxx", #附件id
}, },
...... ......
...@@ -669,7 +811,7 @@ ...@@ -669,7 +811,7 @@
{ {
"deliver_unid":"xxxx", #发货unid "deliver_unid":"xxxx", #发货unid
"deliver_goods_date":"xxxx", #发货时间 "deliver_goods_date":"xxxx", #发货时间
"goods_check_date":"xxxx", #到货验收时间 "goods_acceptanc_date":"xxxx", #到货验收时间
"goods_sign_appendix":"xxxx", #到货签收单附件 "goods_sign_appendix":"xxxx", #到货签收单附件
"appendix_unid":"xxxx", #合同附件(若有附件上传该字段必传 "appendix_unid":"xxxx", #合同附件(若有附件上传该字段必传
}, },
...@@ -725,7 +867,7 @@ ...@@ -725,7 +867,7 @@
****************************** ******************************
| Verb: POST | Verb: POST
| Path: /api/v1/financial/contract/{constract_unid}/check | Path: /api/v1/financial/contract/{constract_unid}/project/acceptanc
| Header: (Content-Type: application/json) | Header: (Content-Type: application/json)
Request Body: Request Body:
...@@ -736,9 +878,9 @@ ...@@ -736,9 +878,9 @@
"list_check_data": "list_check_data":
[ [
{ {
"check_type":"xxxx", #验收类型(1为初验、2为终验 "acceptanc_type":"xxxx", #验收类型(1为初验、2为终验
"check_date":"xxxx", #验收时间 "acceptanc_date":"xxxx", #验收时间
"check_note":"xxxx" #验收备注 "acceptanc_note":"xxxx" #验收备注
"appendix_unids":["1234","5678",...] #附件列表 "appendix_unids":["1234","5678",...] #附件列表
} }
] ]
...@@ -760,7 +902,7 @@ ...@@ -760,7 +902,7 @@
************************** **************************
| Verb: GET | Verb: GET
| Path: /api/v1/financial/contract/{constract_unid}/check | Path: /api/v1/financial/contract/{constract_unid}/project/acceptanc
| Header: (Content-Type: application/json) | Header: (Content-Type: application/json)
Request Body:无 Request Body:无
...@@ -773,10 +915,10 @@ ...@@ -773,10 +915,10 @@
"list_check_data": #工程验收信息列表 "list_check_data": #工程验收信息列表
[ [
{ {
"check_unid":"xxxx", #工程id "acceptanc_unid":"xxxx", #工程id
"check_type":"xxxx", #验收类型 "acceptanc_type":"xxxx", #验收类型
"check_date":"xxxx", #验收时间 "acceptanc_date":"xxxx", #验收时间
"check_note":"xxxx", #验收备注 "acceptanc_note":"xxxx", #验收备注
"appendix_list": #附件列表集合 "appendix_list": #附件列表集合
[ [
{ {
...@@ -796,7 +938,7 @@ ...@@ -796,7 +938,7 @@
******************************* *******************************
| Verb: PUT | Verb: PUT
| Path: /api/v1/financial/contract/{constract_unid}/check | Path: /api/v1/financial/contract/{constract_unid}/project/acceptanc
| Header: (Content-Type: application/json) | Header: (Content-Type: application/json)
Request Body: Request Body:
...@@ -807,10 +949,10 @@ ...@@ -807,10 +949,10 @@
"list_check_data": #工程验收信息表 "list_check_data": #工程验收信息表
[ [
{ {
"check_unid":"xxxx", #工程验收unid "acceptanc_unid":"xxxx", #工程验收unid
"check_type":"xxxx", #验收类型(1为初验、2为终验) "acceptanc_type":"xxxx", #验收类型(1为初验、2为终验)
"first_check_date":"xxxx", #验收时间 "acceptanc_date":"xxxx", #验收时间
"check_note":"xxxx" #验收备注 "acceptanc_note":"xxxx" #验收备注
"appendix_unids":["1234","5678",...] #附件列表 "appendix_unids":["1234","5678",...] #附件列表
} }
] ]
...@@ -832,7 +974,7 @@ ...@@ -832,7 +974,7 @@
***************************** *****************************
| Verb: DELETE | Verb: DELETE
| Path: /api/v1/financial/contract/{contract_unid}/check | Path: /api/v1/financial/contract/{contract_unid}/project/acceptanc
| Header: (Content-Type: application/json) | Header: (Content-Type: application/json)
Request Body: Request Body:
...@@ -840,9 +982,9 @@ ...@@ -840,9 +982,9 @@
.. code-block:: python .. code-block:: python
{ {
"check_unids": #验收unid数组 "acceptanc_unids": #验收unid数组
[ [
"check_unid":"xxxx", #验收unid "acceptanc_unid":"xxxx", #验收unid
...... ......
] ]
} }
...@@ -857,128 +999,6 @@ ...@@ -857,128 +999,6 @@
} }
查询合同列表
^^^^^^^^^^^^^^^^^^^^^^^
| Verb: GET
| Path: /api/v1/financial/contract
| Header: (Content-Type: application/json)
Request Body:
.. code-block:: python
{
"salesperson_name__like":"吴旭", #销售员
"project_name__like":"金源时代客流项目", #项目名称
"customer_name__like":"北京金源时代购物中心有限公司", #客户名称
"province":"河北省", #项目所在省
"city":"沧州市", #项目所在市
"county":"献县", #项目所在县(区)
"guarantee_period":"xxxx", #质保周期
"year":"2018", #所属年份
"month":"3", #所属月份
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"contract_state":"xxxx", #合同状态(已完成、待发货,施工中,项目暂停)
"contract_type":"xxxx", #合同性质(供货,施工,集成,维保)
"is_end_check":"xxxx", #是否终验
"is_archive":"xxxx", #合同是否归档
"confirm_income_amount":"xxxx", #确定收入金额
"amount_state_unid":"xxxx", #账款状态
"start_date":"xxxx", #签订时间,设置开始时间
"end_date":"xxxx", #结束时间,设置结束时间
"amount_point":"xxxx", #设置金额查询节点
"overdays_point":"xxxx", #设置逾期天数查询节点
"leave_amount_point":"xxxx", #设置应收账款余额查询节点
"offset":"xxxx", #起始位置
"limit":"xxxx" #每页显示的数量
}
Response Body:
.. code-block:: python
{
"total_number":"xxxx", #总的数据量
"list_size":"xxxx", #本次返回的列表数量
"offset":"xxxx", #本次返回的起始索引
"list_data": #数据列表
[
"contract_code":"2019-079", #合同编号
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"sign_date":"xxxx", #签订日期
"salesperson_name":"xxxx", #销售员名称
"province":"河北省", #所在省份
"city":"沧州市", #所在市
"county":"献县", #所在县(区)
"customer_name":"北京金源时代购物中心有限公司", #客户名称
"project_name":"金源时代客流项目", #项目名称
"contract_amount":"xxxx", #合同金额
"stop_amount":"xxxx", #暂停金额
"bad_amount":"xxxx", #坏账金额
"exemptions_amount":"xxxx", #豁免金额
"deduct_amount":"xxxx", #抵扣金额
"total_reback_amount":"xxxx", #累计已收款
"contract_remain":"xxxx", #合同余额
"account_state_unid":"xxxx", #账款状态
"total_receive_amount":"xxxx", #累计应收
"total_amount_remain":"xxxx", #应收账款余额
"over_days":"xxxx", #逾期天数
"advance_payment_amount":"xxxx", #预付款金额
"advance_payment_date":"xxxx", #预付款到期日
"arrival_amount":"xxxx", #到货款金额
"deliver_goods_date":"xxxx", #发货时间
"arrival_amount_date":"xxxx", #到货款到期日
"check_amount":"xxxx", #验收款金额
"check_date":"xxxx", #验收日期
"check_amount_date":"xxxx", #验收款到期日
"mainten_amount":"xxxx", #质保金额
"mainten_end_date":"xxxx", #质保期结束时间
"check_note":"xxxx", #合同备注
],
......
}
导出表格
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| Verb: GET
| Path: /api/v1/financial/contract/export
| Header: (Content-Type: application/json)
Request Body:
.. code-block:: python
{
"salesperson_name__like":"吴旭", #销售员
"project_name__like":"金源时代客流项目", #项目名称
"customer_name__like":"北京金源时代购物中心有限公司", #客户名称
"province":"河北省", #项目所在省
"city":"沧州市", #项目所在市
"area":"献县", #项目所在县(区)
"guarantee_period":"xxxx", #质保周期
"year":"2018", #所属年份
"month":"3", #所属月份
"product_line_type":"xxxx", #产品线类型(安防、交通、客流、维保)
"contract_state":"xxxx", #合同状态(已完成、待发货,施工中,项目暂停)
"contract_nature":"xxxx", #合同性质(供货,施工,集成,维保)
"is_end_check":"xxxx", #是否终验
"is_archive":"xxxx", #合同是否归档
"confirm_income_amount":"xxxx", #确定收入金额
"amount_state_unid":"xxxx", #账款状态
"start_date":"xxxx", #签订时间,设置开始时间
"end_date":"xxxx", #结束时间,设置结束时间
"amount_point":"xxxx", #设置金额查询节点
"overdays_point":"xxxx", #设置逾期天数查询节点
"leave_amount_point":"xxxx" #设置应收账款余额查询节点
}
Response Body:无
查询合同编号 查询合同编号
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...@@ -1040,8 +1060,8 @@ ...@@ -1040,8 +1060,8 @@
"project_list": #项目列表集合 "project_list": #项目列表集合
[ [
{ {
"customer_unid":"xxxx", #项目id "project_unid":"xxxx", #项目id
"customer_name":"xxxx" #项目名称 "project_name":"xxxx" #项目名称
} }
... ...
] ]
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!