|
@@ -103,50 +103,50 @@
|
|
|
<el-table-column type="selection" width="70" align="center"/>
|
|
|
<el-table-column label="属地辖区" align="center" prop="territoriality"/>
|
|
|
<el-table-column label="所属开发区" align="center" prop="park" :show-overflow-tooltip="true"/>
|
|
|
-<!-- <el-table-column label="开发区中心点经度" align="center" prop="parkLongitude"/>-->
|
|
|
-<!-- <el-table-column label="开发区中心点纬度" align="center" prop="parkLatitude"/>-->
|
|
|
- <el-table-column label="项目名 称" align="center" prop="projectName" width="150" :show-overflow-tooltip="true"/>
|
|
|
-<!-- <el-table-column label="项目环境" align="center" prop="environment">-->
|
|
|
-<!-- <template slot-scope="scope">-->
|
|
|
-<!-- <dict-tag :options="dict.type.centerdata_environment" :value="scope.row.environment"/>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
-<!-- <el-table-column label="法人单位" align="center" prop="legalUnit"/>-->
|
|
|
-<!-- <el-table-column label="工程目标" align="center" prop="projectTarget"/>-->
|
|
|
-<!-- <el-table-column label="工程属地" align="center" prop="projectLevel">-->
|
|
|
-<!-- <template slot-scope="scope">-->
|
|
|
-<!-- <dict-tag :options="dict.type.centerdata_project_level" :value="scope.row.projectLevel"/>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
-<!-- <el-table-column label="建设单位" align="center" prop="constructionUnit"/>-->
|
|
|
+ <!-- <el-table-column label="开发区中心点经度" align="center" prop="parkLongitude"/>-->
|
|
|
+ <!-- <el-table-column label="开发区中心点纬度" align="center" prop="parkLatitude"/>-->
|
|
|
+ <el-table-column label="项目名称" align="center" prop="projectName" width="150" :show-overflow-tooltip="true"/>
|
|
|
+ <!-- <el-table-column label="项目环境" align="center" prop="environment">-->
|
|
|
+ <!-- <template slot-scope="scope">-->
|
|
|
+ <!-- <dict-tag :options="dict.type.centerdata_environment" :value="scope.row.environment"/>-->
|
|
|
+ <!-- </template>-->
|
|
|
+ <!-- </el-table-column>-->
|
|
|
+ <!-- <el-table-column label="法人单位" align="center" prop="legalUnit"/>-->
|
|
|
+ <!-- <el-table-column label="工程目标" align="center" prop="projectTarget"/>-->
|
|
|
+ <!-- <el-table-column label="工程属地" align="center" prop="projectLevel">-->
|
|
|
+ <!-- <template slot-scope="scope">-->
|
|
|
+ <!-- <dict-tag :options="dict.type.centerdata_project_level" :value="scope.row.projectLevel"/>-->
|
|
|
+ <!-- </template>-->
|
|
|
+ <!-- </el-table-column>-->
|
|
|
+ <!-- <el-table-column label="建设单位" align="center" prop="constructionUnit"/>-->
|
|
|
<el-table-column label="负责人" align="center" prop="principal"/>
|
|
|
<el-table-column label="联系电话" align="center" prop="phone"/>
|
|
|
<el-table-column label="开复工时间" align="center" prop="startTime"/>
|
|
|
<el-table-column label="计划竣工时间" align="center" prop="endTime"/>
|
|
|
-<!-- <el-table-column label="联系电话" align="center" prop="phone"/>-->
|
|
|
-<!-- <el-table-column label="建设地点" align="center" prop="constructionSite"/>-->
|
|
|
-<!-- <el-table-column label="在建性质" align="center" prop="nature">-->
|
|
|
-<!-- <template slot-scope="scope">-->
|
|
|
-<!-- <dict-tag :options="dict.type.centerdata_zj_nature" :value="scope.row.nature"/>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
+ <!-- <el-table-column label="联系电话" align="center" prop="phone"/>-->
|
|
|
+ <!-- <el-table-column label="建设地点" align="center" prop="constructionSite"/>-->
|
|
|
+ <!-- <el-table-column label="在建性质" align="center" prop="nature">-->
|
|
|
+ <!-- <template slot-scope="scope">-->
|
|
|
+ <!-- <dict-tag :options="dict.type.centerdata_zj_nature" :value="scope.row.nature"/>-->
|
|
|
+ <!-- </template>-->
|
|
|
+ <!-- </el-table-column>-->
|
|
|
<el-table-column label="总投资(万元)" align="center" prop="totalInvest" width="120"/>
|
|
|
<el-table-column label="年度计划投资(万元)" align="center" prop="yearInvest" width="100"/>
|
|
|
-<!-- <el-table-column label="产业类别" align="center" prop="industryType">-->
|
|
|
-<!-- <template slot-scope="scope">-->
|
|
|
-<!-- <dict-tag :options="dict.type.centerdata_industry_type" :value="scope.row.industryType"/>-->
|
|
|
-<!-- </template>-->
|
|
|
-<!-- </el-table-column>-->
|
|
|
-<!-- <el-table-column label="项目秘书" align="center" prop="secretary"/>-->
|
|
|
-<!-- <el-table-column label="项目秘书职务" align="center" prop="secretaryDuties"/>-->
|
|
|
-<!-- <el-table-column label="项目秘书手机" align="center" prop="secretaryPhone"/>-->
|
|
|
-<!-- <el-table-column label="建筑面积" align="center" prop="constructionArea"/>
|
|
|
- <el-table-column label="所属分类" align="center" prop="cameraSystem">
|
|
|
- <template slot-scope="scope">
|
|
|
- <dict-tag :options="dict.type.camera_system" :value="scope.row.cameraSystem"/>
|
|
|
- </template>
|
|
|
- </el-table-column>-->
|
|
|
- <el-table-column label="所属部门" align="center" prop="deptName" />
|
|
|
+ <!-- <el-table-column label="产业类别" align="center" prop="industryType">-->
|
|
|
+ <!-- <template slot-scope="scope">-->
|
|
|
+ <!-- <dict-tag :options="dict.type.centerdata_industry_type" :value="scope.row.industryType"/>-->
|
|
|
+ <!-- </template>-->
|
|
|
+ <!-- </el-table-column>-->
|
|
|
+ <!-- <el-table-column label="项目秘书" align="center" prop="secretary"/>-->
|
|
|
+ <!-- <el-table-column label="项目秘书职务" align="center" prop="secretaryDuties"/>-->
|
|
|
+ <!-- <el-table-column label="项目秘书手机" align="center" prop="secretaryPhone"/>-->
|
|
|
+ <!-- <el-table-column label="建筑面积" align="center" prop="constructionArea"/>
|
|
|
+ <el-table-column label="所属分类" align="center" prop="cameraSystem">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <dict-tag :options="dict.type.camera_system" :value="scope.row.cameraSystem"/>
|
|
|
+ </template>
|
|
|
+ </el-table-column>-->
|
|
|
+ <el-table-column label="所属部门" align="center" prop="deptName"/>
|
|
|
<el-table-column label="创建人" align="center" prop="createName" :show-overflow-tooltip="true"/>
|
|
|
<el-table-column label="创建时间" align="center" prop="createTime" :show-overflow-tooltip="true"/>
|
|
|
<el-table-column label="修改人" align="center" prop="updateName" :show-overflow-tooltip="true"/>
|
|
@@ -173,25 +173,25 @@
|
|
|
<el-dropdown-item command="remove" icon="el-icon-delete"
|
|
|
v-hasPermi="['forest:keyProjects:remove']">删除
|
|
|
</el-dropdown-item>
|
|
|
-<!-- <el-dropdown-item command="details" icon="el-icon-info"-->
|
|
|
-<!-- v-hasPermi="['forest:keyProjects:edit']">详情-->
|
|
|
-<!-- </el-dropdown-item>-->
|
|
|
-<!-- <el-button-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- type="text"-->
|
|
|
-<!-- icon="el-icon-edit"-->
|
|
|
-<!-- @click="handleUpdate(scope.row)"-->
|
|
|
-<!-- v-hasPermi="['forest:keyProjects:edit']"-->
|
|
|
-<!-- >修改-->
|
|
|
-<!-- </el-button>-->
|
|
|
-<!-- <el-button-->
|
|
|
-<!-- size="mini"-->
|
|
|
-<!-- type="text"-->
|
|
|
-<!-- icon="el-icon-delete"-->
|
|
|
-<!-- @click="handleDelete(scope.row)"-->
|
|
|
-<!-- v-hasPermi="['forest:keyProjects:remove']"-->
|
|
|
-<!-- >删除-->
|
|
|
-<!-- </el-button>-->
|
|
|
+ <!-- <el-dropdown-item command="details" icon="el-icon-info"-->
|
|
|
+ <!-- v-hasPermi="['forest:keyProjects:edit']">详情-->
|
|
|
+ <!-- </el-dropdown-item>-->
|
|
|
+ <!-- <el-button-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- type="text"-->
|
|
|
+ <!-- icon="el-icon-edit"-->
|
|
|
+ <!-- @click="handleUpdate(scope.row)"-->
|
|
|
+ <!-- v-hasPermi="['forest:keyProjects:edit']"-->
|
|
|
+ <!-- >修改-->
|
|
|
+ <!-- </el-button>-->
|
|
|
+ <!-- <el-button-->
|
|
|
+ <!-- size="mini"-->
|
|
|
+ <!-- type="text"-->
|
|
|
+ <!-- icon="el-icon-delete"-->
|
|
|
+ <!-- @click="handleDelete(scope.row)"-->
|
|
|
+ <!-- v-hasPermi="['forest:keyProjects:remove']"-->
|
|
|
+ <!-- >删除-->
|
|
|
+ <!-- </el-button>-->
|
|
|
</el-dropdown-menu>
|
|
|
</el-dropdown>
|
|
|
</template>
|
|
@@ -219,13 +219,13 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="属地辖区" prop="territoriality">
|
|
|
<el-select v-model="form.territoriality" placeholder="请输入属地辖区" maxlength="32">
|
|
|
- <el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-option
|
|
|
+ v-for="item in options"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
<!--<el-form-item label="工程属地" prop="projectLevel">
|
|
|
<el-select v-model="form.projectLevel" placeholder="请选择工程属地">
|
|
@@ -251,7 +251,7 @@
|
|
|
v-model="form.startTime"
|
|
|
type="month"
|
|
|
value-format="yyyy-MM"
|
|
|
- placeholder="请选择开复工时间" >
|
|
|
+ placeholder="请选择开复工时间">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="建设地点" prop="constructionSite">
|
|
@@ -273,6 +273,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="项目环境" prop="environment">
|
|
|
+
|
|
|
<el-select v-model="form.environment" placeholder="请选择项目环境">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.centerdata_environment"
|
|
@@ -395,7 +396,9 @@
|
|
|
|
|
|
<!-- 进度提交 -->
|
|
|
<el-dialog :title="title" :visible.sync="scheduleUpload" width="800px" class="form-style"><!--:show-close="false"-->
|
|
|
- <el-button style="float: right;z-index: 999; position: relative" type="primary" @click="submitFormToPicture">上 传</el-button>
|
|
|
+ <el-button style="float: right;z-index: 999; position: relative" type="primary" @click="submitFormToPicture">上
|
|
|
+ 传
|
|
|
+ </el-button>
|
|
|
<el-form ref="formUpload" :model="form" :rules="rules" label-width="80px">
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="12">
|
|
@@ -562,54 +565,43 @@
|
|
|
<el-row :gutter="24">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="项目名称" prop="projectName">
|
|
|
- <el-input v-model="form.projectName" maxlength="50" disabled/>
|
|
|
+ <el-input v-model="form.projectName" maxlength="50" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="经度" prop="longitude">
|
|
|
- <el-input v-model="form.longitude" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.longitude" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="属地辖区" prop="territoriality">
|
|
|
- <el-select v-model="form.territoriality" maxlength="32" disabled>
|
|
|
- <el-option
|
|
|
- v-for="item in options"
|
|
|
- :key="item.value"
|
|
|
- :label="item.label"
|
|
|
- :value="item.value"
|
|
|
- ></el-option>
|
|
|
- </el-select>
|
|
|
+ <el-input v-model="form.territoriality" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="负责人" prop="principal">
|
|
|
- <el-input v-model="form.principal" maxlength="20" disabled/>
|
|
|
+ <el-input v-model="form.principal" maxlength="20" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="开发区中心点经度" prop="parkLongitude" @dblclick.native="showMaptwo">
|
|
|
- <el-input v-model="form.parkLongitude" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.parkLongitude" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="开复工时间" prop="startTime">
|
|
|
- <el-date-picker clearable
|
|
|
- v-model="form.startTime"
|
|
|
- type="month"
|
|
|
- value-format="yyyy-MM" disabled>
|
|
|
- </el-date-picker>
|
|
|
+ <el-input v-model="form.startTime" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="建设地点" prop="constructionSite">
|
|
|
- <el-input v-model="form.constructionSite" maxlength="255" disabled/>
|
|
|
+ <el-input v-model="form.constructionSite" maxlength="255" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="总投资(万元)" prop="totalInvest">
|
|
|
- <el-input v-model="form.totalInvest" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.totalInvest" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="法人单位" prop="legalUnit">
|
|
|
- <el-input v-model="form.legalUnit" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.legalUnit" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="项目秘书职务" prop="secretaryDuties">
|
|
|
- <el-input v-model="form.secretaryDuties" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.secretaryDuties" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属部门" prop="deptId">
|
|
|
- <treeselect v-model="form.deptId" :options="deptOptions" multiple:false :show-count="true"
|
|
|
- @select="hx" :noResultsText="'空'" :noOptionsText="'空'" disabled/>
|
|
|
+ <el-input v-model="form.deptName" readonly/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="项目环境" prop="environment">
|
|
|
- <el-select v-model="form.environment" disabled>
|
|
|
+ <el-select v-model="form.environment" ref="selectRef0" @blur="modelClick()" @click.native="modelClick()"
|
|
|
+ placeholder="">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.centerdata_environment"
|
|
|
:key="dict.value"
|
|
@@ -619,10 +611,11 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="纬度" prop="latitude" @dblclick.native="showMap">
|
|
|
- <el-input v-model="form.latitude" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.latitude" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属开发区" prop="park">
|
|
|
- <el-select v-model="form.park" disabled>
|
|
|
+ <el-select v-model="form.park" placeholder="" ref="selectRef1" @blur="modelClick()"
|
|
|
+ @click.native="modelClick()">
|
|
|
<el-option
|
|
|
v-for="item in deptOptionsPark"
|
|
|
:key="item.deptId"
|
|
@@ -632,20 +625,17 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="联系电话" prop="phone">
|
|
|
- <el-input v-model="form.phone" maxlength="13" disabled/>
|
|
|
+ <el-input v-model="form.phone" maxlength="13" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="开发区中心点纬度" prop="parkLatitude" @dblclick.native="showMaptwo">
|
|
|
- <el-input v-model="form.parkLatitude" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.parkLatitude" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="计划竣工时间" prop="endTime">
|
|
|
- <el-date-picker clearable
|
|
|
- v-model="form.endTime"
|
|
|
- type="month"
|
|
|
- value-format="yyyy-MM" disabled>
|
|
|
- </el-date-picker>
|
|
|
+ <el-input v-model="form.endTime" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="在建性质" prop="nature">
|
|
|
- <el-select v-model="form.nature" disabled>
|
|
|
+ <el-select v-model="form.nature" placeholder="" ref="selectRef2" @blur="modelClick()"
|
|
|
+ @click.native="modelClick()">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.centerdata_zj_nature"
|
|
|
:key="dict.value"
|
|
@@ -655,16 +645,17 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="年度计划投资(万元)" prop="yearInvest">
|
|
|
- <el-input v-model="form.yearInvest" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.yearInvest" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="项目秘书" prop="secretary">
|
|
|
- <el-input v-model="form.secretary" maxlength="32" disabled/>
|
|
|
+ <el-input v-model="form.secretary" maxlength="32" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="项目秘书手机" prop="secretaryPhone">
|
|
|
- <el-input v-model="form.secretaryPhone" maxlength="13" disabled/>
|
|
|
+ <el-input v-model="form.secretaryPhone" maxlength="13" readonly/>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="产业类别" prop="industryType">
|
|
|
- <el-select v-model="form.industryType" disabled>
|
|
|
+ <el-select v-model="form.industryType" placeholder="" ref="selectRef3" @blur="modelClick()"
|
|
|
+ @click.native="modelClick()">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.centerdata_industry_type"
|
|
|
:key="dict.value"
|
|
@@ -678,7 +669,8 @@
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="绑定设备" prop="deviceList">
|
|
|
- <el-select v-model="form.deviceList" filterable multiple disabled>
|
|
|
+ <el-select v-model="form.deviceList" multiple placeholder="" ref="selectRef4" @blur="modelClick()"
|
|
|
+ @click.native="modelClick()" style="pointer-events: none;">
|
|
|
<el-option
|
|
|
v-for="dict in cameraList"
|
|
|
:key="dict.id"
|
|
@@ -693,14 +685,15 @@
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="建设内容" prop="introduction">
|
|
|
<el-input v-model="form.introduction" type="textarea" maxlength="500"
|
|
|
- :autosize="{ minRows: 5, maxRows: 5}" disabled/>
|
|
|
+ :autosize="{ minRows: 5, maxRows: 5}" readonly/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="封面" prop="photoId" >
|
|
|
- <ImageUpload v-if="form.photoId!=null" ref="ImageUpload" :limit="1" :fileType="['png', 'jpg', 'jpeg']" :value="form.photoId"
|
|
|
+ <el-form-item label="封面" prop="photoId">
|
|
|
+ <ImageUpload v-if="form.photoId!=null" ref="ImageUpload" :limit="1" :fileType="['png', 'jpg', 'jpeg']"
|
|
|
+ :value="form.photoId"
|
|
|
@input="getUrl"></ImageUpload>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -722,7 +715,8 @@
|
|
|
@click="scheduleDeleteByOne(activity.scheduleId)"
|
|
|
v-hasPermi="['forest:keyProjects:remove']"
|
|
|
>删除
|
|
|
- </el-button><br>
|
|
|
+ </el-button>
|
|
|
+ <br>
|
|
|
<span v-if="activity.scheduleRemark !== '' && activity.scheduleRemark != null"> (备注:{{
|
|
|
activity.scheduleRemark
|
|
|
}})</span>
|
|
@@ -730,7 +724,8 @@
|
|
|
</div>
|
|
|
<div v-if="activity.schedulePictures !== null">
|
|
|
<template v-for="(imageUrl, imgIndex) in activity.schedulePictures.split(',')">
|
|
|
- <el-image :src="imageUrl" :key="imgIndex" style="width:8rem; height: 8rem; margin:2px" :preview-src-list="[imageUrl]">
|
|
|
+ <el-image :src="imageUrl" :key="imgIndex" style="width:8rem; height: 8rem; margin:2px"
|
|
|
+ :preview-src-list="[imageUrl]">
|
|
|
</el-image>
|
|
|
</template>
|
|
|
</div>
|
|
@@ -751,7 +746,7 @@ import {
|
|
|
delProjects,
|
|
|
getProjects, getProjectsSchedule,
|
|
|
listProjects,
|
|
|
- updateProjects, addProjectsScheduleInfo, getHistoryByTime, deleteSchedule,selectPark
|
|
|
+ updateProjects, addProjectsScheduleInfo, getHistoryByTime, deleteSchedule, selectPark
|
|
|
} from "@/api/data/generalbusiness/keyProjects/projects";
|
|
|
import {selectCenterMonitorlList} from "@/api/data/digitalforest/animal/animal";
|
|
|
import deptselector from '@/views/components/deptselector.vue'
|
|
@@ -766,7 +761,7 @@ import TreeDept from "../../../../components/treeDept";
|
|
|
|
|
|
export default {
|
|
|
name: "Projects",
|
|
|
- dicts: ['project_type', "camera_system", 'centerdata_project_level','centerdata_zj_nature','centerdata_industry_type','centerdata_environment','centerdata_park'],
|
|
|
+ dicts: ['project_type', "camera_system", 'centerdata_project_level', 'centerdata_zj_nature', 'centerdata_industry_type', 'centerdata_environment', 'centerdata_park'],
|
|
|
components: {TreeDept, deptselector, supermap, Treeselect, ISuperMap},
|
|
|
data() {
|
|
|
return {
|
|
@@ -775,7 +770,7 @@ export default {
|
|
|
ISuperMapvisibletwo: false,
|
|
|
deptOptions: undefined,
|
|
|
deptOptionsPark: [],
|
|
|
- disabled:true,
|
|
|
+ disabled: true,
|
|
|
// 遮罩层
|
|
|
loading: true,
|
|
|
loading1: false,
|
|
@@ -846,7 +841,7 @@ export default {
|
|
|
}, {
|
|
|
value: '双辽市',
|
|
|
label: '双辽市'
|
|
|
- },{
|
|
|
+ }, {
|
|
|
value: '伊通县',
|
|
|
label: '伊通县'
|
|
|
}],
|
|
@@ -872,12 +867,12 @@ export default {
|
|
|
nature: [
|
|
|
{required: true, message: "在建性质不能为空", trigger: "blur"}
|
|
|
],
|
|
|
- /* projectTarget: [
|
|
|
- {required: true, message: "工程目标不能为空", trigger: "blur"}
|
|
|
- ],
|
|
|
- projectLevel: [
|
|
|
- {required: true, message: "工程属地不能为空", trigger: "change"}
|
|
|
- ],*/
|
|
|
+ /* projectTarget: [
|
|
|
+ {required: true, message: "工程目标不能为空", trigger: "blur"}
|
|
|
+ ],
|
|
|
+ projectLevel: [
|
|
|
+ {required: true, message: "工程属地不能为空", trigger: "change"}
|
|
|
+ ],*/
|
|
|
longitude: [
|
|
|
{required: true, message: "经度不能为空", trigger: ["blur", "change"]},
|
|
|
{validator: checkLon, trigger: 'blur'}
|
|
@@ -930,6 +925,16 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
+ dictFormat(row, column) {
|
|
|
+ return this.selectDictLabel(this.dict.type.centerdata_industry_type, row.industryType);
|
|
|
+ },
|
|
|
+ modelClick() {
|
|
|
+ this.$refs.selectRef0.blur();
|
|
|
+ this.$refs.selectRef1.blur();
|
|
|
+ this.$refs.selectRef2.blur();
|
|
|
+ this.$refs.selectRef3.blur();
|
|
|
+ this.$refs.selectRef4.blur();
|
|
|
+ },
|
|
|
handleClick() {
|
|
|
alert('button click');
|
|
|
},
|
|
@@ -957,7 +962,7 @@ export default {
|
|
|
})
|
|
|
selectPark().then(response => {
|
|
|
let arr = response.data.map(item => {
|
|
|
- item.deptId = item.deptId +""
|
|
|
+ item.deptId = item.deptId + ""
|
|
|
return item
|
|
|
})
|
|
|
this.deptOptionsPark = arr
|
|
@@ -974,14 +979,14 @@ export default {
|
|
|
this.loading = true;
|
|
|
await listProjects(this.queryParams).then(response => {
|
|
|
this.projectsList = response.rows;
|
|
|
- let projectsList1=[]
|
|
|
- this.projectsList.forEach(item1=>{
|
|
|
- this.deptOptionsPark.forEach(item=>{
|
|
|
- if(item1.park==item.deptId){
|
|
|
- item1.park=item.deptName
|
|
|
- }
|
|
|
- })
|
|
|
- projectsList1.push(item1)
|
|
|
+ let projectsList1 = []
|
|
|
+ this.projectsList.forEach(item1 => {
|
|
|
+ this.deptOptionsPark.forEach(item => {
|
|
|
+ if (item1.park == item.deptId) {
|
|
|
+ item1.park = item.deptName
|
|
|
+ }
|
|
|
+ })
|
|
|
+ projectsList1.push(item1)
|
|
|
})
|
|
|
this.projectsList = projectsList1;
|
|
|
this.total = response.total;
|
|
@@ -1115,7 +1120,7 @@ export default {
|
|
|
this.resetForm("queryForm");
|
|
|
this.handleQuery();
|
|
|
},
|
|
|
- resetHistoryQuery(){
|
|
|
+ resetHistoryQuery() {
|
|
|
this.resetForm("historyForm");
|
|
|
this.handleHistoryQuery();
|
|
|
},
|
|
@@ -1156,8 +1161,8 @@ export default {
|
|
|
this.keyProjectsName = row.projectName;
|
|
|
getProjects(this.keyProjectsId).then(response => {
|
|
|
let obj = {};
|
|
|
- this.deptOptionsPark.forEach(item =>{
|
|
|
- if ( item.deptId == response.data.park){
|
|
|
+ this.deptOptionsPark.forEach(item => {
|
|
|
+ if (item.deptId == response.data.park) {
|
|
|
obj["parkName"] = item.deptName
|
|
|
}
|
|
|
})
|
|
@@ -1221,7 +1226,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
/** 删除单条进度信息 */
|
|
|
- scheduleDeleteByOne(scheduleId){
|
|
|
+ scheduleDeleteByOne(scheduleId) {
|
|
|
this.$modal.confirm('是否删除选中的数据?').then(function () {
|
|
|
return deleteSchedule(scheduleId);
|
|
|
}).then(() => {
|
|
@@ -1239,34 +1244,39 @@ export default {
|
|
|
justify-content: space-between;
|
|
|
align-items: center;
|
|
|
padding: 20px;
|
|
|
-/* background-color: #f5f7fa; border-bottom: 1px solid #ebeef5; */
|
|
|
+ /* background-color: #f5f7fa; border-bottom: 1px solid #ebeef5; */
|
|
|
}
|
|
|
|
|
|
.dialog-header span {
|
|
|
font-size: 18px;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
-h4,ul,li{
|
|
|
+
|
|
|
+h4, ul, li {
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
}
|
|
|
-.xg_cont{
|
|
|
- padding:0;
|
|
|
+
|
|
|
+.xg_cont {
|
|
|
+ padding: 0;
|
|
|
color: #606266;
|
|
|
font-size: 14px;
|
|
|
word-break: break-all;
|
|
|
overflow: hidden;
|
|
|
}
|
|
|
-.xg_cont li{
|
|
|
+
|
|
|
+.xg_cont li {
|
|
|
list-style: none;
|
|
|
width: 50%;
|
|
|
float: left;
|
|
|
- margin:0 0 10px 0;
|
|
|
+ margin: 0 0 10px 0;
|
|
|
}
|
|
|
-.xg_cont li.jiansheCont{
|
|
|
- width:100%;
|
|
|
+
|
|
|
+.xg_cont li.jiansheCont {
|
|
|
+ width: 100%;
|
|
|
}
|
|
|
-.sjxtitle{
|
|
|
+
|
|
|
+.sjxtitle {
|
|
|
width: 160px;
|
|
|
line-height: 36px !important;
|
|
|
font-weight: 700;
|
|
@@ -1276,7 +1286,8 @@ h4,ul,li{
|
|
|
font-size: 14px;
|
|
|
vertical-align: top;
|
|
|
}
|
|
|
-.sjx_cont{
|
|
|
+
|
|
|
+.sjx_cont {
|
|
|
color: #909295;
|
|
|
line-height: 36px;
|
|
|
width: 63%;
|
|
@@ -1284,7 +1295,8 @@ h4,ul,li{
|
|
|
margin: 0 0 0 170px;
|
|
|
vertical-align: top;
|
|
|
}
|
|
|
-.js_cont{
|
|
|
+
|
|
|
+.js_cont {
|
|
|
width: 81%;
|
|
|
}
|
|
|
</style>
|