代码更新
This commit is contained in:
@@ -20,19 +20,19 @@
|
||||
|
||||
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true" :model="form" :rules="rules" size="mini" label-width="120px" label-suffix=":">
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="单据号" prop="maint_code">
|
||||
<el-input v-model="form.maint_code" style="width: 200px;" disabled placeholder="系统自动生成" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="8">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="业务日期" prop="plan_start_date">
|
||||
<el-date-picker v-model="form.plan_start_date" type="date" placeholder="选择日期" style="width: 200px" value-format="yyyy-MM-dd" :disabled="crud.status.view > 0" />
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
<el-col :span="8">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="保养类型" prop="maintenancecycle">
|
||||
<el-select
|
||||
v-model="form.maintenancecycle"
|
||||
@@ -52,14 +52,31 @@
|
||||
</el-row>
|
||||
|
||||
<el-row>
|
||||
<el-col :span="8">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="设备" prop="devicerecord_id">
|
||||
<el-input v-model="form.device_code" :disabled="true" style="width: 200px;">
|
||||
<el-button slot="append" icon="el-icon-plus" @click="putDevice" :disabled="crud.status.view > 0" />
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="16">
|
||||
<el-col :span="6">
|
||||
<el-form-item label="保养对象" prop="maint_object">
|
||||
<el-select
|
||||
v-model="form.maint_object"
|
||||
clearable
|
||||
size="mini"
|
||||
placeholder="请选择"
|
||||
class="filter-item"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in objectList"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-input v-model="form.remark" style="width: 580px;" rows="2" type="textarea" :disabled="crud.status.view > 0" />
|
||||
</el-form-item>
|
||||
@@ -118,7 +135,7 @@
|
||||
</el-card>
|
||||
|
||||
<DeviceDialog :dialog-show.sync="deviceDialog" :is-single="true" @tableChanged2="tableChanged2"/>
|
||||
<ItemDialog :dialog-show.sync="itemDialog" :is-single="false" @tableChanged1="tableChanged1"/>
|
||||
<ItemDialog :dialog-show.sync="itemDialog" :is-single="false" :open-param="openParam" @tableChanged1="tableChanged1"/>
|
||||
</el-dialog>
|
||||
</template>
|
||||
|
||||
@@ -126,9 +143,12 @@
|
||||
|
||||
const defaultForm = {
|
||||
maint_code: null,
|
||||
maint_object: null,
|
||||
devicerecord_id: null,
|
||||
maintenancecycle: '02',
|
||||
plan_start_date: null,
|
||||
material_type_id: null,
|
||||
device_code: null,
|
||||
tableData: []
|
||||
}
|
||||
|
||||
@@ -163,6 +183,9 @@ export default {
|
||||
dialogVisible: false,
|
||||
deviceDialog: false,
|
||||
itemDialog: false,
|
||||
objectList: [
|
||||
{ 'label': '维修班', 'value': '02' }
|
||||
],
|
||||
rules: {
|
||||
plan_start_date: [
|
||||
{ required: true, message: '计划开始日期不能为空', trigger: 'blur' }
|
||||
@@ -172,6 +195,9 @@ export default {
|
||||
],
|
||||
devicerecord_id: [
|
||||
{ required: true, message: '设备不能为空', trigger: 'blur' }
|
||||
],
|
||||
maint_object: [
|
||||
{ required: true, message: '保养对象不能为空', trigger: 'blur' }
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -224,6 +250,7 @@ export default {
|
||||
this.deviceDialog = true
|
||||
},
|
||||
putItem() {
|
||||
this.openParam = this.form
|
||||
this.itemDialog = true
|
||||
},
|
||||
tableChanged1(row) {
|
||||
@@ -247,7 +274,8 @@ export default {
|
||||
},
|
||||
tableChanged2(row) {
|
||||
this.form.devicerecord_id = row.devicerecord_id
|
||||
this.form.device_code = row.device_code
|
||||
this.form.material_type_id = row.material_type_id
|
||||
this.form.device_code = row.device_name + '-' + row.device_code
|
||||
},
|
||||
delRow(index, rows) {
|
||||
rows.splice(index, 1)
|
||||
|
||||
Reference in New Issue
Block a user