|
|
@@ -26,9 +26,9 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="任务可见性" prop="resource">
|
|
|
<div v-if="!isModifyMode">
|
|
|
- <div v-if="task.resource=='区域'">{{updateLocation(task.location)}}</div>
|
|
|
- <div v-if="task.resource=='定向'">{{task.institution}}</div>
|
|
|
- <div v-if="task.resource=='广场'">{{task.resource}}</div>
|
|
|
+ <div v-if="task.resource=='1'">{{updateLocation(task.location)}}</div>
|
|
|
+ <div v-if="task.resource=='0'">{{task.institution}}</div>
|
|
|
+ <div v-if="task.resource=='2'">{{resourceType[task.resource]}}</div>
|
|
|
</div>
|
|
|
<el-tabs
|
|
|
:tab-position="tabPosition"
|
|
|
@@ -36,7 +36,7 @@
|
|
|
style="max-height: 200px;"
|
|
|
v-if="isModifyMode"
|
|
|
>
|
|
|
- <el-tab-pane label="定向" name="定向">
|
|
|
+ <el-tab-pane :label="resourceType[0]" name="0">
|
|
|
<el-radio-group v-model="task.institution">
|
|
|
<el-radio
|
|
|
:label="item"
|
|
|
@@ -46,7 +46,7 @@
|
|
|
></el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="区域" name="区域">
|
|
|
+ <el-tab-pane :label="resourceType[1]" name="1">
|
|
|
<provincecity
|
|
|
ref="addFormProvince"
|
|
|
@selectChange="locationChange"
|
|
|
@@ -54,7 +54,7 @@
|
|
|
:cityCode="task.location.cityCode"
|
|
|
></provincecity>
|
|
|
</el-tab-pane>
|
|
|
- <el-tab-pane label="广场" name="广场"></el-tab-pane>
|
|
|
+ <el-tab-pane :label="resourceType[2]" name="2"></el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</el-form-item>
|
|
|
|
|
|
@@ -92,6 +92,7 @@
|
|
|
|
|
|
<script>
|
|
|
import Enum from '@/constants/enum/index'
|
|
|
+import ResourceType from '@/constants/enum/resource-type.js'
|
|
|
import provincecity from '@/components/commons/ProvinceCity'
|
|
|
import provinceCityJSON from '@/constants/provinceCity.json'
|
|
|
import ReportList from '@/components/report/ReportList'
|
|
|
@@ -109,15 +110,16 @@ export default {
|
|
|
isModifyMode: false,
|
|
|
institutionArray: Enum.institution,
|
|
|
tabPosition: 'top',
|
|
|
- taskId:0,
|
|
|
- projectId:0,
|
|
|
+ resourceType: ResourceType,
|
|
|
+ taskId: 0,
|
|
|
+ projectId: 0,
|
|
|
task: {
|
|
|
id: 0,
|
|
|
projectId: 0,
|
|
|
name: '任务名称xxxxs',
|
|
|
desc: '任务描述文字',
|
|
|
type: '安全漏洞扫描',
|
|
|
- resource: '区域', //如果是广场不用管Location和institution ,定向看institution,区域看location
|
|
|
+ resource: 1, //如果是广场不用管Location和institution ,定向看institution,区域看location
|
|
|
location: {provinceCode: '3200', cityCode: '3201'},
|
|
|
institution: '',
|
|
|
datetime: new Date('2018-11-11 23:11:11')
|
|
|
@@ -299,9 +301,9 @@ export default {
|
|
|
createReport () {
|
|
|
this.$router.push({name: 'ReportCreate'})
|
|
|
},
|
|
|
- loadData() {
|
|
|
- Http.get(Apis.PAGE.TASK_DETAIL_PAGE.replace('{taskId}',this.taskId)).then((res)=>{
|
|
|
- if (0 === res.code){
|
|
|
+ loadData () {
|
|
|
+ Http.get(Apis.PAGE.TASK_DETAIL_PAGE.replace('{taskId}', this.taskId)).then((res) => {
|
|
|
+ if (0 === res.code) {
|
|
|
this.task = res.task
|
|
|
this.reportList = res.reportList
|
|
|
}
|