guhongwei před 4 roky
rodič
revize
b3dc1a1ec5

+ 109 - 49
src/views/superAdminCenter/enterpriseProduct/index.vue

@@ -3,7 +3,7 @@
     <el-row>
       <el-col :span="24">
         <el-col :span="24" class="main">
-          <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
+          <el-tabs v-model="activeName" type="card">
             <el-tab-pane label="待审核" name="first">
               <one :oneList="oneList" :total="oneTotal" @handleDelete="handleDelete" @handleEdit="handleEdit"></one>
             </el-tab-pane>
@@ -33,34 +33,15 @@
                 <el-option label="服务" value="2"></el-option>
               </el-select>
             </el-form-item>
-            <el-form-item label="名称">
-              <el-input v-model="form.name" placeholder="请输入名称"></el-input>
-            </el-form-item>
-            <el-form-item label="所属领域">
-              <el-select v-model="form.field" filterable>
-                <el-option v-for="(item, index) in fieldList" :key="index" :value="item.name" :label="item.name"></el-option>
-              </el-select>
-            </el-form-item>
-            <el-form-item label="合作方式">
-              <el-select v-model="form.cooperation" filterable>
-                <el-option v-for="(item, index) in cooperationList" :key="index" :value="item.name" :label="item.name"></el-option>
+            <el-form-item label="产品类型" prop="totaltype">
+              <el-select v-model="form.type" placeholder="请选择产品类型">
+                <el-option label="技术" value="0"></el-option>
+                <el-option label="产品" value="1"></el-option>
+                <el-option label="商务" value="2"></el-option>
               </el-select>
             </el-form-item>
-            <el-form-item label="企业名称">
-              <el-input v-model="form.company" placeholder="请输入企业名称"></el-input>
-            </el-form-item>
-            <el-form-item label="企业简介">
-              <el-input
-                v-model="form.companybrief"
-                type="textarea"
-                maxlength="300"
-                show-word-limit
-                :autosize="{ minRows: 2, maxRows: 5 }"
-                placeholder="请输入企业简介"
-              ></el-input>
-            </el-form-item>
-            <el-form-item label="企业网站">
-              <el-input v-model="form.companyweb" placeholder="请输入企业网站"></el-input>
+            <el-form-item label="名称">
+              <el-input v-model="form.name" placeholder="请输入名称"></el-input>
             </el-form-item>
             <el-form-item label="联系人">
               <el-input v-model="form.contacts" placeholder="请输入联系人"></el-input>
@@ -74,27 +55,55 @@
             <el-form-item label="电子邮箱">
               <el-input v-model="form.email" placeholder="请输入电子邮箱"></el-input>
             </el-form-item>
-            <el-form-item label="合作条件及要求">
-              <el-input
-                v-model="form.condition"
-                type="textarea"
-                maxlength="300"
-                show-word-limit
-                :autosize="{ minRows: 2, maxRows: 5 }"
-                placeholder="请输入合作条件及要求"
-              ></el-input>
-            </el-form-item>
-            <el-form-item label="产品图片" prop="image">
-              <upload
-                :limit="6"
-                :data="form.image"
-                :uploadBtn="true"
-                type="image"
-                :url="`/files/image/upload`"
-                @upload="uploadSuccess"
-                @delete="uploadDelete"
-              ></upload>
-            </el-form-item>
+            <span v-if="form.type == '0' || form.type == '1'">
+              <el-form-item label="所属领域">
+                <el-select v-model="form.field" filterable>
+                  <el-option v-for="(item, index) in fieldList" :key="index" :value="item.name" :label="item.name"></el-option>
+                </el-select>
+              </el-form-item>
+              <el-form-item label="合作方式">
+                <el-select v-model="form.cooperation" filterable>
+                  <el-option v-for="(item, index) in cooperationList" :key="index" :value="item.name" :label="item.name"></el-option>
+                </el-select>
+              </el-form-item>
+              <el-form-item label="企业名称">
+                <el-input v-model="form.company" placeholder="请输入企业名称"></el-input>
+              </el-form-item>
+              <el-form-item label="企业简介">
+                <el-input
+                  v-model="form.companybrief"
+                  type="textarea"
+                  maxlength="300"
+                  show-word-limit
+                  :autosize="{ minRows: 2, maxRows: 5 }"
+                  placeholder="请输入企业简介"
+                ></el-input>
+              </el-form-item>
+              <el-form-item label="企业网站">
+                <el-input v-model="form.companyweb" placeholder="请输入企业网站"></el-input>
+              </el-form-item>
+              <el-form-item label="合作条件及要求">
+                <el-input
+                  v-model="form.condition"
+                  type="textarea"
+                  maxlength="300"
+                  show-word-limit
+                  :autosize="{ minRows: 2, maxRows: 5 }"
+                  placeholder="请输入合作条件及要求"
+                ></el-input>
+              </el-form-item>
+              <el-form-item label="产品图片" prop="image">
+                <upload
+                  :limit="6"
+                  :data="form.image"
+                  :uploadBtn="true"
+                  type="image"
+                  :url="`/files/image/upload`"
+                  @upload="uploadSuccess"
+                  @delete="uploadDelete"
+                ></upload>
+              </el-form-item>
+            </span>
             <!-- 技术 -->
             <span v-if="form.type == '0'">
               <el-form-item label="投资预算">
@@ -261,7 +270,58 @@
             </span>
             <!-- 服务 -->
             <span v-else-if="form.type == '2'">
-              服务
+              <el-form-item label="信息属性">
+                <el-radio-group v-model="form.messattribute">
+                  <el-radio label="提供方"></el-radio>
+                  <el-radio label="需求方"></el-radio>
+                </el-radio-group>
+              </el-form-item>
+              <el-form-item label="需求程度">
+                <el-radio-group v-model="form.demand">
+                  <el-radio label="特急"></el-radio>
+                  <el-radio label="一般"></el-radio>
+                </el-radio-group>
+              </el-form-item>
+              <el-form-item label="信息描述">
+                <el-input
+                  v-model="form.informationdesc"
+                  type="textarea"
+                  maxlength="300"
+                  show-word-limit
+                  :autosize="{ minRows: 2, maxRows: 5 }"
+                  placeholder="请输入信息描述"
+                ></el-input>
+              </el-form-item>
+              <el-form-item label="核心要素">
+                <el-input
+                  v-model="form.coreelements"
+                  type="textarea"
+                  maxlength="200"
+                  show-word-limit
+                  :autosize="{ minRows: 2, maxRows: 5 }"
+                  placeholder="请输入核心要素"
+                ></el-input>
+              </el-form-item>
+              <el-form-item label="价格信息">
+                <el-input
+                  v-model="form.priceinfo"
+                  type="textarea"
+                  maxlength="100"
+                  show-word-limit
+                  :autosize="{ minRows: 2, maxRows: 5 }"
+                  placeholder="请输入价格信息"
+                ></el-input>
+              </el-form-item>
+              <el-form-item label="商务预期">
+                <el-input
+                  v-model="form.businessexpect"
+                  type="textarea"
+                  maxlength="200"
+                  show-word-limit
+                  :autosize="{ minRows: 2, maxRows: 5 }"
+                  placeholder="请输入商务预期"
+                ></el-input>
+              </el-form-item>
             </span>
             <el-form-item>
               <el-button type="primary" @click="examineBtn()">审核提交</el-button>

+ 1 - 6
src/views/superAdminCenter/enterpriseProduct/parts/one.vue

@@ -2,18 +2,13 @@
   <div id="one">
     <el-row>
       <el-col :span="24">
-        <el-table :data="list" style="width: 100%">
+        <el-table :data="list" style="width: 100%" border>
           <el-table-column prop="name" label="产品名称" align="center"> </el-table-column>
           <el-table-column prop="totaltype" label="产品类型 " align="center">
             <template v-slot="scoped">
               {{ `${scoped.row.type}` === `0` ? '技术' : `${scoped.row.type}` === `1` ? '产品' : `${scoped.row.type}` === `2` ? '服务' : '' }}
             </template>
           </el-table-column>
-          <el-table-column prop="field" label="所属领域 " align="center">
-            <template v-slot="scoped">
-              {{ scoped.row.field }}
-            </template>
-          </el-table-column>
           <el-table-column prop="state" label="状态" align="center">
             <template v-slot="scoped">
               {{ `${scoped.row.status}` == `0` ? '审核中' : `${scoped.row.status}` == `1` ? '审核通过' : `${scoped.row.status}` == `2` ? '审核拒绝' : '草稿' }}

+ 1 - 6
src/views/superAdminCenter/enterpriseProduct/parts/three.vue

@@ -2,18 +2,13 @@
   <div id="three">
     <el-row>
       <el-col :span="24">
-        <el-table :data="list" style="width: 100%">
+        <el-table :data="list" style="width: 100%" border>
           <el-table-column prop="name" label="产品名称" align="center"> </el-table-column>
           <el-table-column prop="totaltype" label="产品类型 " align="center">
             <template v-slot="scoped">
               {{ `${scoped.row.type}` === `0` ? '技术' : `${scoped.row.type}` === `1` ? '产品' : `${scoped.row.type}` === `2` ? '服务' : '' }}
             </template>
           </el-table-column>
-          <el-table-column prop="field" label="所属领域 " align="center">
-            <template v-slot="scoped">
-              {{ scoped.row.field }}
-            </template>
-          </el-table-column>
           <el-table-column prop="state" label="状态" align="center">
             <template v-slot="scoped">
               {{ `${scoped.row.status}` == `0` ? '审核中' : `${scoped.row.status}` == `1` ? '审核通过' : `${scoped.row.status}` == `2` ? '审核拒绝' : '草稿' }}

+ 1 - 6
src/views/superAdminCenter/enterpriseProduct/parts/two.vue

@@ -2,18 +2,13 @@
   <div id="two">
     <el-row>
       <el-col :span="24">
-        <el-table :data="list" style="width: 100%">
+        <el-table :data="list" style="width: 100%" border>
           <el-table-column prop="name" label="产品名称" align="center"> </el-table-column>
           <el-table-column prop="totaltype" label="产品类型 " align="center">
             <template v-slot="scoped">
               {{ `${scoped.row.type}` === `0` ? '技术' : `${scoped.row.type}` === `1` ? '产品' : `${scoped.row.type}` === `2` ? '服务' : '' }}
             </template>
           </el-table-column>
-          <el-table-column prop="field" label="所属领域 " align="center">
-            <template v-slot="scoped">
-              {{ scoped.row.field }}
-            </template>
-          </el-table-column>
           <el-table-column prop="state" label="状态" align="center">
             <template v-slot="scoped">
               {{ `${scoped.row.status}` == `0` ? '审核中' : `${scoped.row.status}` == `1` ? '审核通过' : `${scoped.row.status}` == `2` ? '审核拒绝' : '草稿' }}

+ 1 - 1
src/views/userCenter/productInfo/part/already.vue

@@ -17,7 +17,7 @@
                 </el-col>
               </span>
               <span v-else>
-                <el-col :span="24" style="width:100px;height:100px;">
+                <el-col :span="24" style="width: 100%;height: 100px;text-align: center;line-height: 100px;font-size: 20px;">
                   <span>暂无图片</span>
                 </el-col>
               </span>

+ 1 - 1
src/views/userCenter/productInfo/part/stay.vue

@@ -17,7 +17,7 @@
                 </el-col>
               </span>
               <span v-else>
-                <el-col :span="24" style="width:100px;height:100px;">
+                <el-col :span="24" style="width: 100%;height: 100px;text-align: center;line-height: 100px;font-size: 20px;">
                   <span>暂无图片</span>
                 </el-col>
               </span>