Browse Source

plm BMM

master
ruanqi 10 months ago
parent
commit
b54e5bc838
  1. 10
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_bom.vue
  2. 12
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue
  3. 12
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue
  4. 12
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue
  5. 17
      src/views/modules/sampleManagement/technicalSpecificationDetail/com_tsd_basicInformation.vue

10
src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_bom.vue

@ -19,8 +19,8 @@
<el-button type="primary" @click="searchTable(true)" >刷新</el-button>
<el-button type="primary" v-if="!ifDisableFlag" @click="changeBomRev()" >变更</el-button>
<el-button type="primary" @click="jumpBom()" >跳转至BOM</el-button>
<el-button v-if="baseForm.status === 'spz'&&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="baseForm.status === 'spz' && baseForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="submitDataModal">驳回</el-button>
<el-button v-if="baseForm.status === 'spz'&&((!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="baseForm.status === 'spz' && ((baseForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="submitDataModal">驳回</el-button>
<!-- <el-button type="primary" @click="newData()" v-if="!ifDisableFlag">新增</el-button>-->
</el-form-item>
</el-col>
@ -180,6 +180,7 @@
data() {
return {
superAdmin:false,
modalFlag:false,
bomFlag:false,
height:200,
@ -561,6 +562,11 @@
//
getNodeAuthority (row) {
getBMStatusDesc(this.searchData).then(({data}) => {
this.superAdmin=data.superAdmin
if(data.superAdmin){
this.ifDisableFlag = false
return false
}
if (data.status === '已完成' || data.status === '已升版') {
this.ifDisableFlag = true
return false

12
src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_customerInformation.vue

@ -5,9 +5,9 @@
<el-col :span="18">
<el-form-item label=" " style="width: 100%">
<el-button type="primary" @click="refresh()" >刷新数据</el-button>
<el-button type="primary" @click="saveData()" v-if="!ifDisableFlag&&isAuth('103002:bmSave')">保存数据</el-button>
<el-button v-if="baseForm.status === 'spz'&&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="baseForm.status === 'spz' && baseForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="submitDataModal">驳回</el-button>
<el-button type="primary" @click="saveData()" v-if="(!ifDisableFlag&&isAuth('103002:bmSave'))||(superAdmin)">保存数据</el-button>
<el-button v-if="baseForm.status === 'spz'&&((!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="baseForm.status === 'spz' &&((baseForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="submitDataModal">驳回</el-button>
</el-form-item>
</el-col>
<el-col :span="3"><div class="grid-content bg-purple">
@ -226,6 +226,7 @@
buNo:'',
fieldId:'',
},
superAdmin:false,
ifDisableFlag:false,
baseForm:{
status:'',
@ -386,6 +387,11 @@
//
getNodeAuthority (row) {
getBMStatusDesc(this.searchData).then(({data}) => {
this.superAdmin=data.superAdmin
if(data.superAdmin){
this.ifDisableFlag = false
return false
}
if (data.status === '已完成' || data.status === '已升版') {
this.ifDisableFlag = true
return false

12
src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_demoSlot.vue

@ -12,9 +12,9 @@
<el-form-item label=" ">
<el-button type="primary" @click="refreshBMPageModal()" v-if="!ifDisableFlag&&isAuth('103002:bmModel')">更新模板</el-button>
<el-button type="primary" @click="searchTable()" >刷新数据</el-button>
<el-button type="primary" @click="saveTable()" v-if="!ifDisableFlag&&isAuth('103002:bmSave')">保存数据</el-button>
<el-button v-if="baseForm.status === 'spz'&&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="baseForm.status === 'spz' && baseForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="submitDataModal">驳回</el-button>
<el-button type="primary" @click="saveTable()" v-if="(!ifDisableFlag&&isAuth('103002:bmSave'))||(superAdmin)">保存数据</el-button>
<el-button v-if="baseForm.status === 'spz'&&((!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="baseForm.status === 'spz' &&(( baseForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="submitDataModal">驳回</el-button>
</el-form-item>
</el-col>
<el-col :span="3"><div class="grid-content bg-purple">
@ -139,6 +139,7 @@
data() {
return {
superAdmin:false,
height:200,
searchData: {
site: '',
@ -304,6 +305,11 @@
//
getNodeAuthority (row) {
getBMStatusDesc(this.searchData).then(({data}) => {
this.superAdmin=data.superAdmin
if(data.superAdmin){
this.ifDisableFlag = false
return false
}
if (data.status === '已完成' || data.status === '已升版') {
this.ifDisableFlag = true
return false

12
src/views/modules/sampleManagement/technicalSpecificationDetail/com_bm_routing.vue

@ -15,9 +15,9 @@
<el-input v-model="sheetData.printOperatorName" ref="printOperatorName" placeholder="请选择人员" readonly style="width: 120px" ></el-input>
</el-form-item>
<el-form-item label=" ">
<el-button type="primary" @click="updateBMProcess()" v-if="!ifDisableFlag&&isAuth('103002:bmSave')">保存数据</el-button>
<el-button v-if="baseForm.status === 'spz'&&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="baseForm.status === 'spz' && baseForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="submitDataModal">驳回</el-button>
<el-button type="primary" @click="updateBMProcess()" v-if="(!ifDisableFlag&&isAuth('103002:bmSave'))||(superAdmin)">保存数据</el-button>
<el-button v-if="baseForm.status === 'spz'&&((!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="baseForm.status === 'spz' && ((baseForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username))||(superAdmin))" type="primary" @click="submitDataModal">驳回</el-button>
</el-form-item>
</el-col>
<el-col :span="3"><div class="grid-content bg-purple">
@ -557,6 +557,7 @@
},
tableData:'',
partList:[],
superAdmin:false,
ifDisableFlag:false,
sheetData:{
site: '',
@ -1490,6 +1491,11 @@
//
getNodeAuthority (row) {
getBMStatusDesc(this.searchData).then(({data}) => {
this.superAdmin=data.superAdmin
if(data.superAdmin){
this.ifDisableFlag = false
return false
}
if (data.status === '已完成' || data.status === '已升版') {
this.ifDisableFlag = true
return false

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

@ -5,10 +5,10 @@
<el-col :span="18"><div class="grid-content bg-purple">
<el-form-item :label="' '">
<el-button type="primary" @click="refresh()" >刷新数据</el-button>
<el-button type="primary" @click="saveData()" v-if="!ifDisableFlag&&isAuth('103002:bmSave')">保存数据</el-button>
<el-button v-if="dataForm.status === 'spz'&&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="agreeSubmit">同意</el-button>
<el-button v-if="dataForm.status === 'spz' && dataForm.isReject === 'Y' &&!ifDisableFlag&&spForm.sp.includes(searchData.username)" type="primary" @click="submitDataModal">驳回</el-button>
<el-button v-if="dataForm.status === 'cg'&&!ifDisableFlag" 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>
</div>
</el-col><el-col :span="3"><div class="grid-content bg-purple">
@ -331,6 +331,7 @@
codeNo: '',
buNo:'',
},
superAdmin:false,
ifDisableFlag:false,
quotationOfficerFlag:false,
engineerFlag:false,
@ -534,7 +535,7 @@
if (data && data.code == 0) {
this.getNodeAuthority(data.row)
this.dataForm = data.row
this.$message.success( '操作成功')
// this.$message.success( '')
let inData = {
site: this.dataForm.site,
codeNo: this.dataForm.codeNo,
@ -800,8 +801,12 @@
},
//
getNodeAuthority (row) {
getBMStatusDesc(this.searchData).then(({data}) => {
this.superAdmin=data.superAdmin
if(data.superAdmin){
this.ifDisableFlag = false
return false
}
if (data.status === '已完成' || data.status === '已升版') {
this.ifDisableFlag = true
return false

Loading…
Cancel
Save