页面修改

This commit is contained in:
zmj 2023-12-22 11:04:10 +08:00
parent c0e799f4c7
commit b68233f940
5 changed files with 59 additions and 53 deletions

View File

@ -8,5 +8,5 @@ const config = {
urlPrefix: "adminapi", //请求默认前缀
timeout: 20 * 1000, //请求超时时长
};
console.log( import.meta.env,99999)
export default config;

View File

@ -14,4 +14,4 @@ const app = createApp(App)
app.use(install)
app.provide('base_url', configs.baseUrl+configs.urlPrefix);
app.mount('#app')
app.config.warnHandler = () => null
app.config.warnHandler = () => null

View File

@ -24,33 +24,6 @@
</el-select>
<!-- <el-input v-model="formData.type" clearable placeholder="请输入任务类型" /> -->
</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-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-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-input v-model="formData.extend" clearable placeholder="请输入扩展字段" />
</el-form-item> -->
<el-form-item label="充值金额" prop="recharge">
<!-- <el-form-item label="充值金额" prop="recharge">
<el-input v-model="formData.recharge" clearable placeholder="请输入充值金额" />
</el-form-item>
</el-form-item> -->
<el-form-item label="任务描述" prop="content">
<el-input v-model="formData.content" clearable placeholder="请输入任务描述" />
</el-form-item>
@ -109,16 +110,16 @@ const formData = reactive({
type: '',
stage_day_one: '',
money: '',
proportion_one: '',
// proportion_one: '',
stage_day_two: '',
proportion_two: '',
// proportion_two: '',
money_two: '',
stage_day_three: '',
new_money_three: '',
money_longtime: '',
types: '',
// extend: '',
recharge: '',
// recharge: '',
content: '',
})

View File

@ -6,7 +6,7 @@
<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">
<el-option v-for="item in taskTempList" :key="item.id" :value="item.id" :label="item.title" />
</el-select>

View File

@ -3,31 +3,31 @@
<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="任务模板" prop="type">
<el-select v-model="taskTempId" clearable placeholder="请输入任务类型" @change="changeTaskTypeFn">
<el-form-item label="任务模板">
<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-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="请选择时间" />
<el-date-picker format="YYYY/MM/DD" value-format="YYYY-MM-DD" :disabled="mode != 'add'"
v-model="formData.cron_time" type="date" placeholder="请选择时间" />
</el-form-item>
<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%">
<el-option v-for="item in taskRoleRow" :key="item.key" :value="item.key" :label="item.value" />
</el-select>
</el-form-item>
<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%">
<el-option v-for="item in datalist" :key="item.label" :value="item.id" :label="item.name" />
</el-select>
</el-form-item>
<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: 100%">
<el-option v-for="item in [
{ label: 1, name: '循环' },
{ label: 2, name: '长期' },
@ -64,41 +64,41 @@
<el-button class="mt-2" type="primary" @click="openCommodity">选择商品</el-button>
</el-form-item>
<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-form-item>
<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>
</el-input>
</el-form-item>
<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>
</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 :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 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>
</el-input>
</el-form-item>
<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>
</el-input>
</el-form-item>
<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>
</el-input>
</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>
@ -109,7 +109,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>
@ -188,7 +188,7 @@ const formData = reactive({
type_value: "",
status: "",
content: "",
cron_time:"",
cron_time: "",
stage_day_one: 0,
money: 0, //
stage_day_two: 0,
@ -236,11 +236,13 @@ const showTargetTypeList = [
"town_task_type_marketing_director_8",
"town_task_type_marketing_director_6",
"town_task_type_marketing_director_5",
"town_task_type_marketing_director_11",
"town_task_type_marketing_director_4",
"town_task_type_marketing_director_3",
"town_task_type_marketing_director_2",
'town_task_type_master_3',
"town_task_type_master_7"
"town_task_type_master_7",
];
const showTarget = computed(() => {
let flag = false;
@ -323,6 +325,9 @@ const changeTaskTypeFn = () => {
})
setFormData(taskTempList[i])
formData.type = Number(formData.type)
formData.money_three = taskTempList[i].money_longtime
formData.extend.task_role = formData.task_role_id
changeTaskRole(formData.task_role_id)
}