|
@@ -6,13 +6,13 @@
|
|
|
<div slot="title" class="dialog-title">
|
|
|
{{ form.id? '编辑设备': '新增设备' }}
|
|
|
</div>
|
|
|
- <el-form
|
|
|
- :model="form"
|
|
|
+ <el-form
|
|
|
+ :model="form"
|
|
|
:rules="formRule"
|
|
|
- size="mini"
|
|
|
- label-position="left"
|
|
|
- label-width="135px"
|
|
|
- ref="form"
|
|
|
+ size="mini"
|
|
|
+ label-position="left"
|
|
|
+ label-width="135px"
|
|
|
+ ref="form"
|
|
|
inline>
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
@@ -29,17 +29,17 @@
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="省市县名:" prop="countyCode">
|
|
|
- <areaZzother
|
|
|
+ <areaZzother
|
|
|
@getCityCode="getCityCode"
|
|
|
style="width: 178px;"
|
|
|
:countyCode="form.countyCode">
|
|
|
- </areaZzother>
|
|
|
+ </areaZzother>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="牧场名:" prop="farmCode">
|
|
|
- <el-select
|
|
|
- v-model="form.farmCode"
|
|
|
+ <el-select
|
|
|
+ v-model="form.farmCode"
|
|
|
style="width: 178px;"
|
|
|
ref="farm"
|
|
|
@focus="handleFocus('farm', 'countyCode')"
|
|
@@ -70,9 +70,9 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="栋舍:" prop="pigpenId">
|
|
|
<!-- <el-input v-model="form.pigpenId"></el-input> -->
|
|
|
- <el-select
|
|
|
- v-model="form.pigpenId"
|
|
|
- ref="pigpen"
|
|
|
+ <el-select
|
|
|
+ v-model="form.pigpenId"
|
|
|
+ ref="pigpen"
|
|
|
@focus="handleFocus('pigpen', 'farmCode')"
|
|
|
@blur="handleBlur"
|
|
|
style="width: 178px;">
|
|
@@ -90,9 +90,9 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="单元:" prop="unitId">
|
|
|
<!-- <el-input v-model="form.pigpenId"></el-input> -->
|
|
|
- <el-select
|
|
|
- v-model="form.unitId"
|
|
|
- ref="unit"
|
|
|
+ <el-select
|
|
|
+ v-model="form.unitId"
|
|
|
+ ref="unit"
|
|
|
@focus="handleFocus('unit', 'pigpenId')"
|
|
|
@blur="handleBlur"
|
|
|
style="width: 178px;">
|
|
@@ -128,6 +128,7 @@
|
|
|
<script>
|
|
|
import {mapState} from 'vuex'
|
|
|
import areaZzother from '../../components/areaZzother.vue'
|
|
|
+import utils from '../../utils/index';
|
|
|
export default {
|
|
|
data() {
|
|
|
return {
|
|
@@ -236,7 +237,8 @@ export default {
|
|
|
methods: {
|
|
|
init (row) {
|
|
|
this.visible = true
|
|
|
- this.form.registerTime = this.getDate(new Date()) // 默认注册时间
|
|
|
+ // this.form.registerTime = this.getDate(new Date()) // 默认注册时间
|
|
|
+ this.form.registerTime = utils.timeDate(new Date().getTime());
|
|
|
this.$http({
|
|
|
url: this.$http.adornUrl(`${this.baseUrl}/manager/basepigpen/listAll`),
|
|
|
method: 'get'
|
|
@@ -269,14 +271,14 @@ export default {
|
|
|
// 获取时间格式:2021-07-28
|
|
|
getDate (time) {
|
|
|
let fmt = 'yyyy-MM-dd'
|
|
|
- var o = {
|
|
|
- "M+" : time.getMonth()+1, //月份
|
|
|
- "d+" : time.getDate(), //日
|
|
|
- "h+" : time.getHours(), //小时
|
|
|
- "m+" : time.getMinutes(), //分
|
|
|
- "s+" : time.getSeconds(), //秒
|
|
|
- "q+" : Math.floor((time.getMonth()+3)/3), //季度
|
|
|
- "S" : time.getMilliseconds() //毫秒
|
|
|
+ var o = {
|
|
|
+ "M+" : time.getMonth()+1, //月份
|
|
|
+ "d+" : time.getDate(), //日
|
|
|
+ "h+" : time.getHours(), //小时
|
|
|
+ "m+" : time.getMinutes(), //分
|
|
|
+ "s+" : time.getSeconds(), //秒
|
|
|
+ "q+" : Math.floor((time.getMonth()+3)/3), //季度
|
|
|
+ "S" : time.getMilliseconds() //毫秒
|
|
|
};
|
|
|
if(/(y+)/.test(fmt)) {
|
|
|
fmt=fmt.replace(RegExp.$1, (time.getFullYear()+"").substr(4 - RegExp.$1.length))
|
|
@@ -286,7 +288,7 @@ export default {
|
|
|
fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)))
|
|
|
}
|
|
|
}
|
|
|
- return fmt;
|
|
|
+ return fmt;
|
|
|
},
|
|
|
// 省市县
|
|
|
getCityCode (val) {
|
|
@@ -468,4 +470,4 @@ export default {
|
|
|
padding-right: 50px;
|
|
|
padding-top: 10px;
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|