Browse Source

附件10,17

qinzhipeng_v 5 years ago
parent
commit
5c9ee5ffcd

+ 1 - 6
src/views/Platform/bugManage/bugCreate.vue

@@ -247,20 +247,15 @@ export default {
     submitUpload() {
       this.$refs.upload.submit()
     },
-    test() {
-      console.log('测试')
-    },
     handleChange(response, file, fileList) {
       // setTimeout(function() {
-      console.log(response)
-      console.log(fileList)
-      console.log(fileList[0].response.url)
       this.fileDbList = []
       this.fileList = fileList.slice(-3)
       for (var a of this.fileList) {
         this.fileDbList.push({ 'name': a.name, 'url': 'http:' + a.response.url })
       }
       console.log(this.fileDbList)
+      localStorage.setItem('updata', this.fileDbList)
       // }, 500)
     },
     async bugListSelect() {

+ 24 - 0
src/views/Platform/bugManage/bugQuery.vue

@@ -70,7 +70,23 @@
           app版本号 :   {{ form.remark }}
         </div>
       </div>
+      <div class="block-end cla">
+        <div class="display-messege">
+          附件 :
+          <el-table :data="uptataKey" fit style="width: 100%;">
+            <el-table-column label="" min-width="150">
+              <template slot-scope="scope">{{ scope.row.name }}</template>
+            </el-table-column>
+            <el-table-column label="" min-width="300">
+              <template slot-scope="scope">
+                <a :href="scope.row.url" style="color:blue;">{{ scope.row.url }}</a>
+              </template>
+            </el-table-column>
+          </el-table>
+        </div>
+      </div>
     </el-form>
+
     <el-dialog :visible.sync="dialogInDevelopment" width="40%">
       <el-form ref="refeshDevelopmentDialog" :model="pauseData" :rules="serviceDataRules">
         <el-form-item label="开发RD" prop="pauseCurrentHandler" label-width="30%"><el-input v-model="pauseData.pauseCurrentHandler" autocomplete="off" style="width:55%;" /></el-form-item>
@@ -125,6 +141,7 @@ export default {
       form: {
         id: ''
       },
+      uptataKey: [],
       formUpdateValue: {},
       pauseData: {
         reasonPause: '',
@@ -168,6 +185,7 @@ export default {
   methods: {
     // 先后获取
     async _initBegin() {
+      this.uptataKey = localStorage.getItem('updata')
       await bugGetEnum().then(res => {
         this.bugStatusStr = res.data.bugEnumList
         this.bugLevelStr = res.data.priorityEnumList
@@ -341,6 +359,12 @@ export default {
 }
 </script>
 
+<style>
+ .cla .el-table td {
+    padding:0px;
+  }
+</style>
+
 <style lang="stylus" scoped>
   .set-background
     background-color #F2F3F6

+ 37 - 7
src/views/Platform/bugManage/bugUpdate.vue

@@ -126,24 +126,42 @@
         <el-input v-model="form.remark" type="textarea" autocomplete="off" rows="5" style="margin: 20px 0;" />
         <div>
           <el-upload
+            ref="upload"
             class="upload-demo"
             multiple
-            capture
             accept="image/jpeg, image/png, image/gif, audio/mp4, video/mp4, audio/mpeg, application/vnd.ms-excel"
-            :on-change="handleChange"
             :file-list="fileList"
             action="http://star.xiaojukeji.com/upload/img.node"
+            :on-success="handleChange"
+            :auto-upload="false"
           >
             <!-- action="http://page-daily.kuaidadi.com/upload/img.node" 线下 -->
             <!-- action="http://star.xiaojukeji.com/upload/img.node" 线上 -->
             <!-- action="https://jsonplaceholder.typicode.com/posts/" 原始地址-->
-            <el-button size="small">点击上传</el-button>
+            <!-- <el-button size="small">点击上传</el-button> -->
+            <el-button slot="trigger" size="small" type="primary">选取文件</el-button>
+            <el-button style="margin-left: 10px;" size="small" type="success" @click="submitUpload">上传到服务器</el-button>
           </el-upload>
         </div>
-        <el-form-item class="submit">
-          <el-button size="mini" type="primary" @click="createFormData(form)">提 交</el-button>
-          <el-button class="move-button" size="mini" @click="$router.go(-1)">取 消</el-button>
-        </el-form-item>
+        <div class="cla">
+          <el-table :data="uptataKey" fit style="width: 100%;">
+            <el-table-column label="" min-width="150">
+              <template slot-scope="scope">{{ scope.row.name }}</template>
+            </el-table-column>
+            <el-table-column label="" min-width="300">
+              <template slot-scope="scope"> <a :href="scope.row.url" style="color:blue;">{{ scope.row.url }}</a></template>
+            </el-table-column>
+            <el-table-column fixed="right" label="" width="50" align="center">
+              <!-- <template slot-scope="scope"> -->
+              <div> x </div>
+              <!-- </template> -->
+            </el-table-column>
+          </el-table>
+          <el-form-item class="submit">
+            <el-button size="mini" type="primary" @click="createFormData(form)">提 交</el-button>
+            <el-button class="move-button" size="mini" @click="$router.go(-1)">取 消</el-button>
+          </el-form-item>
+        </div>
       </div>
       <!-- <div style="flex:1">
         <el-form-item v-show="statusShow" label="问题原因和修复方法" :label-width="formLabelWidth"><el-input v-model="form.reasonsAndSolutionForTheProblem" type="textarea" placeholder="问题原因和修复方法" rows="4" style="width:77.2%;" /></el-form-item>
@@ -198,6 +216,8 @@ export default {
       moduleStr: [],
       stageStr: [],
       fileList: [],
+      uptataKey: [],
+      // uptataKey: [{ name: '智慧平台.png', url: 'http://pt-starimg.didistatic.com/static/starimg/node/qo4sKioLko1571277086594.png' }, { name: '智慧平台.png', url: 'http://pt-starimg.didistatic.com/static/starimg/node/qo4sKioLko1571277086594.png' }],
       serviceTypeEnumList: [],
       clientTypeEnumList: [],
       bugLevelStr: [{ name: 'p0', value: 0 }, { name: 'p1', value: 1 }, { name: 'p2', value: 2 }, { name: 'p3', value: 3 }],
@@ -235,6 +255,9 @@ export default {
     this.taskIdGet()
   },
   methods: {
+    submitUpload() {
+      this.$refs.upload.submit()
+    },
     handleChange(file, fileList) {
       this.fileList = fileList.slice(-3)
     },
@@ -271,6 +294,8 @@ export default {
     },
     // 获取任务数据
     taskIdGet() {
+      this.uptataKey = localStorage.getItem('updata')
+
       taskListCreate({ statusList: [5, 6, 7, 8, 9, 10] }).then(res => {
         this.taskIdStr = res.data
       })
@@ -329,6 +354,11 @@ export default {
   }
 }
 </script>
+<style>
+ .cla .el-table td {
+    padding:0px;
+  }
+</style>
 
 <style lang="stylus" scoped>
   .set-background