|
@@ -3,7 +3,7 @@
|
|
|
<el-dialog :title="title" :visible.sync="dialogVisible" width="600px" :before-close="handleClose"
|
|
|
:close-on-click-modal="false" label-width="300px" :append-to-body="true">
|
|
|
<el-form :model="form" status-icon :rules="rules" ref="form" label-width="120px" class="demo-ruleForm">
|
|
|
-
|
|
|
+
|
|
|
<el-form-item label="流程:" prop="processId">
|
|
|
<el-select v-model="form.processId" placeholder="请选择流程" style="width: 100%;">
|
|
|
<el-option v-for="item in pathOptions" :key="item.value" :label="item.label" :value="item.value">
|
|
@@ -18,7 +18,7 @@
|
|
|
<el-switch v-model="form.ifFinal" active-color="#13ce66" inactive-color="#ff4949"></el-switch>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="说明:">
|
|
|
- <el-input v-model="form.description" type="textarea" placeholder="请输入说明内容"></el-input>
|
|
|
+ <el-input v-model="form.description" type="textarea" placeholder="请输入说明内容"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -33,11 +33,11 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import {optionsData,handleJs} from '../mixins/index2'
|
|
|
+import { optionsData, handleJs } from '../mixins/index2'
|
|
|
import examine from '@/views/components/dialog/examine.vue'
|
|
|
|
|
|
export default {
|
|
|
- mixins:[optionsData,handleJs],
|
|
|
+ mixins: [optionsData, handleJs],
|
|
|
components: {
|
|
|
examine,
|
|
|
},
|
|
@@ -53,7 +53,7 @@ export default {
|
|
|
rules: {
|
|
|
processId: [{ required: true, message: '请选择流程', trigger: 'change' },],
|
|
|
},
|
|
|
-
|
|
|
+
|
|
|
};
|
|
|
},
|
|
|
watch: {},
|
|
@@ -63,11 +63,11 @@ export default {
|
|
|
methods: {
|
|
|
// 提交审核任务
|
|
|
handleExamineFile(val) {
|
|
|
- let params = {
|
|
|
- patentDigProjectFilesDTO: this.form,
|
|
|
- projectTaskDTO :val
|
|
|
+ let patentDigProjectFilesDTO = {
|
|
|
+ ...this.form,
|
|
|
+ projectTaskDTO: val,
|
|
|
}
|
|
|
- this.$api.addPDProjectFilesTask(params).then(res => {
|
|
|
+ this.$api.addPDProjectFilesTask(patentDigProjectFilesDTO).then(res => {
|
|
|
if (res.code == 200) {
|
|
|
this.getList()
|
|
|
this.$refs.examine.close()
|
|
@@ -97,20 +97,20 @@ export default {
|
|
|
this.handleClose()
|
|
|
},
|
|
|
//打开弹窗
|
|
|
- open(row,id) {
|
|
|
+ open(row, id) {
|
|
|
if (row && row.id) {
|
|
|
this.form = JSON.parse(JSON.stringify(row))
|
|
|
if (!this.form.systemFileList) {
|
|
|
- this.$set(this.form,'systemFileList',[])
|
|
|
+ this.$set(this.form, 'systemFileList', [])
|
|
|
}
|
|
|
this.title = '编辑文件'
|
|
|
} else {
|
|
|
if (this.pathObj) {
|
|
|
- this.$set(this.form,'processId',this.pathObj.pathId)
|
|
|
+ this.$set(this.form, 'processId', this.pathObj.pathId)
|
|
|
}
|
|
|
this.title = '上传文件'
|
|
|
}
|
|
|
- this.form.projectId=id//项目id
|
|
|
+ this.form.projectId = id//项目id
|
|
|
this.dialogVisible = true
|
|
|
},
|
|
|
//关闭弹窗
|