开始时间不能大于结束时间

<!DOCTYPE html>
<html lang="zh">

<head>
    <meta charset="UTF-8">
    <title>招管E</title>
    <script type="text/javascript" src="/js/my_includes.js"></script>
    <script src="/teamwork/xmgl/project/components/city-cascader.js"></script>
    <style>
        .el-date-editor.el-input,
        .el-date-editor.el-input__inner {
            width: 100%;
        }
    </style>
</head>

<body>
    <div id="main_con" v-cloak>
        <el-card>
            <my-form ref="form" v-model="form" :detail-url="twUrl + '/grbg/daily/detail'" label-width="120px"
                :detail-extra="detailExtra" :submit-url="twUrl + '/grbg/daily/add'" :before-send="beforeSend"
                :after-detail="afterDetail">
                <el-card>
                    <h4 slot="header">日报信息</h4>
                    <el-row>
                        <el-col :span="24">
                            <el-form-item label="项目名称" prop="proname">
                                <el-input v-model="form.proname" placeholder="请输入项目名称"></el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="12">
                            <el-form-item label="开始时间" prop="starttime">
                                <el-date-picker v-model="form.starttime" type="datetime"
                                    value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择开始时间"
                                    :picker-options="pickerOptionsStart">
                                </el-date-picker>
                            </el-form-item>
                        </el-col>
                        <el-col :span="12">
                            <el-form-item label="结束时间" prop="endtime">
                                <el-date-picker v-model="form.endtime" type="datetime"
                                    value-format="yyyy-MM-dd HH:mm:ss" placeholder="选择结束时间"
                                    :picker-options="pickerOptionsEnd">
                                </el-date-picker>
                            </el-form-item>
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="12">
                            <el-form-item label="地点" prop="citycode">
                                <city-cascader v-model="form.citycode" :cityname.sync="form.cityname"
                                    placeholder="请选择地点"></city-cascader>
                            </el-form-item>
                        </el-col>
                        <el-col :span="12">
                            <el-form-item label="客户全称" prop="clientname">
                                <el-input v-model="form.clientname" placeholder="请输入客户全称"></el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="12">
                            <el-form-item label="联系人" prop="linkname">
                                <el-input v-model="form.linkname" placeholder="请输入联系人"></el-input>
                            </el-form-item>
                        </el-col>
                        <el-col :span="12">
                            <el-form-item label="联系电话" prop="linkphone">
                                <el-input v-model="form.linkphone" placeholder="请输入联系电话"></el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="24">
                            <el-form-item label="工作内容" prop="worktext">
                                <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 5}" placeholder="请输入工作内容"
                                    v-model="form.worktext">
                                </el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="24">
                            <el-form-item label="反馈内容" prop="feedback">
                                <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 5}" placeholder="请输入反馈内容"
                                    v-model="form.feedback">
                                </el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="24">
                            <el-form-item label="跟进情况" prop="follow">
                                <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 5}" placeholder="请输入跟进情况"
                                    v-model="form.follow">
                                </el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
                    <el-row>
                        <el-col :span="24">
                            <el-form-item label="相关客户信息" prop="aboutlink">
                                <el-input type="textarea" :autosize="{ minRows: 2, maxRows: 5}" placeholder="请输入相关客户信息"
                                    v-model="form.aboutlink">
                                </el-input>
                            </el-form-item>
                        </el-col>
                    </el-row>
                </el-card>
            </my-form>
        </el-card>
    </div>

    <script>
        new mainVue({
            data: {
                form: {

                },
                pickerOptionsStart: {
                    disabledDate: time => {
                        let endDateVal = $vue.form.endtime;
                        return time.getTime() > new Date(endDateVal).getTime() || time.getTime() > Date.now();
                    }
                },
                pickerOptionsEnd: {
                    disabledDate: time => {
                        let beginDateVal = $vue.form.starttime;
                        return (
                            time.getTime() <
                            new Date(beginDateVal).getTime() || time.getTime() > Date.now()
                        );
                    },
                },
            },
            computed: {
                detailExtra: function () {
                    return { rowguid: getSearch('rowguid') };
                }
            },
            methods: {
                beforeSend: function (cb) {
                    cb();
                },
                afterDetail: function (data) {

                }
            },
            mounted: function () {

            }
        })
    </script>
</body>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值