doum
2025-12-10 559f6fcd685d2144e931d2c4e56cbe38c2308d70
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
<template>
  <GlobalWindow
    :title="title"
    :visible.sync="visible"
    :confirm-working="isWorking"
    @confirm="confirm"
  >
    <el-form :model="form" ref="form" :rules="rules">
      <el-form-item label="创建人编码" prop="creator">
        <el-input v-model="form.creator" placeholder="请输入创建人编码" v-trim/>
      </el-form-item>
      <el-form-item label="创建时间" prop="createDate">
        <el-date-picker v-model="form.createDate" value-format="yyyy-MM-dd" placeholder="请输入创建时间"></el-date-picker>
      </el-form-item>
      <el-form-item label="更新人编码" prop="editor">
        <el-input v-model="form.editor" placeholder="请输入更新人编码" v-trim/>
      </el-form-item>
      <el-form-item label="更新时间" prop="editDate">
        <el-date-picker v-model="form.editDate" value-format="yyyy-MM-dd" placeholder="请输入更新时间"></el-date-picker>
      </el-form-item>
      <el-form-item label="是否删除0否 1是" prop="isdeleted">
        <el-input v-model="form.isdeleted" placeholder="请输入是否删除0否 1是" v-trim/>
      </el-form-item>
      <el-form-item label="备注" prop="remark">
        <el-input v-model="form.remark" placeholder="请输入备注" v-trim/>
      </el-form-item>
      <el-form-item label="订单编号" prop="code">
        <el-input v-model="form.code" placeholder="请输入订单编号" v-trim/>
      </el-form-item>
      <el-form-item label="订单实付价格(元/咖豆)" prop="price">
        <el-input v-model="form.price" placeholder="请输入订单实付价格(元/咖豆)" v-trim/>
      </el-form-item>
      <el-form-item label="商品总数量" prop="goodsNum">
        <el-input v-model="form.goodsNum" placeholder="请输入商品总数量" v-trim/>
      </el-form-item>
      <el-form-item label="下单人编码(关联member表)" prop="memberId">
        <el-input v-model="form.memberId" placeholder="请输入下单人编码(关联member表)" v-trim/>
      </el-form-item>
      <el-form-item label="收货地址编码(关联addr表)" prop="addrId">
        <el-input v-model="form.addrId" placeholder="请输入收货地址编码(关联addr表)" v-trim/>
      </el-form-item>
      <el-form-item label="收货人姓名" prop="linkname">
        <el-input v-model="form.linkname" placeholder="请输入收货人姓名" v-trim/>
      </el-form-item>
      <el-form-item label="收货人电话" prop="linkphone">
        <el-input v-model="form.linkphone" placeholder="请输入收货人电话" v-trim/>
      </el-form-item>
      <el-form-item label="收货地址" prop="linkaddr">
        <el-input v-model="form.linkaddr" placeholder="请输入收货地址" v-trim/>
      </el-form-item>
      <el-form-item label="状态 0待支付 1待发货 2待收货 3交易完成 4已关闭 5部分发货" prop="status">
        <el-input v-model="form.status" placeholder="请输入状态 0待支付 1待发货 2待收货 3交易完成 4已关闭 5部分发货" v-trim/>
      </el-form-item>
      <el-form-item label="是否已评价 0未评价 1已评价" prop="isComment">
        <el-input v-model="form.isComment" placeholder="请输入是否已评价 0未评价 1已评价" v-trim/>
      </el-form-item>
      <el-form-item label="支付状态 0未支付 1已支付" prop="payStatus">
        <el-input v-model="form.payStatus" placeholder="请输入支付状态 0未支付 1已支付" v-trim/>
      </el-form-item>
      <el-form-item label="支付时间" prop="payDate">
        <el-date-picker v-model="form.payDate" value-format="yyyy-MM-dd" placeholder="请输入支付时间"></el-date-picker>
      </el-form-item>
      <el-form-item label="支付单号" prop="payOrderId">
        <el-input v-model="form.payOrderId" placeholder="请输入支付单号" v-trim/>
      </el-form-item>
      <el-form-item label="支付方式 0微信支付 1线下支付" prop="payMethod">
        <el-input v-model="form.payMethod" placeholder="请输入支付方式 0微信支付 1线下支付" v-trim/>
      </el-form-item>
      <el-form-item label="快递单号" prop="kdCode">
        <el-input v-model="form.kdCode" placeholder="请输入快递单号" v-trim/>
      </el-form-item>
      <el-form-item label="快递名称" prop="kdName">
        <el-input v-model="form.kdName" placeholder="请输入快递名称" v-trim/>
      </el-form-item>
      <el-form-item label="快递编码(关联labels表)" prop="kdId">
        <el-input v-model="form.kdId" placeholder="请输入快递编码(关联labels表)" v-trim/>
      </el-form-item>
      <el-form-item label="用户备注" prop="memberInfo">
        <el-input v-model="form.memberInfo" placeholder="请输入用户备注" v-trim/>
      </el-form-item>
      <el-form-item label="平台备注" prop="sysInfo">
        <el-input v-model="form.sysInfo" placeholder="请输入平台备注" v-trim/>
      </el-form-item>
      <el-form-item label="取消时间" prop="cancelDate">
        <el-date-picker v-model="form.cancelDate" value-format="yyyy-MM-dd" placeholder="请输入取消时间"></el-date-picker>
      </el-form-item>
      <el-form-item label="取消人" prop="cancelUser">
        <el-input v-model="form.cancelUser" placeholder="请输入取消人" v-trim/>
      </el-form-item>
      <el-form-item label="取消备注" prop="cancelInfo">
        <el-input v-model="form.cancelInfo" placeholder="请输入取消备注" v-trim/>
      </el-form-item>
      <el-form-item label="发货时间" prop="kdDate">
        <el-date-picker v-model="form.kdDate" value-format="yyyy-MM-dd" placeholder="请输入发货时间"></el-date-picker>
      </el-form-item>
      <el-form-item label="发货备注" prop="kdInfo">
        <el-input v-model="form.kdInfo" placeholder="请输入发货备注" v-trim/>
      </el-form-item>
      <el-form-item label="发货人编码(关联system_user表)" prop="kdUser">
        <el-input v-model="form.kdUser" placeholder="请输入发货人编码(关联system_user表)" v-trim/>
      </el-form-item>
      <el-form-item label="完成时间" prop="doneDate">
        <el-date-picker v-model="form.doneDate" value-format="yyyy-MM-dd" placeholder="请输入完成时间"></el-date-picker>
      </el-form-item>
      <el-form-item label="完成备注" prop="doneInfo">
        <el-input v-model="form.doneInfo" placeholder="请输入完成备注" v-trim/>
      </el-form-item>
      <el-form-item label="是否已售后 0否 1是" prop="isAftersale">
        <el-input v-model="form.isAftersale" placeholder="请输入是否已售后 0否 1是" v-trim/>
      </el-form-item>
      <el-form-item label="订单类型 0平台商城 1咖豆商城 2咖啡计划编码" prop="type">
        <el-input v-model="form.type" placeholder="请输入订单类型 0平台商城 1咖豆商城 2咖啡计划编码" v-trim/>
      </el-form-item>
      <el-form-item label="优惠金额" prop="couponPrice">
        <el-input v-model="form.couponPrice" placeholder="请输入优惠金额" v-trim/>
      </el-form-item>
      <el-form-item label="优惠券编码(关联MEMBER_COUPON表)" prop="couponId">
        <el-input v-model="form.couponId" placeholder="请输入优惠券编码(关联MEMBER_COUPON表)" v-trim/>
      </el-form-item>
      <el-form-item label="咖啡计划订单形式 0新增 1延长" prop="planOrderType">
        <el-input v-model="form.planOrderType" placeholder="请输入咖啡计划订单形式 0新增 1延长" v-trim/>
      </el-form-item>
    </el-form>
  </GlobalWindow>
