Commit 8e7e552c by 李宁

开发完成提交

1 parent 7ac0e431
...@@ -35,7 +35,7 @@ export function audioOrderList(data) { ...@@ -35,7 +35,7 @@ export function audioOrderList(data) {
} }
/** /**
* 订单金额批量修改 * 订单金额批量修改:表格上传
* @returns {AxiosPromise} * @returns {AxiosPromise}
*/ */
export function updateOrderListMoney(data) { export function updateOrderListMoney(data) {
......
...@@ -129,7 +129,7 @@ ...@@ -129,7 +129,7 @@
<span class="text-neutral-900">{{ log.functionName }}</span> <span class="text-neutral-900">{{ log.functionName }}</span>
<el-tag size="small" type="info">{{ log.operatorName }}</el-tag> <el-tag size="small" type="info">{{ log.operatorName }}</el-tag>
</div> </div>
<p class="text-sm text-neutral-600 mb-1">{{ log.detail.memo }}</p> <p class="text-sm text-neutral-600 mb-1">{{ log.detail.memo || log.detail.auditMemo}}</p>
<p class="text-xs text-neutral-500">{{ $utils.detailTime(log.createTime) }}</p> <p class="text-xs text-neutral-500">{{ $utils.detailTime(log.createTime) }}</p>
</div> </div>
</div> </div>
...@@ -401,7 +401,6 @@ onMounted(()=>{ ...@@ -401,7 +401,6 @@ onMounted(()=>{
const logData = ref([]) const logData = ref([])
const queryLog = async ()=>{ const queryLog = async ()=>{
try { try {
try {
const response = await $api.queryOrderLog({ const response = await $api.queryOrderLog({
id: props.order.id id: props.order.id
}) })
...@@ -418,9 +417,6 @@ const queryLog = async ()=>{ ...@@ -418,9 +417,6 @@ const queryLog = async ()=>{
} catch (error) { } catch (error) {
} }
} catch (error) {
}
} }
// 对话框状态 // 对话框状态
...@@ -571,57 +567,61 @@ const handleSubmitReview = () => { ...@@ -571,57 +567,61 @@ const handleSubmitReview = () => {
} }
// 审核通过 // 审核通过
const handleApprove = () => { const handleApprove = async () => {
const currentTime = new Date().toLocaleString('zh-CN') try {
const newLog = { const response = await $api.audioOrderList({
id: `LOG${Date.now()}`, list:[{
time: currentTime, id: props.order.id,
operator: '主管理员', auditStatus: '1'
action: '审核通过', }]
details: `主管审核通过,金额:¥${props.order.realMoney?.toFixed(2)}`
}
emit('update', {
auditStatus: '1',
paymentTime: currentTime,
operationLogs: [...(props.order.operationLogs || []), newLog]
}) })
if (response.c === 0) {
ElMessage.success('审核通过!') ElMessage.success('审核通过!')
setTimeout(() => { setTimeout(() => {
emit('back') emit('back')
}, 1000) }, 1000)
} else {
ElMessage.error(response.m)
}
} catch (error) {
}
} }
// 审核驳回 // 审核驳回
const handleReject = () => { const handleReject = async () => {
if (!rejectReason.value.trim()) { if (!rejectReason.value.trim()) {
ElMessage.error('请填写驳回原因') ElMessage.error('请填写驳回原因')
return return
} }
const newLog = { try {
id: `LOG${Date.now()}`, const response = await $api.audioOrderList({
time: new Date().toLocaleString('zh-CN'), list:[{
operator: '主管理员', id: props.order.id,
action: '审核驳回',
details: `驳回原因:${rejectReason.value}`
}
emit('update', {
auditStatus: '2', auditStatus: '2',
rejectReason: rejectReason.value, auditMemo: rejectReason.value
operationLogs: [...(props.order.operationLogs || []), newLog] }]
}) })
if (response.c === 0) {
ElMessage.success('已驳回订单') ElMessage.success('已驳回订单')
isRejectDialogOpen.value = false isRejectDialogOpen.value = false
setTimeout(()=>{
rejectReason.value = '' rejectReason.value = ''
},0)
setTimeout(() => { setTimeout(() => {
emit('back') emit('back')
}, 1000) }, 1000)
} else {
ElMessage.error(response.m)
}
} catch (error) {
}
} }
// 关闭订单 // 关闭订单
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!