ncs_23818 2 lat temu
rodzic
commit
26ebc0adf4

+ 3 - 0
src/assets/css/index.less

@@ -99,3 +99,6 @@
 input[type='number']{
   -moz-appearance:textfield;
 }
+/deep/ .el-dialog{
+  text-align: center;
+}

+ 2 - 1
src/assets/css/reset.css

@@ -51,4 +51,5 @@ q::before, q::after {
 table {
 	border-collapse: collapse;
 	border-spacing: 0;
-}
+}
+

+ 1 - 1
src/components/Index/indexHeader.vue

@@ -10,7 +10,7 @@
             <div class="index-rights">
               <div class="phones">服务热线:400-0000000</div>
               <div class="logins" v-if="!userInfos">请[<span @click="routeTap('/login')">登录</span>]</div>
-              <div class="logins" v-else>你好!<span style="margin-left: 5px">{{userInfos.nickname}}</span>
+              <div class="logins" @click.stop="routeTap('/userCentre')" v-else>你好!<span style="margin-left: 5px">{{userInfos.nickname}}</span>
                 <span style="color: #999990;margin-left: 20px" @click="logout">[退出]</span>
               </div>
               <div class="logins" @click="routeTap('/evaluates')">快速报价</div>

+ 11 - 3
src/components/User/CentreNav.vue

@@ -5,6 +5,7 @@
         </div>
       <div>
         <FeedBack ref="ChildsDom"/>
+        <Scheme ref="ChildsDom"/>
       </div>
     </div>
 </template>
@@ -13,12 +14,14 @@
 import { provide, reactive, ref } from 'vue'
 import {defineProps} from "@vue/runtime-core";
 import FeedBack from '@/components/User/FeedBack.vue'
