|
|
|
|
@ -89,7 +89,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
<div class="journal">
|
|
|
|
|
<div class="journal-title">日志</div>
|
|
|
|
|
<xy-table :height="240" :table-item="journalTable" :list="detail.log" :show-index="false">
|
|
|
|
|
<xy-table :height="240" :table-item="journalTable" :list="(detail.log)" :show-index="false">
|
|
|
|
|
<template v-slot:btns>
|
|
|
|
|
<div></div>
|
|
|
|
|
</template>
|
|
|
|
|
@ -161,10 +161,9 @@
|
|
|
|
|
customFn: (row) => {
|
|
|
|
|
const typeSwitch = (type) => {
|
|
|
|
|
{
|
|
|
|
|
let res = this.planTypes.filter(item => {
|
|
|
|
|
return this.planTypes.find(item => {
|
|
|
|
|
return item.id === type
|
|
|
|
|
})
|
|
|
|
|
return res[0]?.value || '未知'
|
|
|
|
|
})?.value || '未知'
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return ( <
|
|
|
|
|
@ -240,6 +239,7 @@
|
|
|
|
|
planTable: [{
|
|
|
|
|
prop: 'date',
|
|
|
|
|
label: '日期',
|
|
|
|
|
width: 120,
|
|
|
|
|
sortable: false,
|
|
|
|
|
formatter: (cell, data, value) => {
|
|
|
|
|
return parseTime(new Date(value), '{y}-{m}-{d}')
|
|
|
|
|
@ -260,6 +260,7 @@
|
|
|
|
|
label: '内容',
|
|
|
|
|
align: 'left',
|
|
|
|
|
sortable: false,
|
|
|
|
|
minWidth: 160,
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
prop: 'remark',
|
|
|
|
|
@ -365,6 +366,9 @@
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
this.detail.plans = linkPlanTable
|
|
|
|
|
if (this.detail.log instanceof Array) {
|
|
|
|
|
this.detail.log = this.detail.log.reverse()
|
|
|
|
|
}
|
|
|
|
|
console.log(this.detail)
|
|
|
|
|
|
|
|
|
|
let plan = await getContractSign({
|
|
|
|
|
@ -387,6 +391,7 @@
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
computed: {
|
|
|
|
|
|
|
|
|
|
typeFormatter() {
|
|
|
|
|
return function(type) {
|
|
|
|
|
switch (type) {
|
|
|
|
|
|