|
@@ -1,6 +1,15 @@
|
|
<template>
|
|
<template>
|
|
<div class="app-container">
|
|
<div class="app-container">
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px" @submit.native.prevent>
|
|
<el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px" @submit.native.prevent>
|
|
|
|
+ <el-form-item label="名称" prop="name">
|
|
|
|
+ <el-input
|
|
|
|
+ v-model="queryParams.name"
|
|
|
|
+ placeholder="请输入名称"
|
|
|
|
+ clearable
|
|
|
|
+ size="small"
|
|
|
|
+ @keyup.enter.native="handleQuery"
|
|
|
|
+ />
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="地址" prop="address">
|
|
<el-form-item label="地址" prop="address">
|
|
<el-input
|
|
<el-input
|
|
v-model="queryParams.address"
|
|
v-model="queryParams.address"
|
|
@@ -78,6 +87,7 @@
|
|
<el-table v-loading="loading" :data="fulltimestationList" @selection-change="handleSelectionChange">
|
|
<el-table v-loading="loading" :data="fulltimestationList" @selection-change="handleSelectionChange">
|
|
<el-table-column type="selection" width="55" align="center"/>
|
|
<el-table-column type="selection" width="55" align="center"/>
|
|
<!--<el-table-column label="主键id" align="center" prop="id"/>-->
|
|
<!--<el-table-column label="主键id" align="center" prop="id"/>-->
|
|
|
|
+ <el-table-column label="名称" align="center" prop="name"/>
|
|
<el-table-column label="地址" align="center" prop="address"/>
|
|
<el-table-column label="地址" align="center" prop="address"/>
|
|
<el-table-column label="负责人" align="center" prop="principal"/>
|
|
<el-table-column label="负责人" align="center" prop="principal"/>
|
|
<el-table-column label="联系电话" align="center" prop="contactsPhone"/>
|
|
<el-table-column label="联系电话" align="center" prop="contactsPhone"/>
|
|
@@ -123,18 +133,24 @@
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
<el-row>
|
|
<el-row>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
|
+ <el-form-item label="名称" prop="name">
|
|
|
|
+ <el-input v-model="form.name" placeholder="请输入名称" maxlength="20"/>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="负责人" prop="principal">
|
|
<el-form-item label="负责人" prop="principal">
|
|
<el-input v-model="form.principal" placeholder="请输入负责人" maxlength="20"/>
|
|
<el-input v-model="form.principal" placeholder="请输入负责人" maxlength="20"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="经度" prop="longitude" @dblclick.native="showMap">
|
|
<el-form-item label="经度" prop="longitude" @dblclick.native="showMap">
|
|
<el-input v-model="form.longitude" placeholder="鼠标双击此处以选择经纬度" maxlength="32"/>
|
|
<el-input v-model="form.longitude" placeholder="鼠标双击此处以选择经纬度" maxlength="32"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="地址" prop="address">
|
|
|
|
- <el-input v-model="form.address" placeholder="请输入地址" maxlength="20"/>
|
|
|
|
|
|
+ <el-form-item label="所属部门" prop="deptId">
|
|
|
|
+ <treeselect v-model="form.deptId" :options="deptOptions" multiple:false :show-count="true" :noResultsText="'空'" :noOptionsText="'空'"
|
|
|
|
+ placeholder="请选择部门" @select="hx"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
-
|
|
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-col :span="12">
|
|
|
|
+ <el-form-item label="地址" prop="address">
|
|
|
|
+ <el-input v-model="form.address" placeholder="请输入地址" maxlength="20"/>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="联系电话" prop="contactsPhone">
|
|
<el-form-item label="联系电话" prop="contactsPhone">
|
|
<el-input v-model="form.contactsPhone" placeholder="请输入联系电话" maxlength="20"/>
|
|
<el-input v-model="form.contactsPhone" placeholder="请输入联系电话" maxlength="20"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -142,10 +158,6 @@
|
|
<el-form-item label="纬度" prop="latitude" @dblclick.native="showMap">
|
|
<el-form-item label="纬度" prop="latitude" @dblclick.native="showMap">
|
|
<el-input v-model="form.latitude" placeholder="鼠标双击此处以选择经纬度" maxlength="32"/>
|
|
<el-input v-model="form.latitude" placeholder="鼠标双击此处以选择经纬度" maxlength="32"/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="所属部门" prop="deptId">
|
|
|
|
- <treeselect v-model="form.deptId" :options="deptOptions" multiple:false :show-count="true" :noResultsText="'空'" :noOptionsText="'空'"
|
|
|
|
- placeholder="请选择部门" @select="hx"/>
|
|
|
|
- </el-form-item>
|
|
|
|
<!-- <el-form-item label="所属部门" prop="deptId">-->
|
|
<!-- <el-form-item label="所属部门" prop="deptId">-->
|
|
<!-- <Deptselector :setValue=setDataDeptId :dataDeptId="form.deptId"/>-->
|
|
<!-- <Deptselector :setValue=setDataDeptId :dataDeptId="form.deptId"/>-->
|
|
<!-- </el-form-item>-->
|
|
<!-- </el-form-item>-->
|
|
@@ -249,6 +261,9 @@ export default {
|
|
form: {},
|
|
form: {},
|
|
// 表单校验
|
|
// 表单校验
|
|
rules: {
|
|
rules: {
|
|
|
|
+ name: [
|
|
|
|
+ {required: true, message: '名称不能为空', trigger: 'blur'}
|
|
|
|
+ ],
|
|
address: [
|
|
address: [
|
|
{required: true, message: '地址不能为空', trigger: 'blur'}
|
|
{required: true, message: '地址不能为空', trigger: 'blur'}
|
|
],
|
|
],
|