|
|
@ -23,7 +23,7 @@ |
|
|
|
<div class="span-sty"><span class="icon">*</span>工种</div> |
|
|
|
<el-form-item prop="serviceType"> |
|
|
|
<el-select class="addinputInfo" v-model="formobj.serviceType" placeholder="请选择" @change="serviceTypeChange" clearable filterable> |
|
|
|
<el-option v-for="item in serviceType_list" :key="item.serviceTypeSid" :label="item.serviceType" :value="item.serviceType"></el-option> |
|
|
|
<el-option v-for="item in serviceType_list" :key="item.dictKey" :label="item.dictValue" :value="item.dictValue"></el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-col> |
|
|
@ -124,7 +124,7 @@ |
|
|
|
|
|
|
|
<script> |
|
|
|
import req from '@/api/basicinformation/maintenanceitem' |
|
|
|
import { getServiceType, getOrgSidByPath, selSubjectInfo } from '@/api/Common/dictcommons' |
|
|
|
import { typeValues, getOrgSidByPath, selSubjectInfo } from '@/api/Common/dictcommons' |
|
|
|
|
|
|
|
export default { |
|
|
|
name: 'MaintenanceItemAdd', |
|
|
@ -191,7 +191,7 @@ export default { |
|
|
|
this.goodsModel_list = res.data |
|
|
|
} |
|
|
|
}) |
|
|
|
getServiceType({ useOrgSid: window.sessionStorage.getItem('defaultOrgPath').substring(window.sessionStorage.getItem('defaultOrgPath').lastIndexOf('/') + 1) }).then((res) => { |
|
|
|
typeValues({ type: 'as_servicesubject' }).then((res) => { |
|
|
|
if (res.success) { |
|
|
|
this.serviceType_list = res.data |
|
|
|
} |
|
|
@ -259,9 +259,9 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
serviceTypeChange(value) { |
|
|
|
const choose = this.serviceType_list.filter((item) => item.serviceType === value) |
|
|
|
const choose = this.serviceType_list.filter((item) => item.dictValue === value) |
|
|
|
if (choose !== null && choose.length > 0) { |
|
|
|
this.formobj.serviceTypeSid = choose[0].serviceTypeSid |
|
|
|
this.formobj.serviceTypeSid = choose[0].dictKey |
|
|
|
} else { |
|
|
|
this.formobj.serviceTypeSid = '' |
|
|
|
} |
|
|
|