Просмотр исходного кода

处理新公司显示问题以及数据无的问题

master
王饶冀 3 лет назад
Родитель
Сommit
32c8957dbe

+ 52
- 17
digital-park-web/digital-park/src/views/my-related/business/Business.vue Просмотреть файл

>用户名:{{ currentAccount ? currentAccount.accountName : ''}}</div> >用户名:{{ currentAccount ? currentAccount.accountName : ''}}</div>
<span class="logout fl" @click="logout">退出登录</span> <span class="logout fl" @click="logout">退出登录</span>
<!-- 未认领,未入驻园区 --> <!-- 未认领,未入驻园区 -->
<!-- <div class="company-btn fr" v-if="!isClaimed">
<div
class="company-btn fr"
v-if="companyTaxInfo.claimState && companyTaxInfo.claimState.text == '未认领'"
>
我是企业, 我是企业,
<span class="btn-span" @click="openApplyForAdmission">我要入驻园区</span> <span class="btn-span" @click="openApplyForAdmission">我要入驻园区</span>
<img src="~@assets/image/myRelated/companyBtnIcon.png" alt="icon" /> <img src="~@assets/image/myRelated/companyBtnIcon.png" alt="icon" />
</div>-->
</div>
</div> </div>
<el-carousel <el-carousel
trigger="click" trigger="click"
:autoplay="false" :autoplay="false"
@change="companyChange" @change="companyChange"
indicator-position="outside" indicator-position="outside"
v-if="companyList.length > 0"
> >
<el-carousel-item v-for="(company,inx) of companyList" :key="inx"> <el-carousel-item v-for="(company,inx) of companyList" :key="inx">
<div class="comany-info-box" @click="goDetail(company)"> <div class="comany-info-box" @click="goDetail(company)">
</el-row> </el-row>
</div> </div>
</div> </div>
<div class="no-claimed" v-if="company.claimState.text !== '已认领'">
<div class="claiming-enterprise" @click.stop="goDetail(company)">
前往认领企业
<img
src="~@assets/image/myRelated/companyBtnIcon.png"
alt="icon"
/>
</div>
</div>
</div> </div>
</el-carousel-item> </el-carousel-item>
</el-carousel> </el-carousel>
<div class="comany-info-box">
<div class="main-img-box fl">
<img
src="~@assets/image/myRelated/default-home.png"
alt="main-img"
class="default-img"
/>
</div>
<div class="main-info fl">
<div class="main-title-box">
<div class="main-title fl">上海禾获仁科技网络有限公司</div>
<div class="main-icon fl">
<img src="~@assets/image/myRelated/isClaimedIcon.png" alt />
已认领
</div>
</div>
<div class="main-tag-box">
<span
v-for="(tag,inx) of ['上市企业','高新企业','潜力企业','高危企业','低碳企业']"
:key="inx"
class="tag-span fl"
>{{ tag }}</span>
</div>
<div class="main-other-info">
<el-row :gutter="20">
<el-col
:span="info.span"
v-for="(info,inx) of mainOtherInfo"
:key="inx"
class="info-col"
>
<span class="label-span">{{ info.label }}:</span>
<span class="value-span">--</span>
</el-col>
</el-row>
</div>
</div>
<div class="no-claimed">
<div class="claiming-enterprise" @click.stop="goDetail(company)">
前往认领企业
<img src="~@assets/image/myRelated/companyBtnIcon.png" alt="icon" />
</div>
</div>
</div>
</div> </div>
</div> </div>
<div class="body-container"> <div class="body-container">
Footer, Footer,
ApplyForAdmission, ApplyForAdmission,
MessageDetailDialog, MessageDetailDialog,
TaxQuery,
TaxQuery
}, },
computed: { computed: {
...mapGetters({ ...mapGetters({
setTaxInfo(companyId) { setTaxInfo(companyId) {
this.companyTaxInfo = this.companyTaxInfo =
this.$cloneDeep(this.allTaxInfo[companyId]) || []; this.$cloneDeep(this.allTaxInfo[companyId]) || [];
console.log(
this.$cloneDeep(this.companyTaxInfo),
"当前公司税收信息1"
);
}, },
// 更多税收查询 // 更多税收查询
businessQuery() { businessQuery() {
// this.$message.info("请先认领企业"); // this.$message.info("请先认领企业");
// return; // return;
// } // }
// this.goPath("/tax-inquiry");
// this.goPath("/tax-inquiry");]
}, },
formatImg(url) { formatImg(url) {
return formatImg(url); return formatImg(url);

+ 8
- 2
digital-park-web/digital-park/src/views/my-related/business/TaxQuery/index.vue Просмотреть файл

</el-select> </el-select>
</div> </div>
</div> </div>
<el-form label-width="240px">
<el-form label-width="240px" v-if="options.length > 0">
<div class="tab-item-container" v-for="(item,inx) of tabList" :key="inx"> <div class="tab-item-container" v-for="(item,inx) of tabList" :key="inx">
<div class="tab-item-title"> <div class="tab-item-title">
<span class="tab-title-span fl">{{ item.label }}</span> <span class="tab-title-span fl">{{ item.label }}</span>
</div> </div>
</div> </div>
</el-form> </el-form>
<EmptyData :ifShowDescription="true" v-else/>
</div> </div>
</template> </template>


<script> <script>
import "./index.scss"; import "./index.scss";
import EmptyData from "@components/EmptyData.vue";
export default { export default {
components:{
EmptyData
},
props: { props: {
// 税收信息 // 税收信息
companyTaxInfo: { companyTaxInfo: {
this.options = this.$cloneDeep(newV); this.options = this.$cloneDeep(newV);
this.cutTaxInfo = this.$cloneDeep(this.options[0]); this.cutTaxInfo = this.$cloneDeep(this.options[0]);
this.value = this.cutTaxInfo.nianduyuefen; this.value = this.cutTaxInfo.nianduyuefen;
console.log(this.value);
console.log(this.value,'111');
}, },
// 时间切换 // 时间切换
dateChage(v){ dateChage(v){

Загрузка…
Отмена
Сохранить