| | |
| | | <basic-container> |
| | | <ttable |
| | | :table="table" |
| | | :resultData="resultData" |
| | | @change ="costPlannedAmountChange" |
| | | @handleSelectionChange="handleSelectionChange" |
| | | :uploadInfo="uploadInfo" |
| | | :isShowHide="true" |
| | |
| | | <el-radio label="接收">接收</el-radio> |
| | | <el-radio label="降级使用">降级使用</el-radio> |
| | | <el-radio label="报废">报废</el-radio> |
| | | <el-radio label="降为他用">降为他用</el-radio> |
| | | </el-radio-group> |
| | | </div> |
| | | <div v-if="type === '过程检验'"> |
| | | <el-radio-group v-model="checkList"> |
| | | <el-radio label="返修">返修</el-radio> |
| | | <el-radio label="接收">接收</el-radio> |
| | | <el-radio label="降级使用">降级使用</el-radio> |
| | | <el-radio label="报废">报废</el-radio> |
| | | <el-row> |
| | | <div style="padding: 20px;"> |
| | | <el-radio label="返修">返修</el-radio> |
| | | <el-radio label="接收">接收</el-radio> |
| | | <el-radio label="降级使用">降级使用</el-radio> |
| | | <el-radio label="报废">报废</el-radio> |
| | | </div> |
| | | <div style="padding: 20px;"> |
| | | <el-radio label="返工">返工</el-radio> |
| | | <el-radio label="降为他用">降为他用</el-radio> |
| | | </div> |
| | | </el-row> |
| | | </el-radio-group> |
| | | </div> |
| | | </el-form> |
| | |
| | | export default { |
| | | data() { |
| | | return { |
| | | resultData:[], |
| | | checkList: "", |
| | | // WayIdea:'', |
| | | UserId:{}, |
| | | type:'', |
| | | ajaxFun: UnqualifiedList, |
| | | ajaxFun: UnqualifiedList,pullInsUnapi,AuditSuggestion, |
| | | addOrUpdateVisible: false, |
| | | multipleSelection: [], |
| | | typeOptions: [], |
| | |
| | | { |
| | | text: '导出', |
| | | type: 'primary', |
| | | // fun: this.addOrUpdateHandle |
| | | fun: this.handleExcel |
| | | }, |
| | | ], |
| | | operator: [ |
| | |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['permissions']) |
| | | |
| | | }, |
| | | created() { |
| | | // this.getType() |
| | | }, |
| | | methods: { |
| | | async costPlannedAmountChange(value){ |
| | | this.resultData= value |
| | | }, |
| | | |
| | | handleExcel() { |
| | | console.log(this.resultData); |
| | | console.log(this.table.column); |
| | | let arr = this.table.column.filter(item => item.isTrue == true).map(item => { |
| | | return{ |
| | | prop:item.prop, |
| | | label:item.label |
| | | } |
| | | }) |
| | | let opt = { |
| | | title: '文档标题', |
| | | column: [{ |
| | | label:'不合格处置', |
| | | prop:'header', |
| | | children:arr |
| | | }], |
| | | data: this.resultData |
| | | } |
| | | this.$Export.excel({ |
| | | title: opt.title, |
| | | columns: opt.column, |
| | | data: opt.data |
| | | }); |
| | | }, |
| | | //审核结果 |
| | | AuditResult(row){ |
| | | console.log(row); |
| | | this.UserId = row.id |
| | | this.type = row.type |
| | | this.dialogVisible = true; |
| | | console.log(row.type); |
| | | // setTimeout(() => { |
| | | // if (this.type === 原材料检验) { |
| | | // return |
| | | // } else |
| | | // if (this.type === 产品检验) { |
| | | // } |
| | | // }, 100) |
| | | |
| | | }, |
| | | WaySure(){ |
| | | AuditSuggestion({id:this.UserId,way:this.checkList}).then( |
| | | res =>{ |
| | | this.checkList = null |
| | | this.WayIdea = null |
| | | this.$refs.processconfiguration.refreshData() |
| | | ;}) |
| | | this.dialogVisible = false |
| | | }, |
| | |
| | | console.log(row.id); |
| | | pullInsUnapi({id:row.id}).then(res =>{ |
| | | console.log(res); |
| | | this.$refs.processconfiguration.refreshData() |
| | | }) |
| | | }, |
| | | |
| | |
| | | return "<span style='color:#34BD66;'></span>" |
| | | } |
| | | }, |
| | | // materialTypeList(row, column, cellValue){ |
| | | // if(cellValue != undefined || cellValue != null){ |
| | | // if(cellValue == 原材料检验){ |
| | | // return "<span style='color:#E84738;'>原材料检验</span>" |
| | | // } |
| | | // if(cellValue == 过程检验){ |
| | | // return "<span style='color:#34BD66;'>过程检验</span>" |
| | | // } |
| | | // if(cellValue == 质量检验){ |
| | | // return "<span style='color:#34BD66;'>质量检验</span>" |
| | | // } |
| | | // } |
| | | // }, |
| | | |
| | | // 获取数据列表 |
| | | getData() { |
| | | this.$refs.processconfiguration.getDataList() |
| | | // this.$refs.processconfiguration.getDataList() |
| | | }, |
| | | handleSelectionChange(val) { |
| | | // 多行选中 |