baijunde 2 лет назад
Родитель
Сommit
e547cbf0cb

+ 9 - 0
src/http/moudules/sys.js

@@ -409,3 +409,12 @@ export const sysChannelCost = (data) => {
         data
     })
 }
+
+//财务管理-加投结算-加投汇总
+export const queryStaticPage = (data) => {
+    return axios({
+        url: '/sysChannelCost/queryStaticPage',
+        method: 'post',
+        data
+    })
+}

+ 0 - 8
src/views/AgreementManage/ChannelCost.vue

@@ -1531,13 +1531,5 @@ export default {
   width: 100%;
   text-align: right;
 }
-// ::v-deep {
-//   .el-tree-node {
-//     .el-checkbox__input.is-disabled {
-//       display: none;
-//     }
-//   }
-// }
-
 </style>
   

+ 98 - 0
src/views/FinancialManagement/AddIanvestment/Addedsummary.vue

@@ -0,0 +1,98 @@
+<template>
+  <div>
+    <templateTable
+      :formList="formList"
+      :searchData.sync="searchData"
+      :tableConfig="tableConfig"
+      :data="tableData"
+      @getList="getList"
+      :btnGroup="btnGroup"
+      @handleSearchList="handleSearchList"
+      :pagination="page"
+    >
+    </templateTable>
+  </div>
+</template>
+
+<script>
+import templateTable from "@/components/TemplateTable/index.vue";
+export default {
+  components: { templateTable },
+  data() {
+    return {
+      formList: [
+        {
+          label: "渠道名称",
+          prop: "userName",
+          type: "input",
+        },
+      ],
+      searchData: {},
+      tableConfig: {
+        columns: [
+          {
+            prop: "userName",
+            label: "渠道名称",
+            type: "text",
+          },
+          {
+            prop: "totalPrice",
+            label: "总金额",
+            type: "text",
+          },
+          {
+            prop: "settledAmount",
+            label: "已结算金额",
+            type: "text",
+          },
+          {
+            prop: "unsettledAmount",
+            label: "未结算金额",
+            type: "text",
+          },
+        ],
+        loading: true,
+        isPaginationShow: true,
+        operationWidth: 300,
+        isCheckBox: true,
+      },
+      tableData: [],
+      btnGroup: [],
+      page: {
+        pageNum: 1,
+        pageSize: 20,
+        totalSize: 0,
+      },
+    };
+  },
+  created() {
+    this.getList();
+  },
+  methods: {
+    //列表数据
+    getList(data) {
+      this.tableConfig.loading = true;
+      this.$api.sys.queryStaticPage({...data, ...this.page }).then((res) => {
+        if (res.code == 200) {
+          this.tableData = res.data.content;
+          this.page.pageNum = res.data.pageNum;
+          this.page.pageSize = res.data.pageSize;
+          this.page.totalSize = res.data.totalSize;
+          this.tableConfig.loading = false;
+        } else {
+          this.tableData = [];
+          this.$message.error(res.msg);
+          this.page.totalSize = 0;
+          this.tableConfig.loading = false;
+        }
+      });
+    },
+    handleSearchList(data) {
+      this.getList(data);
+    },
+  },
+};
+</script>
+
+<style>
+</style>

+ 6 - 1
src/views/FinancialManagement/AddInvestment.vue → src/views/FinancialManagement/AddIanvestment/Stmentindex.vue

@@ -71,7 +71,7 @@
         ref="uploadBulk"
         v-if="isBulk"
       >
-        <img v-if="bulkImage" :src="bulkImage" class="avatar" />
+        <img v-if="!bulkImage == ''" :src="bulkImage" class="avatar" />
         <i v-else class="el-icon-plus avatar-uploader-icon"></i>
         <div slot="tip" class="el-upload__tip">请上传凭证</div>
       </el-upload>
@@ -612,14 +612,19 @@ export default {
     },
     //批量导入结算
     bulkExport() {
+      this.bulkImage = '';
+      this.bulkiamgeFile = ''
       this.isBulk = true;
     },
     //批量导入结算上传
     drivinguploadExcel(file, fileList) {
+      console.log(this.bulkiamgeFile);
+      
       if (this.bulkiamgeFile == "") {
         this.$message.error("请先上传凭证");
         return;
       } else {
+        
         //   this.progressPercent = 0;
         const params = new FormData(); // 声明formData数据类型
 

+ 13 - 48
src/views/Sys/ChannelGrouping.vue

@@ -77,31 +77,6 @@
           </div>
         </el-col>
         <el-col :span="11" :offset="1" style="height: 500px">
-          <div>
-            <span>工号:</span>
-            <el-input
-              clearable
-              style="width: 220px"
-              placeholder="请输入已选机构工号"
-              size="small"
-              v-model="selectId"
-            >
-            </el-input>
-          </div>
-          <div style="margin: 10px 0">
-            <span>名称:</span
-            ><el-input
-              clearable
-              style="width: 220px"
-              size="small"
-              placeholder="请输入已选机构名称"
-              v-model="selectName"
-            >
-            </el-input>
-            <el-button type="primary" size="small" @click="seachSelect"
-              >搜索</el-button
-            >
-          </div>
           <h4>已选中机构名称</h4>
           <div style="height: 460px; overflow-y: auto">
             <div
@@ -153,8 +128,6 @@ export default {
   data() {
     return {
       selectParent: "",
-      selectId: "",
-      selectName: "",
       treedatatransfer: [],
       dept: [],
       name: "",
@@ -232,6 +205,9 @@ export default {
         //自定义参数
         children: "children",
         label: "name",
+        disabled:()=>{
+          return true
+        }
       },
       treekeys: [],
       expandshow: false,
@@ -243,26 +219,17 @@ export default {
     this.getList();
   },
   methods: {
-    seachSelect() {
-      let data = {};
-      data.gradeId = this.rowId;
-      data.name = this.selectName;
-      data.id = this.selectId;
-      this.$api.sys.queryRelation(data).then((res) => {
-        if (res.code == 200 && res.data.length > 0) {
-          this.dialogVisible = true;
-          setTimeout(() => {
-            this.treedatatransfer = res.data;
-          
-            this.$refs.tree.setCheckedKeys(res.data);
-          }, 500);
-        } else if (res.code == 200 && res.data.length == 0) {
-          this.$message.error("暂无数据");
-          this.dialogVisible = true;
-        } else {
-          this.$message.error(res.msg);
+    eventDisposalRangeChange(event){
+      console.log(event);
+      if(event.length>0){
+        this.defaultProps = {
+          children: "children",
+        label: "name",
+        disabled:()=>{
+          return false
         }
-      });
+        }
+      }
     },
     //删除右侧已选项
     deleteDept(dept, index) {
@@ -306,8 +273,6 @@ export default {
     uthorizedAgency(row) {
       this.treekeys = []
       this.treedatatransfer = [];
-      this.selectId = "";
-      this.selectName = "";
       this.treeListFun({
         id: "",
         name: "",