</template>
 
<script>
import BaseOpera from '@/components/base/BaseOpera'
import GlobalWindow from '@/components/common/GlobalWindow'
export default {
  name: 'OperaGoodsorderWindow',
  extends: BaseOpera,
  components: { GlobalWindow },
  data () {
    return {
      // 表单数据
      form: {
        id: null,
        creator: '',
        createDate: '',
        editor: '',
        editDate: '',
        isdeleted: '',
        remark: '',
        code: '',
        price: '',
        goodsNum: '',
        memberId: '',
        addrId: '',
        linkname: '',
        linkphone: '',
        linkaddr: '',
        status: '',
        isComment: '',
        payStatus: '',
        payDate: '',
        payOrderId: '',
        payMethod: '',
        kdCode: '',
        kdName: '',
        kdId: '',
        memberInfo: '',
        sysInfo: '',
        cancelDate: '',
        cancelUser: '',
        cancelInfo: '',
        kdDate: '',
        kdInfo: '',
        kdUser: '',
        doneDate: '',
        doneInfo: '',
        isAftersale: '',
        type: '',
        couponPrice: '',
        couponId: '',
        planOrderType: ''
      },
      // 验证规则
      rules: {
      }
    }
  },
  created () {
    this.config({
      api: '/business/goodsorder',
      'field.id': 'id'
    })
  }
}
</script>