quanyawei
2023-11-13 1f07d0d2bbf95d52d2b96f0aec3a2284af619b3c
fix:小程序详情修改
2 files modified
31 ■■■■■ changed files
pages/actionChange/components/basicInfor.vue 5 ●●●●● patch | view | raw | blame | history
pages/actionChange/workOrderDetails/index.vue 26 ●●●● patch | view | raw | blame | history
pages/actionChange/components/basicInfor.vue
@@ -91,8 +91,8 @@
                        <u--form labelPosition="left" label-width="75" :border-bottom="false" ref="uForm">
                            <u-form-item border-bottom label="相关附件:" :border-bottom="false">
                                <view class="fileBox">
                                    <cl-upload v-model="fileList" :add="false" :action="`''`" cloud-type="other"
                                        :remove="false" />
                                    <cl-upload v-if="fileList.length>0" v-model="fileList" :add="false" :action="`''`"
                                        cloud-type="other" :remove="false" />
                                </view>
                            </u-form-item>
                        </u--form>
@@ -138,6 +138,7 @@
        },
        mounted() {
            // 获取责任单位list
            console.log('this.basicInfor.fileBaseList', this.basicInfor.fileBaseList)
            if (this.basicInfor.fileBaseList && this.basicInfor.fileBaseList.length > 0) {
                this.basicInfor.fileBaseList.forEach(item => {
                    let name = item.fileType === 1 ? 'name.png' : ''
pages/actionChange/workOrderDetails/index.vue
@@ -1,6 +1,6 @@
<template>
    <view class="mainContent">
        <basicInfor :basic-infor="basicInfor" v-if="isShow" />
        <basicInfor :basic-infor="basicInfor" v-if="basicInfor.unitId" />
        <rectificationInfor ref="rectificationInfor" :basic-infor="basicInfor"
            v-if="!(pageState === 'view' && basicInfor.state === 20)&&isShow" />
        <approvalnfor ref="approvalnfor" v-if="basicInfor.state >= 30 && basicInfor.stateName!=='待完成' && isShow"
@@ -44,9 +44,7 @@
                return this.basicInfor.pageState
            },
        },
        created() {
            this.getUnitList()
        },
        created() {},
        onLoad(option) {
            //option为object类型,会序列化上个页面传递的参数
            this.basicInfor = JSON.parse(option.infor)
@@ -98,31 +96,21 @@
                this.isShow = true
                this.getData()
            }
            console.log('this.basicInfor123', this.basicInfor)
        },
        methods: {
            getData() {
                this.$http.httpGet('/allocation/detail', {
                    id: this.basicInfor.allocationId
                }).then(res => {
                    this.isShow = true
                    this.show = false
                    this.basicInfor = {
                        ...this.basicInfor,
                        ...res.data
                    }
                })
            },
            getUnitList() {
                this.$http.httpGet('/allocation/unit').then(res => {
                    this.unitList = res.data
                    let data = ''
                    if (this.basicInfor.unitId && this.unitList.length > 0) {
                        data = this.unitList && this.unitList.find(a => Number(a.unitId) === Number(this.basicInfor
                            .unitId)).unitName
                        let time = this.basicInfor.time.slice(5)
                        this.share.title = `${data}-${time}的交办单`
                    }
                    console.log('this.basicInfor123', this.basicInfor)
                    let time = this.basicInfor.time.slice(5)
                    this.share.title = `${this.basicInfor.escalationUnitName}-${time}的交办单`
                    this.show = false
                    this.isShow = true
                })
            },
            radioGroupChange(e) {