| | |
| | | |
| | | <hr> |
| | | |
| | | <el-form :model="queryParams1"> |
| | | <!-- <el-form :model="queryParams1"> |
| | | <el-row> |
| | | <el-form-item label="" prop="people"> |
| | | <el-input v-model="queryParams1.people" placeholder="请输入搜索内容" clearable style="width: 200px; |
| | |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-row> |
| | | </el-form> --> |
| | | |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch"> |
| | | |
| | | <el-form-item label="时间" prop="happenTime"> |
| | | <el-date-picker |
| | | v-model="dateRange" |
| | | style="width: 240px; |
| | | height: 35px; |
| | | border-radius: 16px 16px 16px 16px; |
| | | opacity: 0.5;" |
| | | value-format="yyyy-MM-dd" |
| | | type="daterange" |
| | | range-separator="-" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="地点" prop="address" > |
| | | <el-input |
| | | v-model="queryParams.address" |
| | | placeholder="请输入地点" |
| | | clearable |
| | | style="width: 200px; |
| | | height: 35px; |
| | | border-radius: 16px 16px 16px 16px; |
| | | opacity: 0.5;" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="申请部门或家庭" prop="applyOrganization" > |
| | | <el-input |
| | | v-model="queryParams.applyOrganization" |
| | | placeholder="请输入申请部门或家庭" |
| | | clearable |
| | | style="width: 200px; |
| | | height: 35px; |
| | | border-radius: 16px 16px 16px 16px; |
| | | opacity: 0.5;" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="申请人" prop="applicant" > |
| | | <el-input |
| | | v-model="queryParams.applicant" |
| | | placeholder="请输入申请人" |
| | | clearable |
| | | style="width: 200px; |
| | | height: 35px; |
| | | border-radius: 16px 16px 16px 16px; |
| | | opacity: 0.5;" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button size="mini" @click="handleQuery" style=" width: 65px; height: 32px;background: #FFDDE3; |
| | | border-radius: 6px 6px 6px 6px;opacity:1;">搜索</el-button> |
| | | <el-button size="mini" @click="resetQuery" style=" width: 65px;height: 32px; background: #FFDDE3; |
| | | border-radius: 6px 6px 6px 6px; |
| | | opacity: 1;">重置</el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | |
| | | <el-table :data="tableData" border :header-cell-style="{ background: 'pink', fontSize: '13px', color: 'black' }" |
| | |
| | | <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body> |
| | | |
| | | <el-form ref="elForm" :model="formDat" :rules="rules" size="medium" label-width="100px"> |
| | | <el-form-item label="时间" prop="timeSpan"> |
| | | <el-date-picker v-model="formDat.timeSpan" type="datetimerange" range-separator="至" start-placeholder="开始日期" |
| | | end-placeholder="结束日期" value-format="yyyy-MM-dd HH:mm:ss"> |
| | | </el-date-picker> |
| | | |
| | | <el-form-item label="开始时间" prop="happenTime"> |
| | | <el-date-picker v-model="formDat.happenTime" type="date" placeholder="请选择日期" |
| | | :editable="false" :clearable="false" :style="{width: '100%'}" value-format="yyyy-MM-dd" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="结束时间" prop="endTime"> |
| | | <el-date-picker v-model="formDat.endTime" type="date" placeholder="请选择日期" |
| | | :editable="false" :clearable="false" :style="{width: '100%'}" value-format="yyyy-MM-dd" |
| | | ></el-date-picker> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="标题" prop="meetingTitle"> |
| | | <el-input v-model="formDat.meetingTitle" placeholder="请输入会议标题" clearable :style="{width: '100%'}"> |
| | | </el-input> |
| | |
| | | <el-input v-model="formDat.capacity" placeholder="请输入可容纳人数" clearable :style="{width: '100%'}"> |
| | | </el-input> |
| | | </el-form-item> |
| | | |
| | | |
| | | <el-form-item label="参与人数" prop="attendance"> |
| | | <el-input v-model="formDat.attendance" placeholder="请输入参与人数" clearable :style="{width: '100%'}"> |
| | |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="是否拜访水牌" prop="status"> |
| | | <el-select v-model="formDat.status" placeholder="请选择 " clearable :style="{width: '100%'}" |
| | | :disabled="dsb"> |
| | | <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" |
| | | :value="item.value"></el-option> |
| | | <el-select v-model="formDat.status" placeholder="请选择" clearable :style="{width: '100%'}"> |
| | | <el-option v-for="(item, index) in typeOptions" :key="index" :label="item.label" :value="item.value" |
| | | ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="联系人" prop="name"> |
| | |
| | | export default { |
| | | data() { |
| | | return { |
| | | // 显示搜索条件 |
| | | showSearch: true, |
| | | open: false, |
| | | title: "", |
| | | tableData: [{ |
| | | |
| | | title: '1', |
| | | name: 'asasd', |
| | | address: 'asdadsdasd', |
| | |
| | | }, |
| | | ], |
| | | formDat:{ |
| | | timeSpan: undefined, |
| | | id: undefined, |
| | | happenTime: undefined, |
| | | endTime: undefined, |
| | | timeSpan: undefined, |
| | | meetingTitle: undefined, |
| | | address: undefined, |
| | | meetingID: undefined, |
| | |
| | | url: "", |
| | | status: undefined |
| | | }, |
| | | queryParams1: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | happenTime: undefined, |
| | | people: undefined, |
| | | address: undefined, |
| | | title: undefined, |
| | | remark: undefined |
| | | } |
| | | queryParams: { |
| | | pageNum: 1, |
| | | pageSize: 10, |
| | | content:undefined, |
| | | buyer:undefined, |
| | | location:undefined, |
| | | createDate:undefined, |
| | | happenTime:undefined |
| | | }, |
| | | dateRange: [], |
| | | // 表单校验 |
| | | rules: { |
| | | name: [{ |
| | | required: true, |
| | | message: '请输入设备名称', |
| | | trigger: 'blur' |
| | | }], |
| | | status: [{ |
| | | // required: true, |
| | | message: '是否注销', |
| | | trigger: 'change' |
| | | }], |
| | | buyer: [{ |
| | | required: true, |
| | | message: '请输入购买人', |
| | | trigger: 'blur' |
| | | }], |
| | | location: [{ |
| | | required: true, |
| | | message: '请输入存放地点', |
| | | trigger: 'blur' |
| | | }], |
| | | remark: [{ |
| | | // required: true, |
| | | message: '请输入备注', |
| | | trigger: 'blur' |
| | | }], |
| | | |
| | | happenTime: [{ |
| | | required: true, |
| | | message: '请选择日期选择', |
| | | trigger: 'blur' |
| | | }], |
| | | content: [{ |
| | | required: true, |
| | | message: '请输入标题', |
| | | trigger: 'blur' |
| | | }], |
| | | }, |
| | | typeOptions: [{ |
| | | value: '1', |
| | | label: '是', |
| | | }, |
| | | { |
| | | value: '0', |
| | | label: '否', |
| | | }], |
| | | |
| | | } |
| | | }, |
| | | methods: { |
| | | /** 搜索按钮操作 */ |
| | | handleQuery() { |
| | | this.queryParams.pageNum = 1; |
| | | this.getList(); |
| | | }, |
| | | /** 重置按钮操作 */ |
| | | resetQuery() { |
| | | this.dateRange = []; |
| | | this.resetForm("queryForm"); |
| | | this.handleQuery(); |
| | | }, |
| | | |
| | | |
| | | newRequest(){ |
| | | this.open = true; |