Browse Source

完善维修项目管理

zhanglei
yunuo970428 12 months ago
parent
commit
2c2b44e0e4
  1. 14
      yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemAdd.vue
  2. 6
      yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemInfo.vue

14
yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemAdd.vue

@ -31,9 +31,9 @@
<el-row>
<el-col :span="8">
<div class="span-sty"><span class="icon">*</span>科目</div>
<el-form-item prop="subject">
<el-select class="addinputInfo" v-model="formobj.subject" placeholder="请选择" @change="subjectChange" clearable filterable>
<el-option v-for="item in subject_list" :key="item.subjectSid" :label="item.subject" :value="item.subject"></el-option>
<el-form-item prop="subjectName">
<el-select class="addinputInfo" v-model="formobj.subjectName" placeholder="请选择" @change="subjectChange" clearable filterable>
<el-option v-for="item in subject_list" :key="item.subjectSid" :label="item.subjectName" :value="item.subjectName"></el-option>
</el-select>
</el-form-item>
</el-col>
@ -151,7 +151,7 @@ export default {
remarks: '',
useOrgSid: '',
createOrgSid: '',
subject: '',
subjectName: '',
subjectSid: ''
},
rules: {
@ -164,7 +164,7 @@ export default {
examineHourPrice: [{ required: true, message: '考核工时不能为空', trigger: 'blur' }],
cost: [{ required: true, message: '外协成本不能为空', trigger: 'blur' }],
isReserve: [{ required: true, message: '预约项目不能为空', trigger: 'change' }],
subject: [{ required: true, message: '科目不能为空', trigger: 'change' }]
subjectName: [{ required: true, message: '科目不能为空', trigger: 'change' }]
}
}
},
@ -246,7 +246,7 @@ export default {
return val
},
subjectChange(value) {
const choose = this.subject_list.filter((item) => item.subject === value)
const choose = this.subject_list.filter((item) => item.subjectName === value)
if (choose.length > 0 && choose !== null) {
this.formobj.subjectSid = choose[0].subjectSid
} else {
@ -319,7 +319,7 @@ export default {
remarks: '',
useOrgSid: '',
createOrgSid: '',
subject: '',
subjectName: '',
subjectSid: ''
}
this.submitdisabled = false

6
yxt-as-ui/src/views/basicinformation/maintenanceitem/maintenanceitemInfo.vue

@ -26,7 +26,7 @@
<el-row>
<el-col :span="8">
<div class="span-sty">科目</div>
<el-form-item><span class="addinputInfo">{{ formobj.subject }}</span></el-form-item>
<el-form-item><span class="addinputInfo">{{ formobj.subjectName }}</span></el-form-item>
</el-col>
<el-col :span="8" class="tlineheightb">
<div class="span-sty">车型</div>
@ -116,7 +116,7 @@ export default {
remarks: '',
useOrgSid: '',
createOrgSid: '',
subject: '',
subjectName: '',
subjectSid: ''
},
rules: {}
@ -157,7 +157,7 @@ export default {
remarks: '',
useOrgSid: '',
createOrgSid: '',
subject: '',
subjectName: '',
subjectSid: ''
}
this.$emit('doback')

Loading…
Cancel
Save