diff --git a/src/components/Select/SelectSupermarketSupplier.vue b/src/components/Select/SelectSupermarketSupplier.vue index d267f95..dba3e01 100644 --- a/src/components/Select/SelectSupermarketSupplier.vue +++ b/src/components/Select/SelectSupermarketSupplier.vue @@ -10,13 +10,30 @@ :loading="state.loading" @visible-change="handleVisibleChange" @change="handleChange" + popper-class="supplier-select-dropdown" > + + 加载中... + + + 没有更多数据了 + + + diff --git a/src/views/supermarketerp/components/linkCodeDialog.vue b/src/views/supermarketerp/components/link-code-dialog.vue similarity index 100% rename from src/views/supermarketerp/components/linkCodeDialog.vue rename to src/views/supermarketerp/components/link-code-dialog.vue diff --git a/src/views/supermarketerp/components/select-dialog.vue b/src/views/supermarketerp/components/select-dialog.vue index 817b7dd..86e056d 100644 --- a/src/views/supermarketerp/components/select-dialog.vue +++ b/src/views/supermarketerp/components/select-dialog.vue @@ -1,5 +1,5 @@ - - - @@ -85,10 +83,11 @@ const form = reactive({ salesCount: "", erpSpuName: "", }) +const dialogVisible = ref(false) // 定义校验规则 const dataRules = ref({ - // sliderPicUrls: [{ required: true, message: "请上传轮播图", trigger: "blur" }], + sliderPicUrls: [{ required: true, message: "请上传轮播图", trigger: "blur" }], }) // 打开弹窗 @@ -143,29 +142,29 @@ const state: BasicTableProps = reactive({ const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, downBlobFile, tableStyle } = useTable(state) -// const resetQuery = () => { -// getDataList() -// } +const resetQuery = () => { + getDataList() +} // 点击选择库存商品 -// const handleClickSelectSpu = () => { -// loading.value = true -// resetQuery() -// spuSelectDialogVisible.value = true -// try { -// getDataList() -// } catch (error) { -// state.dataList = [] -// loading.value = false -// } -// loading.value = false -// } +const handleClickSelectSpu = () => { + loading.value = true + resetQuery() + dialogVisible.value = true + try { + getDataList() + } catch (error) { + state.dataList = [] + loading.value = false + } + loading.value = false +} // 线上商品列表表格行点击 const handleRowClick = (row: any) => { - // spuSelectDialogVisible.value = false - // form.erpSpuId = row.id - // form.erpSpuName = row.productName + dialogVisible.value = false + form.erpSpuId = row.id + form.erpSpuName = row.productName } // 暴露变量 diff --git a/src/views/supermarketerp/stockTaking/form.vue b/src/views/supermarketerp/stockTaking/form.vue index 166f83e..b06b1ee 100644 --- a/src/views/supermarketerp/stockTaking/form.vue +++ b/src/views/supermarketerp/stockTaking/form.vue @@ -243,16 +243,11 @@ const state = reactive<{ erpSpuItemsMemo: any[] selectedRowsErpSpuIds: string[] erpSpuSimpleAll: any - linkCodeVisible: boolean - linkCgPlanDialogVisible: boolean }>({ editableTableData: [], // 可编辑表格数据 erpSpuItemsMemo: [], // 请求到的可编辑表格商品数据的缓存 selectedRowsErpSpuIds: [], // 可编辑表格已选行的ErpSpuId erpSpuSimpleAll: [], // 简要商品列表 - - linkCodeVisible: false, // 关联采购申请单对话框开关 - linkCgPlanDialogVisible: false, // 关联采购申请单对话框开关 }) // 基本信息表单校验规则