mirror of
https://gitee.com/ShopeX/OMS
synced 2026-04-20 12:05:43 +08:00
1. 【新增】售后单售后原因类型支持搜索
2. 【新增】手工创建订单折扣可输入正数 3. 【优化】盘点申请单确认 4. 【修复】采购退货单模拟出库失败问题 5. 【新增】订单金额客户实付与结算金额 6. 【优化】仓库发货统计报表物料名称显示 7. 【优化】自有仓储虚拟发货逻辑 8. 【修复】基础物料分类管理问题
This commit is contained in:
383
app/ome/dbschema/order_reservation.php
Normal file
383
app/ome/dbschema/order_reservation.php
Normal file
@@ -0,0 +1,383 @@
|
||||
<?php
|
||||
$db['order_reservation']=array(
|
||||
'columns' => array(
|
||||
'id' => array(
|
||||
'type' => 'number',
|
||||
'required' => true,
|
||||
'pkey' => true,
|
||||
'extra' => 'auto_increment',
|
||||
'label' => '主键id',
|
||||
'editable' => false,
|
||||
),
|
||||
'order_id' => array(
|
||||
'type' => 'table:orders@ome',
|
||||
'required' => true,
|
||||
'editable' => false,
|
||||
'label' => '订单号',
|
||||
'in_list' => false,
|
||||
'default_in_list' => false,
|
||||
'width' => 260,
|
||||
'order' => 10,
|
||||
),
|
||||
'order_bn' => array(
|
||||
'type' => 'varchar(32)',
|
||||
'required' => true,
|
||||
'label' => '订单号',
|
||||
'is_title' => true,
|
||||
'width' => 180,
|
||||
'searchtype' => 'nequal',
|
||||
'editable' => false,
|
||||
'filtertype' => 'textarea',
|
||||
'filterdefault' => true,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 10,
|
||||
),
|
||||
'custom_reserved_status' => array(
|
||||
'type' => array(
|
||||
'0' => '待确认',
|
||||
'1' => '待发货',
|
||||
'2' => '确认中',
|
||||
'3' => '预约失败',
|
||||
//'4' => '预约取消',
|
||||
'5' => '已发货',
|
||||
'6' => '部分发货',
|
||||
),
|
||||
'label' => '客户预约状态',
|
||||
'default' => '0',
|
||||
'filtertype' => 'yes',
|
||||
'filterdefault' => true,
|
||||
'editable' => false,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 20,
|
||||
),
|
||||
'erp_order_bn' => array(
|
||||
'type' => 'varchar(32)',
|
||||
'label' => 'SAP单号',
|
||||
'editable' => false,
|
||||
'searchtype' => 'nequal',
|
||||
'filtertype' => 'textarea',
|
||||
'filterdefault' => true,
|
||||
'in_list' => true,
|
||||
'default_in_list' => false,
|
||||
'width' => 180,
|
||||
'order' => 23,
|
||||
),
|
||||
'order_status' => array(
|
||||
'type' => array(
|
||||
'active' => '活动订单',
|
||||
'dead' => '已作废',
|
||||
'finish' => '已完成',
|
||||
),
|
||||
'default' => 'active',
|
||||
'required' => true,
|
||||
'label' => '订单状态',
|
||||
'width' => 110,
|
||||
'hidden' => true,
|
||||
'editable' => false,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 26,
|
||||
'comment' => '订单状态,可选值:active(活动订单),dead(已作废),finish(已完成)',
|
||||
),
|
||||
'pay_status' => array(
|
||||
'type' => array(
|
||||
0 => '未支付',
|
||||
1 => '已支付',
|
||||
2 => '处理中',
|
||||
3 => '部分付款',
|
||||
4 => '部分退款',
|
||||
5 => '全额退款',
|
||||
6 => '退款申请中',
|
||||
7 => '退款中',
|
||||
8 => '支付中',
|
||||
),
|
||||
'default' => '1',
|
||||
'required' => true,
|
||||
'label' => '付款状态',
|
||||
'width' => 110,
|
||||
'editable' => false,
|
||||
'filtertype' => 'yes',
|
||||
'filterdefault' => true,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 28,
|
||||
'comment' => '付款状态,可选值:0(未支付),1(已支付),2(处理中),3(部分付款),4(部分退款),5(全额退款),6(退款申请中),7(退款中),8(支付中)',
|
||||
),
|
||||
'process_status' => array(
|
||||
'type' => array(
|
||||
'unconfirmed' => '未确认',
|
||||
'confirmed' => '已确认',
|
||||
'splitting' => '部分拆分',
|
||||
'splited' => '已拆分完',
|
||||
'cancel' => '取消',
|
||||
'remain_cancel' => '余单撤销',
|
||||
'is_retrial' => '复审订单',
|
||||
'is_declare' => '跨境申报订单',
|
||||
),
|
||||
'default' => 'unconfirmed',
|
||||
'required' => true,
|
||||
'label' => '确认状态',
|
||||
'width' => 120,
|
||||
'editable' => false,
|
||||
'filtertype' => 'yes',
|
||||
'filterdefault' => true,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'comment' => '订单确认状态',
|
||||
),
|
||||
'ship_status' => array(
|
||||
'type' => array(
|
||||
0 => '未发货',
|
||||
1 => '已发货',
|
||||
2 => '部分发货',
|
||||
3 => '部分退货',
|
||||
4 => '已退货',
|
||||
),
|
||||
'default' => '0',
|
||||
'required' => true,
|
||||
'label' => '发货状态',
|
||||
'width' => 110,
|
||||
'editable' => false,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'comment' => '发货状态,可选值:0(未发货),1(已发货),2(部分发货),3(部分退货),4(已退货)'
|
||||
),
|
||||
'custom_reserved_mobile' => array(
|
||||
'type' => 'varchar(200)',
|
||||
'label' => '预约手机号',
|
||||
'width' => 180,
|
||||
'filtertype' => 'normal',
|
||||
'filterdefault' => true,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 30,
|
||||
),
|
||||
'custom_reserved_name' => array(
|
||||
'type' => 'varchar(255)',
|
||||
'label' => '收货人姓名',
|
||||
'editable' => false,
|
||||
'in_list' => true,
|
||||
'default_in_list' => false,
|
||||
),
|
||||
'custom_reserved_area' => array(
|
||||
'type' => 'varchar(255)',
|
||||
'label' => '收货人省、市、区',
|
||||
'editable' => false,
|
||||
'in_list' => true,
|
||||
'default_in_list' => false,
|
||||
'width' => 210,
|
||||
),
|
||||
'custom_reserved_address' => array(
|
||||
'type' => 'varchar(255)',
|
||||
'label' => '收货人地址',
|
||||
'editable' => false,
|
||||
'in_list' => true,
|
||||
'default_in_list' => false,
|
||||
),
|
||||
'seller_id' => array(
|
||||
'type' => 'table:seller@material',
|
||||
'editable' => false,
|
||||
'label' => '销售人员名称',
|
||||
'in_list' => true,
|
||||
'default_in_list' => false,
|
||||
'filtertype' => 'normal',
|
||||
'filterdefault' => true,
|
||||
'width' => 160,
|
||||
'order' => 40,
|
||||
),
|
||||
'custom_reserved_time' => array(
|
||||
'type' => 'time',
|
||||
'editable' => false,
|
||||
'filtertype' => 'time',
|
||||
'filterdefault' => true,
|
||||
'label' => '客户预约时间',
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 50,
|
||||
),
|
||||
'is_reserved_same' => array (
|
||||
'type' => array(
|
||||
'none' => ' ',
|
||||
'true' => 'Yes',
|
||||
'false' => 'No',
|
||||
'no_confirmed' => 'No-confirmed',
|
||||
'confirmed' => 'confirmed',
|
||||
),
|
||||
'default' => 'none',
|
||||
'editable' => false,
|
||||
'label' => '预约时间标记',
|
||||
'filtertype' => 'yes',
|
||||
'filterdefault' => true,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 55,
|
||||
),
|
||||
'is_whole' => array (
|
||||
'type' => array(
|
||||
'true' => '是',
|
||||
'false' => '否',
|
||||
),
|
||||
'default' => 'false',
|
||||
'editable' => false,
|
||||
'label' => '整单发货',
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 55,
|
||||
),
|
||||
'reserved_version' => array(
|
||||
'type' => 'varchar(32)',
|
||||
'label' => '预约版本号',
|
||||
'width' => 120,
|
||||
'editable' => false,
|
||||
'in_list' => true,
|
||||
'default_in_list' => false,
|
||||
'order' => 60,
|
||||
),
|
||||
'reserved_result' => array(
|
||||
'type' => array(
|
||||
'none' => ' ',
|
||||
'running' => '执行中',
|
||||
'succ' => '成功',
|
||||
'fail' => '失败',
|
||||
),
|
||||
'label' => '同步状态',
|
||||
'default' => 'none',
|
||||
'filtertype' => 'yes',
|
||||
'filterdefault' => true,
|
||||
'editable' => false,
|
||||
'in_list' => false,
|
||||
'default_in_list' => false,
|
||||
'order' => 90,
|
||||
),
|
||||
'reservation_items' => array(
|
||||
'type' => 'text',
|
||||
'label' => '预约明细信息',
|
||||
'width' => 260,
|
||||
'in_list' => false,
|
||||
'default_in_list' => false,
|
||||
'order' => 30,
|
||||
),
|
||||
'reserved_msg' => array(
|
||||
'type' => 'text',
|
||||
'label' => '预约信息',
|
||||
'width' => 260,
|
||||
'in_list' => false,
|
||||
'default_in_list' => false,
|
||||
'order' => 30,
|
||||
),
|
||||
'reserved_remarks' => array(
|
||||
'type' => 'text',
|
||||
'label' => '预约备注',
|
||||
'width' => 260,
|
||||
'editable' => false,
|
||||
'in_list' => false,
|
||||
'default_in_list' => false,
|
||||
'order' => 31,
|
||||
'comment' => '预约备注(序列化数组:op_name/op_time/op_content)',
|
||||
),
|
||||
'reserved_failed_time' => array(
|
||||
'type' => 'time',
|
||||
'editable' => false,
|
||||
'label' => '预约失败时间',
|
||||
'in_list' => true,
|
||||
'default_in_list' => false,
|
||||
'order' => 90,
|
||||
),
|
||||
'op_id' => array(
|
||||
'type' => 'table:account@pam',
|
||||
'label' => '操作员',
|
||||
'width' => 110,
|
||||
'editable' => false,
|
||||
'filtertype' => 'normal',
|
||||
'in_list' => true,
|
||||
'default_in_list' => false,
|
||||
),
|
||||
'at_time' => array(
|
||||
'type' => 'TIMESTAMP',
|
||||
'label' => '创建时间',
|
||||
'default' => 'CURRENT_TIMESTAMP',
|
||||
'filtertype' => 'time',
|
||||
'filterdefault' => true,
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 98,
|
||||
),
|
||||
'up_time' => array(
|
||||
'type' => 'TIMESTAMP',
|
||||
'label' => '更新时间',
|
||||
'default' => 'CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP',
|
||||
'in_list' => true,
|
||||
'default_in_list' => true,
|
||||
'order' => 99,
|
||||
),
|
||||
),
|
||||
'index' => array (
|
||||
'ind_order_bn' => array(
|
||||
'columns' => array(
|
||||
'order_bn',
|
||||
),
|
||||
'prefix' => 'unique',
|
||||
),
|
||||
'ind_erp_order_bn' => array(
|
||||
'columns' => array(
|
||||
'erp_order_bn',
|
||||
),
|
||||
),
|
||||
'ind_order_pay_status' => array(
|
||||
'columns' => array(
|
||||
0 => 'order_bn',
|
||||
1 => 'order_status',
|
||||
2 => 'pay_status',
|
||||
3 => 'ship_status',
|
||||
),
|
||||
),
|
||||
'ind_reserved_ship_status' => array(
|
||||
'columns' => array(
|
||||
0 => 'custom_reserved_status',
|
||||
1 => 'order_status',
|
||||
2 => 'pay_status',
|
||||
3 => 'ship_status',
|
||||
),
|
||||
),
|
||||
'ind_order_status' => array(
|
||||
'columns' => array(
|
||||
'order_status',
|
||||
),
|
||||
),
|
||||
'ind_pay_status' => array(
|
||||
'columns' => array(
|
||||
'pay_status',
|
||||
),
|
||||
),
|
||||
'ind_process_status' => array(
|
||||
'columns' => array(
|
||||
'process_status',
|
||||
),
|
||||
),
|
||||
'ind_ship_status' => array(
|
||||
'columns' => array(
|
||||
'ship_status',
|
||||
),
|
||||
),
|
||||
'ind_reserved_same' => array(
|
||||
'columns' => array(
|
||||
'is_reserved_same',
|
||||
),
|
||||
),
|
||||
'ind_custom_reserved_time' => array(
|
||||
'columns' => array(
|
||||
0 => 'custom_reserved_time',
|
||||
),
|
||||
),
|
||||
'ind_at_time' => array(
|
||||
'columns' => array(
|
||||
'at_time',
|
||||
),
|
||||
),
|
||||
),
|
||||
'comment' => '订单预约信息表',
|
||||
'engine' => 'innodb',
|
||||
'version' => '$Rev: $',
|
||||
);
|
||||
Reference in New Issue
Block a user