打包测试
This commit is contained in:
parent
df41a86572
commit
0f33730f93
2461
package-lock.json
generated
2461
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
|
@ -18,4 +18,5 @@ app.use(ElementPlus, {size: 'small'})
|
|||
app.use(router)
|
||||
//使用pinia
|
||||
app.use(pinia)
|
||||
|
||||
app.mount('#app')
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<div>
|
||||
<!-- <div>
|
||||
<div>
|
||||
<el-input style="width: 200px; height: 30px; margin-right: 10px;" suffix-icon="Search" placeholder="请输入商品名称" v-model="username"></el-input>
|
||||
<el-form-item label="商品类型" style="width: 200px; margin-right: 10px;display: inline-block">
|
||||
|
@ -243,138 +243,138 @@
|
|||
<el-button type="primary" @click="saveEdit">保存</el-button>
|
||||
</span>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</el-dialog> -->
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import instance from '@/utils/request';
|
||||
import { ElMessage } from 'element-plus';
|
||||
import { ref, onMounted } from 'vue';
|
||||
const pageNum = ref(0);
|
||||
const pageSize = ref(0);
|
||||
const total = ref(0);
|
||||
const selectedItems = ref([]);
|
||||
onMounted(() => {
|
||||
load();
|
||||
});
|
||||
const handleSelectionChange = (row: any) => {
|
||||
selectedItems.value = JSON.parse(JSON.stringify(row));
|
||||
};
|
||||
const username = ref('');
|
||||
const detailDialogVisible = ref(false);
|
||||
const editDialogVisible = ref(false);
|
||||
const resources = ref('');
|
||||
const Region = ref('');
|
||||
let selectedProduct = ref('');
|
||||
let editForm = ref({
|
||||
selectedItems: '',
|
||||
img: '',
|
||||
name: '',
|
||||
price: '',
|
||||
resource: '',
|
||||
quantity: '',
|
||||
state: '',
|
||||
attribute:'',
|
||||
region: '',
|
||||
label: '',
|
||||
desc: '',
|
||||
});
|
||||
const handleView = (index: number, row: any) => {
|
||||
selectedProduct = row;
|
||||
detailDialogVisible.value = true;
|
||||
};
|
||||
const handleRevise = (index: number, row: any) => {
|
||||
selectedProduct = row;
|
||||
editDialogVisible.value = true;
|
||||
editForm.value = row;
|
||||
};
|
||||
const handleOff = (index: number, row: any) => {
|
||||
if (row.attribute === '上架') {
|
||||
row.state = '上架';
|
||||
row.attribute = '下架';
|
||||
} else if (row.attribute === '下架') {
|
||||
row.state = '下架';
|
||||
row.attribute = '上架';
|
||||
}
|
||||
};
|
||||
const handleDelete = (index: number, row: any) => {
|
||||
const confirmDelete = window.confirm('您确定要删除该商品吗?');
|
||||
if (confirmDelete) {
|
||||
tableData.value = tableData.value.filter((item, i) => i!== index);
|
||||
ElMessage({
|
||||
message: '删除成功',
|
||||
type: 'success',
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
const tableData = [
|
||||
{
|
||||
selectedItems: '001',
|
||||
img: 'https://s21.ax1x.com/2024/10/24/pAdzjZ6.png',
|
||||
name: '随便起的',
|
||||
price: '300rmb',
|
||||
resource: '头饰',
|
||||
quantity: '10',
|
||||
state: '上架',
|
||||
region: '是',
|
||||
label: '送礼好物',
|
||||
desc: '描述',
|
||||
attribute:'下架',
|
||||
},
|
||||
];
|
||||
const list = {
|
||||
region: '',
|
||||
label: [],
|
||||
desc: '',
|
||||
};
|
||||
const reset = () => {
|
||||
username.value = '';
|
||||
resources.value = '';
|
||||
Region.value = '';
|
||||
};
|
||||
const saveEdit = () => {
|
||||
const indexToUpdate = tableData.findIndex(item => item.selectedItems === editForm.value.selectedItems);
|
||||
if (indexToUpdate!== -1) {
|
||||
tableData[indexToUpdate] = {
|
||||
...tableData[indexToUpdate],
|
||||
...editForm.value,
|
||||
};
|
||||
ElMessage({
|
||||
message: '编辑成功',
|
||||
type: 'success',
|
||||
});
|
||||
editDialogVisible.value = false;
|
||||
};
|
||||
};
|
||||
// import { ElMessage } from 'element-plus';
|
||||
// import { ref, onMounted } from 'vue';
|
||||
// const pageNum = ref(0);
|
||||
// const pageSize = ref(0);
|
||||
// const total = ref(0);
|
||||
// const selectedItems = ref([]);
|
||||
// onMounted(() => {
|
||||
// load();
|
||||
// });
|
||||
// const handleSelectionChange = (row: any) => {
|
||||
// selectedItems.value = JSON.parse(JSON.stringify(row));
|
||||
// };
|
||||
// const username = ref('');
|
||||
// const detailDialogVisible = ref(false);
|
||||
// const editDialogVisible = ref(false);
|
||||
// const resources = ref('');
|
||||
// const Region = ref('');
|
||||
// let selectedProduct = ref('');
|
||||
// let editForm = ref({
|
||||
// selectedItems: '',
|
||||
// img: '',
|
||||
// name: '',
|
||||
// price: '',
|
||||
// resource: '',
|
||||
// quantity: '',
|
||||
// state: '',
|
||||
// attribute:'',
|
||||
// region: '',
|
||||
// label: '',
|
||||
// desc: '',
|
||||
// });
|
||||
// const handleView = (index: number, row: any) => {
|
||||
// selectedProduct = row;
|
||||
// detailDialogVisible.value = true;
|
||||
// };
|
||||
// const handleRevise = (index: number, row: any) => {
|
||||
// selectedProduct = row;
|
||||
// editDialogVisible.value = true;
|
||||
// editForm.value = row;
|
||||
// };
|
||||
// const handleOff = (index: number, row: any) => {
|
||||
// if (row.attribute === '上架') {
|
||||
// row.state = '上架';
|
||||
// row.attribute = '下架';
|
||||
// } else if (row.attribute === '下架') {
|
||||
// row.state = '下架';
|
||||
// row.attribute = '上架';
|
||||
// }
|
||||
// };
|
||||
// const handleDelete = (index: number, row: any) => {
|
||||
// const confirmDelete = window.confirm('您确定要删除该商品吗?');
|
||||
// if (confirmDelete) {
|
||||
// tableData.value = tableData.value.filter((item, i) => i!== index);
|
||||
// ElMessage({
|
||||
// message: '删除成功',
|
||||
// type: 'success',
|
||||
// });
|
||||
// }
|
||||
// };
|
||||
|
||||
const load = async () => {
|
||||
await instance.get('/admin/findAllUsers').then(res => {
|
||||
console.log(res.data.data);
|
||||
res.data.data.forEach(item => {
|
||||
console.log(item);
|
||||
});
|
||||
tableData.value = res.data.data;
|
||||
});
|
||||
};
|
||||
const delBatchSuccess = () => {
|
||||
ElMessage({
|
||||
message: '批量删除成功',
|
||||
type: 'success',
|
||||
});
|
||||
};
|
||||
const delBatch = async () => {
|
||||
await instance.post('').then(res => {
|
||||
if (res.data.code === '200') {
|
||||
load();
|
||||
} else {
|
||||
ElMessage({
|
||||
message: '批量删除失败',
|
||||
type: 'error',
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
// const tableData = [
|
||||
// {
|
||||
// selectedItems: '001',
|
||||
// img: 'https://s21.ax1x.com/2024/10/24/pAdzjZ6.png',
|
||||
// name: '随便起的',
|
||||
// price: '300rmb',
|
||||
// resource: '头饰',
|
||||
// quantity: '10',
|
||||
// state: '上架',
|
||||
// region: '是',
|
||||
// label: '送礼好物',
|
||||
// desc: '描述',
|
||||
// attribute:'下架',
|
||||
// },
|
||||
// ];
|
||||
// const list = {
|
||||
// region: '',
|
||||
// label: [],
|
||||
// desc: '',
|
||||
// };
|
||||
// const reset = () => {
|
||||
// username.value = '';
|
||||
// resources.value = '';
|
||||
// Region.value = '';
|
||||
// };
|
||||
// const saveEdit = () => {
|
||||
// const indexToUpdate = tableData.findIndex(item => item.selectedItems === editForm.value.selectedItems);
|
||||
// if (indexToUpdate!== -1) {
|
||||
// tableData[indexToUpdate] = {
|
||||
// ...tableData[indexToUpdate],
|
||||
// ...editForm.value,
|
||||
// };
|
||||
// ElMessage({
|
||||
// message: '编辑成功',
|
||||
// type: 'success',
|
||||
// });
|
||||
// editDialogVisible.value = false;
|
||||
// };
|
||||
// };
|
||||
|
||||
// const load = async () => {
|
||||
// await instance.get('/admin/findAllUsers').then(res => {
|
||||
// console.log(res.data.data);
|
||||
// res.data.data.forEach(item => {
|
||||
// console.log(item);
|
||||
// });
|
||||
// tableData.value = res.data.data;
|
||||
// });
|
||||
// };
|
||||
// const delBatchSuccess = () => {
|
||||
// ElMessage({
|
||||
// message: '批量删除成功',
|
||||
// type: 'success',
|
||||
// });
|
||||
// };
|
||||
// const delBatch = async () => {
|
||||
// await instance.post('').then(res => {
|
||||
// if (res.data.code === '200') {
|
||||
// load();
|
||||
// } else {
|
||||
// ElMessage({
|
||||
// message: '批量删除失败',
|
||||
// type: 'error',
|
||||
// });
|
||||
// }
|
||||
// });
|
||||
// };
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
|
|
Loading…
Reference in New Issue
Block a user