Browse Source

2025-03-12

BM优化
master
fengyuan_yang 10 months ago
parent
commit
e6ba6e3919
  1. 146
      src/views/modules/sampleManagement/com_technical-add-or-update.vue
  2. 163
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue
  3. 172
      src/views/modules/sampleManagement/technicalSpecificationList.vue

146
src/views/modules/sampleManagement/com_technical-add-or-update.vue

@ -1,16 +1,12 @@
<template> <template>
<div class="mod-config"> <div class="mod-config">
<el-dialog
width="600px"
:title="!dataForm.id ? '添加' :'编辑'"
:close-on-click-modal="false"
:visible.sync="visible">
<el-dialog width="600px" :title="!dataForm.id ? '添加' : '编辑'" :close-on-click-modal="false" :visible.sync="visible">
<el-form :inline="true" label-position="top" label-width="100px" :rules="dataRole"> <el-form :inline="true" label-position="top" label-width="100px" :rules="dataRole">
<el-form-item > <el-form-item >
<span slot="label" style="" @click="chooseProofingModel()"><a herf="#">打样单号</a></span>
<el-input v-model="dataForm.proofingNo" style="width: 130px" @change="changeProofingNoChange" :disabled="dataForm.id!=0"></el-input>
<span slot="label" @click="chooseProofingModel()"><a herf="#">打样单号</a></span>
<el-input v-model="dataForm.proofingNo" style="width: 130px" @change="changeProofingNoChange" :disabled="dataForm.id!=0"></el-input>
</el-form-item> </el-form-item>
<el-form-item label=" " >
<el-form-item label=" ">
<el-checkbox v-model="jumpFlag">保存后跳转至详情</el-checkbox> <el-checkbox v-model="jumpFlag">保存后跳转至详情</el-checkbox>
</el-form-item> </el-form-item>
<!-- <el-form-item prop="testPartNo" style="margin-left: 12px" :label="'IFS料号'">--> <!-- <el-form-item prop="testPartNo" style="margin-left: 12px" :label="'IFS料号'">-->
@ -20,13 +16,12 @@
</el-form> </el-form>
<el-form :inline="true" label-position="top" label-width="100px" :rules="dataRole"> <el-form :inline="true" label-position="top" label-width="100px" :rules="dataRole">
<el-form-item :rules="dataRole.testPartNo"> <el-form-item :rules="dataRole.testPartNo">
<span slot="label" style="" @click="choosePartModel()"><a herf="#">IFS料号</a></span>
<span slot="label" @click="choosePartModel()"><a herf="#">IFS料号</a></span>
<el-input v-model="dataForm.finalPartNo" style="width: 130px" readonly></el-input> <el-input v-model="dataForm.finalPartNo" style="width: 130px" readonly></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'项目号'"> <el-form-item :label="'项目号'">
<el-input v-model="dataForm.projectId" style="width: 130px" disabled></el-input> <el-input v-model="dataForm.projectId" style="width: 130px" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'物料描述'"> <el-form-item :label="'物料描述'">
<el-input v-model="dataForm.partDesc" style="width: 274px" disabled></el-input> <el-input v-model="dataForm.partDesc" style="width: 274px" disabled></el-input>
</el-form-item> </el-form-item>
@ -44,13 +39,29 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" label-width="100px" :rules="dataRole"> <el-form :inline="true" label-position="top" label-width="100px" :rules="dataRole">
<el-form-item>
<span slot="label" @click="getUserList(4)"><a herf="#">Select CS</a></span>
<el-input v-model="dataForm.csOperaterName" ref="csOperaterName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
</el-form-item>
<el-form-item>
<span slot="label" @click="getUserList(7)"><a herf="#">Select Engineer</a></span>
<el-input v-model="dataForm.engineer" readonly style="width: 130px" placeholder="请选择人员" ></el-input>
</el-form-item>
<el-form-item > <el-form-item >
<span slot="label" style="" @click="getUserList(1)"><a herf="#">CQC人员</a></span>
<el-input v-model="dataForm.cqcOperatorName" ref="cqcOperatorName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
<span slot="label" @click="getUserList(8)"><a herf="#">Select Artwork</a></span>
<el-input v-model="dataForm.technician" readonly style="width: 130px" placeholder="请选择人员" ></el-input>
</el-form-item> </el-form-item>
<el-form-item > <el-form-item >
<span slot="label" style="" @click="getUserList(2)"><a herf="#">FAI人员</a></span>
<el-input v-model="dataForm.faiOperatorName" ref="faiOperatorName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
<span slot="label" @click="getUserList(6)"><a herf="#">Select Technical</a></span>
<el-input v-model="dataForm.mpOperatorName" ref="mpOperatorName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
</el-form-item>
<el-form-item>
<span slot="label" @click="getUserList(1)"><a herf="#">Select CQC</a></span>
<el-input v-model="dataForm.cqcOperatorName" ref="cqcOperatorName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
</el-form-item>
<el-form-item>
<span slot="label" @click="getUserList(2)"><a herf="#">Select FAI</a></span>
<el-input v-model="dataForm.faiOperatorName" ref="faiOperatorName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item >--> <!-- <el-form-item >-->
<!-- <span slot="label" style="" @click="quotationOfficerChooseModal()"><a herf="#">报价员</a></span>--> <!-- <span slot="label" style="" @click="quotationOfficerChooseModal()"><a herf="#">报价员</a></span>-->
@ -58,14 +69,7 @@
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </el-form>--> <!-- </el-form>-->
<!-- <el-form :inline="true" label-position="top" label-width="100px" >--> <!-- <el-form :inline="true" label-position="top" label-width="100px" >-->
<el-form-item >
<span slot="label" style="" @click="getUserList(7)"><a herf="#">Select Engineer</a></span>
<el-input v-model="dataForm.engineer" readonly style="width: 130px" placeholder="请选择人员" ></el-input>
</el-form-item>
<el-form-item >
<span slot="label" style="" @click="getUserList(8)"><a herf="#">Select Artwork</a></span>
<el-input v-model="dataForm.technician" readonly style="width: 130px" placeholder="请选择人员" ></el-input>
</el-form-item>
<!-- <el-form-item >--> <!-- <el-form-item >-->
<!-- <span slot="label" style="" @click="engineerChooseModal()"><a herf="#">Select PE Engineer</a></span>--> <!-- <span slot="label" style="" @click="engineerChooseModal()"><a herf="#">Select PE Engineer</a></span>-->
<!-- <el-input v-model="dataForm.engineer" readonly style="width: 130px" @focus="engineerChooseModal()"></el-input>--> <!-- <el-input v-model="dataForm.engineer" readonly style="width: 130px" @focus="engineerChooseModal()"></el-input>-->
@ -75,26 +79,20 @@
<!-- <span slot="label" style="" @click="technicianModal()"><a herf="#">Select Artwork</a></span>--> <!-- <span slot="label" style="" @click="technicianModal()"><a herf="#">Select Artwork</a></span>-->
<!-- <el-input v-model="dataForm.technician" readonly style="width: 130px" @focus="technicianModal()"></el-input>--> <!-- <el-input v-model="dataForm.technician" readonly style="width: 130px" @focus="technicianModal()"></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item >
<span slot="label" style="" @click="getUserList(3)"><a herf="#">PE人员</a></span>
<el-input v-model="dataForm.peOperaterName" ref="peOperaterName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
</el-form-item>
<el-form-item >
<span slot="label" style="" @click="getUserList(4)"><a herf="#">CS人员</a></span>
<el-input v-model="dataForm.csOperaterName" ref="csOperaterName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
</el-form-item>
<!-- <el-form-item >-->
<!-- <span slot="label" style="" @click="getUserList(3)"><a herf="#">PE人员</a></span>-->
<!-- <el-input v-model="dataForm.peOperaterName" ref="peOperaterName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>-->
<!-- </el-form-item>-->
<!-- <el-form-item >--> <!-- <el-form-item >-->
<!-- <span slot="label" style="" @click="getUserList(5)"><a herf="#">DCC人员</a></span>--> <!-- <span slot="label" style="" @click="getUserList(5)"><a herf="#">DCC人员</a></span>-->
<!-- <el-input v-model="dataForm.dccOperaterName" ref="dccOperaterName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>--> <!-- <el-input v-model="dataForm.dccOperaterName" ref="dccOperaterName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item > <el-form-item >
<span slot="label" style="" @click="dccChooseModal()"><a herf="#">DCC人员</a></span>
<span slot="label" @click="dccChooseModal()"><a herf="#">Select DCC</a></span>
<el-input v-model="dataForm.dcc" ref="dcc" readonly style="" @focus="dccChooseModal()" style="width: 130px"></el-input> <el-input v-model="dataForm.dcc" ref="dcc" readonly style="" @focus="dccChooseModal()" style="width: 130px"></el-input>
</el-form-item> </el-form-item>
<el-form-item >
<span slot="label" style="" @click="getUserList(6)"><a herf="#">Select Technical</a></span>
<el-input v-model="dataForm.mpOperatorName" ref="mpOperatorName" placeholder="请选择人员" readonly style="width: 130px" ></el-input>
</el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" label-width="100px" > <el-form :inline="true" label-position="top" label-width="100px" >
<el-form-item :label="'备注'"> <el-form-item :label="'备注'">
@ -691,9 +689,9 @@
} }
}, },
init (id) { init (id) {
this.jumpFlag=true
this.jumpFlag = true
this.dataForm.id = id || 0 this.dataForm.id = id || 0
if(this.dataForm.id!=0){
if (this.dataForm.id !== 0) {
let inData={ let inData={
page: 1, page: 1,
limit: 10, limit: 10,
@ -742,49 +740,49 @@
this.$message.error('技术参数卡数据有误!') this.$message.error('技术参数卡数据有误!')
} }
}) })
}else {
this.dataForm={
} else {
this.dataForm = {
id: 0, id: 0,
finalPartNo: '', finalPartNo: '',
site:this.$store.state.user.site,
proofingNo:'',
projectId:'',
codeNo:'',
testPartNo:'',
partDesc:'',
status:'',
revNo:'',
remark:'',
technician:'',
quotationOfficer:'',
engineer:'',
quotationOfficerList:[],
engineerList:[],
technicianList:[],
cqcOperator:'',
faiOperator:'',
cqcOperatorName:'',
faiOperatorName:'',
peOperater:'',
peOperaterName:'',
csOperater:'',
csOperaterName:'',
dccOperater:'',
dccOperaterName:'',
mpOperatorName:'',
mpOperator:'',
oriCodeNo:'',
engineerNo:'',
technicianNo:'',
buNo:'',
dcc:'',
dccList:[],
site: this.$store.state.user.site,
proofingNo: '',
projectId: '',
codeNo: '',
testPartNo: '',
partDesc: '',
status: '',
revNo: '',
remark: '',
technician: '',
quotationOfficer: '',
engineer: '',
quotationOfficerList: [],
engineerList: [],
technicianList: [],
cqcOperator: '',
faiOperator: '',
cqcOperatorName: '',
faiOperatorName: '',
peOperater: '',
peOperaterName: '',
csOperater: this.$store.state.user.name,
csOperaterName: this.$store.state.user.userDisplay,
dccOperater: '',
dccOperaterName: '',
mpOperatorName: '',
mpOperator: '',
oriCodeNo: '',
engineerNo: '',
technicianNo: '',
buNo: '',
dcc: '',
dccList: [],
} }
this.visible = true this.visible = true
} }
}, },
chooseProofingModel(){
if(this.dataForm.id!=0){
chooseProofingModel () {
if (this.dataForm.id !== 0 ) {
return false; return false;
} }
this.proofingSearch={ this.proofingSearch={

163
src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue

@ -5,10 +5,10 @@
<el-col :span="18"><div class="grid-content bg-purple"> <el-col :span="18"><div class="grid-content bg-purple">
<el-form-item :label="' '"> <el-form-item :label="' '">
<el-button type="primary" @click="refresh()" >刷新数据</el-button> <el-button type="primary" @click="refresh()" >刷新数据</el-button>
<el-button type="primary" @click="saveData()" v-if="(!ifDisableFlag&&isAuth('103002:bmSave'))||(superAdmin)">保存数据</el-button>
<el-button v-if="dataForm.status === 'spz'&&((!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="dataForm.status === 'spz' && ((dataForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="submitDataModal">驳回</el-button>
<el-button v-if="dataForm.status === 'cg'&&(!ifDisableFlag||(superAdmin))" type="primary" @click="issueModal">下达</el-button>
<el-button type="primary" @click="saveData()" v-if="(!ifDisableFlag && isAuth('103002:bmSave')) || (superAdmin)">保存数据</el-button>
<el-button v-if="dataForm.status === 'spz' && ((!ifDisableFlag && spForm.sp.includes(searchData.username)) || (superAdmin))" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="dataForm.status === 'spz' && ((dataForm.isReject === 'Y' && !ifDisableFlag && spForm.sp.includes(searchData.username)) || (superAdmin))" type="primary" @click="submitDataModal">驳回</el-button>
<el-button v-if="dataForm.status === 'cg' && (!ifDisableFlag || (superAdmin))" type="primary" @click="issueModal">下达</el-button>
</el-form-item> </el-form-item>
</div> </div>
</el-col><el-col :span="3"><div class="grid-content bg-purple"> </el-col><el-col :span="3"><div class="grid-content bg-purple">
@ -38,10 +38,10 @@
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
<el-col :span="6"><div class="grid-content bg-purple"> <el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'Part Number'" v-if="searchData.buNo!='DBE'">
<el-form-item :label="'Part Number'" v-if="searchData.buNo !== 'DBE'">
<el-input v-model="dataForm.testPartNo" disabled ></el-input> <el-input v-model="dataForm.testPartNo" disabled ></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'800 Number'" v-if="searchData.buNo=='DBE'">
<el-form-item :label="'800 Number'" v-if="searchData.buNo === 'DBE'">
<el-input v-model="dataForm.finalPartNo" disabled ></el-input> <el-input v-model="dataForm.finalPartNo" disabled ></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
@ -55,22 +55,22 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple"> <el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'创建人/Creator'"> <el-form-item :label="'创建人/Creator'">
<el-input v-model="dataForm.createBy" disabled style="" ></el-input>
<el-input v-model="dataForm.createBy" disabled></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
<el-col :span="6"><div class="grid-content bg-purple"> <el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'创建日期/Date'"> <el-form-item :label="'创建日期/Date'">
<el-input v-model="dataForm.createDate" disabled style="" ></el-input>
<el-input v-model="dataForm.createDate" disabled></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
<el-col :span="6"><div class="grid-content bg-purple"> <el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'最新报价单'"> <el-form-item :label="'最新报价单'">
<el-input @focus="jumpPage('C')" ref="jumpC" class="blue-input yzz2" v-model="quotationNo" readonly style="" ></el-input>
<el-input @focus="jumpPage('C')" ref="jumpC" class="blue-input yzz2" v-model="quotationNo" readonly></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
<el-col :span="3"><div class="grid-content bg-purple"> <el-col :span="3"><div class="grid-content bg-purple">
<el-form-item :label="'BU'"> <el-form-item :label="'BU'">
<el-input v-model="dataForm.buNo" disabled style="" ></el-input>
<el-input v-model="dataForm.buNo" disabled></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
<!-- <el-col :span="12"><div class="grid-content bg-purple">--> <!-- <el-col :span="12"><div class="grid-content bg-purple">-->
@ -84,22 +84,21 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple"> <el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'Process'"> <el-form-item :label="'Process'">
<el-input v-model="dataForm.process" disabled style="" ></el-input>
<el-input v-model="dataForm.process" disabled></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
<el-col :span="6"><div class="grid-content bg-purple"> <el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'ECN Number'"> <el-form-item :label="'ECN Number'">
<el-input @focus="jumpPage('A')" ref="jumpA" class="blue-input yzz2" v-model="dataForm.ecnNo" readonly style="" ></el-input>
<el-input @focus="jumpPage('A')" ref="jumpA" class="blue-input yzz2" v-model="dataForm.ecnNo" readonly></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
<el-col :span="12"><div class="grid-content bg-purple"> <el-col :span="12"><div class="grid-content bg-purple">
<el-form-item :label="'ECN Document Link'"> <el-form-item :label="'ECN Document Link'">
<el-input v-model="dataForm.ecnAddress" disabled style="" ></el-input>
<el-input v-model="dataForm.ecnAddress" disabled></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<!-- <el-col :span="6"><div class="grid-content bg-purple">--> <!-- <el-col :span="6"><div class="grid-content bg-purple">-->
<!-- <el-form-item :label="'ECN是否需要变更图纸'">--> <!-- <el-form-item :label="'ECN是否需要变更图纸'">-->
@ -116,36 +115,46 @@
</div></el-col> </div></el-col>
<el-col :span="6"><div class="grid-content bg-purple"> <el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'Sample Application No'"> <el-form-item :label="'Sample Application No'">
<el-input @focus="jumpPage('B')" ref="jumpB" class="blue-input" v-model="dataForm.proofingNo" readonly style="" ></el-input>
<el-input @focus="jumpPage('B')" ref="jumpB" class="blue-input" v-model="dataForm.proofingNo" readonly></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(1)"><a herf="#">CQC人员</a></span>
<el-input v-model="dataForm.cqcOperatorName" ref="cqcOperatorName" placeholder="请选择人员" readonly style="" ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(2)"><a herf="#">FAI人员</a></span>
<el-input v-model="dataForm.faiOperatorName" ref="faiOperatorName" placeholder="请选择人员" readonly style="" ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(7)"><a herf="#">Select Engineer</a></span>
<el-input v-model="dataForm.engineer" readonly placeholder="请选择人员" ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(8)"><a herf="#">Select Artwork</a></span>
<el-input v-model="dataForm.technician" readonly placeholder="请选择人员" ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(4)"><a herf="#">Select CS</a></span>
<el-input v-model="dataForm.csOperaterName" ref="csOperaterName" placeholder="请选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item >
<span slot="label" @click="getBaseList(7)"><a herf="#">Select Engineer</a></span>
<el-input v-model="dataForm.engineer" readonly placeholder="请选择人员"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item >
<span slot="label" @click="getBaseList(8)"><a herf="#">Select Artwork</a></span>
<el-input v-model="dataForm.technician" readonly placeholder="请选择人员"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(6)"><a herf="#">Select Technical</a></span>
<el-input v-model="dataForm.mpOperatorName" ref="mpOperatorName" placeholder="请选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<!-- </el-row>--> <!-- </el-row>-->
<!-- <el-row :gutter="20">--> <!-- <el-row :gutter="20">-->
@ -162,44 +171,52 @@
<!-- </el-form-item>--> <!-- </el-form-item>-->
<!-- </div></el-col>--> <!-- </div></el-col>-->
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(3)"><a herf="#">PE人员</a></span>
<el-input v-model="dataForm.peOperaterName" ref="peOperaterName" placeholder="请选择人员" readonly style="" ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(4)"><a herf="#">CS人员</a></span>
<el-input v-model="dataForm.csOperaterName" ref="csOperaterName" placeholder="请选择人员" readonly style="" ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<!-- <el-col :span="6">-->
<!-- <div class="grid-content bg-purple">-->
<!-- <el-form-item >-->
<!-- <span slot="label" style="" @click="getBaseList(3)"><a herf="#">PE人员</a></span>-->
<!-- <el-input v-model="dataForm.peOperaterName" ref="peOperaterName" placeholder="请选择人员" readonly></el-input>-->
<!-- </el-form-item>-->
<!-- </div>-->
<!-- </el-col>-->
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item >
<span slot="label" @click="getBaseList(1)"><a herf="#">Select CQC</a></span>
<el-input v-model="dataForm.cqcOperatorName" ref="cqcOperatorName" placeholder="请选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item >
<span slot="label" @click="getBaseList(2)"><a herf="#">Select FAI</a></span>
<el-input v-model="dataForm.faiOperatorName" ref="faiOperatorName" placeholder="请选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<!-- <el-form-item >--> <!-- <el-form-item >-->
<!-- <span slot="label" style="" @click="getBaseList(5)"><a herf="#">DCC人员</a></span>--> <!-- <span slot="label" style="" @click="getBaseList(5)"><a herf="#">DCC人员</a></span>-->
<!-- <el-input v-model="dataForm.dccOperaterName" ref="dccOperaterName" placeholder="请选择人员" readonly style="" ></el-input>--> <!-- <el-input v-model="dataForm.dccOperaterName" ref="dccOperaterName" placeholder="请选择人员" readonly style="" ></el-input>-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item >
<span slot="label" style="" @click="dccChooseModal()"><a herf="#">DCC人员</a></span>
<el-input v-model="dataForm.dcc" ref="dcc" readonly style="" @focus="dccChooseModal()"></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item >
<span slot="label" style="" @click="getBaseList(6)"><a herf="#">Select Technical</a></span>
<el-input v-model="dataForm.mpOperatorName" ref="mpOperatorName" placeholder="请选择人员" readonly style="" ></el-input>
</el-form-item>
</div></el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'POD'">
<el-select v-model="dataForm.pod" :disabled="ifDisableFlag">
<el-option label="Y" value="Y"></el-option>
<el-option label="N" value="N"></el-option>
</el-select>
</el-form-item>
</div></el-col>
<el-form-item >
<span slot="label" @click="dccChooseModal()"><a herf="#">Select DCC</a></span>
<el-input v-model="dataForm.dcc" ref="dcc" readonly style="" @focus="dccChooseModal()"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'POD'">
<el-select v-model="dataForm.pod" :disabled="ifDisableFlag">
<el-option label="Y" value="Y"></el-option>
<el-option label="N" value="N"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">

172
src/views/modules/sampleManagement/technicalSpecificationList.vue

@ -97,91 +97,119 @@
:total="totalPage" :total="totalPage"
layout="total, sizes, prev, pager, next, jumper"> layout="total, sizes, prev, pager, next, jumper">
</el-pagination> </el-pagination>
<el-tabs style="font-size: 12px;min-height: 330px" class="customer-tab" v-model="activeName" type="border-card" @tab-click="refreshCurrentTabTable">
<el-tabs style="font-size: 12px;min-height: 330px" class="customer-tab" v-model="activeName" type="border-card" @tab-click="refreshCurrentTabTable">
<el-tab-pane label="基本信息" name="info"> <el-tab-pane label="基本信息" name="info">
<el-form label-position="top" label-width="100px" > <el-form label-position="top" label-width="100px" >
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'物料编码'">
<el-input v-model="infoData.testPartNo" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'物料类型'">
<el-input v-model="infoData.partTypeDesc" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'版本号'">
<el-input v-model="infoData.revNo" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'项目号'">
<el-input v-model="infoData.projectId" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'物料编码'">
<el-input v-model="infoData.testPartNo" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'物料类型'">
<el-input v-model="infoData.partTypeDesc" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'版本号'">
<el-input v-model="infoData.revNo" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'项目号'">
<el-input v-model="infoData.projectId" readonly></el-input>
</el-form-item>
</div>
</el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'ECN变更'">
<el-input v-model="infoData.ecnFlag" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'ECN单据号'">
<el-input v-model="infoData.ecnNo" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'ECN变更'">
<el-input v-model="infoData.ecnFlag" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'ECN单据号'">
<el-input v-model="infoData.ecnNo" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="12"><div class="grid-content bg-purple"> <el-col :span="12"><div class="grid-content bg-purple">
<el-form-item :label="'ECN文档链接'"> <el-form-item :label="'ECN文档链接'">
<el-input v-model="infoData.ecnAddress" readonly ></el-input>
<el-input v-model="infoData.ecnAddress" readonly></el-input>
</el-form-item> </el-form-item>
</div></el-col> </div></el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'CQC人员'">
<el-input v-model="infoData.cqcOperatorName" ref="dccOperaterName" placeholder="未选择人员" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'FAI人员'">
<el-input v-model="infoData.faiOperatorName" ref="mpOperatorName" placeholder="未选择人员" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'Select Engineer'">
<el-input v-model="infoData.engineer" ref="peOperaterName" placeholder="未选择人员" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'Select Artwork'">
<el-input v-model="infoData.technician" ref="csOperaterName" placeholder="未选择人员" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'Select CS'">
<el-input v-model="infoData.csOperaterName" ref="csOperaterName" placeholder="未选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'Select Engineer'">
<el-input v-model="infoData.engineer" ref="peOperaterName" placeholder="未选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'Select Artwork'">
<el-input v-model="infoData.technician" ref="csOperaterName" placeholder="未选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'Select Technical'">
<el-input v-model="infoData.mpOperatorName" ref="mpOperatorName" placeholder="未选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'PE人员'">
<el-input v-model="infoData.peOperaterName" ref="peOperaterName" placeholder="未选择人员" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'CS人员'">
<el-input v-model="infoData.csOperaterName" ref="csOperaterName" placeholder="未选择人员" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'DCC人员'">
<el-input v-model="infoData.dccOperaterName" ref="dccOperaterName" placeholder="未选择人员" readonly ></el-input>
</el-form-item>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<el-form-item :label="'Select Technical'">
<el-input v-model="infoData.mpOperatorName" ref="mpOperatorName" placeholder="未选择人员" readonly ></el-input>
</el-form-item>
</div></el-col>
<!-- <el-col :span="6">-->
<!-- <div class="grid-content bg-purple">-->
<!-- <el-form-item :label="'PE人员'">-->
<!-- <el-input v-model="infoData.peOperaterName" ref="peOperaterName" placeholder="未选择人员" readonly ></el-input>-->
<!-- </el-form-item>-->
<!-- </div>-->
<!-- </el-col>-->
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'Select CQC'">
<el-input v-model="infoData.cqcOperatorName" ref="dccOperaterName" placeholder="未选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'Select FAI'">
<el-input v-model="infoData.faiOperatorName" ref="mpOperatorName" placeholder="未选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="6">
<div class="grid-content bg-purple">
<el-form-item :label="'Select DCC'">
<el-input v-model="infoData.dccOperaterName" ref="dccOperaterName" placeholder="未选择人员" readonly></el-input>
</el-form-item>
</div>
</el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"><div class="grid-content bg-purple"> <el-col :span="24"><div class="grid-content bg-purple">

Loading…
Cancel
Save