fix : 首页待办列表
This commit is contained in:
@@ -105,25 +105,30 @@ const todoNum = ref(20)
|
|||||||
const tableConfig = reactive({
|
const tableConfig = reactive({
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
prop: 'taskId',
|
prop: 'processName',
|
||||||
label: '单据编号',
|
label: '流程名称',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'nickName',
|
prop: 'initiatorName',
|
||||||
label: '消息主题',
|
label: '发起人',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'type',
|
prop: 'state',
|
||||||
label: '类型',
|
label: '类型',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
showOverflowTooltip: false,
|
showOverflowTooltip: false,
|
||||||
currentRender: ({row, index}) => (<Tag dictType={'todo_type'} value={row.state}/>)
|
currentRender: ({row, index}) => (<Tag dictType={'todo_type'} value={row.state}/>)
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
prop: 'createTime',
|
prop: 'submitTime',
|
||||||
label: '创建时间',
|
label: '提交时间',
|
||||||
|
align: 'center',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
prop: 'taskName',
|
||||||
|
label: '当前节点',
|
||||||
align: 'center',
|
align: 'center',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
<el-input v-model="fromData.name" placeholder="请输入名称" clearable></el-input>
|
<el-input v-model="fromData.name" placeholder="请输入名称" clearable></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="所属公司" prop="company">
|
<el-form-item label="所属公司" prop="company">
|
||||||
<el-select v-model="fromData.company" placeholder="登录状态" clearable filterable>
|
<el-select v-model="fromData.company" placeholder="所属公司" clearable filterable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in companyOption"
|
v-for="item in companyOption"
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="征集类型" prop="type">
|
<el-form-item label="征集类型" prop="type">
|
||||||
<el-select v-model="fromData.type" placeholder="登录状态" clearable filterable>
|
<el-select v-model="fromData.type" placeholder="征集类型" clearable filterable>
|
||||||
<el-option
|
<el-option
|
||||||
v-for="item in typeOption"
|
v-for="item in typeOption"
|
||||||
:key="item.value"
|
:key="item.value"
|
||||||
@@ -67,7 +67,10 @@ import {getWorkflowInfo, addRequirement} from "@/api/project-demand/index.js";
|
|||||||
import FileUpload from "../../../components/FileUpload.vue";
|
import FileUpload from "../../../components/FileUpload.vue";
|
||||||
import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.vue'
|
import ProcessDiagramViewer from '@/views/workflow/common/ProcessDiagramViewer.vue'
|
||||||
import {useProcessStore} from '@/stores/processStore.js';
|
import {useProcessStore} from '@/stores/processStore.js';
|
||||||
|
import {ElMessage} from "element-plus";
|
||||||
|
import {useRouter} from 'vue-router'
|
||||||
|
|
||||||
|
const router = useRouter()
|
||||||
const dateValue = ref()
|
const dateValue = ref()
|
||||||
const fromData = reactive({
|
const fromData = reactive({
|
||||||
name: '',
|
name: '',
|
||||||
@@ -214,17 +217,24 @@ const init = async () => {
|
|||||||
|
|
||||||
|
|
||||||
const handleSubmit = () => {
|
const handleSubmit = () => {
|
||||||
console.log(fromData,"fromData")
|
console.log(fromData, "fromData")
|
||||||
addRequirement({
|
addRequirement({
|
||||||
"collectExplain": "需求说明",
|
"collectExplain": "需求说明",
|
||||||
"collectType": "征集类型",
|
"collectType": "征集类型",
|
||||||
"companyIds": [22,23,24],
|
"companyIds": [22, 23, 24],
|
||||||
"files": [],
|
"files": [],
|
||||||
"requirementId": 0,
|
"requirementId": 0,
|
||||||
"requirementName": "测试需求征集20240519001",
|
"requirementName": "测试需求征集20240519001",
|
||||||
"deploymentId": "1817079f-0f74-11ef-8b96-f268fc747b04"
|
"deploymentId": "1817079f-0f74-11ef-8b96-f268fc747b04"
|
||||||
}).then(res=>{
|
}).then(res => {
|
||||||
|
if (res.code === 1000) {
|
||||||
|
ElMessage.success(res.msg)
|
||||||
|
router.push({
|
||||||
|
path: '/projectdemand/demandcollection'
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
ElMessage.error(res.msg)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user