Browse Source

优化

master
陈裕财 4 years ago
parent
commit
6e78f0a851
  1. 42
      src/views/xm/core/xmQuestion/XmQuestionAdd.vue
  2. 49
      src/views/xm/core/xmQuestion/XmQuestionEdit.vue

42
src/views/xm/core/xmQuestion/XmQuestionAdd.vue

@ -59,7 +59,7 @@
</el-form-item>
</el-col>
</el-row>
<el-tabs value="1">
<el-tabs v-model="activateTabPaneName">
<el-tab-pane name="1" label="基本信息">
<el-row>
<el-col :span="6">
@ -93,35 +93,22 @@
<el-form-item label="缺陷描述" prop="description">
<el-button icon="el-icon-refresh" @click="descriptionEditorVisible=!descriptionEditorVisible" type="text">点击切换为富文本编辑|普通文本</el-button>
<div v-if="descriptionEditorVisible==false">
<el-input style="width:100%;" v-model="addForm.description" type="textarea" :rows="6"> </el-input>
</div>
<div v-else>
<vue-editor class="rich-context" :id="'description_'+addForm.id" :branch-id="userInfo.branchId" v-model="addForm.description"></vue-editor>
</div>
<vue-editor v-if="visible && activateTabPaneName=='1'" class="rich-context" :id="'description_'+addForm.id" :branch-id="userInfo.branchId" v-model="addForm.description"></vue-editor>
</el-form-item>
</el-tab-pane>
<el-tab-pane label="测试步骤" name="2">
<el-form-item label="测试步骤" prop="opStep">
<el-button icon="el-icon-refresh" @click="opStepEditorVisible=!opStepEditorVisible" type="text">点击切换为富文本编辑|普通文本</el-button>
<div v-if="opStepEditorVisible==false">
<el-input style="width:100%;" v-model="addForm.opStep" type="textarea" :rows="6"> </el-input>
</div>
<div v-else>
<vue-editor :id="'opStep'+addForm.id" :branch-id="userInfo.branchId" v-model="addForm.opStep" ref="opStep"></vue-editor>
</div>
<vue-editor v-if="visible && activateTabPaneName=='2'" :id="'opStep'+addForm.id" :branch-id="userInfo.branchId" v-model="addForm.opStep" ref="opStep"></vue-editor>
</el-form-item>
</el-tab-pane>
<el-tab-pane label="预期结果" name="3">
<el-form-item label="预期结果" prop="expectResult">
<el-button icon="el-icon-refresh" @click="expectResultEditorVisible=!expectResultEditorVisible" type="text">点击切换为富文本编辑|普通文本</el-button>
<div v-if="expectResultEditorVisible==false">
<el-input style="width:100%;" v-model="addForm.expectResult" type="textarea" :rows="6"> </el-input>
</div>
<div v-else>
<vue-editor v-if="expectResultEditorVisible==true" :id="'expectResult'+addForm.id" :branch-id="userInfo.branchId" v-model="addForm.expectResult" ref="expectResult"></vue-editor>
</div>
<el-form-item label="预期结果" prop="expectResult">
<vue-editor v-if="visible && activateTabPaneName=='3'" :id="'expectResult'+addForm.id" :branch-id="userInfo.branchId" v-model="addForm.expectResult" ref="expectResult"></vue-editor>
</el-form-item>
</el-tab-pane>
</el-tabs>
@ -265,12 +252,9 @@
userFieldName:'',
selectTaskVisible:false,
selectMenuVisible:false,
selectProjectVisible:false,
opStepEditorVisible:false,
expectResultEditorVisible:false,
descriptionEditorVisible:false,
xmProductVersions:[{id:"1.0.0" ,name:'1.0.0'}],
selectProjectVisible:false,
xmProductVersions:[{id:"1.0.0" ,name:'1.0.0'}],
activateTabPaneName:'1',
/**end 在上面加自定义属性**/
}//end return
},//end data

49
src/views/xm/core/xmQuestion/XmQuestionEdit.vue

@ -124,14 +124,8 @@
</el-tab-pane>
<el-tab-pane label="缺陷描述" name="12">
<el-form-item label="" prop="description" label-width="0px">
<el-button icon="el-icon-refresh" @click="descriptionEditorVisible=!descriptionEditorVisible" type="text">点击切换为富文本编辑|普通文本</el-button>
<div v-if="descriptionEditorVisible==false">
<el-input style="width:100%;" v-model="editForm.description" type="textarea" :rows="6"> </el-input>
</div>
<div v-else>
<vue-editor class="rich-context" :id="'description_'+editForm.id" :branch-id="userInfo.branchId" v-model="editForm.description"></vue-editor>
</div>
<el-form-item label="" prop="description" label-width="0px">
<vue-editor v-if="visible && activateTabPaneName=='12'" class="rich-context" :id="'description_'+editForm.id" :branch-id="userInfo.branchId" v-model="editForm.description"></vue-editor>
</el-form-item>
<el-row class="page-bottom">
<el-button @click.native="handleCancel">取消</el-button>
@ -140,13 +134,9 @@
</el-tab-pane>
<el-tab-pane label="测试步骤" name="2">
<el-form-item label="" prop="opStep" label-width="0px">
<el-button icon="el-icon-refresh" @click="opStepEditorVisible=!opStepEditorVisible" type="text">点击切换为富文本编辑|普通文本</el-button>
<div v-if="opStepEditorVisible==false">
<el-input style="width:100%;" v-model="editForm.opStep" type="textarea" :rows="6"> </el-input>
</div>
<div v-else>
<vue-editor :id="'opStep'+editForm.id" :branch-id="userInfo.branchId" v-model="editForm.opStep" ref="opStep"></vue-editor>
</div>
<vue-editor v-if="visible && activateTabPaneName=='2'" class="rich-context" :id="'opStep'+editForm.id" :branch-id="userInfo.branchId" v-model="editForm.opStep" ref="opStep"></vue-editor>
</el-form-item>
<el-row class="page-bottom">
@ -156,13 +146,9 @@
</el-tab-pane>
<el-tab-pane label="预期结果" name="3">
<el-form-item label="" prop="expectResult" label-width="0px">
<el-button icon="el-icon-refresh" @click="expectResultEditorVisible=!expectResultEditorVisible" type="text">点击切换为富文本编辑|普通文本</el-button>
<div v-if="expectResultEditorVisible==false">
<el-input style="width:100%;" v-model="editForm.expectResult" type="textarea" :rows="6"> </el-input>
</div>
<div v-else>
<vue-editor v-if="expectResultEditorVisible==true" :id="'expectResult'+editForm.id" :branch-id="userInfo.branchId" v-model="editForm.expectResult" ref="expectResult"></vue-editor>
</div>
<vue-editor v-if="visible && activateTabPaneName=='3'" class="rich-context" :id="'expectResult'+editForm.id" :branch-id="userInfo.branchId" v-model="editForm.expectResult" ref="expectResult"></vue-editor>
</el-form-item>
<el-row class="page-bottom">
@ -173,19 +159,15 @@
<el-tab-pane label="处理意见" name="4">
<el-row>
<el-col :span="16">
<el-col :span="flowInfoVisible?16:24">
<el-button class="padding" @click="flowInfoVisible=!flowInfoVisible" type="text">{{flowInfoVisible?'去隐藏':'去显示'}}流转记录</el-button>
<el-form-item prop="remarks" label-width="0px">
<el-button icon="el-icon-refresh" @click="receiptMessageEditorVisible=!receiptMessageEditorVisible" type="text">点击切换为富文本编辑|普通文本</el-button>
<el-button @click="flowInfoVisible=!flowInfoVisible" type="text">流转历史</el-button>
<div v-if="receiptMessageEditorVisible==false">
<el-input style="width:100%;" v-model="editForm.remarks" type="textarea" :rows="6"> </el-input>
</div>
<div v-else>
<vue-editor style="max-width:100%;" :id="'receiptMessage_'+editForm.id" :branch-id="userInfo.branchId" v-model="editForm.remarks"></vue-editor>
<vue-editor v-if="visible && activateTabPaneName=='4'" class="rich-context" :id="'receiptMessage_'+editForm.id" :branch-id="userInfo.branchId" v-model="editForm.remarks"></vue-editor>
</div>
</el-form-item>
<el-row class="page-bottom">
@ -193,7 +175,8 @@
<el-button v-if="editForm.remarks!=editFormBak.remarks" v-loading="load.edit" type="primary" @click.native="editXmQuestionSomeFields(editForm,'remarks',editForm.remarks)" :disabled="load.edit==true">保存</el-button>
</el-row>
</el-col>
<el-col :span="8">
<el-col :span="flowInfoVisible?8:0">
<xm-question-handle-mng class="padding-left" v-if="activateTabPaneName=='4' && flowInfoVisible==true" :bug="editForm" :visible="flowInfoVisible"></xm-question-handle-mng>
</el-col>
</el-row>

Loading…
Cancel
Save