This commit is contained in:
zmj 2023-12-22 11:31:39 +08:00
parent b68233f940
commit 8b75c65885
3 changed files with 49 additions and 33 deletions

View File

@ -5,20 +5,20 @@
<el-form-item label="任务模板" prop="type">
<el-form-item label="任务模板">
<el-select v-model="taskTempId" clearable :disabled="mode != 'add'" placeholder="请选择任务模板"
@change="changeTaskTypeFn">
@change="changeTaskTypeFn" style="width:100%">
<el-option v-for="item in taskTempList" :key="item.id" :value="item.id" :label="item.title" />
</el-select>
</el-form-item>
<el-form-item label="任务类型" prop="type">
<el-select v-model="formData.type" clearable :disabled="false" placeholder="请输入任务类型" @change="changeTaskType">
<el-option v-for="(item, index) in roleTypeList" :key="item" :value="index" :label="item" />
<el-select v-model="formData.type" clearable placeholder="请输入任务类型" @change="changeTaskType" style="width:100%">
<el-option v-for="(item, index) in roleTypeList" :key="item" :value="index" :label="item" />
</el-select>
</el-form-item>
<el-form-item label="任务下发时间" prop="cron_time">
<el-date-picker format="YYYY/MM/DD" value-format="YYYY-MM-DD" :disabled="mode != 'add'" v-model="formData.cron_time" type="date"
placeholder="请选择时间" />
placeholder="请选择时间" style="width: 50vw;" />
</el-form-item>
<!-- <el-form-item
v-if="formData.type == 32"
@ -43,7 +43,7 @@
</el-form-item>
<el-form-item label="阶段类型" prop="types">
<div>
<el-select v-model="formData.types" clearable :disabled="true" placeholder="请输入阶段类型">
<el-select v-model="formData.types" clearable placeholder="请输入阶段类型" style="width:21vw">
<el-option v-for="item in [
{ label: 1, name: '循环' },
{ label: 2, name: '长期' },
@ -56,13 +56,13 @@
</div>
</el-form-item>
<el-form-item label="一阶段天数">
<el-input v-model="formData.stage_day_one" clearable placeholder="请输入天数" type="number" :disabled="true">
<el-input v-model="formData.stage_day_one" clearable placeholder="请输入天数" type="number" >
<template #append></template>
</el-input>
</el-form-item>
<el-form-item label="一阶段金额">
<div style="width: 100%">
<el-input v-model="formData.money" clearable placeholder="请输入金额" :disabled="true" type="number">
<el-input v-model="formData.money" clearable placeholder="请输入金额" type="number">
<template #append></template>
</el-input>
<div v-if="formData.type == 35" style="color: #e6a23c; font-size: 12px">
@ -71,13 +71,13 @@
</div>
</el-form-item>
<el-form-item label="二阶段天数">
<el-input v-model="formData.stage_day_two" clearable :disabled="true" placeholder="请输入天数" type="number">
<el-input v-model="formData.stage_day_two" clearable placeholder="请输入天数" type="number">
<template #append></template>
</el-input>
</el-form-item>
<el-form-item label="二阶段金额">
<div style="width: 100%">
<el-input v-model="formData.money_two" clearable :disabled="true" placeholder="请输入金额" type="number">
<el-input v-model="formData.money_two" clearable placeholder="请输入金额" type="number">
<template #append></template>
</el-input>
<div v-if="formData.type == 35" style="color: #e6a23c; font-size: 12px">
@ -86,7 +86,7 @@
</div>
</el-form-item>
<el-form-item label="长期金额" v-if="+formData.types == 2">
<el-input v-model="formData.money_three" clearable :disabled="true" placeholder="请输入金额" type="number">
<el-input v-model="formData.money_three" clearable placeholder="请输入金额" type="number">
<template #append></template>
</el-input>
</el-form-item>
@ -100,7 +100,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="任务描述" prop="content">
<el-input v-model="formData.content" clearable :disabled="true" placeholder="请输入任务描述" type="textarea"
<el-input v-model="formData.content" clearable placeholder="请输入任务描述" type="textarea"
autosize />
</el-form-item>
</el-form>
@ -435,3 +435,8 @@ defineExpose({
getDetail,
});
</script>
<style>
.el-input__wrapper{
width: 100% !important;
}
</style>

View File

@ -3,14 +3,14 @@
<popup ref="popupRef" :title="popupTitle" :async="true" width="550px" @confirm="handleSubmit" @close="handleClose">
<el-form ref="formRef" :model="formData" label-width="120px" :rules="formRules">
<el-form-item label="任务模板">
<el-select v-model="taskTempId" clearable placeholder="请选择任务模板" @change="changeTaskTypeFn">
<el-form-item label="任务45模板" >
<el-select v-model="taskTempId" clearable placeholder="请选择任务模板" @change="changeTaskTypeFn" style="width: 100%;" >
<el-option v-for="item in taskTempList" :key="item.id" :value="item.id" :label="item.title" />
</el-select>
</el-form-item>
<el-form-item label="任务下发时间" prop="cron_time">
<el-form-item label="任务下发时间" prop="cron_time" >
<el-date-picker format="YYYY/MM/DD" value-format="YYYY-MM-DD" :disabled="mode != 'add'"
v-model="formData.cron_time" type="date" placeholder="请选择时间" />
v-model="formData.cron_time" type="date" placeholder="请选择时间" style="width:2500px" />
</el-form-item>
<el-form-item label="任务角色" prop="extend.task_role">
<el-select v-model="formData.extend.task_role" clearable placeholder="请选择任务角色"
@ -21,7 +21,7 @@
<el-form-item label="任务类型" prop="type">
<el-select v-model="formData.type" clearable placeholder="请选择任务类型" @change="changeTaskType"
style="width: 100%">
style="width: 54vw;">
<el-option v-for="item in datalist" :key="item.label" :value="item.id" :label="item.name" />
</el-select>
</el-form-item>
@ -535,4 +535,11 @@ defineExpose({
getDetail,
});
</script>
<style>
.el-input__wrapper{
width: 100% !important;
}
</style>

