123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248 |
- <template>
- <div>
- <van-row gutter="20" style="padding-top:10px;">
- <van-col span="10" >剩余<span style="font-size:20px;color:#1989fa">274</span>套</van-col>
- <van-col span="14" style="padding-right: 15px">
- <span
- style="
- border-radius: 10px;
- border: #1989fa solid 1px;
- color: #1989fa;
- font-size: 18px;
- padding: 3px;
- float: right;
- "
- @click="routeToProject"
- >{{ projectname }}</span
- >
- </van-col>
- </van-row>
- <van-row style="margin-top: 15px" class="area">
- <van-col span="14">
- <van-row>
- <van-col span="24">
- <van-col span="12"><van-image :src="require('@/assets/img/header.png')" style="margin-top:30px;"/></van-col>
-
- <van-col span="12">
- <p class="colorWhite" style="margin-top:30px;">{{ username }}</p>
- <p class="colorDark">{{ saleprompt.sMonth }}月目标 {{
- saleprompt.planprice
- }}万元</p>
- </van-col>
- </van-col>
-
- <van-col span="24" class="colorDark">已成交(元)</van-col>
- <van-col span="24" class="colorWhite">{{ saleprompt.totalprice }}</van-col>
- </van-row>
- </van-col>
- <van-col span="10">
- <van-circle
- v-model="currentRate"
- :rate="100"
- :speed="100"
- :text="text"
-
- color="#ffffff"
- style="margin-top:30px;"
- />
- </van-col>
- <van-col span="24" style="padding-bottom:5px;" >
- <van-col span="8">
- <p class="colorDark" >来电</p>
- <p class="colorDark">
- 新/老 {{vistitcount.callold}}/{{vistitcount.callnew}}
- </p>
- </van-col>
- <van-col span="8">
- <p class="colorDark" >来访</p>
- <p class="colorDark">
- 新/老 {{vistitcount.visitold}}/{{vistitcount.visitnew}}
- </p>
- </van-col>
- <van-col span="8">
- <p class="colorDark" >成交套数</p>
- <p class="colorDark">
- {{vistitcount.salednum}}
- </p>
- </van-col>
- </van-col>
- </van-row>
- <van-grid :border="false" :column-num="4">
-
- <van-grid-item>
- <router-link to="/getoverduesummary" >
- <van-image
- :src="require('@/assets/img/xing.jpg')"
- width="50"
- height="50"
- />
- <van-col span="24" >逾期提醒</van-col>
- </router-link>
- </van-grid-item>
- <van-grid-item>
- <router-link to="/gettodaytodosummary" >
- <van-image
- :src="require('@/assets/img/tel.jpg')"
- width="50"
- height="50"
- />
- <van-col span="24">催办</van-col>
- </router-link>
- </van-grid-item>
- <van-grid-item>
- <router-link to="/filterhouse" >
- <van-image
- :src="require('@/assets/img/house.jpg')"
- width="50"
- height="50"
- />
- <van-col span="24">房源查询</van-col>
- </router-link>
- </van-grid-item>
- <van-grid-item>
- <router-link to="/getsabuildingselectlist" >
- <van-image
- :src="require('@/assets/img/building.jpg')"
- width="50"
- height="50"
- />
- <van-col span="24">楼栋信息</van-col>
- </router-link>
- </van-grid-item>
- </van-grid>
- <van-grid :border="false" :column-num="4">
- <van-grid-item>
- <router-link to="/GetSaClientContactList" >
- <van-image
- :src="require('@/assets/img/query.jpg')"
- width="50"
- height="50"
- />
- <van-col span="24">联系记录</van-col>
- </router-link>
- </van-grid-item>
- <van-grid-item>
- <router-link to="/getoverduesummary" >
- <van-image
- :src="require('@/assets/img/wechat.jpg')"
- width="50"
- height="50"
- />
- <van-col span="24">辩客查询</van-col>
- </router-link>
- </van-grid-item>
- <van-grid-item>
- <router-link to="/getsaclientsummary" >
- <van-image
- :src="require('@/assets/img/wechat.jpg')"
- width="50"
- height="50"
- />
- <van-col span="24">会员管理</van-col>
- </router-link>
- </van-grid-item>
- </van-grid>
- </div>
- </template>
- <script>
- import { SaReportToday } from "@/common/api/loginApi.js";
- import Decimal from "decimal";
- export default {
- name: "login",
- data() {
- return {
- projectId: "", //公司信息
- projectname: "", //项目信息
- username: this.$store.state.data.userName,
- saleprompt: {}, //销售目标
- vistitcount: {}, //访问计数
- currentRate: 0, //当前进度
- };
- },
- created: function () {
- console.info("created");
- this.$util.persistLogin(this);
- console.info(this.$route.query);
- this.projectId = this.$route.query.projectId;
- this.projectname = this.$route.query.projectname;
- this.SaReportToday();
- },
- computed: {
- text() {
- return Decimal(this.currentRate).toNumber().toFixed(0) + "%";
- },
- },
- methods: {
- SaReportToday: function () {
- //案场日报
- var that = this;
- var data = {
- userCode: that.$store.state.data.userCode,
- projectId: that.projectId,
- };
- //console.info("data", data);
- SaReportToday(data).then((res) => {
- console.info("SaReportToday", res);
- if (!res.result) {
- that.$toast(res.msg);
- return;
- }
- that.saleprompt = res.data.saleprompt;
- that.vistitcount = res.data.vistitcount;
- that.currentRate = Decimal(that.saleprompt.complete).toNumber();
- });
- },
- // 单选按钮点击事件
- routeToProject: function () {
- this.$router.push("/getproject");
- },
- onClickLeft() {
- // this.$toast('返回')
- this.$router.go(-1);
- },
- },
- };
- </script>
- <!-- Add "scoped" attribute to limit CSS to this component only -->
- <style scoped>
- .bgGray {
- background-color: #cfcfcf;
- font-size: 15px;
- font-weight: 900;
- height: 30px;
- padding-top: 10px;
- padding-bottom: 10px;
- text-align: left;
- padding-left: 5px;
- }
- .height {
- height: 20px;
- font-size: 15px;
- padding-top: 10px;
- padding-bottom: 10px;
- border-bottom: #cfcfcf solid 1px;
- text-align: left;
- padding-left: 10px;
- }
- .area {
- width: 100%;
- height: 300px;
- border-radius: 15px;
- background-color: #1989fa;
- border: #1989fa solid 1px;
- }
- .colorWhite{
- color:#ffffff;
- font-size:16px;
- font-weight: 500;
- }
- .colorDark{
- color:#ffeeee;
- font-size:13px;
- }
- </style>
|