部分细节修改

This commit is contained in:
cuiyouliang 2025-06-09 10:23:29 +08:00
parent 861620c8f0
commit f2a088f82a
8 changed files with 35 additions and 37 deletions

View File

@ -21,7 +21,7 @@ export function login(data: LoginData): AxiosPromise<LoginResult> {
headers: { headers: {
isToken: false, isToken: false,
isEncrypt: true, isEncrypt: true,
repeatSubmit: false validateRepeat: true // 校验重复提交
}, },
method: 'post', method: 'post',
data: params data: params
@ -40,7 +40,7 @@ export function register(data: any) {
headers: { headers: {
isToken: false, isToken: false,
isEncrypt: true, isEncrypt: true,
repeatSubmit: false validateRepeat: true // 校验重复提交
}, },
method: 'post', method: 'post',
data: params data: params

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询订单表列表 // 查询订单表列表
export function listOmsOrder(query, pageReq) { export function listOmsOrder(query, pageReq) {
@ -7,7 +7,7 @@ export function listOmsOrder(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询订单表详细 // 查询订单表详细
@ -15,14 +15,14 @@ export function getOmsOrder(id) {
return request({ return request({
url: '/oms/order/' + id, url: '/oms/order/' + id,
method: 'get' method: 'get'
}) });
} }
// 查询订单手机号密文 // 查询订单手机号密文
export function getDecryptPhone(id) { export function getDecryptPhone(id) {
return request({ return request({
url: '/oms/order/decryptPhone/' + id, url: '/oms/order/decryptPhone/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增订单表 // 新增订单表
export function addOmsOrder(data) { export function addOmsOrder(data) {
@ -30,7 +30,7 @@ export function addOmsOrder(data) {
url: '/oms/order', url: '/oms/order',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改订单表 // 修改订单表
@ -39,7 +39,7 @@ export function updateOmsOrder(data) {
url: '/oms/order', url: '/oms/order',
method: 'put', method: 'put',
data: data data: data
}) });
} }
// 删除订单表 // 删除订单表
@ -47,7 +47,7 @@ export function delOmsOrder(id) {
return request({ return request({
url: '/oms/order/' + id, url: '/oms/order/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出订单表 // 导出订单表
@ -56,39 +56,39 @@ export function exportOmsOrder(query) {
url: '/oms/order/export', url: '/oms/order/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }
// 保存商家备注 // 保存商家备注
export function saveMerchantNote(data){ export function saveMerchantNote(data) {
return request({ return request({
url: '/oms/order/merchantNote/add', url: '/oms/order/merchantNote/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 发货 // 发货
export function deliverProduct(data){ export function deliverProduct(data) {
return request({ return request({
url: '/oms/order/deliverProduct', url: '/oms/order/deliverProduct',
method: 'post', method: 'post',
data: data data: data
}) });
} }
export function updateReceiverAddress(data){ export function updateReceiverAddress(data) {
return request({ return request({
url: '/oms/order/receiver/update', url: '/oms/order/receiver/update',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 查看订单操作日志 // 查看订单操作日志
export function viewLog(orderId){ export function viewLog(orderId) {
return request({ return request({
url:`/oms/order/log/` + orderId, url: `/oms/order/log/` + orderId,
method: 'get' method: 'get'
}) });
} }

View File

@ -26,7 +26,7 @@ export function addTenant(data: TenantForm) {
method: 'post', method: 'post',
headers: { headers: {
isEncrypt: true, isEncrypt: true,
repeatSubmit: false validateRepeat: true // 校验重复提交
}, },
data: data data: data
}); });

View File

@ -87,7 +87,7 @@ export const resetUserPwd = (userId: string | number, password: string) => {
method: 'put', method: 'put',
headers: { headers: {
isEncrypt: true, isEncrypt: true,
repeatSubmit: false validateRepeat: true // 校验重复提交
}, },
data: data data: data
}); });
@ -147,7 +147,7 @@ export const updateUserPwd = (oldPassword: string, newPassword: string) => {
method: 'put', method: 'put',
headers: { headers: {
isEncrypt: true, isEncrypt: true,
repeatSubmit: false validateRepeat: true // 校验重复提交
}, },
data: data data: data
}); });

View File

@ -78,7 +78,7 @@ export function importDef(data: any) {
method: 'post', method: 'post',
data: data, data: data,
headers: { headers: {
repeatSubmit: false validateRepeat: true // 校验重复提交
} }
}); });
} }

View File

@ -39,7 +39,7 @@ service.interceptors.request.use(
const isToken = config.headers?.isToken === false; const isToken = config.headers?.isToken === false;
// 是否需要防止数据重复提交 // 是否需要防止数据重复提交
const isRepeatSubmit = config.headers?.repeatSubmit === false; const isRepeatSubmit = config.headers?.repeatSubmit === true;
// 是否需要加密 // 是否需要加密
const isEncrypt = config.headers?.isEncrypt === 'true'; const isEncrypt = config.headers?.isEncrypt === 'true';
@ -54,7 +54,7 @@ service.interceptors.request.use(
config.url = url; config.url = url;
} }
if (!isRepeatSubmit && (config.method === 'post' || config.method === 'put')) { if (isRepeatSubmit && (config.method === 'post' || config.method === 'put')) {
const requestObj = { const requestObj = {
url: config.url, url: config.url,
data: typeof config.data === 'object' ? JSON.stringify(config.data) : config.data, data: typeof config.data === 'object' ? JSON.stringify(config.data) : config.data,

View File

@ -156,7 +156,7 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @pagination="getList" /> <pagination :total="total" v-model:page="queryParams.pageNum" v-model:limit="queryParams.pageSize" @size-change="getList" @current-change="getList" />
<!-- 发货对话框 --> <!-- 发货对话框 -->
<el-dialog :title="deliveryObj.title" v-model="deliveryObj.open" width="500px" append-to-body> <el-dialog :title="deliveryObj.title" v-model="deliveryObj.open" width="500px" append-to-body>
<el-form ref="deliveryForm" :model="deliveryObj.form" :rules="deliveryObj.rules" label-width="100px"> <el-form ref="deliveryForm" :model="deliveryObj.form" :rules="deliveryObj.rules" label-width="100px">
@ -402,11 +402,11 @@ export default {
query.receiverCity = null; query.receiverCity = null;
query.receiverDistrict = null; query.receiverDistrict = null;
} }
const pageReq = { page: pageNum - 1, size: pageSize }; const pageReq = { current: pageNum - 1, size: pageSize };
listOmsOrder(query, pageReq).then((response) => { listOmsOrder(query, pageReq).then((response) => {
const { content, totalElements } = response; const { records, total } = response.data || {};
this.omsOrderList = content; this.omsOrderList = records;
this.total = totalElements; this.total = total;
this.loading = false; this.loading = false;
}); });
}, },
@ -660,11 +660,9 @@ export default {
// //
submitNoteForm() { submitNoteForm() {
saveMerchantNote(this.noteObj.form).then((resp) => { saveMerchantNote(this.noteObj.form).then((resp) => {
if (resp > 0) { this.$modal.msgSuccess('修改成功');
this.$modal.msgSuccess('修改成功'); this.cancelNote();
this.cancelNote(); this.getList();
this.getList();
}
}); });
}, },
cancelNote() { cancelNote() {

View File

@ -25,8 +25,8 @@ export default defineConfig(({ mode, command }) => {
proxy: { proxy: {
[env.VITE_APP_BASE_API]: { [env.VITE_APP_BASE_API]: {
// target: 'http://192.168.1.13:8080', // target: 'http://192.168.1.13:8080',
// target: 'http://192.168.1.250:8080', target: 'http://192.168.1.250:8080',
target: 'http://111.62.22.190:8080', // 测试环境 // target: 'http://111.62.22.190:8080', // 测试环境
changeOrigin: true, changeOrigin: true,
ws: true, ws: true,
rewrite: (path) => path.replace(new RegExp('^' + env.VITE_APP_BASE_API), ''), rewrite: (path) => path.replace(new RegExp('^' + env.VITE_APP_BASE_API), ''),