更新了任务日程的详细描述
This commit is contained in:
parent
481767169c
commit
9160177c7c
@ -50,10 +50,131 @@
|
|||||||
<el-form-item label="任务描述" v-if="formData.template_name">
|
<el-form-item label="任务描述" v-if="formData.template_name">
|
||||||
<el-input
|
<el-input
|
||||||
disabled
|
disabled
|
||||||
v-model="formData.content"
|
v-model="formData.templateInfo.content"
|
||||||
placeholder="没有任务描述"
|
placeholder="没有任务描述"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="一阶段天数">
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
v-model="formData.templateInfo.stage_day_one"
|
||||||
|
clearable
|
||||||
|
placeholder="请输入天数"
|
||||||
|
type="number"
|
||||||
|
>
|
||||||
|
<template #append>天</template>
|
||||||
|
</el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="一阶段金额">
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
v-model="formData.templateInfo.money"
|
||||||
|
clearable
|
||||||
|
placeholder="请输入金额"
|
||||||
|
type="number"
|
||||||
|
>
|
||||||
|
<template #append>元</template>
|
||||||
|
</el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="二阶段天数">
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
v-model="formData.templateInfo.stage_day_two"
|
||||||
|
clearable
|
||||||
|
placeholder="请输入天数"
|
||||||
|
type="number"
|
||||||
|
>
|
||||||
|
<template #append>天</template>
|
||||||
|
</el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="二阶段金额">
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
v-model="formData.templateInfo.money_two"
|
||||||
|
clearable
|
||||||
|
placeholder="请输入金额"
|
||||||
|
type="number"
|
||||||
|
>
|
||||||
|
<template #append>元</template>
|
||||||
|
</el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
v-if="noThreefilter(+formData.templateInfo.type)"
|
||||||
|
label="三阶段天数"
|
||||||
|
>
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
v-model="formData.templateInfo.stage_day_three"
|
||||||
|
clearable
|
||||||
|
placeholder="请输入天数"
|
||||||
|
type="number"
|
||||||
|
>
|
||||||
|
<template #append>天</template>
|
||||||
|
</el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
v-if="noThreefilter(+formData.templateInfo.type)"
|
||||||
|
label="三阶段金额"
|
||||||
|
>
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
v-model="formData.templateInfo.new_money_three"
|
||||||
|
clearable
|
||||||
|
placeholder="请输入金额"
|
||||||
|
type="number"
|
||||||
|
>
|
||||||
|
<template #append>元</template>
|
||||||
|
</el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="长期金额" v-if="+formData.templateInfo.types == 2">
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
v-model="formData.templateInfo.money_three"
|
||||||
|
clearable
|
||||||
|
placeholder="请输入金额"
|
||||||
|
type="number"
|
||||||
|
>
|
||||||
|
<template #append>元</template>
|
||||||
|
</el-input>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item v-if="formData.templateInfo.type == 32" label="中转点">
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
placeholder="请选择中转点"
|
||||||
|
:value="formData.templateInfo?.extend?.transfer?.address"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item v-if="formData.templateInfo.type == 32" label="终点">
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
placeholder="请选择终点"
|
||||||
|
:value="formData.templateInfo?.extend?.terminus?.address"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
|
<!-- <el-form-item
|
||||||
|
v-if="formData.templateInfo.type == 35"
|
||||||
|
label="负责人"
|
||||||
|
prop="task_admin"
|
||||||
|
@click="clickTaskAdmin"
|
||||||
|
>
|
||||||
|
<el-input
|
||||||
|
placeholder="请选择负责人"
|
||||||
|
readonly
|
||||||
|
v-model="formData.task_admin_name"
|
||||||
|
/>
|
||||||
|
</el-form-item> -->
|
||||||
|
<el-form-item
|
||||||
|
v-if="formData.templateInfo.type == 35"
|
||||||
|
label="充值金额(元)"
|
||||||
|
prop="recharge"
|
||||||
|
>
|
||||||
|
<el-input
|
||||||
|
disabled
|
||||||
|
placeholder="请输入充值金额(元)"
|
||||||
|
v-model="formData.templateInfo.recharge"
|
||||||
|
type="number"
|
||||||
|
/>
|
||||||
|
</el-form-item>
|
||||||
<!-- <el-form-item v-if="mode == 'show'" label="">
|
<!-- <el-form-item v-if="mode == 'show'" label="">
|
||||||
<el-button type="primary" @click="clickUpdate"> 修改 </el-button>
|
<el-button type="primary" @click="clickUpdate"> 修改 </el-button>
|
||||||
<el-button type="danger" @click="clickDelete"> 删除 </el-button>
|
<el-button type="danger" @click="clickDelete"> 删除 </el-button>
|
||||||
@ -100,6 +221,7 @@ const formData = reactive({
|
|||||||
end_time: "",
|
end_time: "",
|
||||||
datetime: "",
|
datetime: "",
|
||||||
content: "",
|
content: "",
|
||||||
|
templateInfo: {},
|
||||||
});
|
});
|
||||||
|
|
||||||
interface RuleForm {
|
interface RuleForm {
|
||||||
@ -116,6 +238,13 @@ const rules = reactive<FormRules<RuleForm>>({
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 没有三阶段的任务类型ID, 使用以下方法过滤
|
||||||
|
const noThreeList = reactive([31, 32, 33, 34, 35, 45, 48, 49]);
|
||||||
|
const noThreefilter = (id: number) => {
|
||||||
|
if (noThreeList.includes(id)) return false;
|
||||||
|
else return true;
|
||||||
|
};
|
||||||
|
|
||||||
function customEvent(data: any) {
|
function customEvent(data: any) {
|
||||||
isShow.value = false;
|
isShow.value = false;
|
||||||
formData.template_id = data.id;
|
formData.template_id = data.id;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user