|
@@ -307,19 +307,19 @@
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="状态:" prop="status">
|
|
|
- <el-select v-model="createTemp.status" placeholder="状态" class="filter-item">
|
|
|
+ <el-select v-model="createTemp.status" placeholder="状态" class="filter-item" style="width:100%">
|
|
|
<el-option v-for="item in getDictByName" :key="item.id" :label="item.label" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="购置日期:" prop="purchaseDate">
|
|
|
- <el-date-picker v-model="createTemp.purchaseDate" type="date" placeholder="选择日期" style="width:170px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" />
|
|
|
+ <el-date-picker v-model="createTemp.purchaseDate" type="date" placeholder="选择日期" style="width:100%" format="yyyy-MM-dd" value-format="yyyy-MM-dd" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="入场日期:" prop="entranceDate">
|
|
|
- <el-date-picker v-model="createTemp.entranceDate" type="date" placeholder="选择日期" style="width:170px;" format="yyyy-MM-dd" value-format="yyyy-MM-dd" />
|
|
|
+ <el-date-picker v-model="createTemp.entranceDate" type="date" placeholder="选择日期" style="width:100%" format="yyyy-MM-dd" value-format="yyyy-MM-dd" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
@@ -346,7 +346,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="保养级别:" prop="upkeepgrade">
|
|
|
- <el-select ref="upkeepgrade" v-model="createTemp.upkeepgrade" placeholder="保养级别" class="filter-item" @visible-change="upkeepgradeChange" @change="changeUpkeepgrade">
|
|
|
+ <el-select ref="upkeepgrade" v-model="createTemp.upkeepgrade" placeholder="保养级别" style="width:100%" class="filter-item" @visible-change="upkeepgradeChange" @change="changeUpkeepgrade">
|
|
|
<el-option v-for="item in upkeepgrades" :key="item.id" :label="item.label" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -395,14 +395,14 @@
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="录入人:" prop="inputUser">
|
|
|
- <el-select v-model="createTemp.inputUser" placeholder="录入人" class="filter-item">
|
|
|
+ <el-select v-model="createTemp.inputUser" placeholder="录入人" class="filter-item" style="width:100%">
|
|
|
<el-option v-for="item in findAllEmploye" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="录入时间:" prop="inputDatetime">
|
|
|
- <el-date-picker v-model="createTemp.inputDatetime" :picker-options="pickerOptions1" type="date" placeholder="录入时间" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:170px;" />
|
|
|
+ <el-date-picker v-model="createTemp.inputDatetime" :picker-options="pickerOptions1" type="date" placeholder="录入时间" format="yyyy-MM-dd" value-format="yyyy-MM-dd" style="width:100%" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -423,21 +423,21 @@
|
|
|
</el-col> -->
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="一级督办:" prop="levelone">
|
|
|
- <el-select v-model="createTemp.levelone" filterable placeholder="设备主管" class="filter-item">
|
|
|
+ <el-select v-model="createTemp.levelone" filterable placeholder="设备主管" class="filter-item" style="width:100%">
|
|
|
<el-option v-for="item in findAllEmploye" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="一级间隔时间(小时)" prop="leveloneTime">
|
|
|
- <el-select v-model="createTemp.leveloneTime" placeholder="间隔时间" class="filter-item">
|
|
|
+ <el-select v-model="createTemp.leveloneTime" placeholder="间隔时间" class="filter-item" style="width:100%">
|
|
|
<el-option v-for="item in pushNameList2" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="二级督办:" prop="leveltwo">
|
|
|
- <el-select v-model="createTemp.leveltwo" filterable placeholder="设备助理" class="filter-item">
|
|
|
+ <el-select v-model="createTemp.leveltwo" filterable placeholder="设备助理" class="filter-item" style="width:100%">
|
|
|
<el-option v-for="item in findAllEmploye" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -446,21 +446,21 @@
|
|
|
<el-row>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="二级间隔时间(小时)" prop="leveltwoTime">
|
|
|
- <el-select v-model="createTemp.leveltwoTime" placeholder="间隔时间" class="filter-item">
|
|
|
+ <el-select v-model="createTemp.leveltwoTime" placeholder="间隔时间" class="filter-item" style="width:100%">
|
|
|
<el-option v-for="item in pushNameList2" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="三级督办:" prop="levelthree">
|
|
|
- <el-select v-model="createTemp.levelthree" filterable placeholder="场长" class="filter-item">
|
|
|
+ <el-select v-model="createTemp.levelthree" filterable placeholder="场长" class="filter-item" style="width:100%">
|
|
|
<el-option v-for="item in findAllEmploye" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item label="三级间隔时间(小时)" prop="levelthreeTime">
|
|
|
- <el-select v-model="createTemp.levelthreeTime" placeholder="间隔时间" class="filter-item">
|
|
|
+ <el-select v-model="createTemp.levelthreeTime" placeholder="间隔时间" style="width:100%">
|
|
|
<el-option v-for="item in pushNameList2" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -2032,6 +2032,7 @@ export default {
|
|
|
this.createTemp.depreciation = '5'
|
|
|
this.createTemp.license = ''
|
|
|
this.createTemp.duration = ''
|
|
|
+ this.createTemp.maintenance = []
|
|
|
},
|
|
|
|
|
|
|
|
@@ -2257,7 +2258,7 @@ export default {
|
|
|
}
|
|
|
|
|
|
|
|
|
- if (row.maintenance !== undefined) {
|
|
|
+ if (row.maintenance && row.maintenance.length>0) {
|
|
|
var newArr = row.maintenance.split(",")
|
|
|
var arr2 = []
|
|
|
newArr.forEach(function(item){
|
|
@@ -2265,6 +2266,8 @@ export default {
|
|
|
})
|
|
|
console.log('arr2',arr2)
|
|
|
this.createTemp.maintenance = arr2
|
|
|
+ }else{
|
|
|
+ this.$set(this.createTemp,'maintenance',[])
|
|
|
}
|
|
|
|
|
|
|
|
@@ -2331,6 +2334,7 @@ export default {
|
|
|
this.createTemp.upkeepgrade = this.createTemp.upkeepgradeId
|
|
|
this.createTemp.upkeepgradeId = ''
|
|
|
}
|
|
|
+
|
|
|
this.createTemp.deptId = this.createTemp.deptId
|
|
|
this.createTemp.departmentName = this.createTemp.departmentName
|
|
|
this.createTemp.employeeId = this.createTemp.employeId
|
|
@@ -2358,8 +2362,11 @@ export default {
|
|
|
|
|
|
this.requestParam.parammaps.maintenance = this.requestParam.parammaps.maintenance.toString()
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+ if(this.requestParam.parammaps.duration == undefined || this.requestParam.parammaps.duration == "" || this.requestParam.parammaps.duration == null){
|
|
|
+ this.requestParam.parammaps.duration == 0
|
|
|
+ this.$set(this.requestParam.parammaps,'duration',0)
|
|
|
+ }
|
|
|
+ console.log(this.createTemp.maintenance,'maintenance')
|
|
|
PostDataByName(this.requestParam).then(response => {
|
|
|
console.log(response)
|
|
|
if (response.msg !== 'fail') {
|
|
@@ -2372,6 +2379,12 @@ export default {
|
|
|
this.$notify({ title: '成功', message: '保存成功-', type: 'success', duration: 2000 })
|
|
|
// this.reload()
|
|
|
} else {
|
|
|
+ let arr = this.requestParam.parammaps.maintenance.split(",")
|
|
|
+ let arr1 = []
|
|
|
+ for(let i =0 ;i<arr.length;i++){
|
|
|
+ arr1.push(parseInt(arr[i]))
|
|
|
+ }
|
|
|
+ this.$set(this.createTemp,'maintenance',arr1)
|
|
|
failproccess(response, this.$notify)
|
|
|
}
|
|
|
})
|