|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </el-form> | 
|---|
|  |  |  | <!--  --> | 
|---|
|  |  |  | <el-dialog title="添加巡检点" :close-on-click-modal="false" append-to-body :visible.sync="isShowModal" width="780px"> | 
|---|
|  |  |  | <el-dialog title="添加巡检点" :close-on-click-modal="false" append-to-body :visible.sync="isShowModal" width="880px"> | 
|---|
|  |  |  | <!-- <el-select class="w400" v-model="selPoint" clearable multiple filterable> | 
|---|
|  |  |  | <el-option v-for="item in pointList" :value="item.id" :label="item.name"></el-option> | 
|---|
|  |  |  | </el-select> --> | 
|---|
|  |  |  | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-button type="primary" @click="initData">搜索</el-button> | 
|---|
|  |  |  | <el-button @click="reset">重置</el-button> | 
|---|
|  |  |  | <el-button type="primary" @click="editClick()" icon="el-icon-plus" | 
|---|
|  |  |  | v-permissions="['business:ywpatrolpoint:create']">新建巡检点</el-button> | 
|---|
|  |  |  | </el-form> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <el-table @selection-change="handleSelectionChange" v-loading="isWorking.search" :data="pointList" stripe> | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-button type="primary" @click="subModal">确 定</el-button> | 
|---|
|  |  |  | </span> | 
|---|
|  |  |  | </el-dialog> | 
|---|
|  |  |  | <OperaYwPatrolPointWindow ref="operaYwPatrolPointWindow" @success="handlePageChange" /> | 
|---|
|  |  |  | </GlobalWindow> | 
|---|
|  |  |  | </template> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <script> | 
|---|
|  |  |  | import BaseOpera from '@/components/base/BaseOpera' | 
|---|
|  |  |  | import GlobalWindow from '@/components/common/GlobalWindow' | 
|---|
|  |  |  | import OperaYwPatrolPointWindow from '@/views/Inspection/components/OperaYwPatrolPointWindow' | 
|---|
|  |  |  | import Pagination from '@/components/common/Pagination' | 
|---|
|  |  |  | import { fetchList as getFetchList } from '@/api/Inspection/ywPatrolPoint' | 
|---|
|  |  |  | import { create, updateById, detailById } from '@/api/Inspection/ywPatrolLine' | 
|---|
|  |  |  | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: 'OperaYwPatrolLineWindow', | 
|---|
|  |  |  | extends: BaseOpera, | 
|---|
|  |  |  | components: { GlobalWindow, Pagination }, | 
|---|
|  |  |  | components: { GlobalWindow, Pagination,OperaYwPatrolPointWindow }, | 
|---|
|  |  |  | data() { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | // 表单数据 | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | methods: { | 
|---|
|  |  |  | editClick(row) { | 
|---|
|  |  |  | this.$refs.operaYwPatrolPointWindow.open('新建巡检点') | 
|---|
|  |  |  | // this.$refs.operaYwPatrolPointWindow.initData() | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | confirm() { | 
|---|
|  |  |  | const { form, list } = this | 
|---|
|  |  |  | this.$refs['form'].validate((valid) => { | 
|---|