|
@@ -52,6 +52,7 @@
|
|
|
</el-container>
|
|
|
<CreateReport ref="ReportForm" @getList="isGetList"></CreateReport>
|
|
|
<fields ref="field" type="reportProject" @getFieldList="getFieldList"></fields>
|
|
|
+ <Field-Drawer ref="FieldDrawer"></Field-Drawer>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -62,6 +63,7 @@ import visual from './view/visual.vue'
|
|
|
import mergeTable from './view/mergeTable.vue'
|
|
|
import CreateReport from './dialog/addAndEditReport.vue'
|
|
|
import fields from '@/views/components/dialog/fields.vue';
|
|
|
+import FieldDrawer from '@/views/components/drawer/Field.vue'
|
|
|
export default {
|
|
|
components: {
|
|
|
Table,
|
|
@@ -70,6 +72,7 @@ export default {
|
|
|
CreateReport,
|
|
|
mergeTable,
|
|
|
fields,
|
|
|
+ FieldDrawer
|
|
|
},
|
|
|
props: {
|
|
|
isOperate: '',
|
|
@@ -487,7 +490,7 @@ export default {
|
|
|
this.handleDetails(row)
|
|
|
break
|
|
|
case '3'://自定义字段
|
|
|
- this.handleFields(row)
|
|
|
+ this.handleField(row)
|
|
|
break
|
|
|
case '4'://任务分配
|
|
|
this.handleTask(row)
|
|
@@ -528,6 +531,10 @@ export default {
|
|
|
break
|
|
|
}
|
|
|
},
|
|
|
+ //自定义栏位管理
|
|
|
+ handleField(row) {
|
|
|
+ this.$refs.FieldDrawer.open(row.id)
|
|
|
+ },
|
|
|
//跳转到专利列表页面
|
|
|
patentList(row){
|
|
|
this.$router.push(
|