60a7c48a3c3786f0760467906200c17b.json 73 KB

1
  1. {"remainingRequest":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Finance\\Cashier\\AddCostSheet.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\Finance\\Cashier\\AddCostSheet.vue","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\babel.config.js","mtime":1655374732000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsQWNjb3VudFR5cGUsIGFkZEV4cGVuc2VTaW5nbGUsIGdldEV4cGVuc2VTaW5nbGVJbmZvLCBlZGl0RXhwZW5zZVNpbmdsZSB9IGZyb20gIkAvYXBpL0ZpbmFuY2UiOwppbXBvcnQgU2VsZWN0Q3VzdG9tZXIgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL1NlbGVjdEN1c3RvbWVyLnZ1ZSI7CmltcG9ydCB7IGdldEFsbFBheW1lbnQgfSBmcm9tICJAL2FwaS9TeXN0ZW0iOwppbXBvcnQgQWNjb3VudFR5cGUgZnJvbSAiLi4vQWNjb3VudFR5cGUiOwppbXBvcnQgc3RhZmZMaXN0TW9kYWwgZnJvbSAiQC9jb21wb25lbnQvY29tbW9uL3N0YWZmTGlzdE1vZGFsIjsKaW1wb3J0IFNlbGVjdFN1cHBsaWVyIGZyb20gIkAvY29tcG9uZW50L2NvbW1vbi9TZWxlY3RTdXBwbGllci52dWUiOwppbXBvcnQgU2VsZWN0U2hvcCBmcm9tICJAL2NvbXBvbmVudC9nb29kcy9TZWxlY3RTaG9wLnZ1ZSI7CmV4cG9ydCBkZWZhdWx0IHsKICBjb21wb25lbnRzOiB7CiAgICBTZWxlY3RDdXN0b21lciwKICAgIEFjY291bnRUeXBlLAogICAgc3RhZmZMaXN0TW9kYWwsCiAgICBTZWxlY3RTdXBwbGllciwKICAgIFNlbGVjdFNob3AKICB9LAoKICBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgZm9ybTogewogICAgICAgIHNob3BOYW1lOiAiIiwKICAgICAgICAvL+WVhumTuuWQjeensAogICAgICAgIHNob3BJZDogIiIsCiAgICAgICAgLy8g5ZWG6ZO65pyJaWQKICAgICAgICBiaWxsVGltZTogbmV3IERhdGUoKS5nZXRUaW1lKCksCiAgICAgICAgLy/ljZXmja7ml6XmnJ8KICAgICAgICBjdXJyZW50VW5pdDogIiIsCiAgICAgICAgLy/lvoDmnaXljZXkvY0KICAgICAgICAvLyBtb25leTogIiIsIC8v6YeR6aKdCiAgICAgICAgY3VycmVudFVuaXRJZDogIiIsCiAgICAgICAgLy/lvoDmnaXljZXkvY1pZAogICAgICAgIHBheVR5cGU6ICI1IiwKICAgICAgICAvLyDpobXpnaJ0YWLliIfmjaIKICAgICAgICBjb25zdW1lVHlwZUlkOiAiIiwKICAgICAgICAvLyDotLnnlKjnsbvlnotpZAogICAgICAgIGNvbnN1bWVUeXBlTmFtZTogIiIsCiAgICAgICAgbWFuYWdlcjogIiIsCiAgICAgICAgLy/nu4/miYvkuroKICAgICAgICB0b3RhbENvbGxlY3Rpb25BbW91bnQ6IDAsCiAgICAgICAgLy8g5oC76LS555So6YeR6aKdCiAgICAgICAgdG90YWxQcmVmZXJlbnRpYWxBbW91bnQ6IDAsCiAgICAgICAgLy8g5LyY5oOg5oC76YeR6aKdCiAgICAgICAgdG90YWxBY3R1YWxBbW91bnQ6IDAsCiAgICAgICAgLy8g5a6e5LuY5oC76YeR6aKdCiAgICAgICAgZXhwZW5zZVNpbmdsZUFjY291bnREYXRlOiBbewogICAgICAgICAgZXhwZW5zZU5hbWU6ICIiLAogICAgICAgICAgLy8g6LS555So5ZCN56ewCiAgICAgICAgICBhbW91bnQ6IDAsCiAgICAgICAgICAvLyDph5Hpop0KICAgICAgICAgIHNldHRsZW1lbnRNZXRob2RJZDogIiIsCiAgICAgICAgICAvL+e7k+eul+aWueW8jwogICAgICAgICAgYWNjb3VudElkOiAwLAogICAgICAgICAgLy8g57uT566X6LSm5oi3aWQKICAgICAgICAgIHJlbWFyazogIiIsCiAgICAgICAgICAvLyDlpIfms6gKICAgICAgICAgIHNldHRsZW1lbnRBY2NvdW50OiAiIiwKICAgICAgICAgIC8vIOe7k+eul+i0puaItwogICAgICAgICAgcHJlZmVyZW50aWFsQW1vdW50OiAwIC8v5LyY5oOg6YeR6aKdCgogICAgICAgIH1dCiAgICAgIH0sCiAgICAgIG9wdGlvbnM6IFtdLAogICAgICBwYXlfdHlwZV9saXN0OiBbXSwKICAgICAgYWNjb3VudF9zaG93OiBmYWxzZSwKICAgICAgYWNjb3VudF9pbmRleDogMCwKICAgICAgY29zdF9pZDogIiIsCiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBvcHRpb25zX3ZhbHVlOiA0LAogICAgICBvcHRpb25zX2xpc3Q6IFt7CiAgICAgICAgbGFiZWw6ICLlrqLmiLciLAogICAgICAgIHZhbHVlOiA0CiAgICAgIH0sIHsKICAgICAgICBsYWJlbDogIuS+m+W6lOWVhiIsCiAgICAgICAgdmFsdWU6IDUKICAgICAgfSwgewogICAgICAgIGxhYmVsOiAi5ZGY5belIiwKICAgICAgICB2YWx1ZTogMwogICAgICB9XSwKICAgICAgc3RhZmY6ICIiLAogICAgICBpc3NlcmNoOiB0cnVlLAogICAgICBzdGFmZl9zaG93OiBmYWxzZSwKICAgICAgc3VwcGxpZXJJZDogIiIsCiAgICAgIHJ1bGVzOiB7CiAgICAgICAgY3VycmVudFVuaXQ6IFt7CiAgICAgICAgICByZXF1aXJlZDogdHJ1ZSwKICAgICAgICAgIHRyaWdnZXI6ICJibHVyIgogICAgICAgIH1dLAogICAgICAgIGNvbnN1bWVUeXBlOiBbewogICAgICAgICAgcmVxdWlyZWQ6IHRydWUsCiAgICAgICAgICB0cmlnZ2VyOiAiYmx1ciIKICAgICAgICB9XSwKICAgICAgICBzaG9wTmFtZTogW3sKICAgICAgICAgIHJlcXVpcmVkOiB0cnVlLAogICAgICAgICAgdHJpZ2dlcjogImJsdXIiCiAgICAgICAgfV0KICAgICAgfQogICAgfTsKICB9LAoKICBhc3luYyBjcmVhdGVkKCkgewogICAgdGhpcy5jb3N0X2lkID0gdGhpcy4kcm91dGUucGFyYW1zLmlkOwogICAgdGhpcy5mb3JtLm1hbmFnZXIgPSB0aGlzLnVzZXJOYW1lOwogICAgYXdhaXQgdGhpcy5nZXRBbGxBY2NvdW50VHlwZSh0aGlzLmZvcm0ucGF5VHlwZSk7CiAgICBhd2FpdCB0aGlzLmdldEFsbFBheW1lbnQoKTsKCiAgICBpZiAodGhpcy5jb3N0X2lkKSB7CiAgICAgIGF3YWl0IHRoaXMuZ2V0RXhwZW5zZVNpbmdsZUluZm8odGhpcy5jb3N0X2lkKTsKICAgIH0KICB9LAoKICBtZXRob2RzOiB7CiAgICBhZGRBY2NvdW50KCkgewogICAgICB0aGlzLmZvcm0uZXhwZW5zZVNpbmdsZUFjY291bnREYXRlLnB1c2goewogICAgICAgIGV4cGVuc2VOYW1lOiAiIiwKICAgICAgICAvLyDotLnnlKjlkI3np7AKICAgICAgICBhbW91bnQ6IDAsCiAgICAgICAgLy8g6YeR6aKdCiAgICAgICAgc2V0dGxlbWVudE1ldGhvZElkOiAiIiwKICAgICAgICAvL+e7k+eul+aWueW8jwogICAgICAgIGFjY291bnRJZDogMCwKICAgICAgICAvLyDnu5PnrpfotKbmiLdpZAogICAgICAgIHJlbWFyazogIiIsCiAgICAgICAgLy8g5aSH5rOoCiAgICAgICAgc2V0dGxlbWVudEFjY291bnQ6ICIiLAogICAgICAgIC8vIOe7k+eul+i0puaItwogICAgICAgIHByZWZlcmVudGlhbEFtb3VudDogMCAvL+S8mOaDoOmHkeminQoKICAgICAgfSk7CiAgICB9LAoKICAgIGRlbEFjY291bnQoaW5kZXgpIHsKICAgICAgdGhpcy5mb3JtLmV4cGVuc2VTaW5nbGVBY2NvdW50RGF0ZS5zcGxpY2UoaW5kZXgsIDEpOwogICAgfSwKCiAgICBhc3luYyBnZXRBbGxBY2NvdW50VHlwZShpZCkgewogICAgICBjb25zdCB7CiAgICAgICAgZGF0YQogICAgICB9ID0gYXdhaXQgZ2V0QWxsQWNjb3VudFR5cGUoewogICAgICAgIHR5cGU6IGlkIC0gMAogICAgICB9KTsKICAgICAgdGhpcy5vcHRpb25zID0gZGF0YTsKICAgIH0sCgogICAgY2hhbmdlKCkgewogICAgICB0aGlzLmdldEFsbEFjY291bnRUeXBlKHRoaXMuZm9ybS5wYXlUeXBlKTsKICAgICAgdGhpcy5mb3JtLmNvbnN1bWVUeXBlSWQgPSAiIjsKICAgIH0sCgogICAgb3BlbkFjY291bnQoaW5kZXgpIHsKICAgICAgdGhpcy5hY2NvdW50X2luZGV4ID0gaW5kZXg7CgogICAgICBpZiAodGhpcy5mb3JtLmN1cnJlbnRVbml0SWQpIHsKICAgICAgICB0aGlzLmFjY291bnRfc2hvdyA9IHRydWU7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLor7fpgInmi6nlvoDmnaXljZXkvY0iKTsKICAgICAgfQogICAgfSwKCiAgICBjdXN0b21lclNlbCh2YWwsIHJvdykgewogICAgICB0aGlzLmZvcm0uY3VycmVudFVuaXRJZCA9IHJvd1swXS5pZDsKICAgIH0sCgogICAgLy8g6I635Y+W5pSv5LuY5pa55byPCiAgICBhc3luYyBnZXRBbGxQYXltZW50KCkgewogICAgICBjb25zdCBkYXRhID0gYXdhaXQgZ2V0QWxsUGF5bWVudCh7CiAgICAgICAgcGFnZTogMSwKICAgICAgICBwYWdlU2l6ZTogOTkKICAgICAgfSk7CiAgICAgIHRoaXMucGF5X3R5cGVfbGlzdCA9IGRhdGEuZGF0YTsKICAgIH0sCgogICAgLy8g57uT566X6LSm5oi3CiAgICBhY2NvdW50c2VsKHZhbCkgewogICAgICB0aGlzLmZvcm0uZXhwZW5zZVNpbmdsZUFjY291bnREYXRlW3RoaXMuYWNjb3VudF9pbmRleF0uYWNjb3VudElkID0gdmFsWzBdLmlkOwogICAgICB0aGlzLmZvcm0uZXhwZW5zZVNpbmdsZUFjY291bnREYXRlW3RoaXMuYWNjb3VudF9pbmRleF0uc2V0dGxlbWVudEFjY291bnQgPSB2YWxbMF0ubmFtZTsKICAgIH0sCgogICAgYXN5bmMgYWRkRGF0YSgpIHsKICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTsKCiAgICAgIGlmICh0aGlzLmZvcm0uY29uc3VtZVR5cGVJZCA9PT0gIiIgfHwgdGhpcy5mb3JtLmN1cnJlbnRVbml0SWQgPT09ICIiKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLlvoDmnaXljZXkvY3lkozotLnnlKjnsbvlnovkuI3og73kuLrnqboiKTsKICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGlmICghdGhpcy5mb3JtLnNob3BOYW1lKSB7CiAgICAgICAgdGhpcy4kbWVzc2FnZS53YXJuaW5nKCLor7fpgInmi6nlupfpk7oiKTsKICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICByZXR1cm47CiAgICAgIH0gLy8gdGhpcy5mb3JtLnRvdGFsQ29sbGVjdGlvbkFtb3VudCA9IDA7CiAgICAgIC8vIHRoaXMuZm9ybS50b3RhbFByZWZlcmVudGlhbEFtb3VudCA9IDA7CiAgICAgIC8vIHRoaXMuZm9ybS50b3RhbEFjdHVhbEFtb3VudCA9IDA7CgoKICAgICAgbGV0IGZsYWcgPSBmYWxzZTsKICAgICAgdGhpcy5mb3JtLmV4cGVuc2VTaW5nbGVBY2NvdW50RGF0ZS5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgIGlmICghaXRlbS5leHBlbnNlTmFtZS50cmltKCkpIHsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi6LS555So5ZCN56ew5LiN6IO95Li656m6Iik7CiAgICAgICAgICBmbGFnID0gdHJ1ZTsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAgIGlmICghaXRlbS5hbW91bnQpIHsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi6LS555So6YeR6aKd5LiN6IO95Li656m6Iik7CiAgICAgICAgICBmbGFnID0gdHJ1ZTsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAgIGlmICghaXRlbS5zZXR0bGVtZW50TWV0aG9kSWQpIHsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi6K+36YCJ5oup57uT566X5pa55byPIik7CiAgICAgICAgICBmbGFnID0gdHJ1ZTsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAgIGlmICghaXRlbS5hY2NvdW50SWQpIHsKICAgICAgICAgIHRoaXMuJG1lc3NhZ2Uud2FybmluZygi6K+36YCJ5oup57uT566X6LSm5oi3Iik7CiAgICAgICAgICBmbGFnID0gdHJ1ZTsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICAgIH0pOwoKICAgICAgaWYgKGZsYWcpIHsKICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIHRoaXMub3B0aW9ucy5mb3JFYWNoKGl0ZW0gPT4gewogICAgICAgIGlmIChpdGVtLmlkID09PSB0aGlzLmZvcm0uY29uc3VtZVR5cGVJZCkgdGhpcy5mb3JtLmNvbnN1bWVUeXBlTmFtZSA9IGl0ZW0ubmFtZTsKICAgICAgfSk7CiAgICAgIHRoaXMuZm9ybS5leHBlbnNlU2luZ2xlQWNjb3VudERhdGUuZm9yRWFjaChpdGVtID0+IHsKICAgICAgICAvLyDotLnnlKgKICAgICAgICB0aGlzLmZvcm0udG90YWxDb2xsZWN0aW9uQW1vdW50ID0gdGhpcy4kTlAucGx1cyh0aGlzLmZvcm0udG90YWxDb2xsZWN0aW9uQW1vdW50LCBpdGVtLmFtb3VudCk7IC8vIOS8mOaDoAoKICAgICAgICB0aGlzLmZvcm0udG90YWxQcmVmZXJlbnRpYWxBbW91bnQgPSB0aGlzLiROUC5wbHVzKHRoaXMuZm9ybS50b3RhbFByZWZlcmVudGlhbEFtb3VudCwgaXRlbS5wcmVmZXJlbnRpYWxBbW91bnQpOwogICAgICB9KTsgLy8g5a6e5LuYCgogICAgICB0aGlzLmZvcm0udG90YWxBY3R1YWxBbW91bnQgPSB0aGlzLiROUC5taW51cyh0aGlzLmZvcm0udG90YWxDb2xsZWN0aW9uQW1vdW50LCB0aGlzLmZvcm0udG90YWxQcmVmZXJlbnRpYWxBbW91bnQpOwoKICAgICAgdHJ5IHsKICAgICAgICBpZiAodGhpcy5jb3N0X2lkKSB7CiAgICAgICAgICBjb25zdCB7CiAgICAgICAgICAgIGRhdGEKICAgICAgICAgIH0gPSBhd2FpdCBlZGl0RXhwZW5zZVNpbmdsZSh0aGlzLmNvc3RfaWQsIHsgLi4udGhpcy5mb3JtLAogICAgICAgICAgICB0eXBlOiB0aGlzLm9wdGlvbnNfdmFsdWUKICAgICAgICAgIH0pOwogICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLnvJbovpHmiJDlip8iKTsKICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBjb25zdCB7CiAgICAgICAgICAgIGRhdGEKICAgICAgICAgIH0gPSBhd2FpdCBhZGRFeHBlbnNlU2luZ2xlKHsgLi4udGhpcy5mb3JtLAogICAgICAgICAgICB0eXBlOiB0aGlzLm9wdGlvbnNfdmFsdWUKICAgICAgICAgIH0pOwogICAgICAgICAgdGhpcy4kbWVzc2FnZS5zdWNjZXNzKCLmlrDlop7miJDlip8iKTsKICAgICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICAgIH0KCiAgICAgICAgYXdhaXQgdGhpcy4kcm91dGVyLnB1c2goIi9GaW5hbmNlL0Nhc2hpZXIvQ29zdFNoZWV0Iik7CiAgICAgIH0gY2F0Y2ggewogICAgICAgIHRoaXMubG9hZGluZyA9IGZhbHNlOwogICAgICB9CiAgICB9LAoKICAgIGFzeW5jIGdldEV4cGVuc2VTaW5nbGVJbmZvKGlkKSB7CiAgICAgIGNvbnN0IHsKICAgICAgICBkYXRhCiAgICAgIH0gPSBhd2FpdCBnZXRFeHBlbnNlU2luZ2xlSW5mbyhpZCk7CiAgICAgIHRoaXMuZm9ybSA9IGRhdGE7CiAgICAgIHRoaXMuZm9ybS5wYXlUeXBlID0gZGF0YS5wYXlUeXBlICsgIiI7CiAgICAgIHRoaXMuZm9ybS5iaWxsVGltZSA9IGRhdGEuY3JlYXRlVGltZSAqIDEwMDA7CiAgICAgIHRoaXMuZm9ybS5leHBlbnNlU2luZ2xlQWNjb3VudERhdGUgPSBkYXRhLmFjY291bnRMaXN0OwogICAgICB0aGlzLm9wdGlvbnNfdmFsdWUgPSBkYXRhLnR5cGU7CiAgICB9LAoKICAgIHNhbGVGbihpc3NlcmNoKSB7CiAgICAgIHRoaXMuc3RhZmZfc2hvdyA9IHRydWU7CiAgICAgIHRoaXMuaXNzZXJjaCA9IGlzc2VyY2g7CiAgICB9LAoKICAgIC8vIOmAieaLqeWRmOW3pQogICAgc3RhZmZTZWwodmFsKSB7CiAgICAgIGNvbnN0IHJvdyA9IHZhbFswXTsKICAgICAgdGhpcy5mb3JtLmN1cnJlbnRVbml0ID0gcm93LnN0YWZmTmFtZTsKICAgICAgdGhpcy5mb3JtLmN1cnJlbnRVbml0SWQgPSByb3cuaWQ7CiAgICB9LAoKICAgIC8vICDojrflj5bkvpvlupTllYYgc2VsU3VwcGxpZXIKICAgIHNlbFN1cHBsaWVyKHZhbCwgcm93KSB7CiAgICAgIHRoaXMuZm9ybS5jdXJyZW50VW5pdCA9IHJvd1swXS50aXRsZTsKICAgICAgdGhpcy5mb3JtLmN1cnJlbnRVbml0SWQgPSB2YWw7CiAgICB9LAoKICAgIGJ0eXBlQ2hhbmdlKCkgewogICAgICB0aGlzLmZvcm0uY3VycmVudFVuaXQgPSAiIjsKICAgIH0sCgogICAgLy8g6YCJ5oup5ZWG6ZO6CiAgICBzZWxTaG9wKHZhbCwgcm93KSB7CiAgICAgIHRoaXMuZm9ybS5zaG9wTmFtZSA9IHJvd1swXS5uYW1lOwogICAgfQoKICB9Cn07"},{"version":3,"mappings":"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DA;MACA;;MACA;QACA;QACA;QACA;MACA;;MACA;QACA;QACA;QACA;MACA,CAXA,CAYA;MACA;MACA;;;MACA;MACA;QACA;UACA;UACAC;UACA;QACA;;QACA;UACA;UACAA;UACA;QACA;;QACA;UACA;UACAA;UACA;QACA;;QACA;UACA;UACAA;UACA;QACA;MACA,CArBA;;MAsBA;QACA;QACA;MACA;;MACA;QACA,yCACA;MACA,CAHA;MAIA;QACA;QACA,gDACA,+BADA,EAEAC,WAFA,EAFA,CAMA;;QACA,kDACA,iCADA,EAEAA,uBAFA;MAIA,CAXA,EA9CA,CA0DA;;MACA,6CACA,+BADA,EAEA,iCAFA;;MAIA;QACA;UACA;YAAApD;UAAA,4CACA,YADA;YAEA2C;UAFA;UAIA;UACA;QACA,CAPA,MAOA;UACA;YAAA3C;UAAA,6BACA,YADA;YAEA2C;UAFA;UAIA;UACA;QACA;;QACA;MACA,CAjBA,CAiBA;QACA;MACA;IACA,CAtIA;;IAuIA;MACA;QAAA3C;MAAA;MACA;MACA;MACA;MACA;MACA;IACA,CA9IA;;IA+IAqD;MACA;MACA;IACA,CAlJA;;IAmJA;IACAC;MACA;MACA;MACA;IACA,CAxJA;;IAyJA;IACAC;MACA;MACA;IACA,CA7JA;;IA8JAC;MACA;IACA,CAhKA;;IAiKA;IACAC;MACA;IACA;;EApKA;AApEA","names":["getAllAccountType","addExpenseSingle","getExpenseSingleInfo","editExpenseSingle","components","SelectCustomer","AccountType","staffListModal","SelectSupplier","SelectShop","data","form","shopName","shopId","billTime","currentUnit","currentUnitId","payType","consumeTypeId","consumeTypeName","manager","totalCollectionAmount","totalPreferentialAmount","totalActualAmount","expenseSingleAccountDate","expenseName","amount","settlementMethodId","accountId","remark","settlementAccount","preferentialAmount","options","pay_type_list","account_show","account_index","cost_id","loading","options_value","options_list","label","value","staff","isserch","staff_show","supplierId","rules","required","trigger","consumeType","methods","addAccount","delAccount","type","change","openAccount","customerSel","page","pageSize","accountsel","val","flag","item","saleFn","staffSel","selSupplier","btypeChange","selShop"],"sourceRoot":"src/views/Finance/Cashier","sources":["AddCostSheet.vue"],"sourcesContent":["<template>\n <ContainerTit class=\"AddCostSheet\">\n <div style=\"position: relative\">\n <div class=\"btn-top-div\">\n <el-button type=\"primary\" :loading=\"loading\" @click=\"addData\">\n 保存并提交\n </el-button>\n </div>\n </div>\n <el-form\n ref=\"base_form\"\n label-width=\"120px\"\n :model=\"form\"\n size=\"small\"\n :rules=\"rules\"\n >\n <el-tabs v-model=\"form.payType\" @tab-click=\"change\">\n <el-tab-pane label=\"日常收入\" name=\"5\">\n <el-row style=\"padding-bottom: 13px\">\n <el-col :span=\"24\">\n <p\n style=\"padding-left: 20px\"\n class=\"order_midden_left_text el-icon-arrow-right\"\n >\n 日常收入信息\n </p>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"margin-bottom: 0\">\n <el-form-item\n label=\"往来单位:\"\n prop=\"currentUnit\"\n style=\"min-width: 400px\"\n >\n <el-select\n v-model=\"options_value\"\n placeholder=\"请选择\"\n style=\"width: 85px\"\n @change=\"btypeChange\"\n >\n <el-option\n v-for=\"item in options_list\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n <SelectCustomer\n v-if=\"options_value === 4\"\n v-model=\"form.currentUnit\"\n :clearable=\"false\"\n width=\"120\"\n @change=\"customerSel\"\n />\n <SelectSupplier\n v-if=\"options_value === 5\"\n v-model=\"form.currentUnit\"\n width=\"150\"\n @change=\"selSupplier\"\n />\n <el-input\n v-if=\"options_value === 3\"\n v-model=\"form.currentUnit\"\n clearable\n style=\"width: 150px\"\n placeholder=\"请选择员工\"\n @clear=\"staff = ''\"\n @blur=\"staff = ''\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"saleFn(true)\"\n ></i>\n </el-input>\n </el-form-item>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"margin-bottom: 0\">\n <el-form-item label=\"单据日期:\">\n <template>\n <div class=\"block\">\n <el-date-picker\n v-model=\"form.billTime\"\n style=\"width: 240px\"\n type=\"date\"\n placeholder=\"选择日期\"\n value-format=\"timestamp\"\n ></el-date-picker>\n </div>\n </template>\n </el-form-item>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"margin-bottom: 0\">\n <el-form-item label=\"费用类型:\" prop=\"consumeType\">\n <el-select v-model=\"form.consumeTypeId\" placeholder=\"费用类型\">\n <el-option\n v-for=\"(item, index) in options\"\n :key=\"index\"\n :label=\"item.name\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n </el-form-item>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <el-form-item label=\"经手人:\">\n {{ form.manager }}\n </el-form-item>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <el-form-item label=\"选择店铺\" prop=\"shopName\">\n <SelectShop\n v-model=\"form.shopId\"\n width=\"235\"\n :clearable=\"false\"\n placeholder=\"选择商铺\"\n @change=\"selShop\"\n />\n </el-form-item>\n </el-col>\n </el-row>\n <div class=\"order_bottom\">\n <p class=\"text\">日常收入明细</p>\n <el-table :data=\"form.expenseSingleAccountDate\">\n <el-table-column prop=\"expenseName\" min-width=\"160\">\n <template slot=\"header\">\n <span style=\"color: red\">*</span>\n <span>收入费用名称</span>\n </template>\n <template slot-scope=\"scope\">\n <el-input\n v-model=\"scope.row.expenseName\"\n style=\"width: 100%\"\n size=\"small\"\n placeholder=\"费用名称\"\n ></el-input>\n </template>\n </el-table-column>\n <el-table-column prop=\"amount\" min-width=\"120\">\n <template slot=\"header\">\n <span style=\"color: red\">*</span>\n <span>费用金额</span>\n </template>\n <template slot-scope=\"scope\">\n <el-input-number\n v-model=\"scope.row.amount\"\n :controls=\"false\"\n placeholder=\"费用金额\"\n size=\"small\"\n style=\"width: 100%\"\n :min=\"1\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column label=\"优惠金额\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <el-input-number\n v-model=\"scope.row.preferentialAmount\"\n :controls=\"false\"\n placeholder=\"优惠金额\"\n style=\"width: 100%\"\n size=\"small\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column\n label=\"实际收款金额\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{\n $NP.minus(scope.row.amount, scope.row.preferentialAmount)\n }}\n </template>\n </el-table-column>\n <el-table-column min-width=\"160\">\n <template slot=\"header\">\n <span style=\"color: red\">*</span>\n <span>结算方式</span>\n </template>\n <template slot-scope=\"scope\">\n <el-select\n v-model=\"scope.row.settlementMethodId\"\n clearable\n size=\"small\"\n placeholder=\"请选择结算方式\"\n style=\"width: 100%\"\n >\n <el-option\n v-for=\"(item, index) in pay_type_list\"\n :key=\"index\"\n :label=\"item.title\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"settlementAccount\"\n label=\"结算账户\"\n min-width=\"160\"\n >\n <template slot=\"header\">\n <span style=\"color: red\">*</span>\n <span>结算账户</span>\n </template>\n <template slot-scope=\"scope\">\n <el-input\n v-model=\"scope.row.settlementAccount\"\n readonly\n style=\"width: 100%\"\n size=\"small\"\n placeholder=\"结算账户\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"openAccount(scope.$index)\"\n ></i>\n </el-input>\n </template>\n </el-table-column>\n <el-table-column label=\"备注\" min-width=\"200\">\n <template slot-scope=\"scope\">\n <el-input\n v-model=\"scope.row.remark\"\n style=\"width: 100%\"\n size=\"small\"\n placeholder=\"备注\"\n ></el-input>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"remark\"\n label=\"操作\"\n width=\"140\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n <el-button\n :disabled=\"form.expenseSingleAccountDate.length === 1\"\n size=\"mini\"\n type=\"text\"\n @click=\"delAccount(scope.$index)\"\n >\n 删除\n </el-button>\n <!-- <el-button size=\"mini\" type=\"text\" @click=\"addAccount\">-->\n <!-- 新增-->\n <!-- </el-button>-->\n </template>\n </el-table-column>\n </el-table>\n <div class=\"table-b-div\">\n <div class=\"table-b-div-cont\" @click=\"addAccount\">\n <el-button type=\"text\" size=\"mini\" @click=\"addAccount\">\n <i class=\"el-icon-plus\"></i>\n 新增\n </el-button>\n </div>\n </div>\n </div>\n </el-tab-pane>\n <el-tab-pane label=\"日常支出\" name=\"4\">\n <el-row style=\"padding-bottom: 13px\">\n <el-col :span=\"24\">\n <p\n style=\"padding-left: 20px\"\n class=\"order_midden_left_text el-icon-arrow-right\"\n >\n 日常支出信息\n </p>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"margin-bottom: 0\">\n <el-form-item\n label=\"往来单位:\"\n prop=\"currentUnit\"\n style=\"min-width: 400px\"\n >\n <el-select\n v-model=\"options_value\"\n placeholder=\"请选择\"\n style=\"width: 85px\"\n @change=\"btypeChange\"\n >\n <el-option\n v-for=\"item in options_list\"\n :key=\"item.value\"\n :label=\"item.label\"\n :value=\"item.value\"\n ></el-option>\n </el-select>\n <SelectCustomer\n v-if=\"options_value === 4\"\n v-model=\"form.currentUnit\"\n :clearable=\"false\"\n width=\"120\"\n @change=\"customerSel\"\n />\n <SelectSupplier\n v-if=\"options_value === 5\"\n v-model=\"form.currentUnit\"\n width=\"150\"\n @change=\"selSupplier\"\n />\n <el-input\n v-if=\"options_value === 3\"\n v-model=\"form.currentUnit\"\n clearable\n style=\"width: 150px\"\n placeholder=\"请选择员工\"\n @clear=\"staff = ''\"\n @blur=\"staff = ''\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"saleFn(true)\"\n ></i>\n </el-input>\n </el-form-item>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"margin-bottom: 0\">\n <el-form-item label=\"单据日期:\">\n <template>\n <div class=\"block\">\n <el-date-picker\n v-model=\"form.billTime\"\n style=\"width: 240px\"\n type=\"date\"\n placeholder=\"选择日期\"\n value-format=\"timestamp\"\n ></el-date-picker>\n </div>\n </template>\n </el-form-item>\n </el-col>\n <el-col class=\"form\" :span=\"6\" style=\"margin-bottom: 0\">\n <el-form-item label=\"费用类型:\" prop=\"consumeType\">\n <el-select v-model=\"form.consumeTypeId\" placeholder=\"费用类型\">\n <el-option\n v-for=\"(item, index) in options\"\n :key=\"index\"\n :label=\"item.name\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n </el-form-item>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <el-form-item label=\"经手人:\">\n {{ form.manager }}\n </el-form-item>\n </el-col>\n <el-col class=\"form\" :span=\"6\">\n <el-form-item label=\"选择店铺\" prop=\"shopName\">\n <SelectShop\n v-model=\"form.shopId\"\n width=\"235\"\n :clearable=\"false\"\n placeholder=\"选择商铺\"\n @change=\"selShop\"\n />\n </el-form-item>\n </el-col>\n </el-row>\n <div class=\"order_bottom\">\n <p class=\"text\">日常支出明细</p>\n <el-table :data=\"form.expenseSingleAccountDate\">\n <el-table-column\n prop=\"expenseName\"\n label=\"支出费用名称\"\n min-width=\"160\"\n >\n <template slot=\"header\">\n <span style=\"color: red\">*</span>\n <span>支出费用名称</span>\n </template>\n <template slot-scope=\"scope\">\n <el-input\n v-model=\"scope.row.expenseName\"\n style=\"width: 100%\"\n size=\"small\"\n placeholder=\"费用名称\"\n ></el-input>\n </template>\n </el-table-column>\n <el-table-column prop=\"amount\" label=\"费用金额\" min-width=\"120\">\n <template slot=\"header\">\n <span style=\"color: red\">*</span>\n <span>费用金额</span>\n </template>\n <template slot-scope=\"scope\">\n <el-input-number\n v-model=\"scope.row.amount\"\n :controls=\"false\"\n placeholder=\"费用金额\"\n size=\"small\"\n style=\"width: 100%\"\n :min=\"1\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column label=\"优惠金额\" min-width=\"120\">\n <template slot-scope=\"scope\">\n <el-input-number\n v-model=\"scope.row.preferentialAmount\"\n :controls=\"false\"\n placeholder=\"优惠金额\"\n style=\"width: 100%\"\n size=\"small\"\n ></el-input-number>\n </template>\n </el-table-column>\n <el-table-column\n label=\"实际收款金额\"\n min-width=\"120\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n {{ scope.row.amount - scope.row.preferentialAmount }}\n </template>\n </el-table-column>\n <el-table-column label=\"结算方式\" min-width=\"160\">\n <template slot=\"header\">\n <span style=\"color: red\">*</span>\n <span>结算方式</span>\n </template>\n <template slot-scope=\"scope\">\n <el-select\n v-model=\"scope.row.settlementMethodId\"\n clearable\n size=\"small\"\n placeholder=\"请选择结算方式\"\n style=\"width: 100%\"\n >\n <el-option\n v-for=\"(item, index) in pay_type_list\"\n :key=\"index\"\n :label=\"item.title\"\n :value=\"item.id\"\n ></el-option>\n </el-select>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"settlementAccount\"\n label=\"结算账户\"\n min-width=\"160\"\n >\n <template slot=\"header\">\n <span style=\"color: red\">*</span>\n <span>结算账户</span>\n </template>\n <template slot-scope=\"scope\">\n <el-input\n v-model=\"scope.row.settlementAccount\"\n readonly\n style=\"width: 100%\"\n size=\"small\"\n placeholder=\"结算账户\"\n >\n <i\n slot=\"suffix\"\n class=\"el-input__icon el-icon-search\"\n @click=\"openAccount(scope.$index)\"\n ></i>\n </el-input>\n </template>\n </el-table-column>\n <el-table-column label=\"备注\" min-width=\"200\">\n <template slot-scope=\"scope\">\n <el-input\n v-model=\"scope.row.remark\"\n style=\"width: 100%\"\n size=\"small\"\n placeholder=\"备注\"\n ></el-input>\n </template>\n </el-table-column>\n <el-table-column\n prop=\"remark\"\n label=\"操作\"\n width=\"140\"\n align=\"center\"\n >\n <template slot-scope=\"scope\">\n <el-button\n :disabled=\"form.expenseSingleAccountDate.length === 1\"\n size=\"mini\"\n type=\"text\"\n @click=\"delAccount(scope.$index)\"\n >\n 删除\n </el-button>\n <!-- <el-button size=\"mini\" type=\"text\" @click=\"addAccount\">-->\n <!-- 新增-->\n <!-- </el-button>-->\n </template>\n </el-table-column>\n </el-table>\n <div class=\"table-b-div\">\n <div class=\"table-b-div-cont\" @click=\"addAccount\">\n <el-button type=\"text\" size=\"mini\" @click=\"addAccount\">\n <i class=\"el-icon-plus\"></i>\n 新增\n </el-button>\n </div>\n </div>\n </div>\n </el-tab-pane>\n </el-tabs>\n <!-- <div v-if=\"form.payType === '5'\">-->\n <!-- <div class=\"detail-tab-item\">-->\n <!-- <p class=\"detail-tab-title\">基础信息</p>-->\n <!-- <div class=\"detail-tab-main\">-->\n <!-- <el-row>-->\n <!-- <el-col :span=\"6\" style=\"display: flex\">-->\n <!-- <el-form-item label=\"往来单位:\" prop=\"currentUnit\">-->\n <!-- <el-select-->\n <!-- v-model=\"options_value\"-->\n <!-- placeholder=\"请选择\"-->\n <!-- style=\"width: 85px\"-->\n <!-- @change=\"btypeChange\"-->\n <!-- >-->\n <!-- <el-option-->\n <!-- v-for=\"item in options_list\"-->\n <!-- :key=\"item.value\"-->\n <!-- :label=\"item.label\"-->\n <!-- :value=\"item.value\"-->\n <!-- ></el-option>-->\n <!-- </el-select>-->\n <!-- <SelectCustomer-->\n <!-- v-if=\"options_value === 4\"-->\n <!-- v-model=\"form.currentUnit\"-->\n <!-- :clearable=\"false\"-->\n <!-- width=\"120\"-->\n <!-- @change=\"customerSel\"-->\n <!-- />-->\n <!-- <SelectSupplier-->\n <!-- v-if=\"options_value === 5\"-->\n <!-- v-model=\"form.currentUnit\"-->\n <!-- width=\"150\"-->\n <!-- @change=\"selSupplier\"-->\n <!-- />-->\n <!-- <el-input-->\n <!-- v-if=\"options_value === 3\"-->\n <!-- v-model=\"form.currentUnit\"-->\n <!-- clearable-->\n <!-- style=\"width: 150px\"-->\n <!-- placeholder=\"请选择员工\"-->\n <!-- @clear=\"staff = ''\"-->\n <!-- @blur=\"staff = ''\"-->\n <!-- >-->\n <!-- <i-->\n <!-- slot=\"suffix\"-->\n <!-- class=\"el-input__icon el-icon-search\"-->\n <!-- @click=\"saleFn(true)\"-->\n <!-- ></i>-->\n <!-- </el-input>-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- <el-col :span=\"6\">-->\n <!-- <el-form-item label=\"单据日期:\">-->\n <!-- <template>-->\n <!-- <div class=\"block\">-->\n <!-- <el-date-picker-->\n <!-- v-model=\"form.billTime\"-->\n <!-- style=\"width: 240px\"-->\n <!-- type=\"date\"-->\n <!-- placeholder=\"选择日期\"-->\n <!-- value-format=\"timestamp\"-->\n <!-- ></el-date-picker>-->\n <!-- </div>-->\n <!-- </template>-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- <el-col :span=\"5\">-->\n <!-- <el-form-item label=\"经手人:\">-->\n <!-- {{ form.manager }}-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- <el-col :span=\"6\">-->\n <!-- <el-form-item label=\"费用类型:\" prop=\"consumeType\">-->\n <!-- <el-select-->\n <!-- v-model=\"form.consumeTypeId\"-->\n <!-- placeholder=\"费用类型\"-->\n <!-- >-->\n <!-- <el-option-->\n <!-- v-for=\"(item, index) in options\"-->\n <!-- :key=\"index\"-->\n <!-- :label=\"item.name\"-->\n <!-- :value=\"item.id\"-->\n <!-- ></el-option>-->\n <!-- </el-select>-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- <el-col :span=\"6\">-->\n <!-- <el-form-item label=\"选择店铺\" prop=\"shopName\">-->\n <!-- <SelectShop-->\n <!-- v-model=\"form.shopId\"-->\n <!-- width=\"235\"-->\n <!-- :clearable=\"false\"-->\n <!-- placeholder=\"选择商铺\"-->\n <!-- @change=\"selShop\"-->\n <!-- />-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- </el-row>-->\n <!-- </div>-->\n <!-- </div>-->\n <!-- <div class=\"detail-tab-item\">-->\n <!-- <p class=\"detail-tab-title\">日常收入</p>-->\n <!-- <div class=\"detail-tab-main\">-->\n <!-- <el-table :data=\"form.expenseSingleAccountDate\">-->\n <!-- <el-table-column prop=\"expenseName\" min-width=\"160\">-->\n <!-- <template slot=\"header\">-->\n <!-- <span style=\"color: red\">*</span>-->\n <!-- <span>收入费用名称</span>-->\n <!-- </template>-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-->\n <!-- v-model=\"scope.row.expenseName\"-->\n <!-- style=\"width: 100%\"-->\n <!-- size=\"small\"-->\n <!-- placeholder=\"费用名称\"-->\n <!-- ></el-input>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column prop=\"amount\" min-width=\"120\">-->\n <!-- <template slot=\"header\">-->\n <!-- <span style=\"color: red\">*</span>-->\n <!-- <span>费用金额</span>-->\n <!-- </template>-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-number-->\n <!-- v-model=\"scope.row.amount\"-->\n <!-- :controls=\"false\"-->\n <!-- placeholder=\"费用金额\"-->\n <!-- size=\"small\"-->\n <!-- style=\"width: 100%\"-->\n <!-- :min=\"1\"-->\n <!-- ></el-input-number>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column label=\"优惠金额\" min-width=\"120\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-number-->\n <!-- v-model=\"scope.row.preferentialAmount\"-->\n <!-- :controls=\"false\"-->\n <!-- placeholder=\"优惠金额\"-->\n <!-- style=\"width: 100%\"-->\n <!-- size=\"small\"-->\n <!-- ></el-input-number>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column-->\n <!-- label=\"实际收款金额\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- >-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- {{-->\n <!-- $NP.minus(scope.row.amount, scope.row.preferentialAmount)-->\n <!-- }}-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column min-width=\"160\">-->\n <!-- <template slot=\"header\">-->\n <!-- <span style=\"color: red\">*</span>-->\n <!-- <span>结算方式</span>-->\n <!-- </template>-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-select-->\n <!-- v-model=\"scope.row.settlementMethodId\"-->\n <!-- clearable-->\n <!-- size=\"small\"-->\n <!-- placeholder=\"请选择结算方式\"-->\n <!-- style=\"width: 100%\"-->\n <!-- >-->\n <!-- <el-option-->\n <!-- v-for=\"(item, index) in pay_type_list\"-->\n <!-- :key=\"index\"-->\n <!-- :label=\"item.title\"-->\n <!-- :value=\"item.id\"-->\n <!-- ></el-option>-->\n <!-- </el-select>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column-->\n <!-- prop=\"settlementAccount\"-->\n <!-- label=\"结算账户\"-->\n <!-- min-width=\"160\"-->\n <!-- >-->\n <!-- <template slot=\"header\">-->\n <!-- <span style=\"color: red\">*</span>-->\n <!-- <span>结算账户</span>-->\n <!-- </template>-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-->\n <!-- v-model=\"scope.row.settlementAccount\"-->\n <!-- readonly-->\n <!-- style=\"width: 100%\"-->\n <!-- size=\"small\"-->\n <!-- placeholder=\"结算账户\"-->\n <!-- >-->\n <!-- <i-->\n <!-- slot=\"suffix\"-->\n <!-- class=\"el-input__icon el-icon-search\"-->\n <!-- @click=\"openAccount(scope.$index)\"-->\n <!-- ></i>-->\n <!-- </el-input>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column label=\"备注\" min-width=\"200\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-->\n <!-- v-model=\"scope.row.remark\"-->\n <!-- style=\"width: 100%\"-->\n <!-- size=\"small\"-->\n <!-- placeholder=\"备注\"-->\n <!-- ></el-input>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column prop=\"remark\" label=\"操作\" width=\"140\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-button-->\n <!-- :disabled=\"form.expenseSingleAccountDate.length === 1\"-->\n <!-- size=\"mini\"-->\n <!-- type=\"text\"-->\n <!-- @click=\"delAccount(scope.$index)\"-->\n <!-- >-->\n <!-- 删除-->\n <!-- </el-button>-->\n <!-- <el-button size=\"mini\" type=\"text\" @click=\"addAccount\">-->\n <!-- 新增-->\n <!-- </el-button>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- </el-table>-->\n <!-- </div>-->\n <!-- </div>-->\n <!-- </div>-->\n <!-- <div v-if=\"form.payType === '4'\">-->\n <!-- <div class=\"detail-tab-item\">-->\n <!-- <p class=\"detail-tab-title\">基础信息</p>-->\n <!-- <div class=\"detail-tab-main\">-->\n <!-- <el-row>-->\n <!-- <el-col :span=\"6\" style=\"display: flex\">-->\n <!-- <el-form-item label=\"往来单位:\" prop=\"currentUnit\">-->\n <!-- <el-select-->\n <!-- v-model=\"options_value\"-->\n <!-- placeholder=\"请选择\"-->\n <!-- style=\"width: 85px\"-->\n <!-- @change=\"btypeChange\"-->\n <!-- >-->\n <!-- <el-option-->\n <!-- v-for=\"item in options_list\"-->\n <!-- :key=\"item.value\"-->\n <!-- :label=\"item.label\"-->\n <!-- :value=\"item.value\"-->\n <!-- ></el-option>-->\n <!-- </el-select>-->\n <!-- <SelectCustomer-->\n <!-- v-if=\"options_value === 4\"-->\n <!-- v-model=\"form.currentUnit\"-->\n <!-- :clearable=\"false\"-->\n <!-- width=\"120\"-->\n <!-- @change=\"customerSel\"-->\n <!-- />-->\n <!-- <SelectSupplier-->\n <!-- v-if=\"options_value === 5\"-->\n <!-- v-model=\"form.currentUnit\"-->\n <!-- width=\"150\"-->\n <!-- @change=\"selSupplier\"-->\n <!-- />-->\n <!-- <el-input-->\n <!-- v-if=\"options_value === 3\"-->\n <!-- v-model=\"form.currentUnit\"-->\n <!-- clearable-->\n <!-- style=\"width: 150px\"-->\n <!-- placeholder=\"请选择员工\"-->\n <!-- @clear=\"staff = ''\"-->\n <!-- @blur=\"staff = ''\"-->\n <!-- >-->\n <!-- <i-->\n <!-- slot=\"suffix\"-->\n <!-- class=\"el-input__icon el-icon-search\"-->\n <!-- @click=\"saleFn(true)\"-->\n <!-- ></i>-->\n <!-- </el-input>-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- <el-col :span=\"6\">-->\n <!-- <el-form-item label=\"单据日期:\">-->\n <!-- <template>-->\n <!-- <div class=\"block\">-->\n <!-- <el-date-picker-->\n <!-- v-model=\"form.billTime\"-->\n <!-- style=\"width: 240px\"-->\n <!-- type=\"date\"-->\n <!-- placeholder=\"选择日期\"-->\n <!-- value-format=\"timestamp\"-->\n <!-- ></el-date-picker>-->\n <!-- </div>-->\n <!-- </template>-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- <el-col :span=\"5\">-->\n <!-- <el-form-item label=\"经手人:\">-->\n <!-- {{ form.manager }}-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- <el-col :span=\"6\">-->\n <!-- <el-form-item label=\"费用类型:\" prop=\"consumeType\">-->\n <!-- <el-select-->\n <!-- v-model=\"form.consumeTypeId\"-->\n <!-- placeholder=\"费用类型\"-->\n <!-- >-->\n <!-- <el-option-->\n <!-- v-for=\"(item, index) in options\"-->\n <!-- :key=\"index\"-->\n <!-- :label=\"item.name\"-->\n <!-- :value=\"item.id\"-->\n <!-- ></el-option>-->\n <!-- </el-select>-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- <el-col :span=\"6\">-->\n <!-- <el-form-item label=\"选择店铺\" prop=\"shopName\">-->\n <!-- <SelectShop-->\n <!-- v-model=\"form.shopId\"-->\n <!-- width=\"235\"-->\n <!-- :clearable=\"false\"-->\n <!-- placeholder=\"选择商铺\"-->\n <!-- @change=\"selShop\"-->\n <!-- />-->\n <!-- </el-form-item>-->\n <!-- </el-col>-->\n <!-- </el-row>-->\n <!-- </div>-->\n <!-- </div>-->\n <!-- <div class=\"detail-tab-item\">-->\n <!-- <p class=\"detail-tab-title\">日常支出</p>-->\n <!-- <div class=\"detail-tab-main\">-->\n <!-- <el-table :data=\"form.expenseSingleAccountDate\">-->\n <!-- <el-table-column-->\n <!-- prop=\"expenseName\"-->\n <!-- label=\"支出费用名称\"-->\n <!-- min-width=\"160\"-->\n <!-- >-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-->\n <!-- v-model=\"scope.row.expenseName\"-->\n <!-- style=\"width: 100%\"-->\n <!-- size=\"small\"-->\n <!-- placeholder=\"费用名称\"-->\n <!-- ></el-input>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column prop=\"amount\" label=\"费用金额\" min-width=\"120\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-number-->\n <!-- v-model=\"scope.row.amount\"-->\n <!-- :controls=\"false\"-->\n <!-- placeholder=\"费用金额\"-->\n <!-- size=\"small\"-->\n <!-- style=\"width: 100%\"-->\n <!-- :min=\"1\"-->\n <!-- ></el-input-number>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column label=\"优惠金额\" min-width=\"120\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-number-->\n <!-- v-model=\"scope.row.preferentialAmount\"-->\n <!-- :controls=\"false\"-->\n <!-- placeholder=\"优惠金额\"-->\n <!-- style=\"width: 100%\"-->\n <!-- size=\"small\"-->\n <!-- ></el-input-number>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column-->\n <!-- label=\"实际收款金额\"-->\n <!-- min-width=\"120\"-->\n <!-- align=\"center\"-->\n <!-- >-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- {{ scope.row.amount - scope.row.preferentialAmount }}-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column label=\"结算方式\" min-width=\"160\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-select-->\n <!-- v-model=\"scope.row.settlementMethodId\"-->\n <!-- clearable-->\n <!-- size=\"small\"-->\n <!-- placeholder=\"结算方式\"-->\n <!-- style=\"width: 100%\"-->\n <!-- >-->\n <!-- <el-option-->\n <!-- v-for=\"(item, index) in pay_type_list\"-->\n <!-- :key=\"index\"-->\n <!-- :label=\"item.title\"-->\n <!-- :value=\"item.id\"-->\n <!-- ></el-option>-->\n <!-- </el-select>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column-->\n <!-- prop=\"settlementAccount\"-->\n <!-- label=\"结算账户\"-->\n <!-- min-width=\"160\"-->\n <!-- >-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-->\n <!-- v-model=\"scope.row.settlementAccount\"-->\n <!-- readonly-->\n <!-- style=\"width: 100%\"-->\n <!-- size=\"small\"-->\n <!-- placeholder=\"结算账户\"-->\n <!-- >-->\n <!-- <i-->\n <!-- slot=\"suffix\"-->\n <!-- class=\"el-input__icon el-icon-search\"-->\n <!-- @click=\"openAccount(scope.$index)\"-->\n <!-- ></i>-->\n <!-- </el-input>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column label=\"备注\" min-width=\"200\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-input-->\n <!-- v-model=\"scope.row.remark\"-->\n <!-- style=\"width: 100%\"-->\n <!-- size=\"small\"-->\n <!-- placeholder=\"备注\"-->\n <!-- ></el-input>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- <el-table-column prop=\"remark\" label=\"操作\" width=\"140\">-->\n <!-- <template slot-scope=\"scope\">-->\n <!-- <el-button-->\n <!-- :disabled=\"form.expenseSingleAccountDate.length === 1\"-->\n <!-- size=\"mini\"-->\n <!-- type=\"text\"-->\n <!-- @click=\"delAccount(scope.$index)\"-->\n <!-- >-->\n <!-- 删除-->\n <!-- </el-button>-->\n <!-- <el-button size=\"mini\" type=\"text\" @click=\"addAccount\">-->\n <!-- 新增-->\n <!-- </el-button>-->\n <!-- </template>-->\n <!-- </el-table-column>-->\n <!-- </el-table>-->\n <!-- </div>-->\n <!-- </div>-->\n <!-- </div>-->\n </el-form>\n <AccountType\n v-if=\"account_show\"\n :is-check=\"false\"\n :is-show=\"account_show\"\n @cancel=\"account_show = false\"\n @confirm=\"accountsel\"\n />\n <staffListModal\n v-if=\"staff_show\"\n :is-show=\"staff_show\"\n :is-check=\"false\"\n :isserch=\"isserch\"\n @cancel=\"staff_show = false\"\n @confirm=\"staffSel\"\n />\n </ContainerTit>\n</template>\n<style></style>\n\n<script>\n import {\n getAllAccountType,\n addExpenseSingle,\n getExpenseSingleInfo,\n editExpenseSingle,\n } from \"@/api/Finance\";\n import SelectCustomer from \"@/component/common/SelectCustomer.vue\";\n import { getAllPayment } from \"@/api/System\";\n import AccountType from \"../AccountType\";\n import staffListModal from \"@/component/common/staffListModal\";\n import SelectSupplier from \"@/component/common/SelectSupplier.vue\";\n import SelectShop from \"@/component/goods/SelectShop.vue\";\n export default {\n components: {\n SelectCustomer,\n AccountType,\n staffListModal,\n SelectSupplier,\n SelectShop,\n },\n data() {\n return {\n form: {\n shopName: \"\", //商铺名称\n shopId: \"\", // 商铺有id\n billTime: new Date().getTime(), //单据日期\n currentUnit: \"\", //往来单位\n // money: \"\", //金额\n currentUnitId: \"\", //往来单位id\n payType: \"5\", // 页面tab切换\n consumeTypeId: \"\", // 费用类型id\n consumeTypeName: \"\",\n manager: \"\", //经手人\n totalCollectionAmount: 0, // 总费用金额\n totalPreferentialAmount: 0, // 优惠总金额\n totalActualAmount: 0, // 实付总金额\n expenseSingleAccountDate: [\n {\n expenseName: \"\", // 费用名称\n amount: 0, // 金额\n settlementMethodId: \"\", //结算方式\n accountId: 0, // 结算账户id\n remark: \"\", // 备注\n settlementAccount: \"\", // 结算账户\n preferentialAmount: 0, //优惠金额\n },\n ],\n },\n options: [],\n pay_type_list: [],\n account_show: false,\n account_index: 0,\n cost_id: \"\",\n loading: false,\n options_value: 4,\n options_list: [\n { label: \"客户\", value: 4 },\n { label: \"供应商\", value: 5 },\n { label: \"员工\", value: 3 },\n ],\n staff: \"\",\n isserch: true,\n staff_show: false,\n supplierId: \"\",\n rules: {\n currentUnit: [{ required: true, trigger: \"blur\" }],\n consumeType: [{ required: true, trigger: \"blur\" }],\n shopName: [{ required: true, trigger: \"blur\" }],\n },\n };\n },\n async created() {\n this.cost_id = this.$route.params.id;\n this.form.manager = this.userName;\n await this.getAllAccountType(this.form.payType);\n await this.getAllPayment();\n if (this.cost_id) {\n await this.getExpenseSingleInfo(this.cost_id);\n }\n },\n methods: {\n addAccount() {\n this.form.expenseSingleAccountDate.push({\n expenseName: \"\", // 费用名称\n amount: 0, // 金额\n settlementMethodId: \"\", //结算方式\n accountId: 0, // 结算账户id\n remark: \"\", // 备注\n settlementAccount: \"\", // 结算账户\n preferentialAmount: 0, //优惠金额\n });\n },\n delAccount(index) {\n this.form.expenseSingleAccountDate.splice(index, 1);\n },\n async getAllAccountType(id) {\n const { data } = await getAllAccountType({ type: id - 0 });\n this.options = data;\n },\n change() {\n this.getAllAccountType(this.form.payType);\n this.form.consumeTypeId = \"\";\n },\n openAccount(index) {\n this.account_index = index;\n if (this.form.currentUnitId) {\n this.account_show = true;\n } else {\n this.$message.warning(\"请选择往来单位\");\n }\n },\n customerSel(val, row) {\n this.form.currentUnitId = row[0].id;\n },\n // 获取支付方式\n async getAllPayment() {\n const data = await getAllPayment({\n page: 1,\n pageSize: 99,\n });\n\n this.pay_type_list = data.data;\n },\n // 结算账户\n accountsel(val) {\n this.form.expenseSingleAccountDate[this.account_index].accountId =\n val[0].id;\n this.form.expenseSingleAccountDate[\n this.account_index\n ].settlementAccount = val[0].name;\n },\n async addData() {\n this.loading = true;\n if (this.form.consumeTypeId === \"\" || this.form.currentUnitId === \"\") {\n this.$message.warning(\"往来单位和费用类型不能为空\");\n this.loading = false;\n return;\n }\n if (!this.form.shopName) {\n this.$message.warning(\"请选择店铺\");\n this.loading = false;\n return;\n }\n // this.form.totalCollectionAmount = 0;\n // this.form.totalPreferentialAmount = 0;\n // this.form.totalActualAmount = 0;\n let flag = false;\n this.form.expenseSingleAccountDate.forEach((item) => {\n if (!item.expenseName.trim()) {\n this.$message.warning(\"费用名称不能为空\");\n flag = true;\n return;\n }\n if (!item.amount) {\n this.$message.warning(\"费用金额不能为空\");\n flag = true;\n return;\n }\n if (!item.settlementMethodId) {\n this.$message.warning(\"请选择结算方式\");\n flag = true;\n return;\n }\n if (!item.accountId) {\n this.$message.warning(\"请选择结算账户\");\n flag = true;\n return;\n }\n });\n if (flag) {\n this.loading = false;\n return;\n }\n this.options.forEach((item) => {\n if (item.id === this.form.consumeTypeId)\n this.form.consumeTypeName = item.name;\n });\n this.form.expenseSingleAccountDate.forEach((item) => {\n // 费用\n this.form.totalCollectionAmount = this.$NP.plus(\n this.form.totalCollectionAmount,\n item.amount\n );\n // 优惠\n this.form.totalPreferentialAmount = this.$NP.plus(\n this.form.totalPreferentialAmount,\n item.preferentialAmount\n );\n });\n // 实付\n this.form.totalActualAmount = this.$NP.minus(\n this.form.totalCollectionAmount,\n this.form.totalPreferentialAmount\n );\n try {\n if (this.cost_id) {\n const { data } = await editExpenseSingle(this.cost_id, {\n ...this.form,\n type: this.options_value,\n });\n this.$message.success(\"编辑成功\");\n this.loading = false;\n } else {\n const { data } = await addExpenseSingle({\n ...this.form,\n type: this.options_value,\n });\n this.$message.success(\"新增成功\");\n this.loading = false;\n }\n await this.$router.push(\"/Finance/Cashier/CostSheet\");\n } catch {\n this.loading = false;\n }\n },\n async getExpenseSingleInfo(id) {\n const { data } = await getExpenseSingleInfo(id);\n this.form = data;\n this.form.payType = data.payType + \"\";\n this.form.billTime = data.createTime * 1000;\n this.form.expenseSingleAccountDate = data.accountList;\n this.options_value = data.type;\n },\n saleFn(isserch) {\n this.staff_show = true;\n this.isserch = isserch;\n },\n // 选择员工\n staffSel(val) {\n const row = val[0];\n this.form.currentUnit = row.staffName;\n this.form.currentUnitId = row.id;\n },\n // 获取供应商 selSupplier\n selSupplier(val, row) {\n this.form.currentUnit = row[0].title;\n this.form.currentUnitId = val;\n },\n btypeChange() {\n this.form.currentUnit = \"\";\n },\n // 选择商铺\n selShop(val, row) {\n this.form.shopName = row[0].name;\n },\n },\n };\n</script>\n<style lang=\"scss\" scoped>\n .order_bottom {\n position: relative;\n border-top: 16px solid #f6f8f9;\n width: 100%;\n background-color: #ffffff;\n border-radius: 3px;\n .order_bottom_btn {\n position: absolute;\n top: 15px;\n right: 20px;\n }\n .text {\n font-size: 16px;\n font-weight: 600;\n color: #2d405e;\n line-height: 64px;\n padding: 0px 24px;\n }\n }\n .order_midden_left_text {\n font-weight: bold;\n font-size: 16px;\n margin: 0 0 27px 0;\n }\n .form {\n padding-left: 40px;\n font-size: 14px;\n margin-bottom: 19px;\n .form_left {\n margin-right: 32px;\n color: #62738e;\n font-weight: 400;\n }\n .form_right {\n color: #2d405e;\n font-weight: 500;\n }\n }\n .btn-top-div {\n position: absolute;\n right: 20px;\n top: 15px;\n z-index: 999;\n }\n .table-b-div {\n height: 80px;\n width: 100%;\n padding: 16px 24px 32px 25px;\n border: 1px solid #ebeef5;\n text-align: center;\n line-height: 40px;\n border-top: 0 none;\n cursor: pointer;\n .table-b-div-cont {\n border: 1px dashed #2153d4;\n }\n }\n</style>\n<style>\n .AddCostSheet {\n background-color: #fff;\n }\n .AddCostSheet .el-tabs__item {\n font-size: 16px !important;\n height: 60px !important;\n line-height: 60px !important;\n }\n .AddCostSheet .is-active {\n font-weight: 700;\n color: #000;\n }\n .AddCostSheet .el-tabs__nav {\n margin-left: 24px;\n }\n</style>\n"]}]}