diff --git a/.env.development b/.env.development index 06c6a70..6480b17 100644 --- a/.env.development +++ b/.env.development @@ -8,18 +8,18 @@ VITE_OPEN = true ENV = 'development' # ADMIN 服务地址 -# VITE_ADMIN_PROXY_PATH = http://123.156.230.15:8089/api/ # 线上 +VITE_ADMIN_PROXY_PATH = http://123.156.230.15:8089/api/ # 线上 # VITE_ADMIN_PROXY_PATH = http://pjcloud.center.takin.cc/ # VITE_ADMIN_PROXY_PATH = http://localhost:9999/ -VITE_ADMIN_PROXY_PATH = http://192.168.101.50:9999/ # 邓-本地 +# VITE_ADMIN_PROXY_PATH = http://192.168.101.50:9999/ # 邓-本地 # VITE_ADMIN_PROXY_PATH = http://59.202.170.152:81/api # 正式环境 # 图片访问基础地址 -# VITE_IMAGE_BASE_PATH = http://123.156.230.15:8089/api # 线上 +VITE_IMAGE_BASE_PATH = http://123.156.230.15:8089/api # 线上 # VITE_IMAGE_BASE_PATH = http://pjcloud.center.takin.cc # VITE_IMAGE_BASE_PATH = http://localhost:9999 -VITE_IMAGE_BASE_PATH = http://192.168.101.50:9999 # 邓-本地 +# VITE_IMAGE_BASE_PATH = http://192.168.101.50:9999 # 邓-本地 # VITE_IMAGE_BASE_PATH = http://59.202.170.152:81/api/ # 正式环境 # 代码生成服务地址 diff --git a/src/api/admin/user.ts b/src/api/admin/user.ts index c6a98f4..3ca2f96 100644 --- a/src/api/admin/user.ts +++ b/src/api/admin/user.ts @@ -142,3 +142,12 @@ export function validatePhone(rule: any, value: any, callback: any, isEdit: bool } }) } + +// 获取简要用户信息 +export function getSimpleUserAll(params: { name?: string; mobile?: string }) { + return request({ + url: "/admin/user/getSimpleUserAll", + method: "get", + params, + }) +} diff --git a/src/api/supermarketerp/common.ts b/src/api/supermarketerp/common.ts new file mode 100644 index 0000000..1fb2b86 --- /dev/null +++ b/src/api/supermarketerp/common.ts @@ -0,0 +1,27 @@ +import request from "/@/utils/request" + +// type:1 获取采购计划编号 +// type:2 获取订单编号 +export function getPlanCode(params: { type: 1 | 2 }) { + return request({ + url: "/supermarket/sm/common/getSequence", + method: "get", + params, + }) +} + +// 获取erp商品列表 +export function getErpSpuPage() { + return request({ + url: "/supermarket/smErpCgPlan/erpSpuPage", + method: "get", + }) +} + +// 获取简要商品列表 +export function getErpSpuSimpleAll() { + return request({ + url: "/supermarket/supermarketSpu/SimpleAll", + method: "get", + }) +} diff --git a/src/api/supermarketerp/smErpCgDd.ts b/src/api/supermarketerp/smErpCgDd.ts index 59f40a9..7ea5c4f 100644 --- a/src/api/supermarketerp/smErpCgDd.ts +++ b/src/api/supermarketerp/smErpCgDd.ts @@ -1,41 +1,49 @@ import request from "/@/utils/request" export function fetchList(query?: Object) { - return request({ - url: '/supermarket/smErpCgDd/page', - method: 'get', - params: query - }) + return request({ + url: "/supermarket/smErpCgDd/page", + method: "get", + params: query, + }) } export function addObj(obj?: Object) { - return request({ - url: '/supermarket/smErpCgDd', - method: 'post', - data: obj - }) + return request({ + url: "/supermarket/smErpCgDd", + method: "post", + data: obj, + }) } export function getObj(id?: string) { - return request({ - url: '/supermarket/smErpCgDd/' + id, - method: 'get' - }) + return request({ + url: "/supermarket/smErpCgDd/" + id, + method: "get", + }) } export function delObjs(ids?: Object) { - return request({ - url: '/supermarket/smErpCgDd', - method: 'delete', - data: ids - }) + return request({ + url: "/supermarket/smErpCgDd", + method: "delete", + data: ids, + }) } export function putObj(obj?: Object) { - return request({ - url: '/supermarket/smErpCgDd', - method: 'put', - data: obj - }) + return request({ + url: "/supermarket/smErpCgDd", + method: "put", + data: obj, + }) } +// 采购申请单分页查询 +export function getCgsqPage(query?: Object) { + return request({ + url: "/supermarket/smErpCgDd/cgsq/page", + method: "get", + params: query, + }) +} diff --git a/src/api/supermarketerp/smErpCgPlan.ts b/src/api/supermarketerp/smErpCgPlan.ts index d8f86ea..3c8f5b2 100644 --- a/src/api/supermarketerp/smErpCgPlan.ts +++ b/src/api/supermarketerp/smErpCgPlan.ts @@ -38,28 +38,3 @@ export function putObj(obj?: Object) { 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", - }) -} - -// 获取简要商品列表 -export function getErpSpuSimpleAll() { - return request({ - url: "/supermarket/supermarketSpu/SimpleAll", - method: "get", - }) -} diff --git a/src/components/Select/SelectHandlerUser.vue b/src/components/Select/SelectHandlerUser.vue new file mode 100644 index 0000000..c8025b6 --- /dev/null +++ b/src/components/Select/SelectHandlerUser.vue @@ -0,0 +1,82 @@ + + + diff --git a/src/components/index.ts b/src/components/index.ts index 6c169e8..227f315 100644 --- a/src/components/index.ts +++ b/src/components/index.ts @@ -22,6 +22,7 @@ import SelectDept from "/@/components/Select/SelectDept.vue" import SelectCtcg from "/@/components/Select/SelectCtcg.vue" import SelectCtcgol from "/@/components/Select/SelectCtcgol.vue" import SelectHardGroup from "/@/components/Select/selectHardGroup.vue" +import SelectHandlerUser from "/@/components/Select/SelectHandlerUser.vue" // 第三方组件 import ElementPlus from "element-plus" @@ -66,6 +67,7 @@ export default { app.component("SelectCtcg", SelectCtcg) app.component("SelectCtcgol", SelectCtcgol) app.component("SelectHardGroup", SelectHardGroup) + app.component("SelectHandlerUser", SelectHandlerUser) // 导入全部的elmenet-plus的图标 for (const [key, component] of Object.entries(ElementPlusIconsVue)) { diff --git a/src/views/admin/system/user/index.vue b/src/views/admin/system/user/index.vue index dfe2fd1..fc71627 100644 --- a/src/views/admin/system/user/index.vue +++ b/src/views/admin/system/user/index.vue @@ -234,7 +234,7 @@ const resetQuery = () => { } // 树节点选择时 -const handleGetSelectNode = (curClickedNode: any, checkedTreeNodes: any, isDeepTree: any) => { +const handleGetSelectNode = (curClickedNode: any, checkedTreeNodes: any, isDeepTree: boolean) => { state.queryForm.deptId = curClickedNode.id state.queryForm.deptIds = checkedTreeNodes.map((item: any) => item.id) state.queryForm.isDeepDept = isDeepTree diff --git a/src/views/hard/hard-dept-total/index.vue b/src/views/hard/hard-dept-total/index.vue index 1e3c9cf..0be3693 100644 --- a/src/views/hard/hard-dept-total/index.vue +++ b/src/views/hard/hard-dept-total/index.vue @@ -44,6 +44,7 @@ v-loading="state.loading" border :cell-style="tableStyle.cellStyle" + height="70vh" :header-cell-style="tableStyle.headerCellStyle" :summary-method="getSummaries" show-summary diff --git a/src/views/supermarketerp/components/erpSpuSelectDialog.vue b/src/views/supermarketerp/components/erpSpuSelectDialog.vue new file mode 100644 index 0000000..00732c2 --- /dev/null +++ b/src/views/supermarketerp/components/erpSpuSelectDialog.vue @@ -0,0 +1,123 @@ + + + diff --git a/src/views/supermarketerp/smErpCgDd/components/linkCgCodeDialog.vue b/src/views/supermarketerp/smErpCgDd/components/linkCgCodeDialog.vue new file mode 100644 index 0000000..ca3057c --- /dev/null +++ b/src/views/supermarketerp/smErpCgDd/components/linkCgCodeDialog.vue @@ -0,0 +1,114 @@ + + + diff --git a/src/views/supermarketerp/smErpCgDd/smErpCgDdOption.vue b/src/views/supermarketerp/smErpCgDd/smErpCgDdOption.vue index 18d99ac..d5ee7d6 100644 --- a/src/views/supermarketerp/smErpCgDd/smErpCgDdOption.vue +++ b/src/views/supermarketerp/smErpCgDd/smErpCgDdOption.vue @@ -4,30 +4,26 @@
- + - + - - - + - - - - + + @@ -35,7 +31,9 @@ - + + + @@ -97,16 +95,10 @@ - - @@ -123,7 +115,7 @@ @@ -136,7 +128,7 @@ @@ -155,18 +147,6 @@ - - - - - - - - - - - - @@ -182,136 +162,49 @@ - - + - - - - - - - - - - - - - - - - - - - - + +
- diff --git a/src/views/supermarketerp/smErpCgPlan/cgPlanOption.vue b/src/views/supermarketerp/smErpCgPlan/cgPlanOption.vue index 2a5431c..276c017 100644 --- a/src/views/supermarketerp/smErpCgPlan/cgPlanOption.vue +++ b/src/views/supermarketerp/smErpCgPlan/cgPlanOption.vue @@ -4,21 +4,14 @@
- + - + - + @@ -117,7 +110,7 @@ - + --> @@ -239,85 +171,58 @@ diff --git a/src/views/supermarketerp/smErpInventoryRecords/index.vue b/src/views/supermarketerp/smErpInventoryRecords/index.vue index f4b9526..9405810 100644 --- a/src/views/supermarketerp/smErpInventoryRecords/index.vue +++ b/src/views/supermarketerp/smErpInventoryRecords/index.vue @@ -1,114 +1,128 @@ diff --git a/src/views/supermarketerp/smErpInventoryRecords/smErpInventoryRecordsOption.vue b/src/views/supermarketerp/smErpInventoryRecords/smErpInventoryRecordsOption.vue new file mode 100644 index 0000000..1f9315e --- /dev/null +++ b/src/views/supermarketerp/smErpInventoryRecords/smErpInventoryRecordsOption.vue @@ -0,0 +1,677 @@ + + + diff --git a/src/views/supermarketerp/supermarketSpu/components/supermarketUnit/index.vue b/src/views/supermarketerp/supermarketSpu/components/supermarketUnit/index.vue index d77b38c..7327a90 100644 --- a/src/views/supermarketerp/supermarketSpu/components/supermarketUnit/index.vue +++ b/src/views/supermarketerp/supermarketSpu/components/supermarketUnit/index.vue @@ -60,12 +60,7 @@
- + @@ -120,9 +115,6 @@ const FormDialog = defineAsyncComponent(() => import("./form.vue")) const supermarketUnitEntityList = defineModel("supermarketUnitEntityList", { default: [] }) -const props = defineProps<{ - defaultSpuUnit: any -}>() const formDialogRef = ref() // 搜索变量 @@ -150,36 +142,36 @@ const tableStyle = { } // 根据基础信息的部分填写项自动生成一条默认包装单位 -watch( - () => props.defaultSpuUnit, - (newValue, oldValue) => { - console.log(newValue, oldValue) +// watch( +// () => props.defaultSpuUnit, +// (newValue, oldValue) => { +// console.log(newValue, oldValue) - const defaultSpuUnitIndex = supermarketUnitEntityList.value.findIndex((item: any) => { - return ( - item.barCode == oldValue.barCode && - item.unit == oldValue.unit && - item.packageNum == oldValue.packageNum && - item.retailPrice == oldValue.retailPrice && - item.purchasePrice == oldValue.purchasePrice && - item.promotionPrice == oldValue.promotionPrice && - item.costPrice == oldValue.costPrice - ) - }) - console.log(defaultSpuUnitIndex) +// const defaultSpuUnitIndex = supermarketUnitEntityList.value.findIndex((item: any) => { +// return ( +// item.barCode == oldValue.barCode && +// item.unit == oldValue.unit && +// item.packageNum == oldValue.packageNum && +// item.retailPrice == oldValue.retailPrice && +// item.purchasePrice == oldValue.purchasePrice && +// item.promotionPrice == oldValue.promotionPrice && +// item.costPrice == oldValue.costPrice +// ) +// }) +// console.log(defaultSpuUnitIndex) - if (defaultSpuUnitIndex !== -1) { - supermarketUnitEntityList.value[defaultSpuUnitIndex] = newValue - } else { - supermarketUnitEntityList.value.push(newValue) - } - console.log(supermarketUnitEntityList.value) - }, - { - deep: true, - immediate: true, - }, -) +// if (defaultSpuUnitIndex !== -1) { +// supermarketUnitEntityList.value[defaultSpuUnitIndex] = newValue +// } else { +// supermarketUnitEntityList.value.push(newValue) +// } +// console.log(supermarketUnitEntityList.value) +// }, +// { +// deep: true, +// immediate: true, +// }, +// ) const getDataList = (formData: any) => { console.log(formData) diff --git a/src/views/supermarketerp/supermarketSpu/form.vue b/src/views/supermarketerp/supermarketSpu/form.vue index 0c73b3b..1fa265f 100644 --- a/src/views/supermarketerp/supermarketSpu/form.vue +++ b/src/views/supermarketerp/supermarketSpu/form.vue @@ -27,12 +27,7 @@ - + @@ -53,12 +48,7 @@ - + @@ -118,9 +108,7 @@ - {{ item.label }} - + {{ item.label }} @@ -157,10 +145,7 @@ - + @@ -173,9 +158,7 @@ 取消 上一步 下一步 - - 确 认 - + 确 认 @@ -184,13 +167,7 @@