diff --git a/.env.development b/.env.development index ec26b07..6d86353 100644 --- a/.env.development +++ b/.env.development @@ -8,14 +8,14 @@ VITE_OPEN = true ENV = 'development' # ADMIN 服务地址 -# VITE_ADMIN_PROXY_PATH = http://47.96.250.9: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.123:9999/ # 邓-本地 # VITE_ADMIN_PROXY_PATH = http://59.202.170.152:81/api # 正式环境线上 # 图片访问基础地址 -# VITE_IMAGE_BASE_PATH = http://47.96.250.9: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.123:9999 # 邓-本地 diff --git a/src/api/supermarketerp/stockTaking.ts b/src/api/supermarketerp/stockTaking.ts index 28901f0..b208261 100644 --- a/src/api/supermarketerp/stockTaking.ts +++ b/src/api/supermarketerp/stockTaking.ts @@ -1,7 +1,16 @@ import request from "/@/utils/request" // 库存盘点新增 -export function stockTakingAdd(data?: object) { +export function addObj(data?: object) { + return request({ + url: "/supermarket/smErpInventoryRecords/savePD", + method: "post", + data, + }) +} + +// 库存盘点修改 +export function putObj(data?: object) { return request({ url: "/supermarket/smErpInventoryRecords/savePD", method: "post", diff --git a/src/api/thirdparty/third-key-manage.ts b/src/api/thirdparty/third-key-manage.ts new file mode 100644 index 0000000..2d9f3bf --- /dev/null +++ b/src/api/thirdparty/third-key-manage.ts @@ -0,0 +1,40 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: "/third/third-key-manage/page", + method: "get", + params: query, + }) +} + +export function addObj(obj?: Object) { + return request({ + url: "/third/third-key-manage", + method: "post", + data: obj, + }) +} + +export function getObj(id?: string) { + return request({ + url: "/third/third-key-manage/" + id, + method: "get", + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: "/third/third-key-manage", + method: "delete", + data: ids, + }) +} + +export function putObj(obj?: Object) { + return request({ + url: "/third/third-key-manage", + method: "put", + data: obj, + }) +} diff --git a/src/api/thirdparty/third-pay-log.ts b/src/api/thirdparty/third-pay-log.ts new file mode 100644 index 0000000..2de9242 --- /dev/null +++ b/src/api/thirdparty/third-pay-log.ts @@ -0,0 +1,40 @@ +import request from "/@/utils/request" + +export function fetchList(query?: Object) { + return request({ + url: "/third/third-pay-log/page", + method: "get", + params: query, + }) +} + +export function addObj(obj?: Object) { + return request({ + url: "/third/third-pay-log", + method: "post", + data: obj, + }) +} + +export function getObj(id?: string) { + return request({ + url: "/third/third-pay-log/" + id, + method: "get", + }) +} + +export function delObjs(ids?: Object) { + return request({ + url: "/third/third-pay-log", + method: "delete", + data: ids, + }) +} + +export function putObj(obj?: Object) { + return request({ + url: "/third/third-pay-log", + method: "put", + data: obj, + }) +} diff --git a/src/hooks/smProcessFormAction.ts b/src/hooks/smProcessFormAction.ts new file mode 100644 index 0000000..009621d --- /dev/null +++ b/src/hooks/smProcessFormAction.ts @@ -0,0 +1,59 @@ +import { Ref } from "vue" +import { useMessage } from "./message" + +export function useSmProcessFormAction() { + // 校验 成功返回true 失败返回false + const formValidate = async (baseDataFormRef: any, editableTableRef: any, editableTableData: any) => { + const valid = await baseDataFormRef.value.validate().catch(() => {}) + if (!valid) return false + + if (editableTableData.length <= 0) { + useMessage().warning("请选择商品") + return false + } + + const $table = editableTableRef.value + if ($table) { + const errMap = await $table.validate(true) + if (errMap) { + console.log("全量校验失败!") + return false + } + } + + return true + } + + // 提交数据 成功返回 true 失败返回 false + const submitData = async (baseDataForm: any, cgPlanSpuItems: Ref, loading: Ref, putObj: any, addObj: any) => { + try { + loading.value = true + + const _pa = { + ...baseDataForm, + items: cgPlanSpuItems.value, + } + + console.log("提交的数据:", _pa) + + const res = baseDataForm.id ? await putObj(_pa) : await addObj(_pa) + if (res.code == 0) { + useMessage().success(baseDataForm.id ? "修改成功" : "添加成功") + return true + } else { + useMessage().error(res.msg) + return false + } + } catch (err: any) { + useMessage().error(err.msg) + loading.value = false + return false + } finally { + loading.value = false + } + } + return { + formValidate, + submitData, + } +} diff --git a/src/views/hard/hard-payType-total/index.vue b/src/views/hard/hard-payType-total/index.vue index c63f03a..ea8c778 100644 --- a/src/views/hard/hard-payType-total/index.vue +++ b/src/views/hard/hard-payType-total/index.vue @@ -131,11 +131,11 @@ const state: BasicTableProps = reactive({ }) // table hook -const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, downBlobFile, tableStyle } = useTable(state) +const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, postDownBlobFile, tableStyle } = useTable(state) // 导出excel const exportExcel = () => { - downBlobFile("/hard/hard-total/export-payType", Object.assign(state.queryForm), "支付方式交易记录.xlsx") + postDownBlobFile("/hard/hard-total/export-payType", Object.assign(state.queryForm), "支付方式交易记录.xlsx") } const getSummaries = (param: any) => { diff --git a/src/views/hard/hard-sb/index.vue b/src/views/hard/hard-sb/index.vue index 826e03d..2cfdbeb 100644 --- a/src/views/hard/hard-sb/index.vue +++ b/src/views/hard/hard-sb/index.vue @@ -132,11 +132,11 @@ const state: BasicTableProps = reactive({ }) // table hook -const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, downBlobFile, tableStyle } = useTable(state) +const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, postDownBlobFile, tableStyle } = useTable(state) // 导出excel const exportExcel = () => { - downBlobFile("/hard/hard-total/export-sb", Object.assign(state.queryForm), "设备交易记录.xlsx") + postDownBlobFile("/hard/hard-total/export-sb", Object.assign(state.queryForm), "设备交易记录.xlsx") } const getSummaries = (param: any) => { diff --git a/src/views/hard/hard-sh/index.vue b/src/views/hard/hard-sh/index.vue index 50241a8..0093d84 100644 --- a/src/views/hard/hard-sh/index.vue +++ b/src/views/hard/hard-sh/index.vue @@ -129,11 +129,11 @@ const state: BasicTableProps = reactive({ }) // table hook -const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, downBlobFile, tableStyle } = useTable(state) +const { getDataList, currentChangeHandle, sizeChangeHandle, sortChangeHandle, postDownBlobFile, tableStyle } = useTable(state) // 导出excel const exportExcel = () => { - downBlobFile("/hard/hard-total/export-cs", Object.assign(state.queryForm), "商户交易记录.xlsx") + postDownBlobFile("/hard/hard-total/export-cs", Object.assign(state.queryForm), "商户交易记录.xlsx") } const getSummaries = (param: any) => { diff --git a/src/views/mch/mch-manage/form.vue b/src/views/mch/mch-manage/form.vue index 33630cc..67b8e56 100644 --- a/src/views/mch/mch-manage/form.vue +++ b/src/views/mch/mch-manage/form.vue @@ -47,7 +47,7 @@ - + diff --git a/src/views/supermarketerp/purchaseManagement/smErpCgBack/form.vue b/src/views/supermarketerp/purchaseManagement/smErpCgBack/form.vue index 4bdbb5c..4f092ee 100644 --- a/src/views/supermarketerp/purchaseManagement/smErpCgBack/form.vue +++ b/src/views/supermarketerp/purchaseManagement/smErpCgBack/form.vue @@ -1,5 +1,5 @@