|
@@ -3,68 +3,65 @@
|
|
|
<el-form :model="ruleForm" :rules="rules" ref="formInfo" label-width="110px" class="demo-ruleForm">
|
|
|
<el-row style="min-width: 1100px">
|
|
|
<el-col :span="8" :gutter="20">
|
|
|
- <div class="grid-content bg-purple">
|
|
|
- <el-form-item label="站点名称:" prop="siteName">
|
|
|
- <el-input v-model="ruleForm.siteName"></el-input>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <!-- <el-form-item label="站点类型:" prop="siteType">
|
|
|
+ <el-form-item label="站点名称:" prop="siteName">
|
|
|
+ <el-input v-model="ruleForm.siteName"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <!-- <el-form-item label="站点类型:" prop="siteType">
|
|
|
<el-input v-model="ruleForm.siteType"></el-input>
|
|
|
</el-form-item> -->
|
|
|
- <el-form-item label="用户公司:" prop="userCompany">
|
|
|
- <el-input v-model="ruleForm.userCompany"></el-input>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="投运时间:" prop="operationTime" style="margin-top: 0px">
|
|
|
- <el-date-picker v-model="ruleForm.operationTime" style="width: 100%" type="date" placeholder="选择日期时间"
|
|
|
- @change="comPareTime(1)"></el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="服务截止:" prop="serviceDeadline">
|
|
|
- <el-date-picker v-model="ruleForm.serviceDeadline" type="date" placeholder="选择日期时间"
|
|
|
- @change="comPareTime(2)"></el-date-picker>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="装机容量:" prop="installedCapacity">
|
|
|
- <el-input v-model="ruleForm.installedCapacity"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="供电类型:" prop="powerSupplyType">
|
|
|
- <el-radio-group v-model="ruleForm.powerSupplyType">
|
|
|
- <el-radio label="1" value="1">单路</el-radio>
|
|
|
- <el-radio label="2" value="2">双路</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="电压等级:" prop="voltageLevel">
|
|
|
- <el-input v-model="ruleForm.voltageLevel"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="站点地址:" prop="siteAddress">
|
|
|
- <el-input v-model="ruleForm.siteAddress"></el-input>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="所属区域:" prop="region">
|
|
|
- <el-radio-group v-model="ruleForm.region">
|
|
|
- <el-radio label="1">宝山</el-radio>
|
|
|
- <el-radio label="2">嘉定</el-radio>
|
|
|
- </el-radio-group>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="所属台区:" prop="stationAreaId">
|
|
|
- <el-select v-model="ruleForm.stationAreaId" placeholder="请选择">
|
|
|
- <el-option v-for="(item, index) in platFormData" :key="index" :label="item.platformAreaName"
|
|
|
- :value="item.id"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
-
|
|
|
- <el-form-item label="站点坐标:" prop="longitude">
|
|
|
- <el-input v-model="ruleForm.longitude" placeholder="请输入经度">
|
|
|
- <i :default-slot="suffix" class="el-input__icon el-icon-location-outline"></i>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="" prop="latitude">
|
|
|
- <el-input v-model="ruleForm.latitude" placeholder="请输入维度">
|
|
|
- <i :default-slot="suffix" class="el-input__icon el-icon-location-outline"></i>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
+ <el-form-item label="用户公司:" prop="userCompany">
|
|
|
+ <el-input v-model="ruleForm.userCompany"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="投运时间:" prop="operationTime" style="margin-top: 0px">
|
|
|
+ <el-date-picker v-model="ruleForm.operationTime" style="width: 100%" type="date" placeholder="选择日期时间"
|
|
|
+ @change="comPareTime(1)"></el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="服务截止:" prop="serviceDeadline">
|
|
|
+ <el-date-picker v-model="ruleForm.serviceDeadline" type="date" placeholder="选择日期时间"
|
|
|
+ @change="comPareTime(2)"></el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="装机容量:" prop="installedCapacity">
|
|
|
+ <el-input v-model="ruleForm.installedCapacity"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="供电类型:" prop="powerSupplyType">
|
|
|
+ <el-radio-group v-model="ruleForm.powerSupplyType">
|
|
|
+ <el-radio label="1" value="1">单路</el-radio>
|
|
|
+ <el-radio label="2" value="2">双路</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="电压等级:" prop="voltageLevel">
|
|
|
+ <el-input v-model="ruleForm.voltageLevel"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="站点地址:" prop="siteAddress">
|
|
|
+ <el-input v-model="ruleForm.siteAddress"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="所属区域:" prop="region">
|
|
|
+ <el-radio-group v-model="ruleForm.region">
|
|
|
+ <el-radio label="1">宝山</el-radio>
|
|
|
+ <el-radio label="2">嘉定</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="所属台区:" prop="stationAreaId">
|
|
|
+ <el-select v-model="ruleForm.stationAreaId" placeholder="请选择">
|
|
|
+ <el-option v-for="(item, index) in platFormData" :key="index" :label="item.platformAreaName"
|
|
|
+ :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="站点坐标:" prop="longitude">
|
|
|
+ <el-input v-model="ruleForm.longitude" placeholder="请输入经度">
|
|
|
+ <i :default-slot="suffix" class="el-input__icon el-icon-location-outline"></i>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="" prop="latitude">
|
|
|
+ <el-input v-model="ruleForm.latitude" placeholder="请输入维度">
|
|
|
+ <i :default-slot="suffix" class="el-input__icon el-icon-location-outline"></i>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8" :gutter="20">
|
|
|
<!-- <el-form-item label="监察:" prop="region">
|
|
@@ -126,46 +123,40 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8" :gutter="20">
|
|
|
- <div class="grid-content bg-purple">
|
|
|
- <div class="grid-content bg-purple-light">
|
|
|
- <!-- 站点照片start -->
|
|
|
- <div class="blockTitle mb-20">站点照片</div>
|
|
|
- <!-- <img v-if="ruleForm.value.sitePictureOne" :src="ruleForm.value.sitePictureOne" alt=""> -->
|
|
|
- <el-form-item label="选择文件:" prop="delivery">
|
|
|
- <el-upload :action="uploadUrl" :on-success="handleUpAvatar" :on-remove="handleRemove"
|
|
|
- :show-file-list="true" list-type="picture-card" :limit="3" :file-list="fileListImages"
|
|
|
- :on-preview="handlePictureCardPreview" :headers="{ accessToken: [accessToken] }"
|
|
|
- :on-exceed="overLength">
|
|
|
- <Plus style="width: 2em; height: 2em;" />
|
|
|
- </el-upload>
|
|
|
- <el-dialog v-model="dialogVisible" width="400px">
|
|
|
- <img style="width: 100%" :src="dialogImageUrl" alt="" />
|
|
|
- </el-dialog>
|
|
|
- </el-form-item>
|
|
|
- <!-- 站点照片end -->
|
|
|
-
|
|
|
- <el-form-item label="联系人:" prop="userName">
|
|
|
- <el-input v-model="ruleForm.userName"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="联系方式:" prop="phone">
|
|
|
- <el-input v-model="ruleForm.phone"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="联系人2:" prop="spareUserName">
|
|
|
- <el-input v-model="ruleForm.spareUserName"></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="联系方式2:" prop="sparePhone">
|
|
|
- <el-input v-model="ruleForm.sparePhone"></el-input>
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
- <br />
|
|
|
- <el-form-item>
|
|
|
- <el-button type="primary" @click="submitForm('formInfo')"
|
|
|
- :disabled="isDisable || store.state.authorities.indexOf('修改') == -1">
|
|
|
- 保存
|
|
|
- </el-button>
|
|
|
- <!-- <el-button @click="resetForm('formInfo')">取消</el-button> -->
|
|
|
- </el-form-item>
|
|
|
- </div>
|
|
|
+ <!-- 站点照片start -->
|
|
|
+ <div class="blockTitle mb-20">站点照片</div>
|
|
|
+ <!-- <img v-if="ruleForm.value.sitePictureOne" :src="ruleForm.value.sitePictureOne" alt=""> -->
|
|
|
+ <el-form-item label="选择文件:" prop="delivery">
|
|
|
+ <el-upload :action="uploadUrl" :on-success="handleUpAvatar" :on-remove="handleRemove" :show-file-list="true"
|
|
|
+ list-type="picture-card" :limit="3" :file-list="fileListImages" :on-preview="handlePictureCardPreview"
|
|
|
+ :headers="{ accessToken: [accessToken] }" :on-exceed="overLength">
|
|
|
+ <Plus style="width: 2em; height: 2em;" />
|
|
|
+ </el-upload>
|
|
|
+ <el-dialog v-model="dialogVisible" width="400px">
|
|
|
+ <img style="width: 100%" :src="dialogImageUrl" alt="" />
|
|
|
+ </el-dialog>
|
|
|
+ </el-form-item>
|
|
|
+ <!-- 站点照片end -->
|
|
|
+ <el-form-item label="联系人:" prop="userName">
|
|
|
+ <el-input v-model="ruleForm.userName"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系方式:" prop="phone">
|
|
|
+ <el-input v-model="ruleForm.phone"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系人2:" prop="spareUserName">
|
|
|
+ <el-input v-model="ruleForm.spareUserName"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="联系方式2:" prop="sparePhone">
|
|
|
+ <el-input v-model="ruleForm.sparePhone"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <br />
|
|
|
+ <el-form-item>
|
|
|
+ <el-button type="primary" @click="submitForm('formInfo')"
|
|
|
+ :disabled="isDisable || store.state.authorities.indexOf('修改') == -1">
|
|
|
+ 保存
|
|
|
+ </el-button>
|
|
|
+ <!-- <el-button @click="resetForm('formInfo')">取消</el-button> -->
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|