|
|
@@ -32,7 +32,7 @@
|
|
|
</TgSelect>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12" :xs="24">
|
|
|
+ <el-col :span="6" :xs="24">
|
|
|
<el-form-item label="是否退费" prop="isRefund">
|
|
|
<TgRadio
|
|
|
v-model="dataForm.isRefund"
|
|
|
@@ -48,7 +48,23 @@
|
|
|
</TgRadio>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12" :xs="24">
|
|
|
+ <el-col :span="6" :xs="24">
|
|
|
+ <el-form-item v-if="dataForm.isRefund" label="是否自动跨月" prop="isAutoCross" label-width="130">
|
|
|
+ <TgRadio
|
|
|
+ v-model="dataForm.isAutoCross"
|
|
|
+ clearable
|
|
|
+ :list="getDictOptions(DICT_TYPE.COMMON_STATUS6)"
|
|
|
+ >
|
|
|
+ <el-radio
|
|
|
+ v-for="(item, index) in getIntDictOptions(DICT_TYPE.COMMON_STATUS6)"
|
|
|
+ :key="index"
|
|
|
+ :value="item.value"
|
|
|
+ >{{ item.label }}</el-radio
|
|
|
+ >
|
|
|
+ </TgRadio>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" :xs="24">
|
|
|
<el-form-item label="状态" prop="status">
|
|
|
<TgRadio
|
|
|
v-model="dataForm.status"
|
|
|
@@ -397,6 +413,7 @@ const state = reactive<OutRefundFormType>({
|
|
|
name: '',
|
|
|
type: '',
|
|
|
isRefund: '',
|
|
|
+ isAutoCross: 1,
|
|
|
isSameDayRefund: '',
|
|
|
configType: 0,
|
|
|
status: 1,
|
|
|
@@ -430,6 +447,9 @@ const open = async (tenantId, id, detail) => {
|
|
|
try {
|
|
|
const res = await getOutboundRefundDetail(id)
|
|
|
dataForm.value = res
|
|
|
+ if(!dataForm.value.isAutoCross){
|
|
|
+ dataForm.value.isAutoCross = 1
|
|
|
+ }
|
|
|
dataForm.value.items.map(async (item) => {
|
|
|
getItemList(item, false, false)
|
|
|
})
|