新增资产SKU管理功能,添加SKU等功能

This commit is contained in:
WUSIJIAN
2025-12-26 17:14:17 +08:00
parent d8c0fa11d3
commit 37710631df
3 changed files with 629 additions and 3 deletions

View File

@@ -84,6 +84,7 @@
</el-card>
</div>
<EditAsset ref="editAssetRef" @getAssetList="getAssetList" />
<SkuDialog ref="skuDialogRef" />
</div>
</template>
@@ -98,6 +99,7 @@ import { ref, reactive, onMounted } from 'vue';
import { ElMessageBox, ElMessage } from 'element-plus';
import { listAssets, updateAssetStatus, deleteAsset } from '/@/api/assets/asset';
import EditAsset from './component/editAsset.vue';
import SkuDialog from './component/skuDialog.vue';
interface AssetRow {
id: string;
@@ -115,6 +117,7 @@ interface AssetRow {
}
const editAssetRef = ref();
const skuDialogRef = ref();
const tableData = reactive({
data: [] as AssetRow[],
@@ -217,10 +220,9 @@ const onEdit = (row: AssetRow) => {
editAssetRef.value.openDialog(row, true);
};
// 添加SKU(待定)
// 管理SKU
const onAddSku = (row: AssetRow) => {
ElMessage.info('添加SKU功能待开发');
console.log('添加SKU:', row);
skuDialogRef.value.openDialog(row);
};
// 分页大小改变