|
@@ -425,17 +425,29 @@
|
|
|
|
|
|
<el-dialog :title="title" :visible.sync="scheduleHistory" width="900px" class="form-style">
|
|
<el-dialog :title="title" :visible.sync="scheduleHistory" width="900px" class="form-style">
|
|
<!-- 修改内容回显开始 -->
|
|
<!-- 修改内容回显开始 -->
|
|
- <el-form ref="form" :model="form" :rules="rules" label-width="150px">
|
|
|
|
|
|
+ <!--<el-form ref="form" :model="form" :rules="rules" label-width="150px">
|
|
<ul class="xg_cont">
|
|
<ul class="xg_cont">
|
|
<li>
|
|
<li>
|
|
- <h4 class="sjxtitle">项目名称</h4>
|
|
|
|
- <span class="sjx_cont">{{form.projectName}}</span>
|
|
|
|
|
|
+ <el-form-item label="年度计划投资(万元)" prop="yearInvest">
|
|
|
|
+ <el-input v-model="form.yearInvest" placeholder="请输入年度计划投资" maxlength="32" disabled/>
|
|
|
|
+ </el-form-item>
|
|
</li>
|
|
</li>
|
|
<li>
|
|
<li>
|
|
- <h4 class="sjxtitle">项目环境</h4>
|
|
|
|
|
|
+ <!– <h4 class="sjxtitle">项目环境</h4>
|
|
<span class="sjx_cont">
|
|
<span class="sjx_cont">
|
|
<dict-tag :options="dict.type.centerdata_environment" :value="form.environment"/>
|
|
<dict-tag :options="dict.type.centerdata_environment" :value="form.environment"/>
|
|
- </span>
|
|
|
|
|
|
+ </span>–>
|
|
|
|
+
|
|
|
|
+ <el-form-item label="项目环境" prop="environment">
|
|
|
|
+ <el-select v-model="form.environment" placeholder="请选择项目环境" disabled>
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in dict.type.centerdata_environment"
|
|
|
|
+ :key="dict.value"
|
|
|
|
+ :label="dict.label"
|
|
|
|
+ :value="dict.value"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
</li>
|
|
</li>
|
|
<li>
|
|
<li>
|
|
<h4 class="sjxtitle">经度</h4>
|
|
<h4 class="sjxtitle">经度</h4>
|
|
@@ -544,32 +556,156 @@
|
|
</li>
|
|
</li>
|
|
|
|
|
|
</ul>
|
|
</ul>
|
|
|
|
+ </el-form>-->
|
|
|
|
+
|
|
|
|
+ <el-form ref="form" :model="form" :rules="rules" label-width="160px">
|
|
|
|
+ <el-row :gutter="24">
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="项目名称" prop="projectName">
|
|
|
|
+ <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" 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-form-item>
|
|
|
|
+ <el-form-item label="负责人" prop="principal">
|
|
|
|
+ <el-input v-model="form.principal" maxlength="20" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="开发区中心点经度" prop="parkLongitude" @dblclick.native="showMaptwo">
|
|
|
|
+ <el-input v-model="form.parkLongitude" maxlength="32" disabled/>
|
|
|
|
+ </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-form-item>
|
|
|
|
+ <el-form-item label="建设地点" prop="constructionSite">
|
|
|
|
+ <el-input v-model="form.constructionSite" maxlength="255" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="总投资(万元)" prop="totalInvest">
|
|
|
|
+ <el-input v-model="form.totalInvest" maxlength="32" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="法人单位" prop="legalUnit">
|
|
|
|
+ <el-input v-model="form.legalUnit" maxlength="32" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="项目秘书职务" prop="secretaryDuties">
|
|
|
|
+ <el-input v-model="form.secretaryDuties" maxlength="32" disabled/>
|
|
|
|
+ </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-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="12">
|
|
|
|
+ <el-form-item label="项目环境" prop="environment">
|
|
|
|
+ <el-select v-model="form.environment" disabled>
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in dict.type.centerdata_environment"
|
|
|
|
+ :key="dict.value"
|
|
|
|
+ :label="dict.label"
|
|
|
|
+ :value="dict.value"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="纬度" prop="latitude" @dblclick.native="showMap">
|
|
|
|
+ <el-input v-model="form.latitude" maxlength="32" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="所属开发区" prop="park">
|
|
|
|
+ <el-select v-model="form.park" disabled>
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="item in deptOptionsPark"
|
|
|
|
+ :key="item.deptId"
|
|
|
|
+ :label="item.deptName"
|
|
|
|
+ :value="item.deptId"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="联系电话" prop="phone">
|
|
|
|
+ <el-input v-model="form.phone" maxlength="13" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="开发区中心点纬度" prop="parkLatitude" @dblclick.native="showMaptwo">
|
|
|
|
+ <el-input v-model="form.parkLatitude" maxlength="32" disabled/>
|
|
|
|
+ </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-form-item>
|
|
|
|
+ <el-form-item label="在建性质" prop="nature">
|
|
|
|
+ <el-select v-model="form.nature" disabled>
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in dict.type.centerdata_zj_nature"
|
|
|
|
+ :key="dict.value"
|
|
|
|
+ :label="dict.label"
|
|
|
|
+ :value="dict.value"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="年度计划投资(万元)" prop="yearInvest">
|
|
|
|
+ <el-input v-model="form.yearInvest" maxlength="32" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="项目秘书" prop="secretary">
|
|
|
|
+ <el-input v-model="form.secretary" maxlength="32" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="项目秘书手机" prop="secretaryPhone">
|
|
|
|
+ <el-input v-model="form.secretaryPhone" maxlength="13" disabled/>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ <el-form-item label="产业类别" prop="industryType">
|
|
|
|
+ <el-select v-model="form.industryType" disabled>
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in dict.type.centerdata_industry_type"
|
|
|
|
+ :key="dict.value"
|
|
|
|
+ :label="dict.label"
|
|
|
|
+ :value="dict.value"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-col :span="24">
|
|
|
|
+ <el-form-item label="绑定设备" prop="deviceList">
|
|
|
|
+ <el-select v-model="form.deviceList" filterable multiple disabled>
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in cameraList"
|
|
|
|
+ :key="dict.id"
|
|
|
|
+ :label="dict.cameraName"
|
|
|
|
+ :value="dict.id"
|
|
|
|
+ ></el-option>
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
|
|
+ <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/>
|
|
|
|
+ </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"
|
|
|
|
+ @input="getUrl"></ImageUpload>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
</el-form>
|
|
</el-form>
|
|
- <!-- 修改内容回显结束 -->
|
|
|
|
-<!-- <el-form ref="historyForm" :inline="true" :model="historyQueryParams" :rules="rules" label-width="80px">-->
|
|
|
|
-<!-- <el-form-item label="起始时间" prop="startTime">-->
|
|
|
|
-<!-- <el-date-picker clearable size="small"-->
|
|
|
|
-<!-- :disabled="!scheduleHistory"-->
|
|
|
|
-<!-- v-model="historyQueryParams.startTime"-->
|
|
|
|
-<!-- type="date"-->
|
|
|
|
-<!-- value-format="yyyy-MM-dd"-->
|
|
|
|
-<!-- placeholder="选择起始时间">-->
|
|
|
|
-<!-- </el-date-picker>-->
|
|
|
|
-<!-- </el-form-item>-->
|
|
|
|
-<!-- <el-form-item label="终止时间" prop="endTime">-->
|
|
|
|
-<!-- <el-date-picker clearable size="small"-->
|
|
|
|
-<!-- :disabled="!scheduleHistory"-->
|
|
|
|
-<!-- v-model="historyQueryParams.endTime"-->
|
|
|
|
-<!-- type="date"-->
|
|
|
|
-<!-- value-format="yyyy-MM-dd"-->
|
|
|
|
-<!-- placeholder="选择终止时间">-->
|
|
|
|
-<!-- </el-date-picker>-->
|
|
|
|
-<!-- </el-form-item>-->
|
|
|
|
-<!-- <el-form-item>-->
|
|
|
|
-<!-- <el-button type="primary" icon="el-icon-search" size="mini" @click="handleHistoryQuery" :loading="loading1">搜索</el-button>-->
|
|
|
|
-<!-- <el-button icon="el-icon-refresh" size="mini" @click="resetHistoryQuery">重置</el-button>-->
|
|
|
|
-<!-- </el-form-item>-->
|
|
|
|
-<!-- </el-form>-->
|
|
|
|
<b>{{ this.keyProjectsName }}</b><br><br>
|
|
<b>{{ this.keyProjectsName }}</b><br><br>
|
|
<div class="block" style="overflow: auto;">
|
|
<div class="block" style="overflow: auto;">
|
|
<el-timeline :reverse="!scheduleHistory">
|
|
<el-timeline :reverse="!scheduleHistory">
|