guhongwei 4 years ago
parent
commit
fc63c4d9e4

+ 1 - 1
src/components/upload.vue

@@ -20,7 +20,7 @@
         <el-button type="danger">选择文件</el-button>
       </template>
       <template v-else>
-        <i class="el-icon-plus"></i>
+        <el-button type="primary" size="mini">选择文件</el-button>
       </template>
       <template #tip v-if="tip">
         {{ tip }}

+ 2 - 1
src/views/market/detail/achiDetail.vue

@@ -94,7 +94,8 @@
                 项目路演
               </el-col>
               <el-col :span="20" class="otherInfo textOver">
-                {{ detailInfo.roadshow || '暂无' }}
+                <!-- {{ detailInfo.roadshow || '暂无' }} -->
+                <el-link :href="detailInfo.roadshow" :underline="false">附件下载</el-link>
               </el-col>
             </el-col>
             <el-col :span="12">

+ 2 - 1
src/views/superAdminCenter/enterpriseProduct/index.vue

@@ -222,7 +222,8 @@
                 </el-radio-group>
               </el-form-item>
               <el-form-item label="项目路演">
-                <el-input v-model="form.roadshow" placeholder="请输入项目路演"></el-input>
+                <!-- <el-input v-model="form.roadshow" placeholder="请输入项目路演"></el-input> -->
+                <el-link :href="form.roadshow" :underline="false">项目路演下载</el-link>
               </el-form-item>
               <el-form-item label="意向价格">
                 <el-input v-model="form.intentionprice" placeholder="请输入意向价格"></el-input>

+ 1 - 1
src/views/userCenter/basicInfo/index.vue

@@ -148,7 +148,7 @@
                     统一社会信用代码
                   </el-col>
                   <el-col :span="24">
-                    <el-input v-model="form.institution_code" placeholder="请输入统一社会信用代码"></el-input>
+                    <el-input v-model="form.institution_code" placeholder="请输入统一社会信用代码" disabled></el-input>
                   </el-col>
                 </el-form-item>
               </el-col>

+ 24 - 3
src/views/userCenter/productInfo/part/infoRelease.vue

@@ -364,13 +364,22 @@
                       </el-col>
                     </el-form-item>
                   </el-col>
-                  <el-col :span="24">
+                  <el-col :span="24" class="roadshow">
                     <el-form-item prop="roadshow">
                       <el-col :span="21" slot="label">
                         项目路演
                       </el-col>
-                      <el-col :span="24">
-                        <el-input v-model="form.roadshow" placeholder="请输入项目路演"></el-input>
+                      <el-col :span="24" style="padding:0 10px">
+                        <!-- <el-input v-model="form.roadshow" placeholder="请输入项目路演"></el-input> -->
+                        <upload
+                          :limit="1"
+                          :data="form.roadshow"
+                          type="roadshow"
+                          listType=""
+                          :url="'/files/roadshow/upload'"
+                          @upload="uploadroadshow"
+                          @delete="uploaddelroadshow"
+                        ></upload>
                       </el-col>
                     </el-form-item>
                   </el-col>
@@ -777,6 +786,10 @@ export default {
     uploadDelete(index) {
       this.form.image.splice(index, 1);
     },
+    uploadroadshow({ type, data }) {
+      this.$set(this.form, `${type}`, data.uri);
+    },
+    uploaddelroadshow(index) {},
     back() {
       this.$emit('back');
     },
@@ -831,4 +844,12 @@ export default {
   text-align: center;
   margin: 15px 0;
 }
+.roadshow {
+  height: 76px;
+  border: 1px solid #ccc;
+  /deep/.el-form-item__label {
+    height: 76px;
+    line-height: 76px;
+  }
+}
 </style>