| | |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item class="marginTopAndMarginBottom2" label="库类型" style="width: 99%"> |
| | | <zt-dict v-model="dataForm.configItemChange.libraryType" :radio="true" dict="library_type"></zt-dict> |
| | | <zt-dict :disabled="stepMarker!=='pzxbg_first'" v-model="dataForm.configItemChange.libraryType" :radio="true" dict="library_type"></zt-dict> |
| | | </el-form-item> |
| | | </div> |
| | | <div class="el-configChangeDialog el-border-bottom"> |
| | |
| | | </div> |
| | | <div class="el-border-left acceptDate" style="width: 90%;"> |
| | | <el-form-item style="width: 100%;padding-left:20px;margin:0;"> |
| | | <el-input :disabled="stepMarker!=='pzxbg_first'" v-model="dataForm.configItemChange.changeReason" placeholder="变更原因..."></el-input> |
| | | <el-input v-if="stepMarker=='pzxbg_first'" v-model="dataForm.configItemChange.changeReason" placeholder="变更原因..."></el-input> |
| | | <span v-else>{{dataForm.configItemChange.changeReason}}</span> |
| | | </el-form-item> |
| | | </div> |
| | | </div> |
| | |
| | | <add-or-update-check ref="addOrUpdate" @recall="setCheckId"/> |
| | | <ConfigItemList ref="configItemList" @getChangeItemList="getChangeItemList"></ConfigItemList> |
| | | </el-form> |
| | | <template v-slot:footer> |
| | | <el-button v-if="dataForm.disabled" type="primary" @click="print()">打印</el-button> |
| | | </template> |
| | | </zt-dialog> |
| | | </template> |
| | | |
| | | <script> |
| | | import AddOrUpdateCheck from '../testCheckOrder/TestCheckOrder-AddOrUpdate' |
| | | import ConfigItemList from './configItemList.vue' |
| | | import qs from "qs"; |
| | | import Cookies from "js-cookie"; |
| | | |
| | | export default { |
| | | data() { |
| | |
| | | dataForm: { |
| | | id: '', |
| | | configItemChange: { |
| | | id: "", |
| | | code: "", |
| | | applicant: "", |
| | | applyDate: "", |
| | | libraryType: "", |
| | | qaAuditResults: "", |
| | | qaAuditor: "", |
| | | qaAuditDate: "", |
| | | id: '', |
| | | code: '', |
| | | applicant: '', |
| | | applyDate: '', |
| | | libraryType: '', |
| | | qaAuditResults:'', |
| | | qaAuditor: '', |
| | | qaAuditDate:'', |
| | | changeReason:'', |
| | | cmAuditResults: "", |
| | | cmAuditor: "", |
| | | cmAuditDate: "", |
| | | approvalOpinions: "", |
| | | approvalSign: "", |
| | | approvalDate: "", |
| | | changeAnalysis: "", |
| | | changeContent: "", |
| | | implementer: "", |
| | | changeDate: "", |
| | | outboundCmOperations: "", |
| | | outboundOperator: "", |
| | | outboundOperateDate: "", |
| | | warehouseCmOperations: "", |
| | | warehouseOperator: "", |
| | | warehouseOperateDate: "", |
| | | remark: "", |
| | | cmAuditResults: '', |
| | | cmAuditor:'', |
| | | cmAuditDate: '', |
| | | approvalOpinions: '', |
| | | approvalSign: '', |
| | | approvalDate: '', |
| | | changeAnalysis: '', |
| | | changeContent: '', |
| | | implementer: '', |
| | | changeDate: '', |
| | | outboundCmOperations: '', |
| | | outboundOperator: '', |
| | | outboundOperateDate: '', |
| | | warehouseCmOperations: '', |
| | | warehouseOperator: '', |
| | | warehouseOperateDate: '', |
| | | remark: '', |
| | | }, |
| | | project: { |
| | | code: '', |
| | |
| | | }, |
| | | created() { |
| | | const roleName = localStorage.getItem('roleName') |
| | | if (roleName && roleName.includes('QA')) { |
| | | if (roleName && roleName.includes('审核人员')) { |
| | | this.showColumn = true; |
| | | } |
| | | if (roleName && roleName.includes('测试员')) { |
| | | if (roleName && roleName.includes('检测人员')) { |
| | | this.showAddAndEdit = true; |
| | | } |
| | | }, |
| | |
| | | this.$nextTick(()=>{ |
| | | console.log(this.dataForm.projectId,'this.dataForm.projectId') |
| | | this.ids = this.dataForm.configChangeList.map(item=>item.selectId).join(',') |
| | | this.$refs.configItemList.$refs.dialog.init(this.dataForm.projectId,this.ids) |
| | | this.$refs.configItemList.$refs.dialog.init(this.dataForm.projectId,{ids:this.ids,pageCode:this.pageCode}) |
| | | }) |
| | | // this.dataForm.configItemList.push({}) |
| | | // this.$nextTick(() => { |
| | |
| | | console.log(checkId, row, "setCheckId(checkId, row)") |
| | | this.$set(row, 'checkId', checkId) |
| | | }, |
| | | async print(){ |
| | | var params = qs.stringify({ |
| | | token: Cookies.get('token'), |
| | | id:this.dataForm.id |
| | | }) |
| | | let apiURL = `/configItemChange/ConfigItemChange/exportConfigChange` |
| | | window.location.href = `${window.SITE_CONFIG['apiURL']}${apiURL}?${params}` |
| | | }, |
| | | // 获取信息 |
| | | async getInfo() { |
| | | let params = { |