소스 검색

task 乳山产交:成交公告终止状态优化

master
庞东旭 1 년 전
부모
커밋
e672f45072
2개의 변경된 파일29개의 추가작업 그리고 3개의 파일을 삭제
  1. +4
    -1
      src/views/notice/index.vue
  2. +25
    -2
      src/views/notice/noticeDetail.vue

+ 4
- 1
src/views/notice/index.vue 파일 보기

@@ -19,7 +19,10 @@
> >
<van-cell v-for="(item,index) in noticeList" icon="play" :key="index" :title="item.projectName" :to="{name:'noticeDetailCJ', query: {id:item.id}}"> <van-cell v-for="(item,index) in noticeList" icon="play" :key="index" :title="item.projectName" :to="{name:'noticeDetailCJ', query: {id:item.id}}">
<template #label> <template #label>
项目编号:{{item.projectCode}} <p style="float: right;">{{item.dealTime.substr(0,10)}}</p>

<div v-if="item.projectStatus == '3'" style="color: #c12e2a;">项目终止</div>
<div v-else>项目编号:{{item.projectCode}} <p style="float: right;">{{item.dealTime.substr(0,10)}}</p></div>

</template> </template>
</van-cell> </van-cell>
</van-list> </van-list>


+ 25
- 2
src/views/notice/noticeDetail.vue 파일 보기

@@ -8,6 +8,9 @@
@click-left="onClickLeft" @click-left="onClickLeft"
/> />
<van-cell title="项目名称" :value="noticeDetail.projectName" /> <van-cell title="项目名称" :value="noticeDetail.projectName" />

<van-cell v-if="noticeDetail.projectStatus == '3'" title="终止原因" type="textarea" :value="noticeDetail.terminateReason" />
<template v-else>
<van-cell title="项目编号" :value="noticeDetail.projectCode" /> <van-cell title="项目编号" :value="noticeDetail.projectCode" />
<van-cell title="转出方式" :value="noticeDetail.rollout" /> <van-cell title="转出方式" :value="noticeDetail.rollout" />
<van-cell title="交易方式" :value="noticeDetail.dealType" /> <van-cell title="交易方式" :value="noticeDetail.dealType" />
@@ -21,16 +24,27 @@
<van-cell title="转出年限" :value="noticeDetail.outStartTime+'至'+noticeDetail.outStopTime" /> <van-cell title="转出年限" :value="noticeDetail.outStartTime+'至'+noticeDetail.outStopTime" />
<van-cell title="成交价格" :value="noticeDetail.dealMoney+noticeDetail.unit" /> <van-cell title="成交价格" :value="noticeDetail.dealMoney+noticeDetail.unit" />
<van-cell title="成交金额" :value="noticeDetail.dealMoneySum" /> <van-cell title="成交金额" :value="noticeDetail.dealMoneySum" />
</template>
<div v-if="noticeDetail.projectStatus == '3'">
<van-divider>附件</van-divider>
<van-cell :title="item.fileName" :url="'/api'+item.fileUrl" is-link v-for="(item,index) in attachmentQueryList">
<!-- 使用 right-icon 插槽来自定义右侧图标 -->
<template #icon>
<img src="../../assets/images/file_icon.png" style="display: block;width: 24px;margin-right: 5px;" alt="">
</template>
</van-cell>
</div>
</div> </div>
</template> </template>


<script> <script>
import { noticeDetails } from "@/api/notice/index";
import {attachmentQuery, noticeDetails} from "@/api/notice/index";
export default { export default {
name: "noticeDetail", name: "noticeDetail",
data() { data() {
return { return {
noticeDetail:''
noticeDetail:'',
attachmentQueryList:[]
}; };
}, },
created() { created() {
@@ -60,6 +74,15 @@ export default {
this.getDicts("price_unit").then(res => { this.getDicts("price_unit").then(res => {
this.noticeDetail.unit = this.selectDictLabel(res.data,response.data.unit); this.noticeDetail.unit = this.selectDictLabel(res.data,response.data.unit);
}); });
let query = {
tableName: 't_transaction_deal_publicity',
bizPath: 'transaction',
tableId:this.$route.query.id,
fileType:''
}
attachmentQuery(query).then(response => {
this.attachmentQueryList = response.rows;
});
}); });
}, },




불러오는 중...
취소
저장