This commit is contained in:
liuye
2021-12-23 19:32:45 +08:00
parent de55952b22
commit ca6c4de449
3 changed files with 41 additions and 15 deletions

View File

@@ -105,7 +105,7 @@ export default {
},
goDetail(item) {
uni.navigateTo({ url: `./Detail?id=${item.id}&listType=${this.listType}` })
uni.navigateTo({ url: `./detail?id=${item.id}&listType=${this.listType}` })
},
change(index) {

View File

@@ -20,7 +20,7 @@
<!-- 圆形头像 -->
<div class="avatar">
<span v-if="list.createUserAvatar"><img :src="list.createUserAvatar" alt="" style="width: 100%; height: 100%; border-radius: 50%" /></span>
<span v-else> {{ $formatName(list.createUserName) }}</span>
<span v-else> {{ formatName(list.createUserName) }}</span>
</div>
<text class="name">
@@ -116,7 +116,7 @@
<div class="item-left-ava-icon">
<div class="avatar" v-if="item.userName">
<span v-if="item.stepAvatar"><img :src="item.stepAvatar" alt="" style="width: 100%; height: 100%; border-radius: 50%" /></span>
<span v-else> {{ $formatName(item.userName) }}</span>
<span v-else> {{ formatName(item.userName) }}</span>
</div>
<div class="avatar" v-else-if="item.title == '抄送'">
@@ -124,7 +124,7 @@
</div>
<div class="avatar" v-else>
<div v-for="(item3, indexs) in item.candidates" :key="indexs">{{ $formatName(item3.name) }}</div>
<div v-for="(item3, indexs) in item.candidates" :key="indexs">{{ formatName(item3.name) }}</div>
</div>
<div class="icon-yes" v-if="item.stepType == 1 || item.stepType == 0 || item.stepType == 3">
@@ -147,7 +147,7 @@
<span>{{ item.approvalTime }}</span>
</div>
<div class="item-right-flex">
<span class="title2">{{ item.title2 }}</span>
<span class="title2">{{ item.title2 }}<span class="color-2EA222" v-if="item.stepIndex == 1">(发起)</span></span>
<span class="title2Desc-ing" v-if="item.stepType == 9">{{ item.title2Desc }}</span>
@@ -157,7 +157,7 @@
<div class="user-list">
<div class="item-right-flex-left-name" v-for="(items, i) in item.candidates" :key="i">
<span class="avatar" v-if="items.name">{{ $formatName(items.name) }}</span>
<span class="avatar" v-if="items.name">{{ formatName(items.name) }}</span>
<span class="avatar-name" v-if="items.name">{{ items.name }}</span>
</div>
</div>
@@ -167,10 +167,10 @@
<span>{{ item2.fieldValue }}</span>
</div> -->
<div v-for="(item4, indexsss) in stepList" :key="indexsss">
<!-- <div v-for="(item4, indexsss) in stepList" :key="indexsss">
<span>{{ item4.fieldName }}&nbsp;:&nbsp;</span>
<span>{{ item4.fieldValue }}</span>
</div>
</div> -->
<span v-if="item.stepType == 2">审批意见:{{ item.opinion }}</span>
@@ -264,6 +264,15 @@ export default {
},
// 方法
methods: {
formatName(name) {
if (name == undefined) {
return;
}
return name.substr(
name.length - 2,
name.length > 2 ? name.length - 1 : name.length
);
},
getDetail() {
this.$http.post(`/app/approv-alapply-info/info-id-table?id=${this.objid}`).then((res) => {
if (res.code == 0) {
@@ -341,6 +350,10 @@ export default {
<style scoped lang="scss">
.details {
.color-2EA222{
color: #2EA222;
margin-left: 8px;
}
.detail_content1 {
background-color: #fff;
padding-bottom: 348px;

View File

@@ -20,7 +20,7 @@
<!-- 圆形头像 -->
<div class="avatar">
<span v-if="list.createUserAvatar"><img :src="list.createUserAvatar" alt="" style="width: 100%; height: 100%; border-radius: 50%" /></span>
<span v-else> {{ $formatName(list.createUserName) }}</span>
<span v-else> {{ formatName(list.createUserName) }}</span>
</div>
<text class="name">
@@ -116,7 +116,7 @@
<div class="item-left-ava-icon">
<div class="avatar" v-if="item.userName">
<span v-if="item.stepAvatar"><img :src="item.stepAvatar" alt="" style="width: 100%; height: 100%; border-radius: 50%" /></span>
<span v-else> {{ $formatName(item.userName) }}</span>
<span v-else> {{ formatName(item.userName) }}</span>
</div>
<div class="avatar" v-else-if="item.title == '抄送'">
@@ -124,7 +124,7 @@
</div>
<div class="avatar" v-else>
<div v-for="(item3, indexs) in item.candidates" :key="indexs">{{ $formatName(item3.name) }}</div>
<div v-for="(item3, indexs) in item.candidates" :key="indexs">{{ formatName(item3.name) }}</div>
</div>
<div class="icon-yes" v-if="item.stepType == 1 || item.stepType == 0 || item.stepType == 3">
@@ -147,7 +147,7 @@
<span>{{ item.approvalTime }}</span>
</div>
<div class="item-right-flex">
<span class="title2">{{ item.title2 }}</span>
<span class="title2">{{ item.title2 }}<span class="color-2EA222" v-if="item.stepIndex == 1">(发起)</span></span>
<span class="title2Desc-ing" v-if="item.stepType == 9">{{ item.title2Desc }}</span>
@@ -157,7 +157,7 @@
<div class="user-list">
<div class="item-right-flex-left-name" v-for="(items, i) in item.candidates" :key="i">
<span class="avatar" v-if="items.name">{{ $formatName(items.name) }}</span>
<span class="avatar" v-if="items.name">{{ formatName(items.name) }}</span>
<span class="avatar-name" v-if="items.name">{{ items.name }}</span>
</div>
</div>
@@ -167,10 +167,10 @@
<span>{{ item2.fieldValue }}</span>
</div> -->
<div v-for="(item4, indexsss) in stepList" :key="indexsss">
<!-- <div v-for="(item4, indexsss) in stepList" :key="indexsss">
<span>{{ item4.fieldName }}&nbsp;:&nbsp;</span>
<span>{{ item4.fieldValue }}</span>
</div>
</div> -->
<span v-if="item.stepType == 2">审批意见:{{ item.opinion }}</span>
@@ -264,6 +264,15 @@ export default {
},
// 方法
methods: {
formatName(name) {
if (name == undefined) {
return;
}
return name.substr(
name.length - 2,
name.length > 2 ? name.length - 1 : name.length
);
},
getDetail() {
this.$http.post(`/app/approv-alapply-info/info-id-table?id=${this.objid}`).then((res) => {
if (res.code == 0) {
@@ -341,6 +350,10 @@ export default {
<style scoped lang="scss">
.details {
.color-2EA222{
color: #2EA222;
margin-left: 8px;
}
.detail_content1 {
background-color: #fff;
padding-bottom: 348px;