办事
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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 }} : </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;
|
||||
|
||||
@@ -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 }} : </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;
|
||||
|
||||
Reference in New Issue
Block a user