|
@@ -2,14 +2,14 @@
|
|
|
<div class="create-container" v-loading="loading">
|
|
|
<div class="title h1">创建任务</div>
|
|
|
<div class="create-body">
|
|
|
- <el-form :model="task" :rules="rules" ref="task" label-width="120px" class="demo-task" style="margin-left: 100px;width: 700px">
|
|
|
- <el-form-item label="任务名称" prop="name">
|
|
|
+ <el-form :model="task" :rules="rules" ref="task" label-width="120px" class="demo-task" style="margin:0 100px">
|
|
|
+ <el-form-item label="任务名称" prop="name" style="width:700px;">
|
|
|
<el-input size="small" v-model="task.name"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="任务描述" prop="desc">
|
|
|
+ <el-form-item label="任务描述" prop="desc" style="width:700px;">
|
|
|
<el-input autosize type="textarea" style="width: 400px" v-model="task.desc"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="任务报价" prop="quotePrice">
|
|
|
+ <el-form-item label="任务报价" prop="quotePrice" style="width:700px;">
|
|
|
<el-input size="small" type="number" v-model="task.quotePrice">
|
|
|
<template slot="append">¥</template>
|
|
|
</el-input>
|
|
@@ -28,15 +28,15 @@
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
- <el-form-item label="examId" prop="endpoint.examId" v-if="task.type=='BDSPT'" required>
|
|
|
+ <el-form-item label="examId" prop="endpoint.examId" style="width:700px;" v-if="task.type=='BDSPT'" required>
|
|
|
<el-input v-model="task.endpoint.examId" label="examId"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="caseId" prop="endpoint.caseId" v-if="task.type=='BDSPT'" required>
|
|
|
+ <el-form-item label="caseId" prop="endpoint.caseId" style="width:700px;" v-if="task.type=='BDSPT'" required>
|
|
|
<el-input v-model="task.endpoint.caseId" label="caseId"></el-input>
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
- <el-form-item label="任务可见性" prop="resource">
|
|
|
+ <el-form-item label="任务可见性" prop="resource" style="width:700px;" v-if="task.type!=='BDSPT'">
|
|
|
<el-tabs :tab-position="tabPosition" v-model="task.resource" style="width: 800px">
|
|
|
<el-tab-pane :label="resourceType[0]" name="0">
|
|
|
<el-radio-group v-model="task.institution">
|
|
@@ -60,9 +60,19 @@
|
|
|
<el-tab-pane :label="resourceType[2]" name="2"></el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="领取人数" prop="contactPhone" v-if="task.resource !== '0'">
|
|
|
+
|
|
|
+ <el-form-item label="任务可见性" prop="resource" style="width:700px;" v-if="task.type ==='BDSPT'">
|
|
|
+ <el-tabs :tab-position="tabPosition" v-model="task.resource" style="width: 800px">
|
|
|
+ <el-tab-pane :label="resourceType[2]" name="2"></el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="领取人数" prop="contactPhone" v-if="task.resource !== '0' && task.type!=='BDSPT'">
|
|
|
<el-input-number v-model="task.participantCount" :min="1" :max="1000" label="领取人数"></el-input-number>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="领取人数" prop="contactPhone" v-if="task.resource !== '0' && task.type=='BDSPT'">
|
|
|
+ <el-input-number v-model="task.participantCount" :min="2" :max="1000" label="领取人数"></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="需求文档" prop="doc">
|
|
|
<el-upload
|
|
|
drag
|
|
@@ -106,15 +116,15 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import provincecity from '@/components/commons/ProvinceCity'
|
|
|
-import provinceCityJSON from '@/constants/provinceCity.json'
|
|
|
-import Http from '@/js/http.js'
|
|
|
-import Apis from '@/js/api.js'
|
|
|
-import ResourceType from '@/constants/enum/resource-type.js'
|
|
|
-import {notify} from '@/constants/index'
|
|
|
-import {getAllAgencies, getAllServiceTypes, getProvinceNameByProvinceCode, storageGet} from '@/js/index'
|
|
|
+ import provincecity from '@/components/commons/ProvinceCity'
|
|
|
+ import provinceCityJSON from '@/constants/provinceCity.json'
|
|
|
+ import Http from '@/js/http.js'
|
|
|
+ import Apis from '@/js/api.js'
|
|
|
+ import ResourceType from '@/constants/enum/resource-type.js'
|
|
|
+ import {notify} from '@/constants/index'
|
|
|
+ import {getAllAgencies, getAllServiceTypes, getProvinceNameByProvinceCode, storageGet} from '@/js/index'
|
|
|
|
|
|
-export default {
|
|
|
+ export default {
|
|
|
name: 'Task',
|
|
|
components: {
|
|
|
provincecity
|