<template> <el-dialog :title="title" :visible.sync="dialogVisible" :before-close="handleClose" > <div> <el-date-picker v-model="dateValue" type="datetimerange" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" > </el-date-picker> </div> <span slot="footer" class="dialog-footer"> <el-button @click="dialogVisible = false">取 消</el-button> <el-button :loading="okLoading" type="primary" @click="ok" >确 定 </el-button> </span> </el-dialog> </template> <script> import MyFileUpload from "@/components/MyFileUpload"; import { addPipe, updatePipe } from "@/api/device/pipe.js"; import { getString } from "@/utils/gassafety.js"; import moment from "moment"; export default { props: { id: { type: String, }, title:{ type:String, } }, components: {}, data() { return { dialogVisible: false, dateValue:"", }; }, computed: {}, created() {}, methods: { ok() {}, async requeset(id, data) { id ? console.log("修改") : console.log("新增"); return id ? updatePipe(data) : addPipe(data); }, show() { this.dialogVisible = true; }, handleClose(done) { done(); }, }, }; </script> <style lang="scss"> </style>