办事
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