View File

@ -19,18 +19,18 @@
/>
</el-select>
</el-form-item> -->
<el-form-item label="任务模板" prop="type">
<el-form-item label="任务模板" >
<el-select v-model="taskTempId" clearable :disabled="mode != 'add'" placeholder="请输入任务类型"
@change="changeTaskTypeFn">
@change="changeTaskTypeFn" style="width: 100%;">
<el-option v-for="item in taskTempList" :key="item.id" :value="item.id" :label="item.title" />
</el-select>
</el-form-item>
<el-form-item label="任务下发时间" prop="cron_time">
<el-date-picker format="YYYY/MM/DD" value-format="YYYY-MM-DD" :disabled="mode != 'add'" v-model="formData.cron_time" type="date"
placeholder="请选择时间" />
placeholder="请选择时间" style="width: 50vw;"/>
</el-form-item>
<el-form-item label="任务类型" prop="type">
<el-select v-model="formData.type" clearable :disabled="true" placeholder="请选择任务类型"
<el-select v-model="formData.type" clearable placeholder="请选择任务类型"
@change="changeTaskType" style="width: 100%">
<el-option v-for="item in datalist" :key="item.label" :value="item.id" :label="item.name" />
</el-select>
@ -38,8 +38,8 @@
<el-form-item label="阶段类型" prop="types">
<div style="width: 100%">
<el-select v-model="formData.types" clearable :disabled="true" placeholder="请选择阶段类型"
style="width: 100%">
<el-select v-model="formData.types" clearable placeholder="请选择阶段类型"
style="width: 21vw;">
<el-option v-for="item in [
{ label: 1, name: '循环' },
{ label: 2, name: '长期' },
@ -52,41 +52,41 @@
</div>
</el-form-item>
<el-form-item v-if="showTarget" label="目标数" prop="extend.target">
<el-input v-model="formData.extend.target" clearable placeholder="请输入目标数" :disabled="true" type="number">
<el-input v-model="formData.extend.target" clearable placeholder="请输入目标数" type="number">
</el-input>
</el-form-item>
<el-form-item label="一阶段天数">
<el-input v-model="formData.stage_day_one" clearable placeholder="请输入天数" :disabled="true" type="number">
<el-input v-model="formData.stage_day_one" clearable placeholder="请输入天数" type="number">
<template #append></template>
</el-input>
</el-form-item>
<el-form-item label="一阶段金额">
<el-input v-model="formData.money" clearable placeholder="请输入金额" :disabled="true" type="number">
<el-input v-model="formData.money" clearable placeholder="请输入金额" type="number">
<template #append></template>
</el-input>
</el-form-item>
<el-form-item v-if="showTow && formData.type_value != 'town_task_type_5'" label="二阶段天数">
<el-input v-model="formData.stage_day_two" clearable placeholder="请输入天数" :disabled="true" type="number">
<el-input v-model="formData.stage_day_two" clearable placeholder="请输入天数" type="number">
<template #append></template>
</el-input>
</el-form-item>
<el-form-item v-if="showTow && formData.type_value != 'town_task_type_5'" label="二阶段金额">
<el-input v-model="formData.money_two" clearable placeholder="请输入金额" :disabled="true" type="number">
<el-input v-model="formData.money_two" clearable placeholder="请输入金额" type="number">
<template #append></template>
</el-input>
</el-form-item>
<el-form-item v-if="showThree" label="三阶段天数">
<el-input v-model="formData.stage_day_three" clearable placeholder="请输入天数" :disabled="true" type="number">
<el-input v-model="formData.stage_day_three" clearable placeholder="请输入天数" type="number">
<template #append></template>
</el-input>
</el-form-item>
<el-form-item v-if="showThree" label="三阶段金额">
<el-input v-model="formData.new_money_three" clearable placeholder="请输入金额" :disabled="true" type="number">
<el-input v-model="formData.new_money_three" clearable placeholder="请输入金额" type="number">
<template #append></template>
</el-input>
</el-form-item>
<el-form-item label="长期金额" v-if="+formData.types == 2">
<el-input v-model="formData.money_three" clearable placeholder="请输入金额" :disabled="true" type="number">
<el-input v-model="formData.money_three" clearable placeholder="请输入金额" type="number">
<template #append></template>
</el-input>
</el-form-item>
@ -97,7 +97,7 @@
</el-radio-group>
</el-form-item>
<el-form-item label="任务描述" prop="content">
<el-input v-model="formData.content" clearable placeholder="请输入任务描述" :disabled="true" type="textarea" autosize />
<el-input v-model="formData.content" clearable placeholder="请输入任务描述" type="textarea" autosize />
</el-form-item>
</el-form>
<el-dialog v-model="personnelShow" ref="personnelRef" title="选择负责人" width="60%">
@ -447,4 +447,8 @@ defineExpose({
getDetail,
});
</script>
<style>
.el-input__wrapper{
width: 100% !important;
}
</style>