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

销售漏斗列表新增重置和导出功能,订单管理订货业务订单订货订单样式调整,客户数据项目数据项目画像调整,

qymljy 7 месяцев назад
Родитель
Сommit
d88937b246

+ 2 - 0
src/HDrpManagement/customerData/index.vue

@@ -1560,6 +1560,8 @@ export default {
           "username": "",
           "typemx": "",
           "dateType":"",
+          "pageSize":100,
+          "pageNumber":1,
           "where": {
             "isleave": "",
             "condition": "",

+ 9 - 1
src/HDrpManagement/orderManage/details/tabs/table.vue

@@ -134,7 +134,15 @@ export default {
 
 /* 设置滚动条常显示 */
 >>>.el-table__body-wrapper {
-  overflow: auto;
+  overflow: scroll;
+}
+/* Webkit浏览器(Chrome/Safari)*/
+>>>.el-table__body-wrapper::-webkit-scrollbar-track {
+  background-color: #f1f2f3; /* 浅灰背景 */
+}
+/* Firefox等标准浏览器支持 */
+>>>.el-table__body-wrapper {
+  scrollbar-track-color: #f1f2f3;
 }
 /* 修改横向滚动条高度和纵向滚动条宽度 */
 >>>.el-table .el-table__body-wrapper::-webkit-scrollbar {

+ 2 - 0
src/HDrpManagement/projectData/index.vue

@@ -2347,6 +2347,8 @@ export default {
           "type": '',
           "typemx": "",
           "dateType":"",
+          "pageSize":100,
+          "pageNumber":1,
           "where": {
             "isleave": "1",
             "condition":"",

+ 1 - 1
src/HDrpManagement/projectPortrait/index.vue

@@ -63,7 +63,7 @@
             <el-option
                 v-for="item in projectStage"
                 :key="item.sa_projstagemagid"
-                :label="$t('item.stagename')"
+                :label="$t(item.stagename)"
                 :value="item.stagename">
             </el-option>
           </el-select>

+ 13 - 2
src/views/mediaStatistics/modules/salesfunnel.vue

@@ -98,7 +98,13 @@
       <futureTwelveMonths ref="futureTwelveMonthsRef" style="margin-top: 15px" @selectStage="selectStage" :dataBoxData="dataBoxData" @clickChart="clickChart" @onCheck="onCheck"></futureTwelveMonths>
     </div>
     <div style="margin-top: 40px">
-      <p class="title">{{projectTile}}</p>
+      <div style="display: flex;justify-content: space-between">
+        <p class="title">
+          {{projectTile}}
+          <el-button type="text" size="mini" v-if="siteid == 'HY' || siteid == 'YOSTEST1'" @click="restBtn">{{$t(`重置`)}}</el-button>
+        </p>
+        <exportFile :param="siteid == 'HY' || siteid == 'YOSTEST1'?transactionParam:projectParam" :columns="tablecols" :fileName="projectTile"></exportFile>
+      </div>
       <tableTemp :layout="tablecols" :data="projectList" :opwidth="200" :custom="true" :height="tableHieght">
         <template v-slot:customcol="scope">
           <div v-if="scope.column.columnname === 'status'">
@@ -181,8 +187,9 @@ const G = G2.getEngine('canvas');
 import chartTemplate from '@/template/chartG2Template/Column'
 import previousTwelveMonths from './previousTwelveMonths'
 import futureTwelveMonths from './futureTwelveMonths'
+import exportFile from '@/components/export_file/index5'
 export default {
-  components:{tableTemp,tableNewTemp,chartTemplate,previousTwelveMonths,futureTwelveMonths},
+  components:{tableTemp,tableNewTemp,chartTemplate,previousTwelveMonths,futureTwelveMonths,exportFile},
   data () {
     return {
       chartPie:null,
@@ -890,6 +897,10 @@ export default {
       const res = await this.$store.dispatch('optiontypeselect','tradefield')
       this.tradefields = res.data
     },
+    restBtn(){
+      this.transactionParam.content.signdate_due = ''
+      this.expectedTransaction(false)
+    },
     /*项目成交数据*/
     async expectedTransaction(init){
       this.transactionParam.content.type = this.dataParam.content.type