瀏覽代碼

bug 附件

qinzhipeng_v 5 年之前
父節點
當前提交
201b96021f
共有 3 個文件被更改,包括 14 次插入15 次删除
  1. 2 1
      src/views/Platform/bugManage/bugUpdate.vue
  2. 11 4
      src/views/Platform/testPage.vue
  3. 1 10
      src/views/Platform/useCasePage.vue

+ 2 - 1
src/views/Platform/bugManage/bugUpdate.vue

@@ -153,7 +153,7 @@
             action="http://star.xiaojukeji.com/upload/img.node"
             :on-success="handleChange"
           >
-            <el-button slot="trigger" size="small" type="primary">上传附件</el-button>
+            <el-button slot="trigger" size="small" type="primary" @click="dis = true">上传附件</el-button>
           </el-upload>
         </div>
         <el-dialog :visible.sync="dialogVisible" width="80%">
@@ -249,6 +249,7 @@ export default {
     handleChange(response, file, fileList) {
       this.fileDbList.push({ 'name': file.name, 'url': 'http:' + file.response.url })
       this.accessory = JSON.stringify(this.fileDbList)
+      this.dis = false
       this.$message({ showClose: true, message: '文件上传成功', type: 'success' })
     },
     async _initBegin() {

+ 11 - 4
src/views/Platform/testPage.vue

@@ -8,9 +8,9 @@
           <el-aside width="17%" style=" background: #FFF;margin: 1% 0 1% 1%; border-radius:8px;">
             <div class="nav_Input" style="min-height:90vh;">
               <br>
-              <el-tree :data="data1" :default-expanded-keys="key_arr" :expand-on-click-node="true" node-key="id" @node-click="clickFun">
+              <el-tree :data="data1" style="overflow-x:auto; min-width:100%;display:inline-block !important" :default-expanded-keys="key_arr" :expand-on-click-node="true" node-key="id" @node-click="clickFun">
                 <span slot-scope="{ node, data }" style="width:100%;" class="custom-tree-node" @mouseenter="mouseenter(data)" @mouseleave="mouseleave(data)">
-                  <span :title="data.label" class="span_el">{{ node.label }}</span>
+                  <span class="span-ellipsis" :title="data.label">{{ node.label }}</span>
                   <el-dropdown v-show="data.del" style="margin-left:10px" trigger="click">
                     <span v-show="data.codes === '1' ? false : true" class="el-dropdown-link">
                       ···<i class="el-icon--right" />
@@ -720,6 +720,13 @@ export default {
 </script>
 
 <style>
+.span-ellipsis {
+ width: 100%;
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis;
+  display: block;
+}
   .custom-tree-node {
     flex: 1;
     display: flex;
@@ -744,11 +751,11 @@ export default {
   .nav_Input .el-tree-node__children .custom-tree-node{
       color: #6F7C93;
   }
-  .span_el {
+  /* .span_el {
     display: block;
     overflow: hidden;
     text-overflow: ellipsis;
-  }
+  } */
   .btn_query .el-button--primary.is-plain {
     color: #000000 !important;
     background: #F9F9FA !important;

+ 1 - 10
src/views/Platform/useCasePage.vue

@@ -604,14 +604,10 @@ export default {
       var obj = this.im_File
       if (!obj.files) { return }
       var f = obj.files[0]
-      console.log(f)
-      // var a_name = f.name.split('.')
-      // if (a_name[1] === 'xmind') {
       var formData_s = new FormData()
       formData_s.append('file', f)
       axios.post('http://star.xiaojukeji.com/upload/img.node', formData_s, { withCredentials: false, headers: { 'Content-Type': 'multipart/form-data' }}).then(res => {
         if (res) {
-          console.log(res)
           this.grid_xmind.push({ 'name': f.name, 'url': 'http:' + res.data.url })
           var xmind_code = {
             id: this.startId,
@@ -744,12 +740,7 @@ export default {
       if (this.startId === '') {
         this.$message({ message: '提示,👈请选择目录', type: 'success', duration: 1000, offset: 150 })
       } else {
-        if (this.grid_xmind.length > 2) {
-          this.$message({ message: '文件不能大于3条', type: 'success', duration: 1000, offset: 150 })
-        } else {
-          this.$refs.im_File.click()
-        }
-        if (this.grid_xmind.length === null) { this.$refs.im_File.click() }
+        this.$refs.im_File.click()
       }
     },