|
@@ -3,7 +3,7 @@
|
|
|
* 负责增删改查、批量操作等业务逻辑
|
|
|
*/
|
|
|
|
|
|
-import { getList, add, update, remove, getDetail } from '@/api/order/order'
|
|
|
+import { getList, add, update, getDetail } from '@/api/order/order'
|
|
|
|
|
|
export default {
|
|
|
data() {
|
|
@@ -110,58 +110,6 @@ export default {
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
- * 删除订单处理
|
|
|
- * @param {OrderItem} row - 订单数据
|
|
|
- * @returns {Promise<void>}
|
|
|
- */
|
|
|
- async handleDelete(row) {
|
|
|
- try {
|
|
|
- await this.$confirm('确定要删除这条订单记录吗?', '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
-
|
|
|
- await remove(row.id)
|
|
|
- this.$message.success('删除成功')
|
|
|
- this.loadTableData()
|
|
|
- } catch (error) {
|
|
|
- if (error !== 'cancel') {
|
|
|
- console.error('删除订单失败:', error)
|
|
|
- this.$message.error('删除失败,请稍后重试')
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 批量删除处理
|
|
|
- * @returns {Promise<void>}
|
|
|
- */
|
|
|
- async handleBatchDelete() {
|
|
|
- if (!this.hasSelection) {
|
|
|
- this.$message.warning('请选择要删除的订单')
|
|
|
- return
|
|
|
- }
|
|
|
-
|
|
|
- try {
|
|
|
- await this.$confirm(`确定要删除选中的 ${this.selectionCount} 条订单记录吗?`, '提示', {
|
|
|
- confirmButtonText: '确定',
|
|
|
- cancelButtonText: '取消',
|
|
|
- type: 'warning'
|
|
|
- })
|
|
|
-
|
|
|
- await remove(this.ids)
|
|
|
- this.$message.success('批量删除成功')
|
|
|
- this.loadTableData()
|
|
|
- } catch (error) {
|
|
|
- if (error !== 'cancel') {
|
|
|
- console.error('批量删除订单失败:', error)
|
|
|
- this.$message.error('批量删除失败,请稍后重试')
|
|
|
- }
|
|
|
- }
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
* 明细管理处理
|
|
|
* @param {OrderItem} row - 订单数据
|
|
|
* @returns {void}
|