Commit e3a878da authored by lihui's avatar lihui

feat: self-test

parent 0c501451
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
class="activityImage" class="activityImage"
style="width: 100%; height: 400px" style="width: 100%; height: 400px"
:src="picItem" :src="picItem"
fit="fit" fit="contain"
></el-image> ></el-image>
</el-card> </el-card>
<el-card class="activities box-card"> <el-card class="activities box-card">
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
type="datetime" type="datetime"
:disabledDate="pickerOptions.disabledDateStart" :disabledDate="pickerOptions.disabledDateStart"
:default-value="new Date()" :default-value="new Date()"
placeholder="选择开始时间" placeholder="拼单开始时间"
@change="changeStartTime" @change="changeStartTime"
> >
</el-date-picker> </el-date-picker>
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
v-model="endDate" v-model="endDate"
type="datetime" type="datetime"
:default-value="new Date()" :default-value="new Date()"
placeholder="选择结束时间" placeholder="拼单结束时间"
:disabledDate="pickerOptions.disabledDateEnd" :disabledDate="pickerOptions.disabledDateEnd"
@change="changeEndTime" @change="changeEndTime"
> >
...@@ -227,8 +227,12 @@ ...@@ -227,8 +227,12 @@
import ActivityService from "@/service/Activity/index"; import ActivityService from "@/service/Activity/index";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import myMap from "../components/myMap.vue"; import myMap from "../components/myMap.vue";
import dayJs from "dayjs";
let checkphone = (rule, value, callback) => { let checkphone = (rule, value, callback) => {
let myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/; let myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(17[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if (value === "") {
callback();
}
if (!myreg.test(value)) { if (!myreg.test(value)) {
return callback(new Error("电话格式不对")); return callback(new Error("电话格式不对"));
} else { } else {
...@@ -238,8 +242,8 @@ let checkphone = (rule, value, callback) => { ...@@ -238,8 +242,8 @@ let checkphone = (rule, value, callback) => {
export default { export default {
data() { data() {
return { return {
startDate: "", //开始时间 startDate: dayJs(), //开始时间
endDate: "", // 结束时间 endDate: dayJs().add(7, "day"), // 结束时间
pickerOptions: { pickerOptions: {
disabledDateStart(time) { disabledDateStart(time) {
let _now = Date.now(); let _now = Date.now();
...@@ -271,17 +275,9 @@ export default { ...@@ -271,17 +275,9 @@ export default {
{ required: true, message: "请输入详细地址", trigger: "blur" } { required: true, message: "请输入详细地址", trigger: "blur" }
], ],
contactor: [ contactor: [
{ required: true, message: "请输入联系人", trigger: "blur" },
{ min: 0, max: 30, message: "长度在 0 到 30 个字符", trigger: "blur" } { min: 0, max: 30, message: "长度在 0 到 30 个字符", trigger: "blur" }
], ],
phone: [ phone: [{ validator: checkphone, trigger: "blur" }]
{
required: true,
message: "请输入电话",
trigger: "blur"
},
{ validator: checkphone, trigger: "blur" }
]
}, },
checkedNum: 0, // 勾选自提点数量 checkedNum: 0, // 勾选自提点数量
selfLiftingPoint: "", // 自提点搜索关键词 selfLiftingPoint: "", // 自提点搜索关键词
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment