guhongwei 4 년 전
부모
커밋
6169956ab6
1개의 변경된 파일102개의 추가작업 그리고 49개의 파일을 삭제
  1. 102 49
      src/views/userCenter/productInfo/part/infoRelease.vue

+ 102 - 49
src/views/userCenter/productInfo/part/infoRelease.vue

@@ -11,38 +11,12 @@
               <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-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-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.contacts" placeholder="请输入联系人"></el-input>
             </el-form-item>
@@ -55,27 +29,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="投资预算">
@@ -242,7 +244,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 @click="draftBtn('form')">保存草稿</el-button>