| | |
| | | <avue-form v-if="tabsType == 'tab1'" :option="tabsFormOption" v-model="tabsForm"></avue-form> |
| | | <span v-else-if="tabsType == 'tab2'">版本信息</span> |
| | | <template v-else-if="tabsType == 'tab3'"> |
| | | <div v-html="convertToHtml(fileContent)"></div> |
| | | <div v-html="convertToHtml(fileContent)" class="convertToHtml"></div> |
| | | </template> |
| | | <template v-else-if="tabsType == 'tab4'"> |
| | | <avue-crud :addBtn="false" :option="tabsFormOption4" :data="tabsForm4" ref="crud4" @selection-change="selectionChange"> |
| | |
| | | <el-drawer title="替换" append-to-body v-model="todolistModel" size="100%" class="code-box"> |
| | | <div class="approve-box"> |
| | | <div class="left"> |
| | | <TodolistLeft :row="row" @selection-change="todoSelectionChange" /> |
| | | <TodolistLeft :row="row" :replaceDataId="replaceDataId" :drawingNo="drawingNo" :processNo="processNo" @selection-change="todoSelectionChange" /> |
| | | </div> |
| | | <div class="right"> |
| | | <TodolistRightTop :row="row" /> |
| | | <TodolistRightTop :row="row" :name="name" /> |
| | | <avue-form ref="form" :option="optionApprove" v-model="formApprove" @submit="handleSubmit" /> |
| | | </div> |
| | | </div> |
| | |
| | | data() { |
| | | let rejectText = '驳回';//+this.row.categoryName; |
| | | return { |
| | | drawingNo: '', |
| | | processNo: '', |
| | | replaceDataId: "", |
| | | formApprove: { |
| | | title: '', |
| | |
| | | rules: [ |
| | | { |
| | | validator: (rule, value, callback) => { |
| | | console.log('-------',this.formApprove) |
| | | if (value === '' && this.formApprove.approve !== 'Y') { |
| | | callback(new Error('请输入备注')); |
| | | } else { |
| | |
| | | }).then( |
| | | resp => { |
| | | this.row = row; |
| | | this.replaceDataId = resp.data.data; |
| | | this.replaceDataId = resp.data.data.processInstanceId; |
| | | this.processNo = resp.data.data.processNo; |
| | | this.drawingNo = resp.data.data.drawingNo; |
| | | this.formApprove.title = resp.data.data.name + "替换"; |
| | | this.todolistModel = true; |
| | | }); |
| | | }, |
| | | convertToHtml(text) { |
| | | return text.replace(/\r\n/g, '<br>'); |
| | | return text.replace(/\n/g, '<br>'); |
| | | }, |
| | | removeHasChildren(treeData) { //查询时候使用,删掉hasChildren |
| | | return treeData.map(node => { |
| | |
| | | flex: 1; |
| | | } |
| | | } |
| | | .convertToHtml { |
| | | background-color: #fffee1; |
| | | padding: 6px 12px; |
| | | } |
| | | </style> |
| | | <style> |
| | | .highlight-row { |