diff --git a/package.json b/package.json index 7cdab72..83958ed 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ "@element-plus/icons-vue": "^2.0.10", "@popperjs/core": "2.11.8", "@vueuse/core": "^10.4.1", + "@vxe-ui/plugin-render-element": "^4.0.10", "@wangeditor/editor": "5.1.23", "@wangeditor/editor-for-vue": "5.1.12", "autoprefixer": "^10.4.7", @@ -56,6 +57,7 @@ "vue3-tree-org": "^4.2.2", "vue3-video-play": "1.3.1-beta.6", "vuedraggable": "^4.1.0", + "vxe-pc-ui": "^4.3.85", "vxe-table": "^4.10.15" }, "devDependencies": { diff --git a/src/api/supermarketerp/smErpCgPlan.ts b/src/api/supermarketerp/smErpCgPlan.ts index 8cd86d4..9c2eb15 100644 --- a/src/api/supermarketerp/smErpCgPlan.ts +++ b/src/api/supermarketerp/smErpCgPlan.ts @@ -1,41 +1,57 @@ import request from "/@/utils/request" export function fetchList(query?: Object) { - return request({ - url: '/supermarket/smErpCgPlan/page', - method: 'get', - params: query - }) + return request({ + url: "/supermarket/smErpCgPlan/page", + method: "get", + params: query, + }) } export function addObj(obj?: Object) { - return request({ - url: '/supermarket/smErpCgPlan', - method: 'post', - data: obj - }) + return request({ + url: "/supermarket/smErpCgPlan", + method: "post", + data: obj, + }) } export function getObj(id?: string) { - return request({ - url: '/supermarket/smErpCgPlan/' + id, - method: 'get' - }) + return request({ + url: "/supermarket/smErpCgPlan/" + id, + method: "get", + }) } export function delObjs(ids?: Object) { - return request({ - url: '/supermarket/smErpCgPlan', - method: 'delete', - data: ids - }) + return request({ + url: "/supermarket/smErpCgPlan", + method: "delete", + data: ids, + }) } export function putObj(obj?: Object) { - return request({ - url: '/supermarket/smErpCgPlan', - method: 'put', - data: obj - }) + return request({ + url: "/supermarket/smErpCgPlan", + method: "put", + data: obj, + }) } +// 获取采购计划编号 +export function getPlanCode() { + return request({ + url: "/supermarket/sm/common/getSequence", + method: "get", + params: { type: 1 }, + }) +} + +// 获取采购计划选择商品的列表 +export function getCgPlanSpuPage() { + return request({ + url: "/supermarket/smErpCgPlan/erpSpuPage", + method: "get", + }) +} diff --git a/src/main.ts b/src/main.ts index 27263a3..46c0c28 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,8 +8,11 @@ import { i18n } from "/@/i18n" import { properties } from "/@/utils/globalProperties" import { initAntiDebug } from "/@/utils/anti-debug" import "/@/assets/styles/global.scss" +import VxeUI from "vxe-pc-ui" import VxeUITable from "vxe-table" import "vxe-table/lib/style.css" +import VxeUIPluginRenderElement from "@vxe-ui/plugin-render-element" +import "@vxe-ui/plugin-render-element/dist/style.css" // Initialize anti-debug protection initAntiDebug() @@ -25,10 +28,13 @@ properties(app) // 全局自定义指令挂载 directive(app) +VxeUI.use(VxeUIPluginRenderElement) + app .use(pinia) // pinia 存储 .use(router) // 路由 .use(Components) // 全局引入自定义的组件&第三方的组件 .use(i18n) // 国际化 + .use(VxeUI) .use(VxeUITable) .mount("#app") diff --git a/src/views/supermarketerp/smErpCgPlan/createCgPlan.vue b/src/views/supermarketerp/smErpCgPlan/createCgPlan.vue index bfcfda1..90df1f0 100644 --- a/src/views/supermarketerp/smErpCgPlan/createCgPlan.vue +++ b/src/views/supermarketerp/smErpCgPlan/createCgPlan.vue @@ -2,35 +2,44 @@