办事
This commit is contained in:
		@@ -105,7 +105,7 @@ export default {
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    goDetail(item) {
 | 
					    goDetail(item) {
 | 
				
			||||||
      uni.navigateTo({ url: `./Detail?id=${item.id}&listType=${this.listType}` })
 | 
					      uni.navigateTo({ url: `./detail?id=${item.id}&listType=${this.listType}` })
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    change(index) {
 | 
					    change(index) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,7 +20,7 @@
 | 
				
			|||||||
            <!-- 圆形头像 -->
 | 
					            <!-- 圆形头像 -->
 | 
				
			||||||
            <div class="avatar">
 | 
					            <div class="avatar">
 | 
				
			||||||
              <span v-if="list.createUserAvatar"><img :src="list.createUserAvatar" alt="" style="width: 100%; height: 100%; border-radius: 50%" /></span>
 | 
					              <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>
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <text class="name">
 | 
					            <text class="name">
 | 
				
			||||||
@@ -116,7 +116,7 @@
 | 
				
			|||||||
              <div class="item-left-ava-icon">
 | 
					              <div class="item-left-ava-icon">
 | 
				
			||||||
                <div class="avatar" v-if="item.userName">
 | 
					                <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-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>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="avatar" v-else-if="item.title == '抄送'">
 | 
					                <div class="avatar" v-else-if="item.title == '抄送'">
 | 
				
			||||||
@@ -124,7 +124,7 @@
 | 
				
			|||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="avatar" v-else>
 | 
					                <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>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="icon-yes" v-if="item.stepType == 1 || item.stepType == 0 || item.stepType == 3">
 | 
					                <div class="icon-yes" v-if="item.stepType == 1 || item.stepType == 0 || item.stepType == 3">
 | 
				
			||||||
@@ -147,7 +147,7 @@
 | 
				
			|||||||
                <span>{{ item.approvalTime }}</span>
 | 
					                <span>{{ item.approvalTime }}</span>
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
              <div class="item-right-flex">
 | 
					              <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>
 | 
					                <span class="title2Desc-ing" v-if="item.stepType == 9">{{ item.title2Desc }}</span>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -157,7 +157,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                <div class="user-list">
 | 
					                <div class="user-list">
 | 
				
			||||||
                  <div class="item-right-flex-left-name" v-for="(items, i) in item.candidates" :key="i">
 | 
					                  <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>
 | 
					                    <span class="avatar-name" v-if="items.name">{{ items.name }}</span>
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@@ -167,10 +167,10 @@
 | 
				
			|||||||
                  <span>{{ item2.fieldValue }}</span>
 | 
					                  <span>{{ item2.fieldValue }}</span>
 | 
				
			||||||
                </div> -->
 | 
					                </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.fieldName }} : </span>
 | 
				
			||||||
                  <span>{{ item4.fieldValue }}</span>
 | 
					                  <span>{{ item4.fieldValue }}</span>
 | 
				
			||||||
                </div>
 | 
					                </div> -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <span v-if="item.stepType == 2">审批意见:{{ item.opinion }}</span>
 | 
					                <span v-if="item.stepType == 2">审批意见:{{ item.opinion }}</span>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -264,6 +264,15 @@ export default {
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  // 方法
 | 
					  // 方法
 | 
				
			||||||
  methods: {
 | 
					  methods: {
 | 
				
			||||||
 | 
					    formatName(name) {
 | 
				
			||||||
 | 
					      if (name == undefined) {
 | 
				
			||||||
 | 
					        return;
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					      return name.substr(
 | 
				
			||||||
 | 
					        name.length - 2,
 | 
				
			||||||
 | 
					        name.length > 2 ? name.length - 1 : name.length
 | 
				
			||||||
 | 
					      );
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    getDetail() {
 | 
					    getDetail() {
 | 
				
			||||||
      this.$http.post(`/app/approv-alapply-info/info-id-table?id=${this.objid}`).then((res) => {
 | 
					      this.$http.post(`/app/approv-alapply-info/info-id-table?id=${this.objid}`).then((res) => {
 | 
				
			||||||
        if (res.code == 0) {
 | 
					        if (res.code == 0) {
 | 
				
			||||||
@@ -341,6 +350,10 @@ export default {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
.details {
 | 
					.details {
 | 
				
			||||||
 | 
					  .color-2EA222{
 | 
				
			||||||
 | 
					    color: #2EA222;
 | 
				
			||||||
 | 
					    margin-left: 8px;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
  .detail_content1 {
 | 
					  .detail_content1 {
 | 
				
			||||||
    background-color: #fff;
 | 
					    background-color: #fff;
 | 
				
			||||||
    padding-bottom: 348px;
 | 
					    padding-bottom: 348px;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -20,7 +20,7 @@
 | 
				
			|||||||
            <!-- 圆形头像 -->
 | 
					            <!-- 圆形头像 -->
 | 
				
			||||||
            <div class="avatar">
 | 
					            <div class="avatar">
 | 
				
			||||||
              <span v-if="list.createUserAvatar"><img :src="list.createUserAvatar" alt="" style="width: 100%; height: 100%; border-radius: 50%" /></span>
 | 
					              <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>
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <text class="name">
 | 
					            <text class="name">
 | 
				
			||||||
@@ -116,7 +116,7 @@
 | 
				
			|||||||
              <div class="item-left-ava-icon">
 | 
					              <div class="item-left-ava-icon">
 | 
				
			||||||
                <div class="avatar" v-if="item.userName">
 | 
					                <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-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>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="avatar" v-else-if="item.title == '抄送'">
 | 
					                <div class="avatar" v-else-if="item.title == '抄送'">
 | 
				
			||||||
@@ -124,7 +124,7 @@
 | 
				
			|||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="avatar" v-else>
 | 
					                <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>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <div class="icon-yes" v-if="item.stepType == 1 || item.stepType == 0 || item.stepType == 3">
 | 
					                <div class="icon-yes" v-if="item.stepType == 1 || item.stepType == 0 || item.stepType == 3">
 | 
				
			||||||
@@ -147,7 +147,7 @@
 | 
				
			|||||||
                <span>{{ item.approvalTime }}</span>
 | 
					                <span>{{ item.approvalTime }}</span>
 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
              <div class="item-right-flex">
 | 
					              <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>
 | 
					                <span class="title2Desc-ing" v-if="item.stepType == 9">{{ item.title2Desc }}</span>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -157,7 +157,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
                <div class="user-list">
 | 
					                <div class="user-list">
 | 
				
			||||||
                  <div class="item-right-flex-left-name" v-for="(items, i) in item.candidates" :key="i">
 | 
					                  <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>
 | 
					                    <span class="avatar-name" v-if="items.name">{{ items.name }}</span>
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
@@ -167,10 +167,10 @@
 | 
				
			|||||||
                  <span>{{ item2.fieldValue }}</span>
 | 
					                  <span>{{ item2.fieldValue }}</span>
 | 
				
			||||||
                </div> -->
 | 
					                </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.fieldName }} : </span>
 | 
				
			||||||
                  <span>{{ item4.fieldValue }}</span>
 | 
					                  <span>{{ item4.fieldValue }}</span>
 | 
				
			||||||
                </div>
 | 
					                </div> -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                <span v-if="item.stepType == 2">审批意见:{{ item.opinion }}</span>
 | 
					                <span v-if="item.stepType == 2">审批意见:{{ item.opinion }}</span>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -264,6 +264,15 @@ export default {
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
  // 方法
 | 
					  // 方法
 | 
				
			||||||
  methods: {
 | 
					  methods: {
 | 
				
			||||||
 | 
					    formatName(name) {
 | 
				
			||||||
 | 
					      if (name == undefined) {
 | 
				
			||||||
 | 
					        return;
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					      return name.substr(
 | 
				
			||||||
 | 
					        name.length - 2,
 | 
				
			||||||
 | 
					        name.length > 2 ? name.length - 1 : name.length
 | 
				
			||||||
 | 
					      );
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    getDetail() {
 | 
					    getDetail() {
 | 
				
			||||||
      this.$http.post(`/app/approv-alapply-info/info-id-table?id=${this.objid}`).then((res) => {
 | 
					      this.$http.post(`/app/approv-alapply-info/info-id-table?id=${this.objid}`).then((res) => {
 | 
				
			||||||
        if (res.code == 0) {
 | 
					        if (res.code == 0) {
 | 
				
			||||||
@@ -341,6 +350,10 @@ export default {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
<style scoped lang="scss">
 | 
					<style scoped lang="scss">
 | 
				
			||||||
.details {
 | 
					.details {
 | 
				
			||||||
 | 
					  .color-2EA222{
 | 
				
			||||||
 | 
					    color: #2EA222;
 | 
				
			||||||
 | 
					    margin-left: 8px;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
  .detail_content1 {
 | 
					  .detail_content1 {
 | 
				
			||||||
    background-color: #fff;
 | 
					    background-color: #fff;
 | 
				
			||||||
    padding-bottom: 348px;
 | 
					    padding-bottom: 348px;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user