sunjh 6 years ago
parent
commit
63bad85d42

+ 4 - 0
src/components/authen/Authentication.vue

@@ -153,4 +153,8 @@ export default {
   .el-row {
     margin-bottom: 10px;
   }
+
+  .el-input{
+    width: 400px;
+  }
 </style>

+ 4 - 0
src/components/cheat/AgencyAdd.vue

@@ -153,4 +153,8 @@ export default {
   .el-row {
     margin-bottom: 10px;
   }
+
+  .el-input{
+    width: 400px;
+  }
 </style>

+ 35 - 3
src/components/cheat/ProjectAdd.vue

@@ -23,6 +23,30 @@
           <el-input v-if="isModifyMode" v-model="project.price"></el-input>
           <span v-if="!isModifyMode">{{project.resource}}</span>
         </el-form-item>
+        <el-form-item label="平台" prop="platform">
+          <el-checkbox-group v-if="isModifyMode" v-model="project.platform">
+            <el-checkbox label="0">IOS</el-checkbox>
+            <el-checkbox label="1">ANDROID</el-checkbox>
+            <el-checkbox label="2">WEB</el-checkbox>
+          </el-checkbox-group>
+          <span
+            v-if="!isModifyMode"
+            class="badge"
+            v-for="item in project.platform"
+          >{{platformType[item]}}</span>
+        </el-form-item>
+        <el-form-item label="服务类型" prop="type">
+          <el-checkbox-group v-if="isModifyMode" v-model="project.type">
+            <el-checkbox label="0" name="type">{{serviceType[0]}}</el-checkbox>
+            <el-checkbox label="1" name="type">{{serviceType[1]}}</el-checkbox>
+            <el-checkbox label="2" name="type">{{serviceType[2]}}</el-checkbox>
+            <el-checkbox label="3" name="type">{{serviceType[3]}}</el-checkbox>
+            <el-checkbox label="4" name="type">{{serviceType[4]}}</el-checkbox>
+            <el-checkbox label="5" name="type">{{serviceType[5]}}</el-checkbox>
+            <el-checkbox label="6" name="type">{{serviceType[6]}}</el-checkbox>
+          </el-checkbox-group>
+          <span v-if="!isModifyMode" class="badge" v-for="item in project.type">{{serviceType[item]}}</span>
+        </el-form-item>
         <el-form-item prop="file" label="项目需求文档">
           <el-upload
             v-if="isModifyMode"
@@ -78,7 +102,7 @@
           </div>
         </el-form-item>
         <el-form-item label="项目截止时间" prop="datetime">
-          <div class="block">
+          <div class="block" v-if="isModifyMode">
             <el-date-picker
               v-model="project.datetime"
               type="datetime"
@@ -87,6 +111,7 @@
               :picker-options="pickerOptions"
             ></el-date-picker>
           </div>
+          <span v-if="!isModifyMode">{{new Date(project.datetime)}}</span>
         </el-form-item>
         <el-form-item v-if="!isModifyMode">
           <div class="btn btn-medium btn-info" @click="modifyInfo()">修改</div>
@@ -104,6 +129,8 @@
 <script>
 import Http from '../../js/http'
 import Apis from '../../js/api'
+import ServiceType from '../../constants/enum/service-type'
+import Platform from '../../constants/enum/platform-type'
 
 export default {
   name: 'ProjectAdd',
@@ -111,13 +138,15 @@ export default {
     return {
       userId: 0,
       isModifyMode: true,
+      serviceType:ServiceType,
+      platform:Platform,
       project: {
         name: '',
         description: '',
         contactName: '',
         contactPhone: '',
-        platform: '',
-        type: '',
+        platform: [],
+        type: [],
         requireDoc: [],
         file: [],
         price: [],
@@ -220,4 +249,7 @@ export default {
   .el-row {
     margin-bottom: 10px;
   }
+  .el-input{
+    width: 400px;
+  }
 </style>