f137d186db93e6ebb09e642a115f0698.json 21 KB

1
  1. {"remainingRequest":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Finance\\Cashier\\FunTransfer.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\src\\views\\Finance\\Cashier\\FunTransfer.vue","mtime":1678954023543},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\babel.config.js","mtime":1681371897685},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1681371912860},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1681371913603},{"path":"D:\\wnmp\\www\\vue\\seaBlueAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1681371925849}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IEFjY291bnRUeXBlIGZyb20gIi4uL25vU2hvcElkQWNjb3VudCI7CmltcG9ydCB7IGdldEFsbEFjY291bnRUcmFuc2ZlciwgdXBkYXRlQWNjb3VudFRyYW5zZmVyU3RhdHVzIH0gZnJvbSAiQC9hcGkvRmluYW5jZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBuYW1lOiAiRnVuVHJhbnNmZXIiLAogIGNvbXBvbmVudHM6IHsKICAgIEFjY291bnRUeXBlCiAgfSwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGFjY291bnRfc2hvdzogZmFsc2UsCiAgICAgIGluQWNjb3VudE5hbWU6ICIiLAogICAgICBvdXRBY2NvdW50TmFtZTogIiIsCiAgICAgIGluQWNjb3VudE51bWJlcjogIiIsCiAgICAgIG91dEFjY291bnROdW1iZXI6ICIiLAogICAgICB0aW1lOiAiIiwKICAgICAgaW5BY2NvdW50SWQ6ICIiLAogICAgICBvdXRBY2NvdW50SWQ6ICIiLAogICAgICBubzogIiIsCiAgICAgIHN0YXJ0OiAiIiwKICAgICAgZW5kOiAiIiwKICAgICAgdGFibGVEYXRhOiBbXSwKICAgICAgdG90YWw6IDAsCiAgICAgIHBhZ2U6IDEsCiAgICAgIGFjY291bnROYW1lOiAiIiwKICAgICAgcGFnZVNpemU6IDEwLAogICAgICBjaGVja0xpc3Q6IFsi6YeR6aKdIiwgIuWQiOiuoemHkeminSIsICLliLbljZXkuroiLCAi5aSH5rOoIiwgIueKtuaAgSJdLAogICAgICBjb2x1bW5zOiBbewogICAgICAgIGxhYmVsOiAi6YeR6aKdIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLlkIjorqHph5Hpop0iCiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuWItuWNleS6uiIKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5aSH5rOoIgogICAgICB9LCB7CiAgICAgICAgbGFiZWw6ICLnirbmgIEiCiAgICAgIH1dLAogICAgICBtb25leUZsYWc6IHRydWUsCiAgICAgIHRvdGFsRmxhZzogdHJ1ZSwKICAgICAgcHJlcGFyZWRCeUZsYWc6IHRydWUsCiAgICAgIHJlbWFya0ZsYWc6IHRydWUsCiAgICAgIHN0YXRlRmxhZzogdHJ1ZQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0QWxsQWNjb3VudFRyYW5zZmVyKCk7CiAgfSwKCiAgbWV0aG9kczogewogICAgLy8g6I635Y+W5YiX6KGoCiAgICBhc3luYyBnZXRBbGxBY2NvdW50VHJhbnNmZXIoKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhLAogICAgICAgIHBhZ2VUb3RhbAogICAgICB9ID0gYXdhaXQgZ2V0QWxsQWNjb3VudFRyYW5zZmVyKHsKICAgICAgICBwYWdlOiB0aGlzLnBhZ2UsCiAgICAgICAgcGFnZVNpemU6IHRoaXMucGFnZVNpemUsCiAgICAgICAgc3RhcnQ6IHRoaXMuc3RhcnQsCiAgICAgICAgZW5kOiB0aGlzLmVuZCwKICAgICAgICBpbkFjY291bnRJZDogdGhpcy5pbkFjY291bnRJZCwKICAgICAgICBvdXRBY2NvdW50SWQ6IHRoaXMub3V0QWNjb3VudElkLAogICAgICAgIG5vOiB0aGlzLm5vCiAgICAgIH0pOwogICAgICB0aGlzLnRhYmxlRGF0YSA9IGRhdGE7CiAgICAgIHRoaXMudG90YWwgPSBwYWdlVG90YWw7CiAgICB9LAoKICAgIC8vICDlrqHmoLgKICAgIHVwZGF0ZVN0YXR1cyhyb3cpIHsKICAgICAgdGhpcy4kY29uZmlybSgi56Gu5a6a6KaB5a6h5qC45q2k6LSm5Y2VIiwgIuaPkOekuiIsIHsKICAgICAgICBjb25maXJtQnV0dG9uVGV4dDogIuehruWumiIsCiAgICAgICAgY2FuY2VsQnV0dG9uQ2xhc3M6ICLlj5bmtogiLAogICAgICAgIHR5cGU6ICJ3YXJuaW5nIgogICAgICB9KS50aGVuKGFzeW5jICgpID0+IHsKICAgICAgICBjb25zdCBkYXRhID0gYXdhaXQgdXBkYXRlQWNjb3VudFRyYW5zZmVyU3RhdHVzKHJvdy5pZCk7CiAgICAgICAgdGhpcy5nZXRBbGxBY2NvdW50VHJhbnNmZXIoKTsKICAgICAgICB0aGlzLiRtZXNzYWdlKHsKICAgICAgICAgIHR5cGU6ICJzdWNjZXNzIiwKICAgICAgICAgIG1lc3NhZ2U6ICLlrqHmoLjmiJDlip8iCiAgICAgICAgfSk7CiAgICAgIH0pOwogICAgfSwKCiAgICAvLyAg6I635Y+W6L2s5Ye66LSm5oi355qE5LiL6KGoCiAgICB0cmFuc2ZlckFjY291bnQobmFtZSkgewogICAgICB0aGlzLmFjY291bnROYW1lID0gbmFtZTsKICAgICAgdGhpcy5hY2NvdW50X3Nob3cgPSB0cnVlOwogICAgfSwKCiAgICBpbmZlckFjY291bnQobmFtZSkgewogICAgICB0aGlzLmFjY291bnROYW1lID0gbmFtZTsKICAgICAgdGhpcy5hY2NvdW50X3Nob3cgPSB0cnVlOwogICAgfSwKCiAgICBBY2NvdW50Q2xlYXIodmFsKSB7CiAgICAgIGlmICh2YWwgPT09ICJvdXQiKSB7CiAgICAgICAgdGhpcy5vdXRBY2NvdW50SWQgPSAiIjsKICAgICAgICB0aGlzLm91dEFjY291bnROdW1iZXIgPSAiIjsKICAgICAgICB0aGlzLm91dEFjY291bnROYW1lID0gIiI7CiAgICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgICB9IGVsc2UgewogICAgICAgIHRoaXMuaW5BY2NvdW50SWQgPSAiIjsKICAgICAgICB0aGlzLmluQWNjb3VudE51bWJlciA9ICIiOwogICAgICAgIHRoaXMuaW5BY2NvdW50TmFtZSA9ICIiOwogICAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgICAgfQogICAgfSwKCiAgICBzZWxBY2NvdW50KHZhbCkgewogICAgICBpZiAodGhpcy5hY2NvdW50TmFtZSA9PT0gIm91dCIpIHsKICAgICAgICAvLyAg6L2s5Ye66LSm5oi3CiAgICAgICAgdGhpcy5vdXRBY2NvdW50SWQgPSB2YWxbMF0uaWQ7CiAgICAgICAgdGhpcy5vdXRBY2NvdW50TnVtYmVyID0gdmFsWzBdLmFjY291bnROdW1iZXI7CiAgICAgICAgdGhpcy5vdXRBY2NvdW50TmFtZSA9IHZhbFswXS5uYW1lOwogICAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICh0aGlzLmFjY291bnROYW1lID09PSAiaW4iKSB7CiAgICAgICAgLy8g6L2s5YWl6LSm5oi3CiAgICAgICAgdGhpcy5pbkFjY291bnRJZCA9IHZhbFswXS5pZDsKICAgICAgICB0aGlzLmluQWNjb3VudE51bWJlciA9IHZhbFswXS5hY2NvdW50TnVtYmVyOwogICAgICAgIHRoaXMuaW5BY2NvdW50TmFtZSA9IHZhbFswXS5uYW1lOwogICAgICAgIHRoaXMucGFnZUNoYW5nZSgxKTsKICAgICAgICByZXR1cm47CiAgICAgIH0KICAgIH0sCgogICAgLy8gIOiuouWNleaXtumXtAogICAgb3JkZXJEYXRlKHZhbCkgewogICAgICBpZiAodmFsICYmIHZhbC5sZW5ndGgpIHsKICAgICAgICB0aGlzLnN0YXJ0ID0gdmFsWzBdIC8gMTAwMDsKICAgICAgICB0aGlzLmVuZCA9IHZhbFsxXSAvIDEwMDAgKyA4NjM5OTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnN0YXJ0ID0gIiI7CiAgICAgICAgdGhpcy5lbmQgPSAiIjsKICAgICAgfQoKICAgICAgdGhpcy5wYWdlQ2hhbmdlKDEpOwogICAgfSwKCiAgICAvLyDliIfpobUKICAgIHBhZ2VDaGFuZ2UodmFsKSB7CiAgICAgIHRoaXMucGFnZSA9IHZhbDsKICAgICAgdGhpcy5nZXRBbGxBY2NvdW50VHJhbnNmZXIoKTsKICAgIH0sCgogICAgLy8g5q+P6aG15pWw5o2u5aSn5bCP5pS55Y+YCiAgICBzaXplQ2hhbmdlKHZhbCkgewogICAgICB0aGlzLnBhZ2VTaXplID0gdmFsOwogICAgICB0aGlzLnBhZ2VDaGFuZ2UoMSk7CiAgICB9LAoKICAgIGNoYW5nZSgpIHsKICAgICAgdGhpcy5tb25leUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIumHkeminSIpOwogICAgICB0aGlzLnRvdGFsRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi5ZCI6K6h6YeR6aKdIik7CiAgICAgIHRoaXMucHJlcGFyZWRCeUZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWItuWNleS6uiIpOwogICAgICB0aGlzLnJlbWFya0ZsYWcgPSB0aGlzLmNoZWNrTGlzdC5zb21lKGl0ZW0gPT4gaXRlbSA9PT0gIuWkh+azqCIpOwogICAgICB0aGlzLnN0YXRlRmxhZyA9IHRoaXMuY2hlY2tMaXN0LnNvbWUoaXRlbSA9PiBpdGVtID09PSAi54q25oCBIik7CiAgICB9CgogIH0KfTs="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgPA;AACA,SACAA,qBADA,EAEAC,2BAFA,QAGA,eAHA;AAKA;EACAC,mBADA;EAEAC;IACAC;EADA,CAFA;;EAKAC;IACA;MACAC,mBADA;MAEAC,iBAFA;MAGAC,kBAHA;MAIAC,mBAJA;MAKAC,oBALA;MAMAC,QANA;MAOAC,eAPA;MAQAC,gBARA;MASAC,MATA;MAUAC,SAVA;MAWAC,OAXA;MAaAC,aAbA;MAcAC,QAdA;MAeAC,OAfA;MAgBAC,eAhBA;MAiBAC,YAjBA;MAkBAC,4CAlBA;MAmBAC,UACA;QACAC;MADA,CADA,EAIA;QACAA;MADA,CAJA,EAOA;QACAA;MADA,CAPA,EAUA;QACAA;MADA,CAVA,EAaA;QACAA;MADA,CAbA,CAnBA;MAoCAC,eApCA;MAqCAC,eArCA;MAsCAC,oBAtCA;MAuCAC,gBAvCA;MAwCAC;IAxCA;EA0CA,CAhDA;;EAiDAC;IACA;EACA,CAnDA;;EAoDAC;IACA;IACA;EACA,CAvDA;;EAwDAC;IACA;IACA;MACA;QAAA3B;QAAA4B;MAAA;QACAd,eADA;QAEAE,uBAFA;QAGAN,iBAHA;QAIAC,aAJA;QAKAJ,6BALA;QAMAC,+BANA;QAOAC;MAPA;MAUA;MACA;IACA,CAfA;;IAgBA;IACAoB;MACA;QACAC,uBADA;QAEAC,uBAFA;QAGAC;MAHA,GAIAC,IAJA,CAIA;QACA;QAEA;QACA;UACAD,eADA;UAEAE;QAFA;MAIA,CAZA;IAaA,CA/BA;;IAgCA;IACAC;MACA;MACA;IACA,CApCA;;IAqCAC;MACA;MACA;IACA,CAxCA;;IAyCAC;MACA;QACA;QACA;QACA;QACA;MACA,CALA,MAKA;QACA;QACA;QACA;QACA;MACA;IACA,CArDA;;IAsDAC;MACA;QACA;QACA;QACA;QACA;QACA;QACA;MACA;;MACA;QACA;QACA;QACA;QACA;QACA;QACA;MACA;IACA,CAvEA;;IAwEA;IACAC;MACA;QACA;QACA;MACA,CAHA,MAGA;QACA;QACA;MACA;;MACA;IACA,CAlFA;;IAmFA;IACAC;MACA;MACA;IACA,CAvFA;;IAwFA;IACAC;MACA;MACA;IACA,CA5FA;;IA6FAC;MACA;MACA;MACA;MACA;MACA;IACA;;EAnGA;AAxDA","names":["getAllAccountTransfer","updateAccountTransferStatus","name","components","AccountType","data","account_show","inAccountName","outAccountName","inAccountNumber","outAccountNumber","time","inAccountId","outAccountId","no","start","end","tableData","total","page","accountName","pageSize","checkList","columns","label","moneyFlag","totalFlag","preparedByFlag","remarkFlag","stateFlag","created","activated","methods","pageTotal","updateStatus","confirmButtonText","cancelButtonClass","type","then","message","transferAccount","inferAccount","AccountClear","selAccount","orderDate","pageChange","sizeChange","change"],"sourceRoot":"src/views/Finance/Cashier","sources":["FunTransfer.vue"],"sourcesContent":["<!--资金转账-->\n<template>\n <ContainerQuery>\n <el-button\n v-if=\"$accessCheck($Access.FunTransferAddAccountTransfer)\"\n slot=\"left\"\n size=\"small\"\n type=\"primary\"\n @click=\"$router.push('/Finance/Cashier/AddFunTransfer')\"\n >\n 新增\n </el-button>\n <div slot=\"more\">\n <el-form size=\"small\" :inline=\"true\" class=\"demo-form-inline\">\n <el-form-item>\n <el-input\n v-model=\"no\"\n clearable\n style=\"width: 220px\"\n placeholder=\"单据编号\"\n @keyup.enter.native=\"pageChange(1)\"\n @clear=\"pageChange(1)\"\n >\n <el-button\n slot=\"append\"\n icon=\"el-icon-search\"\n @click=\"pageChange(1)\"\n ></el-button>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-date-picker\n v-model=\"time\"\n clearable\n type=\"daterange\"\n value-format=\"timestamp\"\n range-separator=\"-\"\n start-placeholder=\"开始日期\"\n end-placeholder=\"结束日期\"\n @change=\"orderDate\"\n ></el-date-picker>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"outAccountNumber\"\n clearable\n placeholder=\"付款账户\"\n style=\"width: 150px\"\n @clear=\"AccountClear('out')\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"transferAccount('out')\"\n ></i>\n </el-input>\n </el-form-item>\n <el-form-item>\n <el-input\n v-model=\"inAccountNumber\"\n clearable\n style=\"width: 150px\"\n placeholder=\"收款账户\"\n @clear=\"AccountClear('inAccount')\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"inferAccount('in')\"\n ></i>\n </el-input>\n </el-form-item>\n </el-form>\n </div>\n <el-table :data=\"tableData\">\n <el-table-column\n prop=\"id\"\n label=\"ID\"\n fixed=\"left\"\n min-width=\"50\"\n align=\"left\"\n ></el-table-column>\n <el-table-column\n prop=\"no\"\n label=\"单据编号\"\n align=\"left\"\n min-width=\"180\"\n fixed=\"left\"\n ></el-table-column>\n <el-table-column\n prop=\"createTime\"\n label=\"单据日期\"\n align=\"left\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formatDate(scope.row.createTime, \"yyyy-MM-dd\") || \"\" }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"outAccountNumber\"\n label=\"转出账户\"\n align=\"left\"\n min-width=\"180\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.records[0].outAccountNumber }}\n </template>\n </el-table-column>\n <el-table-column\n prop=\"inAccountNumber\"\n label=\"转入账户\"\n align=\"left\"\n min-width=\"180\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.records[0].inAccountNumber }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"moneyFlag\"\n prop=\"money\"\n align=\"left\"\n label=\"金额\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.records[0].money) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"totalFlag\"\n prop=\"totalMoney\"\n label=\"合计金额\"\n align=\"left\"\n min-width=\"100\"\n >\n <template slot-scope=\"scope\">\n {{ $_common.formattedNumber(scope.row.totalMoney) }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"preparedByFlag\"\n prop=\"operatorName\"\n label=\"制单人\"\n align=\"left\"\n min-width=\"110\"\n ></el-table-column>\n <el-table-column\n v-if=\"remarkFlag\"\n prop=\"remark\"\n label=\"备注\"\n show-overflow-tooltip\n align=\"left\"\n min-width=\"120\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.records[0].remark }}\n </template>\n </el-table-column>\n <el-table-column\n v-if=\"stateFlag\"\n prop=\"auditStatus\"\n label=\"状态\"\n align=\"left\"\n min-width=\"80\"\n >\n <template slot-scope=\"scope\">\n <span v-if=\"scope.row.auditStatus === 1\" class=\"info-status\">\n 待审核\n </span>\n <span v-else class=\"success-status\">已审核</span>\n </template>\n </el-table-column>\n <el-table-column\n header-align=\"left\"\n align=\"left\"\n label=\"操作\"\n min-width=\"160\"\n fixed=\"right\"\n >\n <template slot=\"header\" slot-scope=\"scope\">\n <span v-if=\"false\">{{ scope.$index }}</span>\n <span>操作</span>\n <el-popover popper-class=\"custom-table-checkbox\" trigger=\"click\">\n <el-checkbox-group v-model=\"checkList\">\n <el-checkbox\n v-for=\"(item, index) in columns\"\n :key=\"index\"\n :label=\"item.label\"\n @change=\"change\"\n ></el-checkbox>\n </el-checkbox-group>\n <el-button\n slot=\"reference\"\n icon=\"el-icon-setting\"\n type=\"text\"\n ></el-button>\n </el-popover>\n </template>\n <template slot-scope=\"scope\">\n <el-button\n v-if=\"$accessCheck($Access.AccountListEditAccountTransfer)\"\n :disabled=\"scope.row.auditStatus === 2\"\n type=\"text\"\n @click=\"\n $router.push(`/Finance/Cashier/EditFunTransfer/${scope.row.id}`)\n \"\n >\n 编辑\n </el-button>\n <el-button\n v-if=\"$accessCheck($Access.FunTransferUpdateAccountTransferStatus)\"\n :disabled=\"scope.row.auditStatus === 2\"\n type=\"text\"\n @click=\"updateStatus(scope.row)\"\n >\n 审核\n </el-button>\n </template>\n </el-table-column>\n </el-table>\n <FooterPage\n :page-size=\"pageSize\"\n :total-page.sync=\"total\"\n :current-page.sync=\"page\"\n @pageChange=\"pageChange\"\n @sizeChange=\"sizeChange\"\n ></FooterPage>\n <AccountType\n v-if=\"account_show\"\n :is-check=\"false\"\n :is-show=\"account_show\"\n @cancel=\"account_show = false\"\n @confirm=\"selAccount\"\n />\n </ContainerQuery>\n</template>\n\n<script>\n import AccountType from \"../noShopIdAccount\";\n import {\n getAllAccountTransfer,\n updateAccountTransferStatus,\n } from \"@/api/Finance\";\n\n export default {\n name: \"FunTransfer\",\n components: {\n AccountType,\n },\n data() {\n return {\n account_show: false,\n inAccountName: \"\",\n outAccountName: \"\",\n inAccountNumber: \"\",\n outAccountNumber: \"\",\n time: \"\",\n inAccountId: \"\",\n outAccountId: \"\",\n no: \"\",\n start: \"\",\n end: \"\",\n\n tableData: [],\n total: 0,\n page: 1,\n accountName: \"\",\n pageSize: 10,\n checkList: [\"金额\", \"合计金额\", \"制单人\", \"备注\", \"状态\"],\n columns: [\n {\n label: \"金额\",\n },\n {\n label: \"合计金额\",\n },\n {\n label: \"制单人\",\n },\n {\n label: \"备注\",\n },\n {\n label: \"状态\",\n },\n ],\n moneyFlag: true,\n totalFlag: true,\n preparedByFlag: true,\n remarkFlag: true,\n stateFlag: true,\n };\n },\n created() {\n this.pageChange(1);\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllAccountTransfer();\n },\n methods: {\n // 获取列表\n async getAllAccountTransfer() {\n const { data, pageTotal } = await getAllAccountTransfer({\n page: this.page,\n pageSize: this.pageSize,\n start: this.start,\n end: this.end,\n inAccountId: this.inAccountId,\n outAccountId: this.outAccountId,\n no: this.no,\n });\n\n this.tableData = data;\n this.total = pageTotal;\n },\n // 审核\n updateStatus(row) {\n this.$confirm(\"确定要审核此账单\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonClass: \"取消\",\n type: \"warning\",\n }).then(async () => {\n const data = await updateAccountTransferStatus(row.id);\n\n this.getAllAccountTransfer();\n this.$message({\n type: \"success\",\n message: \"审核成功\",\n });\n });\n },\n // 获取转出账户的下表\n transferAccount(name) {\n this.accountName = name;\n this.account_show = true;\n },\n inferAccount(name) {\n this.accountName = name;\n this.account_show = true;\n },\n AccountClear(val) {\n if (val === \"out\") {\n this.outAccountId = \"\";\n this.outAccountNumber = \"\";\n this.outAccountName = \"\";\n this.pageChange(1);\n } else {\n this.inAccountId = \"\";\n this.inAccountNumber = \"\";\n this.inAccountName = \"\";\n this.pageChange(1);\n }\n },\n selAccount(val) {\n if (this.accountName === \"out\") {\n // 转出账户\n this.outAccountId = val[0].id;\n this.outAccountNumber = val[0].accountNumber;\n this.outAccountName = val[0].name;\n this.pageChange(1);\n return;\n }\n if (this.accountName === \"in\") {\n // 转入账户\n this.inAccountId = val[0].id;\n this.inAccountNumber = val[0].accountNumber;\n this.inAccountName = val[0].name;\n this.pageChange(1);\n return;\n }\n },\n // 订单时间\n orderDate(val) {\n if (val && val.length) {\n this.start = val[0] / 1000;\n this.end = val[1] / 1000 + 86399;\n } else {\n this.start = \"\";\n this.end = \"\";\n }\n this.pageChange(1);\n },\n // 切页\n pageChange(val) {\n this.page = val;\n this.getAllAccountTransfer();\n },\n // 每页数据大小改变\n sizeChange(val) {\n this.pageSize = val;\n this.pageChange(1);\n },\n change() {\n this.moneyFlag = this.checkList.some((item) => item === \"金额\");\n this.totalFlag = this.checkList.some((item) => item === \"合计金额\");\n this.preparedByFlag = this.checkList.some((item) => item === \"制单人\");\n this.remarkFlag = this.checkList.some((item) => item === \"备注\");\n this.stateFlag = this.checkList.some((item) => item === \"状态\");\n },\n },\n };\n</script>\n<style scoped lang=\"scss\">\n .custom-table-checkbox {\n .el-checkbox {\n display: block !important;\n margin: 0 0 $base-padding/4 0;\n }\n }\n</style>\n"]}]}