|
|
@ -181,9 +181,9 @@ |
|
|
width="100" |
|
|
width="100" |
|
|
label="操作"> |
|
|
label="操作"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<el-link v-if="canEdit(scope.row)" type="primary" style="cursor: pointer" @click="handleEdit(scope.row)">编辑</el-link> |
|
|
|
|
|
<el-link v-if="canDelete(scope.row)" type="danger" style="cursor: pointer" @click="handleDelete(scope.row)">删除</el-link> |
|
|
|
|
|
<el-link v-if="canRestore(scope.row)" type="primary" style="cursor: pointer" @click="handleRestore(scope.row)">恢复</el-link> |
|
|
|
|
|
|
|
|
<el-link type="primary" style="cursor: pointer" @click="handleEdit(scope.row)">编辑</el-link> |
|
|
|
|
|
<el-link type="danger" style="cursor: pointer" @click="handleDelete(scope.row)">删除</el-link> |
|
|
|
|
|
<el-link type="primary" style="cursor: pointer" @click="handleRestore(scope.row)">恢复</el-link> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
@ -1404,7 +1404,7 @@ import labelPrintTemplates from '@/mixins/labelPrintTemplates.js'; |
|
|
this.$message.success('删除成功!'); |
|
|
this.$message.success('删除成功!'); |
|
|
this.getData(); // 刷新数据 |
|
|
this.getData(); // 刷新数据 |
|
|
} else { |
|
|
} else { |
|
|
this.$message.error(data.message || '删除失败!'); |
|
|
|
|
|
|
|
|
this.$message.error(data.msg || '删除失败!'); |
|
|
} |
|
|
} |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
console.error('删除失败:', err); |
|
|
console.error('删除失败:', err); |
|
|
@ -1438,7 +1438,7 @@ import labelPrintTemplates from '@/mixins/labelPrintTemplates.js'; |
|
|
this.$message.success('恢复成功!'); |
|
|
this.$message.success('恢复成功!'); |
|
|
this.getData(); // 刷新数据 |
|
|
this.getData(); // 刷新数据 |
|
|
} else { |
|
|
} else { |
|
|
this.$message.error(data.message || '恢复失败!'); |
|
|
|
|
|
|
|
|
this.$message.error(data.msg || '恢复失败!'); |
|
|
} |
|
|
} |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
console.error('恢复失败:', err); |
|
|
console.error('恢复失败:', err); |
|
|
@ -1470,7 +1470,7 @@ import labelPrintTemplates from '@/mixins/labelPrintTemplates.js'; |
|
|
this.editDialogVisible = false; |
|
|
this.editDialogVisible = false; |
|
|
this.getData(); // 刷新数据 |
|
|
this.getData(); // 刷新数据 |
|
|
} else { |
|
|
} else { |
|
|
this.$message.error(data.message || '保存失败!'); |
|
|
|
|
|
|
|
|
this.$message.error(data.msg || '保存失败!'); |
|
|
} |
|
|
} |
|
|
}).catch(err => { |
|
|
}).catch(err => { |
|
|
this.editSaveLoading = false; |
|
|
this.editSaveLoading = false; |
|
|
|