目录结构调整

This commit is contained in:
weiwei committed 2025-03-04 19:52:17 +08:00
1 parent b78f9d88dc
commit e04da7b360
12 files changed
+63 -64

No files matched your search

@@ -168,7 +168,7 @@
</div>
</template>
<script setup lang="ts" name="cgPlanOption">
<script setup lang="ts">
import { ref, reactive, computed, onMounted } from "vue"
import { useRouter, useRoute } from "vue-router"
import { useMessage } from "/@/hooks/message"
@@ -178,7 +178,7 @@ import { VxeTableEvents, VxeTablePropTypes, type VxeTableInstance } from "vxe-ta
import { formatDate } from "/@/utils/formatTime"
import { Search } from "@element-plus/icons-vue"
import erpSpuSelectDialog from "/@/views/supermarketerp/components/erpSpuSelectDialog.vue"
import linkCodeDialog from "../components/linkCodeDialog.vue"
import linkCodeDialog from "/@/views/supermarketerp/components/linkCodeDialog.vue"
import { getCgInventoryPage } from "/@/api/supermarketerp/common"
import { displayPrice } from "/@/utils/formatMoney"
@@ -440,7 +440,7 @@ const onSave = async () => {
(await editableTableValidate()) &&
(await submitData()) &&
clearData() &&
router.replace({ path: "/supermarketerp/smErpCgBack/index" })
router.replace({ path: "/supermarketerp/purchaseManagement/smErpCgBack/index" })
}
// 校验基本数据表单 成功返回 true 失败返回 undefined
@@ -18,7 +18,7 @@
<el-form-item label="经办人" prop="handlerUserId">
<SelectHandlerUser v-model.trim="state.queryForm.handlerUserId" placeholder="请选择经办人" style="width: 200px" />
</el-form-item>
<!-- <el-form-item label="审批状态" prop="checkStatus">
<!-- <el-form-item label="审批状态" prop="checkStatus">
<el-select v-model="state.queryForm.checkStatus" placeholder="请选择审批状态">
<el-option :label="item.label" :value="item.value" v-for="(item, index) in check_status" :key="index" />
</el-select>
@@ -115,7 +115,7 @@
<script setup lang="ts">
import { useRouter } from "vue-router"
import { BasicTableProps, useTable } from "/@/hooks/table"
import { fetchList, delObjs } from "../../../api/supermarketerp/smErpCgInventory"
import { fetchList, delObjs } from "/@/api/supermarketerp/smErpCgInventory"
import { useMessage, useMessageBox } from "/@/hooks/message"
import { useDict } from "/@/hooks/dict"
@@ -159,9 +159,10 @@ const selectionChangHandle = (objs: { id: string }[]) => {
}
// 点击创建出库入库记录表
const handleClickCreateInventoryRecord = () => router.push({ path: "/supermarketerp/smErpCgBack/smErpCgBackOption" })
const handleClickCreateInventoryRecord = () => router.push({ path: "/supermarketerp/purchaseManagement/smErpCgBack/form" })
// 点击编辑出库入库记录表
const handleClickEditInventoryRecord = (id: string) => router.push({ path: "/supermarketerp/smErpCgBack/smErpCgBackOption", query: { id } })
const handleClickEditInventoryRecord = (id: string) =>
router.push({ path: "/supermarketerp/purchaseManagement/smErpCgBack/form", query: { id } })
// 删除操作
const handleDelete = async (ids: string[]) => {
@@ -183,7 +183,7 @@ import { VxeTableEvents, VxeTablePropTypes, type VxeTableInstance } from "vxe-ta
import { formatDate } from "/@/utils/formatTime"
import { Search } from "@element-plus/icons-vue"
import erpSpuSelectDialog from "/@/views/supermarketerp/components/erpSpuSelectDialog.vue"
import linkCodeDialog from "../components/linkCodeDialog.vue"
import linkCodeDialog from "/@/views/supermarketerp/components/linkCodeDialog.vue"
import { getCgsqPage } from "/@/api/supermarketerp/smErpCgDd"
import { displayPrice } from "/@/utils/formatMoney"
import { useDict } from "/@/hooks/dict"
@@ -447,7 +447,7 @@ const onSave = async () => {
(await editableTableValidate()) &&
(await submitData()) &&
clearData() &&
router.replace({ path: "/supermarketerp/smErpCgDd/index" })
router.replace({ path: "/supermarketerp/purchaseManagement/smErpCgDd/index" })
}
// 校验基本数据表单 成功返回 true 失败返回 undefined
@@ -42,11 +42,11 @@
<el-table-column prop="ddDate" label="单据日期" show-overflow-tooltip />
<el-table-column prop="productName" label="商品信息" show-overflow-tooltip />
<el-table-column prop="handlerUserName" label="经办人" show-overflow-tooltip />
<!-- <el-table-column prop="checkStatus" label="审批状态" show-overflow-tooltip>-->
<!-- <template #default="scope">-->
<!-- <dict-tag :options="check_status" :value="scope.row.checkStatus" />-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column prop="checkStatus" label="审批状态" show-overflow-tooltip>-->
<!-- <template #default="scope">-->
<!-- <dict-tag :options="check_status" :value="scope.row.checkStatus" />-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column prop="totalAmount" label="金额合计" show-overflow-tooltip /> -->
<el-table-column prop="supplierId" label="货商" show-overflow-tooltip />
<el-table-column prop="remark" label="备注" show-overflow-tooltip />
@@ -115,9 +115,9 @@ const selectionChangHandle = (objs: { id: string }[]) => {
}
// 点击创建采购清单
const handleClickCreateCgPlan = () => router.push({ path: "/supermarketerp/smErpCgDd/smErpCgDdOption" })
const handleClickCreateCgPlan = () => router.push({ path: "/supermarketerp/purchaseManagement/smErpCgDd/form" })
// 点击编辑采购清单
const handleClickEditCgPlan = (id: string) => router.push({ path: "/supermarketerp/smErpCgDd/smErpCgDdOption", query: { id } })
const handleClickEditCgPlan = (id: string) => router.push({ path: "/supermarketerp/purchaseManagement/smErpCgDd/form", query: { id } })
// 删除操作
const handleDelete = async (ids: string[]) => {
@@ -173,7 +173,7 @@
</div>
</template>
<script setup lang="ts" name="smErpCgInventory">
<script setup lang="ts">
import { ref, reactive, computed, onMounted } from "vue"
import { useRouter, useRoute } from "vue-router"
import { useMessage } from "/@/hooks/message"
@@ -183,7 +183,7 @@ import { VxeTableEvents, VxeTablePropTypes, type VxeTableInstance } from "vxe-ta
import { formatDate } from "/@/utils/formatTime"
import { Search } from "@element-plus/icons-vue"
import erpSpuSelectDialog from "/@/views/supermarketerp/components/erpSpuSelectDialog.vue"
import linkCodeDialog from "../components/linkCodeDialog.vue"
import linkCodeDialog from "/@/views/supermarketerp/components/linkCodeDialog.vue"
import { getCgddPage } from "/@/api/supermarketerp/smErpCgInventory"
import { displayPrice } from "/@/utils/formatMoney"
import { useDict } from "/@/hooks/dict"
@@ -447,7 +447,7 @@ const onSave = async () => {
(await editableTableValidate()) &&
(await submitData()) &&
clearData() &&
router.replace({ path: "/supermarketerp/smErpCgInventory/index" })
router.replace({ path: "/supermarketerp/purchaseManagement/smErpCgInventory/index" })
}
// 校验基本数据表单 成功返回 true 失败返回 undefined
@@ -115,7 +115,7 @@
<script setup lang="ts">
import { useRouter } from "vue-router"
import { BasicTableProps, useTable } from "/@/hooks/table"
import { fetchList, delObjs } from "../../../api/supermarketerp/smErpCgInventory"
import { fetchList, delObjs } from "/@/api/supermarketerp/smErpCgInventory"
import { useMessage, useMessageBox } from "/@/hooks/message"
import { useDict } from "/@/hooks/dict"
@@ -159,10 +159,10 @@ const selectionChangHandle = (objs: { id: string }[]) => {
}
// 点击创建出库入库记录表
const handleClickCreateInventoryRecord = () => router.push({ path: "/supermarketerp/smErpCgInventory/smErpCgInventoryOption" })
const handleClickCreateInventoryRecord = () => router.push({ path: "/supermarketerp/purchaseManagement/smErpCgInventory/form" })
// 点击编辑出库入库记录表
const handleClickEditInventoryRecord = (id: string) =>
router.push({ path: "/supermarketerp/smErpCgInventory/smErpCgInventoryOption", query: { id } })
router.push({ path: "/supermarketerp/purchaseManagement/smErpCgInventory/form", query: { id } })
// 删除操作
const handleDelete = async (ids: string[]) => {
@@ -156,7 +156,7 @@
</div>
</template>
<script setup lang="ts" name="cgPlanOption">
<script setup lang="ts">
import { ref, reactive, computed, onMounted } from "vue"
import { useRouter, useRoute } from "vue-router"
import { useMessage } from "/@/hooks/message"
@@ -385,7 +385,7 @@ const onSave = async () => {
(await editableTableValidate()) &&
(await submitData()) &&
clearData() &&
router.replace({ path: "/supermarketerp/smErpCgPlan/index" })
router.replace({ path: "/supermarketerp/purchaseManagement/smErpCgPlan/index" })
}
// 校验基本数据表单 成功返回 true 失败返回 undefined
@@ -64,7 +64,7 @@
<el-table-column prop="planDate" label="单据日期" show-overflow-tooltip />
<el-table-column prop="productName" label="商品信息" show-overflow-tooltip />
<el-table-column prop="handlerUserName" label="经办人" show-overflow-tooltip />
<!-- <el-table-column prop="checkStatus" label="审批状态" show-overflow-tooltip />-->
<!-- <el-table-column prop="checkStatus" label="审批状态" show-overflow-tooltip />-->
<el-table-column prop="remark" label="备注" show-overflow-tooltip />
<el-table-column label="操作" width="150">
<template #default="scope">
@@ -130,9 +130,9 @@ const selectionChangHandle = (objs: { id: string }[]) => {
}
// 点击创建采购清单
const handleClickCreateCgPlan = () => router.push({ path: "/supermarketerp/smErpCgPlan/cgPlanOption" })
const handleClickCreateCgPlan = () => router.push({ path: "/supermarketerp/purchaseManagement/smErpCgPlan/form" })
// 点击编辑采购清单
const handleClickEditCgPlan = (id: string) => router.push({ path: "/supermarketerp/smErpCgPlan/cgPlanOption", query: { id } })
const handleClickEditCgPlan = (id: string) => router.push({ path: "/supermarketerp/purchaseManagement/smErpCgPlan/form", query: { id } })
// 删除操作
const handleDelete = async (ids: string[]) => {
@@ -197,17 +197,17 @@
</div>
</template>
<script setup lang="ts" name="cgPlanOption">
<script setup lang="ts">
import { ref, reactive, computed, onMounted } from "vue"
import { useRouter, useRoute } from "vue-router"
import { useMessage } from "/@/hooks/message"
import { getObj, addObj, putObj } from "../../../api/supermarketerp/smErpCgInventory"
import { getObj, addObj, putObj } from "/@/api/supermarketerp/smErpCgInventory"
import { getPlanCode, getErpSpuSimpleAll } from "/@/api/supermarketerp/common"
import { VxeTableEvents, VxeTablePropTypes, type VxeTableInstance } from "vxe-table"
import { formatDate } from "/@/utils/formatTime"
import { Search } from "@element-plus/icons-vue"
import erpSpuSelectDialog from "/@/views/supermarketerp/components/erpSpuSelectDialog.vue"
import linkCodeDialog from "../components/linkCodeDialog.vue"
import linkCodeDialog from "/@/views/supermarketerp/components/linkCodeDialog.vue"
import { getCgInventoryPage } from "/@/api/supermarketerp/common"
import { displayPrice, storePrice } from "/@/utils/formatMoney"
import { useDict } from "/@/hooks/dict"
@@ -487,7 +487,7 @@ const onSave = async () => {
(await editableTableValidate()) &&
(await submitData()) &&
clearData() &&
router.replace({ path: "/supermarketerp/smErpRetailBack/index" })
router.replace({ path: "/supermarketerp/retailManagement/smErpRetailBack/index" })
}
// 校验基本数据表单 成功返回 true 失败返回 undefined
@@ -18,11 +18,11 @@
<el-form-item label="经办人" prop="handlerUserId">
<SelectHandlerUser v-model.trim="state.queryForm.handlerUserId" placeholder="请选择经办人" style="width: 200px" />
</el-form-item>
<!-- <el-form-item label="审批状态" prop="checkStatus">-->
<!-- <el-select v-model="state.queryForm.checkStatus" placeholder="请选择审批状态">-->
<!-- <el-option :label="item.label" :value="item.value" v-for="(item, index) in check_status" :key="index" />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="审批状态" prop="checkStatus">-->
<!-- <el-select v-model="state.queryForm.checkStatus" placeholder="请选择审批状态">-->
<!-- <el-option :label="item.label" :value="item.value" v-for="(item, index) in check_status" :key="index" />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item>
<el-button icon="search" type="primary" @click="getDataList">查询</el-button>
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
@@ -76,11 +76,11 @@
<el-table-column prop="inventoryDate" label="单据日期" show-overflow-tooltip />
<el-table-column prop="inventoryDate" label="入库商品" show-overflow-tooltip />
<el-table-column prop="handlerUserName" label="经办人" show-overflow-tooltip />
<!-- <el-table-column prop="checkStatus" label="审批状态" show-overflow-tooltip>-->
<!-- <template #default="scope">-->
<!-- <dict-tag :options="check_status" :value="scope.row.checkStatus"></dict-tag>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column prop="checkStatus" label="审批状态" show-overflow-tooltip>-->
<!-- <template #default="scope">-->
<!-- <dict-tag :options="check_status" :value="scope.row.checkStatus"></dict-tag>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column prop="supplierId" label="货商" show-overflow-tooltip />
<el-table-column prop="remark" label="备注" show-overflow-tooltip />
<el-table-column prop="totalAmount" label="入库总金额" show-overflow-tooltip />
@@ -115,12 +115,10 @@
<script setup lang="ts">
import { useRouter } from "vue-router"
import { BasicTableProps, useTable } from "/@/hooks/table"
import { fetchList, delObjs } from "../../../api/supermarketerp/smErpCgInventory"
import { fetchList, delObjs } from "/@/api/supermarketerp/smErpCgInventory"
import { useMessage, useMessageBox } from "/@/hooks/message"
import { useDict } from "/@/hooks/dict"
const router = useRouter()
const { erp_order_type, inventory_type, check_status } = useDict("erp_order_type", "inventory_type", "check_status")
// 搜索变量
const queryRef = ref()
const showSearch = ref(true)
@@ -159,10 +157,10 @@ const selectionChangHandle = (objs: { id: string }[]) => {
}
// 点击创建出库入库记录表
const handleClickCreateInventoryRecord = () => router.push({ path: "/supermarketerp/smErpRetailBack/smErpRetailBackOption" })
const handleClickCreateInventoryRecord = () => router.push({ path: "/supermarketerp/retailManagement/smErpRetailBack/form" })
// 点击编辑出库入库记录表
const handleClickEditInventoryRecord = (id: string) =>
router.push({ path: "/supermarketerp/smErpRetailBack/smErpRetailBackOption", query: { id } })
router.push({ path: "/supermarketerp/retailManagement/smErpRetailBack/form", query: { id } })
// 删除操作
const handleDelete = async (ids: string[]) => {
@@ -197,18 +197,18 @@
</div>
</template>
<script setup lang="ts" name="cgPlanOption">
<script setup lang="ts">
import { ref, reactive, computed, onMounted } from "vue"
import { useRouter, useRoute } from "vue-router"
import { useMessage } from "/@/hooks/message"
import { getObj, addObj, putObj } from "../../../api/supermarketerp/smErpCgInventory"
import { getObj, addObj, putObj } from "/@/api/supermarketerp/smErpCgInventory"
import { getPlanCode, getErpSpuSimpleAll } from "/@/api/supermarketerp/common"
import { VxeTableEvents, VxeTablePropTypes, type VxeTableInstance } from "vxe-table"
import { formatDate } from "/@/utils/formatTime"
import { Search } from "@element-plus/icons-vue"
import erpSpuSelectDialog from "/@/views/supermarketerp/components/erpSpuSelectDialog.vue"
import linkCodeDialog from "../components/linkCodeDialog.vue"
import { getCgddPage } from "../../../api/supermarketerp/smErpCgInventory"
import linkCodeDialog from "/@/views/supermarketerp/components/linkCodeDialog.vue"
import { getCgddPage } from "/@/api/supermarketerp/smErpCgInventory"
import { displayPrice, storePrice } from "/@/utils/formatMoney"
import { useDict } from "/@/hooks/dict"
@@ -487,7 +487,7 @@ const onSave = async () => {
(await editableTableValidate()) &&
(await submitData()) &&
clearData() &&
router.replace({ path: "/supermarketerp/smErpRetailDelivery/index" })
router.replace({ path: "/supermarketerp/retailManagement/smErpRetailDelivery/index" })
}
// 校验基本数据表单 成功返回 true 失败返回 undefined
@@ -18,11 +18,11 @@
<el-form-item label="经办人" prop="handlerUserId">
<SelectHandlerUser v-model.trim="state.queryForm.handlerUserId" placeholder="请选择经办人" style="width: 200px" />
</el-form-item>
<!-- <el-form-item label="审批状态" prop="checkStatus">-->
<!-- <el-select v-model="state.queryForm.checkStatus" placeholder="请选择审批状态">-->
<!-- <el-option :label="item.label" :value="item.value" v-for="(item, index) in check_status" :key="index" />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- <el-form-item label="审批状态" prop="checkStatus">-->
<!-- <el-select v-model="state.queryForm.checkStatus" placeholder="请选择审批状态">-->
<!-- <el-option :label="item.label" :value="item.value" v-for="(item, index) in check_status" :key="index" />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item>
<el-button icon="search" type="primary" @click="getDataList">查询</el-button>
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
@@ -76,11 +76,11 @@
<el-table-column prop="inventoryDate" label="单据日期" show-overflow-tooltip />
<el-table-column prop="inventoryDate" label="入库商品" show-overflow-tooltip />
<el-table-column prop="handlerUserName" label="经办人" show-overflow-tooltip />
<!-- <el-table-column prop="checkStatus" label="审批状态" show-overflow-tooltip>-->
<!-- <template #default="scope">-->
<!-- <dict-tag :options="check_status" :value="scope.row.checkStatus"></dict-tag>-->
<!-- </template>-->
<!-- </el-table-column>-->
<!-- <el-table-column prop="checkStatus" label="审批状态" show-overflow-tooltip>-->
<!-- <template #default="scope">-->
<!-- <dict-tag :options="check_status" :value="scope.row.checkStatus"></dict-tag>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column prop="supplierId" label="货商" show-overflow-tooltip />
<el-table-column prop="remark" label="备注" show-overflow-tooltip />
<el-table-column prop="totalAmount" label="入库总金额" show-overflow-tooltip />
@@ -115,7 +115,7 @@
<script setup lang="ts">
import { useRouter } from "vue-router"
import { BasicTableProps, useTable } from "/@/hooks/table"
import { fetchList, delObjs } from "../../../api/supermarketerp/smErpCgInventory"
import { fetchList, delObjs } from "/@/api/supermarketerp/smErpCgInventory"
import { useMessage, useMessageBox } from "/@/hooks/message"
import { useDict } from "/@/hooks/dict"
@@ -159,10 +159,10 @@ const selectionChangHandle = (objs: { id: string }[]) => {
}
// 点击创建出库入库记录表
const handleClickCreateInventoryRecord = () => router.push({ path: "/supermarketerp/smErpRetailDelivery/smErpRetailDeliveryOption" })
const handleClickCreateInventoryRecord = () => router.push({ path: "/supermarketerp/retailManagement/smErpRetailDelivery/form" })
// 点击编辑出库入库记录表
const handleClickEditInventoryRecord = (id: string) =>
router.push({ path: "/supermarketerp/smErpRetailDelivery/smErpRetailDeliveryOption", query: { id } })
router.push({ path: "/supermarketerp/retailManagement/smErpRetailDelivery/form", query: { id } })
// 删除操作
const handleDelete = async (ids: string[]) => {