|
|
|
@ -41,6 +41,19 @@ |
|
|
|
placeholder="结束日期"> |
|
|
|
</el-date-picker> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="节点审批人"> |
|
|
|
<el-input v-model="searchData.approvalUsername" clearable style="width: 120px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item label="当前节点"> |
|
|
|
<el-select v-model="searchData.nodeId" placeholder="请选择节点" clearable style="width: 120px"> |
|
|
|
<el-option |
|
|
|
v-for="option in nodeOptions" |
|
|
|
:key="option.id" |
|
|
|
:label="option.name" |
|
|
|
:value="option.id"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
</el-form> |
|
|
|
<el-form :inline="true" label-position="top" :model="searchData" @keyup.enter.native="getDataList()"> |
|
|
|
<el-form-item label="BU"> |
|
|
|
@ -53,8 +66,7 @@ |
|
|
|
<el-input v-model="searchData.projectName" clearable style="width: 120px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'优先等级'"> |
|
|
|
<dict-data-select v-model="searchData.priorityLevel" clearable style="width: 120px" :use-default-value="false" |
|
|
|
dict-type="priority_Level"/> |
|
|
|
<dict-data-select v-model="searchData.priorityLevel" clearable style="width: 120px" :use-default-value="false" dict-type="priority_Level"/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'IFS物料编码'"> |
|
|
|
<el-input v-model="searchData.finalPartNo" clearable style="width: 120px"></el-input> |
|
|
|
@ -951,6 +963,9 @@ import { |
|
|
|
import { |
|
|
|
customerContactSearch, // 客户联系人列表查询 |
|
|
|
} from '@/api/customer/customerContact.js' |
|
|
|
import { |
|
|
|
getNodeList |
|
|
|
} from "@/api/sampleManagement/technicalSpecificationList.js" |
|
|
|
import ChooseList from '@/views/modules/common/Chooselist' |
|
|
|
import TestUploadFile from "./test_upload_file" |
|
|
|
import DictDataSelect from "../sys/dict-data-select.vue"; |
|
|
|
@ -1144,6 +1159,8 @@ export default { |
|
|
|
menuId: this.$route.meta.menuId, |
|
|
|
testNo: '', |
|
|
|
buNo: '', |
|
|
|
nodeId: '', |
|
|
|
approvalUsername: '' |
|
|
|
}, |
|
|
|
fileContentLoaded: false, |
|
|
|
// 其它 |
|
|
|
@ -1307,6 +1324,7 @@ export default { |
|
|
|
addressList: [], |
|
|
|
contactList: [], |
|
|
|
plmTestInformationArr: [], |
|
|
|
nodeOptions: [], |
|
|
|
// ======== 列表表头 ======== |
|
|
|
columnList: [ |
|
|
|
{ |
|
|
|
@ -2302,6 +2320,7 @@ export default { |
|
|
|
/*第二个表格高度的动态调整*/ |
|
|
|
this.secondHeight = window.innerHeight / 2 - 186 |
|
|
|
}) |
|
|
|
this.fetchNodeOptions() |
|
|
|
}, |
|
|
|
|
|
|
|
created() { |
|
|
|
@ -2315,6 +2334,21 @@ export default { |
|
|
|
|
|
|
|
methods: { |
|
|
|
|
|
|
|
fetchNodeOptions() { |
|
|
|
getNodeList(this.searchData).then(({ data }) => { |
|
|
|
if (data && data.code === 0) { |
|
|
|
this.nodeOptions = data.rows.map(item => ({ |
|
|
|
id: item.nodeId, |
|
|
|
name: item.nodeName |
|
|
|
})); |
|
|
|
} else { |
|
|
|
this.$message.error('获取节点列表失败'); |
|
|
|
} |
|
|
|
}).catch(error => { |
|
|
|
this.$message.error('请求失败:' + error); |
|
|
|
}); |
|
|
|
}, |
|
|
|
|
|
|
|
// 校验是否为超级管理员 |
|
|
|
checkSuperAdmin () { |
|
|
|
checkSuperAdmin().then(({data}) => { |
|
|
|
|