页面修改
This commit is contained in:
parent
c0e799f4c7
commit
b68233f940
@ -8,5 +8,5 @@ const config = {
|
|||||||
urlPrefix: "adminapi", //请求默认前缀
|
urlPrefix: "adminapi", //请求默认前缀
|
||||||
timeout: 20 * 1000, //请求超时时长
|
timeout: 20 * 1000, //请求超时时长
|
||||||
};
|
};
|
||||||
|
console.log( import.meta.env,99999)
|
||||||
export default config;
|
export default config;
|
||||||
|
@ -14,4 +14,4 @@ const app = createApp(App)
|
|||||||
app.use(install)
|
app.use(install)
|
||||||
app.provide('base_url', configs.baseUrl+configs.urlPrefix);
|
app.provide('base_url', configs.baseUrl+configs.urlPrefix);
|
||||||
app.mount('#app')
|
app.mount('#app')
|
||||||
app.config.warnHandler = () => null
|
app.config.warnHandler = () => null
|
||||||
|
@ -24,33 +24,6 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
<!-- <el-input v-model="formData.type" clearable placeholder="请输入任务类型" /> -->
|
<!-- <el-input v-model="formData.type" clearable placeholder="请输入任务类型" /> -->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="一阶天数" prop="stage_day_one">
|
|
||||||
<el-input v-model="formData.stage_day_one" clearable placeholder="请输入一阶天数" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="第一阶段金额" prop="money">
|
|
||||||
<el-input v-model="formData.money" clearable placeholder="请输入第一阶段金额" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="一阶比例" prop="proportion_one">
|
|
||||||
<el-input v-model="formData.proportion_one" clearable placeholder="请输入一阶比例" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="二阶天数" prop="stage_day_two">
|
|
||||||
<el-input v-model="formData.stage_day_two" clearable placeholder="请输入二阶天数 0代表无天数" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="二阶比例" prop="proportion_two">
|
|
||||||
<el-input v-model="formData.proportion_two" clearable placeholder="请输入二阶比例" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="二阶段金额" prop="money_two">
|
|
||||||
<el-input v-model="formData.money_two" clearable placeholder="请输入二阶段金额" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="三阶段天数" prop="stage_day_three">
|
|
||||||
<el-input v-model="formData.stage_day_three" clearable placeholder="请输入三阶段天数" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="三阶段金额" prop="new_money_three">
|
|
||||||
<el-input v-model="formData.new_money_three" clearable placeholder="请输入三阶段金额" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="长期金额" prop="money_longtime">
|
|
||||||
<el-input v-model="formData.money_longtime" clearable placeholder="请输入长期金额" />
|
|
||||||
</el-form-item>
|
|
||||||
<el-form-item label="阶段类型" prop="types">
|
<el-form-item label="阶段类型" prop="types">
|
||||||
|
|
||||||
<el-select class="flex-1" v-model="formData.types" clearable placeholder="请选择任务类型">
|
<el-select class="flex-1" v-model="formData.types" clearable placeholder="请选择任务类型">
|
||||||
@ -63,12 +36,40 @@
|
|||||||
|
|
||||||
<!-- <el-input v-model="formData.types" clearable placeholder="请输入1循环2长期3单次" /> -->
|
<!-- <el-input v-model="formData.types" clearable placeholder="请输入1循环2长期3单次" /> -->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="一阶段天数" prop="stage_day_one">
|
||||||
|
<el-input v-model="formData.stage_day_one" clearable placeholder="请输入一阶天数" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="一阶段金额" prop="money">
|
||||||
|
<el-input v-model="formData.money" clearable placeholder="请输入第一阶段金额" />
|
||||||
|
</el-form-item>
|
||||||
|
<!-- <el-form-item label="一阶比例" prop="proportion_one">
|
||||||
|
<el-input v-model="formData.proportion_one" clearable placeholder="请输入一阶比例" />
|
||||||
|
</el-form-item> -->
|
||||||
|
<el-form-item label="二阶段天数" prop="stage_day_two">
|
||||||
|
<el-input v-model="formData.stage_day_two" clearable placeholder="请输入二阶天数 0代表无天数" />
|
||||||
|
</el-form-item>
|
||||||
|
<!-- <el-form-item label="二阶比例" prop="proportion_two">
|
||||||
|
<el-input v-model="formData.proportion_two" clearable placeholder="请输入二阶比例" />
|
||||||
|
</el-form-item> -->
|
||||||
|
<el-form-item label="二阶段金额" prop="money_two">
|
||||||
|
<el-input v-model="formData.money_two" clearable placeholder="请输入二阶段金额" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="三阶段天数" prop="stage_day_three">
|
||||||
|
<el-input v-model="formData.stage_day_three" clearable placeholder="请输入三阶段天数" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="三阶段金额" prop="new_money_three">
|
||||||
|
<el-input v-model="formData.new_money_three" clearable placeholder="请输入三阶段金额" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="长期金额" prop="money_longtime">
|
||||||
|
<el-input v-model="formData.money_longtime" clearable placeholder="请输入长期金额" />
|
||||||
|
</el-form-item>
|
||||||
|
|
||||||
<!-- <el-form-item label="扩展字段" prop="extend">
|
<!-- <el-form-item label="扩展字段" prop="extend">
|
||||||
<el-input v-model="formData.extend" clearable placeholder="请输入扩展字段" />
|
<el-input v-model="formData.extend" clearable placeholder="请输入扩展字段" />
|
||||||
</el-form-item> -->
|
</el-form-item> -->
|
||||||
<el-form-item label="充值金额" prop="recharge">
|
<!-- <el-form-item label="充值金额" prop="recharge">
|
||||||
<el-input v-model="formData.recharge" clearable placeholder="请输入充值金额" />
|
<el-input v-model="formData.recharge" clearable placeholder="请输入充值金额" />
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
<el-form-item label="任务描述" prop="content">
|
<el-form-item label="任务描述" prop="content">
|
||||||
<el-input v-model="formData.content" clearable placeholder="请输入任务描述" />
|
<el-input v-model="formData.content" clearable placeholder="请输入任务描述" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -109,16 +110,16 @@ const formData = reactive({
|
|||||||
type: '',
|
type: '',
|
||||||
stage_day_one: '',
|
stage_day_one: '',
|
||||||
money: '',
|
money: '',
|
||||||
proportion_one: '',
|
// proportion_one: '',
|
||||||
stage_day_two: '',
|
stage_day_two: '',
|
||||||
proportion_two: '',
|
// proportion_two: '',
|
||||||
money_two: '',
|
money_two: '',
|
||||||
stage_day_three: '',
|
stage_day_three: '',
|
||||||
new_money_three: '',
|
new_money_three: '',
|
||||||
money_longtime: '',
|
money_longtime: '',
|
||||||
types: '',
|
types: '',
|
||||||
// extend: '',
|
// extend: '',
|
||||||
recharge: '',
|
// recharge: '',
|
||||||
content: '',
|
content: '',
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<el-form-item label="任务模板" prop="type">
|
<el-form-item label="任务模板" prop="type">
|
||||||
<el-select v-model="taskTempId" clearable :disabled="mode != 'add'" placeholder="请输入任务类型"
|
<el-select v-model="taskTempId" clearable :disabled="mode != 'add'" placeholder="请选择任务模板"
|
||||||
@change="changeTaskTypeFn">
|
@change="changeTaskTypeFn">
|
||||||
<el-option v-for="item in taskTempList" :key="item.id" :value="item.id" :label="item.title" />
|
<el-option v-for="item in taskTempList" :key="item.id" :value="item.id" :label="item.title" />
|
||||||
</el-select>
|
</el-select>
|
||||||
|
@ -3,31 +3,31 @@
|
|||||||
<popup ref="popupRef" :title="popupTitle" :async="true" width="550px" @confirm="handleSubmit" @close="handleClose">
|
<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 ref="formRef" :model="formData" label-width="120px" :rules="formRules">
|
||||||
|
|
||||||
<el-form-item label="任务模板" prop="type">
|
<el-form-item label="任务模板">
|
||||||
<el-select v-model="taskTempId" clearable placeholder="请输入任务类型" @change="changeTaskTypeFn">
|
<el-select v-model="taskTempId" clearable placeholder="请选择任务模板" @change="changeTaskTypeFn">
|
||||||
<el-option v-for="item in taskTempList" :key="item.id" :value="item.id" :label="item.title" />
|
<el-option v-for="item in taskTempList" :key="item.id" :value="item.id" :label="item.title" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</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"
|
<el-date-picker format="YYYY/MM/DD" value-format="YYYY-MM-DD" :disabled="mode != 'add'"
|
||||||
placeholder="请选择时间" />
|
v-model="formData.cron_time" type="date" placeholder="请选择时间" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="任务角色" prop="extend.task_role">
|
<el-form-item label="任务角色" prop="extend.task_role">
|
||||||
<el-select v-model="formData.extend.task_role" clearable :disabled="true" placeholder="请选择任务角色"
|
<el-select v-model="formData.extend.task_role" clearable placeholder="请选择任务角色"
|
||||||
@change="changeTaskRole" style="width: 100%">
|
@change="changeTaskRole" style="width: 100%">
|
||||||
<el-option v-for="item in taskRoleRow" :key="item.key" :value="item.key" :label="item.value" />
|
<el-option v-for="item in taskRoleRow" :key="item.key" :value="item.key" :label="item.value" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="任务类型" prop="type">
|
<el-form-item label="任务类型" prop="type">
|
||||||
<el-select v-model="formData.type" clearable :disabled="true" placeholder="请选择任务类型" @change="changeTaskType"
|
<el-select v-model="formData.type" clearable placeholder="请选择任务类型" @change="changeTaskType"
|
||||||
style="width: 100%">
|
style="width: 100%">
|
||||||
<el-option v-for="item in datalist" :key="item.label" :value="item.id" :label="item.name" />
|
<el-option v-for="item in datalist" :key="item.label" :value="item.id" :label="item.name" />
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="阶段类型" prop="types">
|
<el-form-item label="阶段类型" prop="types">
|
||||||
<div style="width: 100%">
|
<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: 100%">
|
||||||
<el-option v-for="item in [
|
<el-option v-for="item in [
|
||||||
{ label: 1, name: '循环' },
|
{ label: 1, name: '循环' },
|
||||||
{ label: 2, name: '长期' },
|
{ label: 2, name: '长期' },
|
||||||
@ -64,41 +64,41 @@
|
|||||||
<el-button class="mt-2" type="primary" @click="openCommodity">选择商品</el-button>
|
<el-button class="mt-2" type="primary" @click="openCommodity">选择商品</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="showTarget" label="目标数" prop="extend.target">
|
<el-form-item v-if="showTarget" label="目标数" prop="extend.target">
|
||||||
<el-input v-model="formData.extend.target" clearable :disabled="true" placeholder="请输入目标数" type="number">
|
<el-input v-model="formData.extend.target" clearable placeholder="请输入目标数" type="number">
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="一阶段天数">
|
<el-form-item label="一阶段天数">
|
||||||
<el-input v-model="formData.stage_day_one" clearable :disabled="true" placeholder="请输入天数" type="number">
|
<el-input v-model="formData.stage_day_one" clearable placeholder="请输入天数" type="number">
|
||||||
<template #append>天</template>
|
<template #append>天</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="一阶段金额">
|
<el-form-item label="一阶段金额">
|
||||||
<el-input v-model="formData.money" clearable :disabled="true" placeholder="请输入金额" type="number">
|
<el-input v-model="formData.money" clearable placeholder="请输入金额" type="number">
|
||||||
<template #append>元</template>
|
<template #append>元</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="showTow && formData.type_value != 'town_task_type_5'" label="二阶段天数">
|
<el-form-item v-if="showTow && formData.type_value != 'town_task_type_5'" 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>
|
<template #append>天</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="showTow && formData.type_value != 'town_task_type_5'" label="二阶段金额">
|
<el-form-item v-if="showTow && formData.type_value != 'town_task_type_5'" label="二阶段金额">
|
||||||
<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>
|
<template #append>元</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="showThree && noThreefilter(formData.type_value)" label="三阶段天数">
|
<el-form-item v-if="showThree && noThreefilter(formData.type_value)" label="三阶段天数">
|
||||||
<el-input v-model="formData.stage_day_three" clearable :disabled="true" placeholder="请输入天数" type="number">
|
<el-input v-model="formData.stage_day_three" clearable placeholder="请输入天数" type="number">
|
||||||
<template #append>天</template>
|
<template #append>天</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="showThree && noThreefilter(formData.type_value)" label="三阶段金额">
|
<el-form-item v-if="showThree && noThreefilter(formData.type_value)" label="三阶段金额">
|
||||||
<el-input v-model="formData.new_money_three" clearable :disabled="true" placeholder="请输入金额" type="number">
|
<el-input v-model="formData.new_money_three" clearable placeholder="请输入金额" type="number">
|
||||||
<template #append>元</template>
|
<template #append>元</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="长期金额" v-if="+formData.types == 2">
|
<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>
|
<template #append>元</template>
|
||||||
</el-input>
|
</el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
@ -109,7 +109,7 @@
|
|||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="任务描述" prop="content">
|
<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 />
|
autosize />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@ -188,7 +188,7 @@ const formData = reactive({
|
|||||||
type_value: "",
|
type_value: "",
|
||||||
status: "",
|
status: "",
|
||||||
content: "",
|
content: "",
|
||||||
cron_time:"",
|
cron_time: "",
|
||||||
stage_day_one: 0,
|
stage_day_one: 0,
|
||||||
money: 0, // 一阶段金额
|
money: 0, // 一阶段金额
|
||||||
stage_day_two: 0,
|
stage_day_two: 0,
|
||||||
@ -236,11 +236,13 @@ const showTargetTypeList = [
|
|||||||
"town_task_type_marketing_director_8",
|
"town_task_type_marketing_director_8",
|
||||||
"town_task_type_marketing_director_6",
|
"town_task_type_marketing_director_6",
|
||||||
"town_task_type_marketing_director_5",
|
"town_task_type_marketing_director_5",
|
||||||
|
"town_task_type_marketing_director_11",
|
||||||
"town_task_type_marketing_director_4",
|
"town_task_type_marketing_director_4",
|
||||||
"town_task_type_marketing_director_3",
|
"town_task_type_marketing_director_3",
|
||||||
"town_task_type_marketing_director_2",
|
"town_task_type_marketing_director_2",
|
||||||
'town_task_type_master_3',
|
'town_task_type_master_3',
|
||||||
"town_task_type_master_7"
|
"town_task_type_master_7",
|
||||||
|
|
||||||
];
|
];
|
||||||
const showTarget = computed(() => {
|
const showTarget = computed(() => {
|
||||||
let flag = false;
|
let flag = false;
|
||||||
@ -323,6 +325,9 @@ const changeTaskTypeFn = () => {
|
|||||||
})
|
})
|
||||||
setFormData(taskTempList[i])
|
setFormData(taskTempList[i])
|
||||||
formData.type = Number(formData.type)
|
formData.type = Number(formData.type)
|
||||||
|
|
||||||
|
formData.money_three = taskTempList[i].money_longtime
|
||||||
|
|
||||||
formData.extend.task_role = formData.task_role_id
|
formData.extend.task_role = formData.task_role_id
|
||||||
changeTaskRole(formData.task_role_id)
|
changeTaskRole(formData.task_role_id)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user