提交 a7d78302 authored 作者: lidongxu's avatar lidongxu

feat(mobile/plan): 促销计划移动端_城市经理新增时默认归属人自己

同上
上级 b8a1edce
...@@ -42,7 +42,7 @@ ...@@ -42,7 +42,7 @@
@click="selCalendar" /> @click="selCalendar" />
<PickerCalendar v-model:show="showCalendar" <PickerCalendar v-model:show="showCalendar"
:default-date="form.date" :default-date="form.date"
:min-date="new Date()" :min-date="planMinDate"
setNextMaxMonth setNextMaxMonth
type="single" type="single"
@confirm="confirmCalendar" /> @confirm="confirmCalendar" />
...@@ -62,6 +62,7 @@ ...@@ -62,6 +62,7 @@
label="归属人" label="归属人"
placeholder="请选择归属人" placeholder="请选择归属人"
required required
:disabled="isCityManager"
:rules="[{ required: true, message: '请选择归属人' }]" :rules="[{ required: true, message: '请选择归属人' }]"
@click="selEmployee" /> @click="selEmployee" />
<van-field v-model="form.inTime" <van-field v-model="form.inTime"
...@@ -260,6 +261,18 @@ const confirmCalendar = (value) => { ...@@ -260,6 +261,18 @@ const confirmCalendar = (value) => {
form.date = value form.date = value
showCalendar.value = false showCalendar.value = false
} }
const planMinDate = computed(() => {
// 如果当前是城市经理,只能创建下个月计划,否则是今日到下月末
if (isCityManager.value) {
// 返回下个月 1 号的日期对象
const date = new Date()
date.setMonth(date.getMonth() + 1)
date.setDate(1)
return date
} else {
return new Date()
}
})
// 选择计划 // 选择计划
const selPattern = () => { const selPattern = () => {
...@@ -277,8 +290,19 @@ const selPattern = () => { ...@@ -277,8 +290,19 @@ const selPattern = () => {
// 归属人 // 归属人
const showEmployeePicker = ref(false) const showEmployeePicker = ref(false)
const selEmployee = () => { const selEmployee = () => {
if (!isCityManager.value) {
showEmployeePicker.value = true showEmployeePicker.value = true
}
} }
onMounted(() => {
// 如果当前是城市经理,自动填入归属人信息
if (isCityManager.value) {
form.employeeName = employeeName.value
form.employeeNo = employeeNo.value
form.employeeId = userStore().employeeId
}
})
// 上班打卡时间 // 上班打卡时间
const showInTimePicker = ref(false) const showInTimePicker = ref(false)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论