+import Scheme from '@/components/User/Scheme.vue'
 import {router} from "@/router";
 import {useRouter} from "vue-router";
 const userNav=[
   {name:'个人中心',url:'/userCentre',},
   {name:'我的评价',url:'/user/evaluate',},
   {name:'我的收藏',url:'/user/collect',},
+  {name:'我的方案',url:'/user/Scheme',},
   {name:'服务中心',url:'/serviceView',},
   {name:'联系客服',url:'',},
   {name:'意见反馈',url:'',}
@@ -31,11 +34,15 @@ provide('tcFlag',flag)
 import {rouseService} from "@/utils";
 
 const navTaps=(index,item)=>{
-  if(index===5){
+  if(index===3){
     ChildsDom.value.feedTip()
     return
   }
-  if(index===4){
+  if(index===6){
+    ChildsDom.value.feedTip()
+    return
+  }
+  if(index===5){
     rouseService()
     return
   }
@@ -68,10 +75,11 @@ const props = defineProps({
 }
 .user-nav{
   width: 260px;
-  height: 279px;
+  //height: 279px;
   background: #FFFFFF;
   border-radius: 2px;
   padding-top:10px;
+  padding-bottom: 10px;
   margin-bottom: 20px;
   .colorStyle{
     color: #3171B8!important;

+ 255 - 84
src/components/User/Scheme.vue

@@ -1,106 +1,277 @@
 <template>
   <div>
-    <div>
-      <div class="flex-s" v-for="item in goodsList">
-        <div class="goods-name overflow2">{{item.name}}</div>
-        <div class="goods-money">{{item.price}}</div>
-        <div class="delete" style="margin-left: 100px" @click="addCarts(item)">加入购物车</div>
-      </div>
-    </div>
-    <div>
-      <div style="text-align: center">我的方案页面</div>
-      <div class="flex-s" v-for="item in schemeList">
-        <div class="goods-name overflow2">{{item.goodsName}}</div>
-        <div class="goods-money">{{item.price}}</div>
-        <div style="display:flex;">
-          <div>采购数量</div>
-          <div style="margin-left: 100px" @click="add(item)">+</div>
-          <div>{{item.goodsNum}}</div>
-          <div style="width: 100px;" @click="deletes(item)">-</div>
+    <el-dialog v-model="schemeFlag"  :show-close="true" align-center title="我的方案" style="width: 708px">
+      <div class="scheme">
+        <div class="scheme-tops">
+          <div class="scheme-name" style="flex: 0 0 150px;text-align: center">方案名称</div>
+          <div class="scheme-time" style="margin-left: 60px">
+            <div>创建时间</div>
+            <div class="sort-icon">
+              <img src="http://screen-test.zhousi.hdlkeji.com/aksdbn/img/sort-icon.png">
+            </div>
+          </div>
+          <div class="scheme-name">操作</div>
+          <div class="scheme-name" style="    text-align: right; flex: 0 0 50px;">分享</div>
         </div>
-        <div style="display:flex;">
-          <div>安装数量</div>
-          <div style="margin-left: 100px" @click="addSchemeGoods(item)">+</div>
-          <div>{{item.installNum}}</div>
-          <div style="width: 100px;" @click="reduceSchemeGoods(item)">-</div>
+        <div class="scheme-content">
+          <div class="scheme-list" v-for="(item,index) in schemeLists.arr">
+            <div class="scheme-text overflow1" style="flex: 0 0  150px;text-align: center">{{ item.name }}</div>
+            <div class="scheme-time">{{ item.createtime }}</div>
+            <div class="scheme-time scheme-flex" style="margin-right: 30px">
+              <div @click.stop="routeTaps('/evaluateDetail',item.id)">查看方案</div>
+              <div class="line"></div>
+              <div @click="schemeShop(item)">使用方案</div>
+              <div class="line"></div>
+              <div @click="deletesTaps(item.id)">删除</div>
+            </div>
+            <div class="scheme-time" @click="shares(item.id,item.name)">
+              <img src="http://screen-test.zhousi.hdlkeji.com/aksdbn/img/goods/evaluate-share.png">
+            </div>
+          </div>
+          <div class="pages">
+            <el-pagination
+                background
+                layout="prev, pager, next"
+                :total="totalNumber"
+                class="mt-4"
+                :page-size="limit"
+                @current-change="handleCurrentChange"
+            />
+          </div>
         </div>
-        <div class="delete" @click="removeGoods(item)">删除</div>
       </div>
-    </div>
+    </el-dialog>
   </div>
 </template>
 
 <script setup>
-import {reactive, ref, inject, computed} from 'vue'
+import {defineExpose} from "@vue/runtime-core";
+
+const feedTip=()=>{
+  schemeFlag.value=true
+}
+defineExpose({
+  feedTip
+})
+import {useRouter} from "vue-router";
+let schemeFlag=ref(false)
+const shares = (id, name) => {
+  console.error(id,name)
+  const windows = window.location
+  const url = windows.protocol + '//' + windows.host +'/evaluateDetail'
+  console.error(url)
+  // 创建input标签
+  const input = document.createElement('input')
+  // 将input的值设置为需要复制的内容
+  input.value = '【屏酷】打开链接查看方案,方案名称'+ ' '  + name + '   ' + url + '?id=' + id+'&share=1'
+  // 添加input标签
+  document.body.appendChild(input)
+  // 选中input标签
+  input.select()
+  // 执行复制
+  document.execCommand('copy')
+  // 移除input标签
+  document.body.removeChild(input)
+  ElMessage.success('复制分享链接成功')
+}
+const deletesTaps = (id) => {
+  ElMessageBox({
+    title: '提示',
+    message: '是否删除该方案?',
+    showCancelButton: true,
+    confirmButtonText: '确定',
+    cancelButtonText: '取消',
+    callback: (action) => {
+      programme_del({ id: id }).then((res) => {
+        if (res.code == 1) {
+          // ElMessage.success('删除方案成功')
+          programme_lists()
+          texts.value = '删除方案成功~'
+          tcFlag.value = true
+          setTimeout(() => {
+            tcFlag.value = false
+          }, 1000)
+        } else {
+          ElMessage.error(res.msg)
+        }
+      })
+    }
+  })
+}
+const schemeShop = (item) => {
+  const data = {
+    frm: 1,
+    form: {},
+    flag: false
+  }
+  for (let i = 0; i < item.goods.length; i++) {
+    if (item.goods[i].num > 0) {
+      data.form[item.goods[i].sku_id] = {
+        num: item.goods[i].num,
+        num_install: item.goods[i].num_install ?
+            item.goods[i].num_install : 0
+      }
+      data.flag = true
+    }
+  }
+  if (data.flag == true) {
+    localStorage.setItem('order', JSON.stringify(data))
+    router.push('/user/order/submit')
+  }
+}
+const routeTaps=(url,id)=>{
+  const $router=useRouter()
+  router.push({path:url,query:{id:id}})
+}
+import {reactive, ref, inject, computed,onMounted} from 'vue'
 import { ElMessage } from 'element-plus'
 import { setAuthed, setToken } from '@/utils/auth'
 import { useUserStore } from '@/store/modules/user'
 import { setStore, getStore } from '@/utils/storage.js'
-const goodsList = [{
-  createTime: '2022-04-02 15:05:17',
-  creater: '1',
-  goodsId: '202202251008107404094360',
-  id: '2022040203051668644261758191',
-  isCan: '1',
-  price: 3000,
-  name: '商品1号',
-  priceTypeName: '成本',
-  skuId: '202202251008110676018361',
-  updateTime: '2022-04-02 15:05:17',
-  updater: '1'
-}, {
-  createTime: '2022-04-02 15:05:17',
-  creater: '1',
-  goodsId: '202202251008107404094362',
-  id: '2022040203051668644261758192',
-  isCan: '1',
-  price: 3700,
-  priceType: 'JGLX_001',
-  name: '商品2号',
-  priceTypeName: '成本',
-  skuId: '202202251008110676018362',
-  updateTime: '2022-04-02 15:05:17',
-  updater: '1'
-},
-{
-  createTime: '2022-04-02 15:05:17',
-  creater: '1',
-  goodsId: '202202251008107404094363',
-  id: '2022040203051668644261758193',
-  isCan: '1',
-  price: 4400,
-  priceType: 'JGLX_001',
-  priceTypeName: '成本',
-  name: '商品3号',
-  skuId: '202202251008110676018363',
-  updateTime: '2022-04-02 15:05:17',
-  updater: '1'
-}
-]
+import {programme_del, programme_list} from "@/api/menu1";
+import {router} from "@/router";
 const userStore = useUserStore()
-const addCarts = (item) => {
-  userStore.addCart(item.name, item.goodsId, item.price, 1)
-}
-const deletes = (item) => {
-  userStore.removeScheme(item.goodsId)
-}
-const add = (item) => {
-  userStore.addScheme(item.goodsId)
+onMounted(()=>{
+  programme_lists();
+})
+const page = ref(1)
+const limit = ref(10)
+const totalNumber = ref(null)
+const schemeLists = reactive({
+  arr: []
+})
+const handleCurrentChange = (size) => {
+  page.value = size
+  programme_lists()
 }
-const addSchemeGoods = (item) => {
-  userStore.addSchemeGoods(item.goodsId)
-}
-const reduceSchemeGoods = (item) => {
-  userStore.reduceSchemeGoods(item.goodsId)
+const programme_lists = () => {
+  const data = {
+    page: page.value,
+    limit: limit.value
+  }
+  programme_list(data).then((res) => {
+    if (res.code == 1) {
+      schemeLists.arr = res.data.data
+      totalNumber.value = res.data.total
+    } else {
+      ElMessage.error(res.msg)
+    }
+  })
 }
-const schemeList = userStore.schemeList
 </script>
 
 <style lang="less" scoped>
-.flex-s{
-  display: flex;
-  .goods-name{
-    margin: 0 100px;
+/deep/ .el-dialog{
+  width:750px!important;
+}
+.scheme{
+  .examin-content{
+    height: 400px;
+    overflow-y: auto;
+  }
+  .examin-list{
+    border-bottom: 1px solid #EEEEEE;
+    padding: 10px 10px;
+    display: flex;
+    position: relative;
+    .check{
+      margin: 40px 10px 0 10px;
+      .boxs{
+        width: 14px;
+        height: 14px;
+        border: 1px solid #999999;
+        border-radius: 10px;
+      }
+      .check-icon{
+        img{
+          width: 20px;
+          height: 20px;
+        }
+      }
+    }
+    .examin-goods{
+      img{
+        width: 100px;
+        height: 100px
+      }
+    }
+    .examin-list-right{
+      margin-left: 10px;
+      .examin-name{
+        color: #333;
+        font-size: 14px;
+        margin: 10px 0 10px 0;
+      }
+      .examin-rule{
+        font-size: 12px;
+        color: #999999;
+      }
+      .examin-money{
+        color: #EA2813;
+        font-size: 14px;
+        margin-top: 10px;
+      }
+    }
+  }
+  .scheme-content{
+    height:400px;
+    overflow-y: auto;
+    .scheme-list{
+      .scheme-text{
+        width:180px;
+      }
+      height: 76px;
+      border-bottom: 1px solid #DDDDDD;
+      padding: 0 24px;
+      line-height: 76px;
+      display: flex;
+      justify-content: space-between;
+      .scheme-flex{
+        color: #4171B3;
+        font-size: 14px;
+        display: flex;
+        .line{
+          background: #EEEEEE;
+          width: 1px;
+          height: 14px;
+          margin: 30px 10px 0 10px;
+        }
+      }
+      .scheme-time{
+        img{
+          width: 24px;
+          height: 24px;
+          margin:25px 0 0 0;
+        }
+      }
+    }
+  }
+  .scheme-tops{
+    display: flex;
+    height: 54px;
+    background: #FAFAFA;
+    border-radius: 4px 4px 0px 0px;
+    padding: 0 25px;
+    justify-content: space-between;
+    line-height: 54px;
+    border-bottom: 1px solid #DDDDDD;
+
+    .scheme-name{
+      color: #666;
+      font-size: 14px;
+      flex: 1;
+      text-align: center;
+    }
+    .scheme-time{
+      display: flex;
+      .sort-icon{
+        img{
+          width: 24px;
+          height: 24px;
+          margin: 15px 0 0 3px;
+        }
+      }
+    }
   }
 }
 </style>

+ 3 - 2
src/view/evaluate/index.vue

@@ -96,7 +96,7 @@
       <div class="scheme">
         <div class="scheme-tops">
           <div class="scheme-name" style="flex: 0 0 150px;text-align: center">方案名称</div>
-          <div class="scheme-time" style="margin-left: 30px">
+          <div class="scheme-time" style="margin-left: 50px">
             <div>创建时间</div>
             <div class="sort-icon">
               <img src="http://screen-test.zhousi.hdlkeji.com/aksdbn/img/sort-icon.png">
@@ -1093,7 +1093,7 @@ const changeFatherClick = (index, item) => {
   width: 550px!important;
 }
 /deep/ .el-dialog{
-  width: 700px!important;
+  width: 750px!important;
 }
 /deep/ .el-dialog__body{
   //padding: 0!important;
@@ -1424,6 +1424,7 @@ const changeFatherClick = (index, item) => {
           }
         }
         .evaluate-text{
+          cursor: pointer;
           img{
             width: 396px;
             height: 60px;

+ 1 - 1
src/view/index/index.vue

@@ -156,7 +156,7 @@
                 <div class="hotNames overflow1">{{item.name}}</div>
                 <div class="hotDesc overflow2">{{item.describe}}</div>
                 <div class="hot-price">
-                  {{item.amount}}
+                  ¥{{item.amount}}
                 </div>
               </div>
             </div>

+ 1 - 1
src/view/publicity/financial/index.vue

@@ -119,7 +119,7 @@
           {{ bottomPage.title }}
         </div>
         <div class="product-desc">{{ bottomPage.title_en }}</div>
-        <div class="product-into-content" style="padding-left: 230px;width: 1500px">
+        <div class="product-into-content" style="padding-left: 230px;width: 1420px">
           <div class="product-img" v-for="item in bottomPage.list">
             <div class="product-imgs">
               <img :src="item.image" alt="">

+ 1 - 1
src/view/publicity/gallery/index.vue

@@ -120,7 +120,7 @@
           {{ bottomPage.title }}
         </div>
         <div class="product-desc">{{ bottomPage.title_en }}</div>
-        <div class="product-into-content" style="padding-left: 230px;width: 1500px">
+        <div class="product-into-content" style="padding-left: 230px;width: 1420px">
           <div class="product-img" v-for="item in bottomPage.list">
             <div class="product-imgs">
               <img :src="item.image" alt="">

+ 1 - 1
src/view/publicity/medical/index.vue

@@ -144,7 +144,7 @@
           {{ bottomPage.title }}
         </div>
         <div class="product-desc">{{ bottomPage.title_en }}</div>
-        <div class="product-into-content" style="padding-left: 230px;width: 1500px">
+        <div class="product-into-content" style="padding-left: 230px;width: 1420px">
           <div class="product-img" v-for="item in bottomPage.list">
             <div class="product-imgs">
               <img :src="item.image" alt="">

+ 1 - 1
src/view/publicity/product/index.vue

@@ -115,7 +115,7 @@
           {{ bottomPage.title }}
         </div>
         <div class="product-desc">{{ bottomPage.title_en }}</div>
-        <div class="product-into-content" style="padding-left: 230px;width: 1500px">
+        <div class="product-into-content" style="padding-left: 230px;width: 1420px">
           <div class="product-img" v-for="item in bottomPage.list">
             <div class="product-imgs">
               <img :src="item.image" alt="">

+ 1 - 1
src/view/publicity/resale/index.vue

@@ -133,7 +133,7 @@
           {{ bottomPage.title }}
         </div>
         <div class="product-desc">{{ bottomPage.title_en }}</div>
-        <div class="product-into-content" style="padding-left: 230px;width: 1500px">
+        <div class="product-into-content" style="padding-left: 230px;width: 1420px">
           <div class="product-img" v-for="item in bottomPage.list">
             <div class="product-imgs">
               <img :src="item.image" alt="">

+ 1 - 1
src/view/publicity/security/index.vue

@@ -133,7 +133,7 @@
           {{ bottomPage.title }}
         </div>
         <div class="product-desc">{{ bottomPage.title_en }}</div>
-        <div class="product-into-content" style="padding-left: 230px;width: 1500px">
+        <div class="product-into-content" style="padding-left: 230px;width: 1420px">
           <div class="product-img" v-for="item in bottomPage.list">
             <div class="product-imgs">
               <img :src="item.image" alt="">

+ 5 - 0
src/view/user/invoiceManage/index.vue

@@ -268,6 +268,7 @@
         </div>
         <div class="tops">
           <div class="tops-order-text">开票类型</div>
+          <div class="tops-order-text">发票抬头</div>
           <div class="tops-order-text">税号人识别号</div>
           <div class="tops-order-text" >操作</div>
         </div>
@@ -281,6 +282,7 @@
           <div>
             <div class="evaluate-goods">
               <div class="order-money color-s">{{ item.tax.paper_type==1?'电子发票':'纸质发票' }}</div>
+              <div class="order-money color-s">{{ item.tax.self_type==1?'专票':'普票' }}</div>
               <div class="order-money color-s">{{ item.tax.tax_no||''}} </div>
               <div class=" order-money " style="line-height: 0;padding: 40px 0">
                 <div class="class1" @click="details(item.id)">查看详情</div>
@@ -572,6 +574,9 @@ isLogin()
 </script>
 
 <style lang="less" scoped >
+/deep/ .el-form-item{
+  margin-bottom: 20px!important;
+}
 .button{
   text-align: center;
 }

+ 39 - 25
src/view/user/order/pay/index.vue

@@ -95,7 +95,7 @@
           <div class="submit-content">
             <div class="submit-view" v-if="payOrder.arr.address">
               <div class="submit-name">收货地址:</div>
-              <div class="boxs">
+              <div class="boxs" style="display:flex;">
                  <span>
                     {{payOrder.arr.address.name}}
               </span>
@@ -107,30 +107,33 @@
               </span>
               </div>
             </div>
-            <div class="submit-view">
+            <div class="submit-view" style="margin-top: 15px">
               <div class="submit-name">发票信息:</div>
               <div class="" v-if="payOrder.arr.tax==null">未开票</div>
               <div v-else>
-                <div class="boxs" v-if="payOrder.arr.tax.u_type==1">
+                <div class="boxs" v-if="payOrder.arr.tax.u_type==1" style="display: flex">
 <!--                  <span></span>-->
                   <div class="spans">
-                    开户名称:{{payOrder.arr.tax.name}}
+                    {{payOrder.arr.tax.name}}/
                   </div>
                   <div class="spans">
-                    身份证号:{{payOrder.arr.tax.id}}
+                    {{payOrder.arr.tax.id}}
                   </div>
                 </div>
-                <div class="boxs" v-if="payOrder.arr.tax.u_type==2 && payOrder.arr.tax.self_type==2">
-                  <div class="spans">单位名称:{{payOrder.arr.tax.com_name}}</div>
-                  <div class="spans">纳税人识别号:{{payOrder.arr.tax.tax_no}}</div>
+                <div class="boxs" style="padding-top: 5px;display: flex" v-if="payOrder.arr.tax.u_type==2 && payOrder.arr.tax.self_type==2">
+                  <div class="spans">{{payOrder.arr.tax.com_name}}/</div>
+                  <div class="spans">{{payOrder.arr.tax.tax_no}}/</div>
                 </div>
-                <div class="boxs" v-if="payOrder.arr.tax.u_type==2 && payOrder.arr.tax.self_type==1">
-                  <div class="spans">单位名称:{{payOrder.arr.tax.com_name}}</div>
-                  <div class="spans">开户行:{{payOrder.arr.tax.bank_name}}</div>
-                  <div class="spans">开户行账号:{{payOrder.arr.tax.bank_no}}</div>
-                  <div class="spans">纳税人识别号:{{payOrder.arr.tax.tax_no}}</div>
-                  <div class="spans">注册地址:{{payOrder.arr.tax.reg_addr}}</div>
-                  <div class="spans">注册电话:{{payOrder.arr.tax.reg_phone}}</div>
+                <div class="boxs" style="padding-top: 5px;display: flex" v-if="payOrder.arr.tax.u_type==2 && payOrder.arr.tax.self_type==1">
+                  <div class="spans">{{payOrder.arr.paperType==1?'电子发票':'纸质发票'}}/</div>
+                  <div class="spans">{{payOrder.arr.selfType==1?'专票':'普票'}}/</div>
+
+                  <div class="spans">{{payOrder.arr.tax.com_name}}/</div>
+                  <div class="spans">{{payOrder.arr.tax.bank_name}}/</div>
+                  <div class="spans">{{payOrder.arr.tax.bank_no}}/</div>
+                  <div class="spans">{{payOrder.arr.tax.tax_no}}/</div>
+                  <div class="spans">{{payOrder.arr.tax.reg_addr}}/</div>
+                  <div class="spans">{{payOrder.arr.tax.reg_phone}}/</div>
                 </div>
               </div>
 
@@ -243,8 +246,8 @@
             <div class="shopping-contents">
               <div class="shopping-lists" v-for="(item,index) in payOrder.arr.info">
                 <div class="img" style="margin-left: 40px">
-                  <img :src="item.goods.logo[0]">
-                  <div class="name">{{item.goods.name}};
+                  <img :src="item.goods.logo[0]" style="margin: 5px 0">
+                  <div class="name overflow1">{{item.goods.name}};
 
                     {{item.sku.name}}
                   </div>
@@ -308,7 +311,7 @@
               <div class="submit-name">订单状态:</div>
               <div>未支付</div>
           </div>
-          <div class="submit-view" v-if="payOrder.arr.address">
+          <div class="submit-view" style="margin-top: 0" v-if="payOrder.arr.address">
             <div class="submit-name">收货信息:</div>
             <div>
               {{payOrder.arr.address.name}}
@@ -316,7 +319,7 @@
               {{payOrder.arr.address.address}}
             </div>
           </div>
-          <div style="margin:30px 0;font-size: 16px;line-height: 30px">期望发货时间:<span style="margin-left: 10px">{{dates(payOrder.arr.customer_send_time)}}</span></div>
+          <div class="submit-view">期望发货时间:<span style="margin-left: 10px;color: #333">{{dates(payOrder.arr.customer_send_time)}}</span></div>
           <div class="submit-view">
             <div class="submit-name">订单编号:</div>
             <div>
@@ -770,7 +773,8 @@ isLogin()
     height: 200px;
   }
   .code_right {
-    margin-left: 20px;
+    //margin-left: 20px;
+    margin: 20px 0 20px 20px;
     display: flex;
     align-content: center;
     justify-content: space-between;
@@ -1047,6 +1051,7 @@ isLogin()
           .img-icon{
             position: relative;
             img{
+
               width: 50px;
               height: 50px;
             }
@@ -1081,6 +1086,7 @@ isLogin()
         .order-colors{
           //width: 334px;
           max-width: 270px;
+          margin-bottom: 10px;
           height: 43px;
           font-size: 14px;
           line-height: 43px;
@@ -1118,13 +1124,13 @@ isLogin()
             .shopping-lists{
               background-color: #fff;
               display: flex;
-              height: 132px;
+              height: 110px;
               width: 100%;
               border-bottom: 1px solid #f4f4f4;
               .price{
                 width: 170px;
                 text-align: center;
-                line-height: 132px;
+                line-height: 110px;
                 border-right: 1px solid #f4f4f4;
               }
               .oper{
@@ -1159,7 +1165,7 @@ isLogin()
                 .name{
                   color: #333;
                   font-size: 15px;
-                  padding:45px 20px;
+                  padding:35px 20px;
                   width: 300px;
                   height: 40px;
                   line-height: 40px;
@@ -1309,9 +1315,16 @@ isLogin()
         .boxs{
           border: 1px solid #CECECE;
           padding: 0 20px;
+          font-size: 14px;
+          span{
+            color:#999;
+            font-size: 14px!important;
+          }
           .spans{
             color:#999;
-            font-size: 16px;
+            font-size: 14px;
+            height: 30px;
+            line-height: 24px;
           }
         }
         .submit-content{
@@ -1320,7 +1333,8 @@ isLogin()
 
           .submit-view{
             cursor: pointer;
-            margin-bottom: 10px;
+            margin-bottom: 5px;
+            font-size: 14px;
             span{
               color: #999;
               font-size: 16px;

Plik diff jest za duży
+ 598 - 182
src/view/user/order/submit/index.vue


Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików