|
@@ -42,7 +42,7 @@
|
|
|
v-model="row.status"
|
|
|
:active-value="1"
|
|
|
:inactive-value="0"
|
|
|
- @change="changeStatus(row.id)"
|
|
|
+ @change="changeStatus(row.id,row.status)"
|
|
|
/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
@@ -83,7 +83,8 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script lang="ts" setup>
|
|
|
-import {articleCateDelete, articleCateStatus} from '@/api/article'
|
|
|
+// import {articleCateDelete, articleCateStatus} from '@/api/article'
|
|
|
+import {delPrinter,editPrinter} from '@/api/shop'
|
|
|
import {usePaging} from '@/hooks/usePaging'
|
|
|
import feedback from '@/utils/feedback'
|
|
|
import EditPopup from './edit.vue'
|
|
@@ -136,14 +137,15 @@ const volumeFormatter = (row: any) => {
|
|
|
|
|
|
const handleDelete = async (id: number) => {
|
|
|
await feedback.confirm('确定要删除?')
|
|
|
- await articleCateDelete({id})
|
|
|
+ // await articleCateDelete({id})
|
|
|
+ await delPrinter({id})
|
|
|
feedback.msgSuccess('删除成功')
|
|
|
getLists()
|
|
|
}
|
|
|
|
|
|
-const changeStatus = async (id: number) => {
|
|
|
+const changeStatus = async (id: number,status: any) => {
|
|
|
try {
|
|
|
- await articleCateStatus({id})
|
|
|
+ await editPrinter({id,status})
|
|
|
feedback.msgSuccess('修改成功')
|
|
|
getLists()
|
|
|
} catch (error) {
|