feat(crm): 新增销售报表功能并优化订单异议处理

- 新增销售报表功能,包括汇总数据展示、图表统计和订单明细
- 优化订单异议处理流程,增加处理状态显示和操作按钮条件渲染
- 重构订单状态枚举导入和使用方式
- 移除不必要的查询条件和冗余代码
- 修复部分UI样式问题
This commit is contained in:
砂糖
2025-12-29 11:11:23 +08:00
parent 11c21f2a33
commit 980a9cf2b7
8 changed files with 1122 additions and 227 deletions

View File

@@ -39,6 +39,15 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="订单状态" prop="orderStatus">
<el-select v-model="form.orderStatus" placeholder="请选择订单状态">
<el-option v-for="(value, label) in ORDER_STATUS" :key="value" :label="label"
:value="value"></el-option>
</el-select>
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" type="textarea" :rows="4" />
@@ -50,6 +59,8 @@
</template>
<script>
import { ORDER_STATUS } from '../js/enum'
export default {
name: 'OrderEdit',
props: {
@@ -64,6 +75,7 @@ export default {
},
data() {
return {
ORDER_STATUS,
form: {
...this.initValue
},