|
|
@ -15,7 +15,7 @@ |
|
|
|
<div class="item flex flex-y flex-center-deputy" v-for="(item, index) in list" @click="handleClickShowView('879729047646941185')" :key="index"> |
|
|
|
<img :src="require(`@/assets/images/index/Excel.png`)" alt=""> |
|
|
|
<div class="agencyName">{{ item.taskTitle }}周期更新表</div> |
|
|
|
<div>({{ item.state }})</div> |
|
|
|
<div>({{ getStateDescription(item.state) }})</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
@ -46,6 +46,20 @@ export default { |
|
|
|
this.getTableList() |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
getStateDescription(state) { |
|
|
|
const stateMap = { |
|
|
|
deal: "处理中", |
|
|
|
resolve: "完结", |
|
|
|
cancel: "取消", |
|
|
|
notStart: "未开始", |
|
|
|
notSubmit: "未提交", |
|
|
|
rejected: "已驳回", |
|
|
|
submit: "已提交", |
|
|
|
archived: "已存档", |
|
|
|
reassigne: "已改派" |
|
|
|
}; |
|
|
|
return stateMap[state] || "未开始"; |
|
|
|
}, |
|
|
|
async getTableList(){ |
|
|
|
let url = '/actual/base/communityOneTablePeriodPublish/page' |
|
|
|
let params = { |
|
|
|