832d37336f2ddf8745314aa5f3eac155.json 17 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\\ShoppingMall\\mendianset\\StepSet.vue?vue&type=script&lang=js&","dependencies":[{"path":"E:\\item\\千鸟\\千鸟云商前端源代码\\源点计划\\jindouyunNewFront\\src\\views\\ShoppingMall\\mendianset\\StepSet.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:Ly8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IHsgZ2V0QWxsUHJvY2Vzc1NldHRpbmcsIHNldEFsbFByb2Nlc3NTZXR0aW5nIH0gZnJvbSAiQC9hcGkvU3lzdGVtIjsKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICJTdGVwU2V0IiwKCiAgZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGxvYWRpbmc6IGZhbHNlLAogICAgICBvcmRlcl9zdGVwOiBbXQogICAgfTsKICB9LAoKICBjcmVhdGVkKCkgewogICAgdGhpcy5nZXRBbGxQcm9jZXNzU2V0dGluZygpOwogIH0sCgogIGFjdGl2YXRlZCgpIHsKICAgIGlmICh0aGlzLiRfaXNJbml0KCkpIHJldHVybjsKICAgIHRoaXMuZ2V0QWxsUHJvY2Vzc1NldHRpbmcoKTsKICB9LAoKICBtZXRob2RzOiB7CiAgICBhc3luYyBnZXRBbGxQcm9jZXNzU2V0dGluZygpIHsKICAgICAgaWYgKCF0aGlzLiRhY2Nlc3NDaGVjayh0aGlzLiRBY2Nlc3MuU3RlcFNldEdldEFsbCkpIHsKICAgICAgICByZXR1cm47CiAgICAgIH0KCiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBnZXRBbGxQcm9jZXNzU2V0dGluZygpOwogICAgICB0aGlzLm9yZGVyX3N0ZXAgPSBkYXRhLmRhdGE7CiAgICB9LAoKICAgIGFzeW5jIHN1YkRhdGUoKSB7CiAgICAgIHRoaXMubG9hZGluZyA9IHRydWU7CiAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCBzZXRBbGxQcm9jZXNzU2V0dGluZyh7IC4uLnRoaXMub3JkZXJfc3RlcAogICAgICB9KTsKICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7CiAgICAgIHRoaXMuJG1lc3NhZ2Uuc3VjY2Vzcygi5L+d5a2Y5oiQ5YqfIik7CiAgICAgIHRoaXMuZ2V0QWxsUHJvY2Vzc1NldHRpbmcoKTsKICAgIH0KCiAgfQp9Ow=="},{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoPA;AACA;EACAA,eADA;;EAEAC;IACA;MACAC,cADA;MAEAC;IAFA;EAIA,CAPA;;EAQAC;IACA;EACA,CAVA;;EAWAC;IACA;IACA;EACA,CAdA;;EAeAC;IACA;MACA;QACA;MACA;;MACA;MACA;IACA,CAPA;;IASA;MACA;MACA,0CACA;MADA;MAGA;MACA;MACA;IACA;;EAjBA;AAfA","names":["name","data","loading","order_step","created","activated","methods"],"sourceRoot":"src/views/ShoppingMall/mendianset","sources":["StepSet.vue"],"sourcesContent":["<template>\n <ContainerTit>\n <Container></Container>\n <div v-if=\"$accessCheck($Access.StepSetSet)\" slot=\"headr\">\n <el-button type=\"primary\" :loading=\"loading\" @click=\"subDate\">\n 提交保存\n </el-button>\n </div>\n <div class=\"detail-tab-item\" style=\"margin-top: 0\">\n <div class=\"detail-tab-title\">流程设置提示</div>\n <div class=\"detail-li-main\">\n <ul class=\"set-tip\">\n <li class=\"set-tip-li\">\n <span class=\"set-tag\"></span>\n <span>表示已开启此步骤</span>\n </li>\n <li class=\"set-tip-li\">\n <span class=\"set-tag oval-def\"></span>\n <span>表示已关闭此步骤</span>\n </li>\n <li class=\"set-tip-li\">\n <span class=\"set-tag\">\n <i class=\"el-icon-lock\"></i>\n </span>\n <span>表示此步骤默认开启,不允许调整</span>\n </li>\n </ul>\n </div>\n </div>\n <div v-if=\"order_step.length\" class=\"detail-tab-item\">\n <div class=\"detail-tab-title\">销售订单设置</div>\n <div class=\"detail-li-main\">\n <div class=\"step-ul clearfix\">\n <div\n class=\"step-tag\"\n :class=\"[\n order_step[0].content.submit.enableStatus !== 5\n ? 'step-tag-deff'\n : '',\n order_step[0].content.submit.lock ? 'pointer' : '',\n ]\"\n @click=\"\n order_step[0].content.submit.enableStatus === 5\n ? (order_step[0].content.submit.enableStatus = 4)\n : (order_step[0].content.submit.enableStatus = 5)\n \"\n >\n {{ order_step[0].content.submit.name }}\n <i\n v-if=\"order_step[0].content.submit.lock\"\n class=\"el-icon-lock step-lock\"\n ></i>\n </div>\n <div class=\"arrow-flow\"></div>\n <div\n class=\"step-tag\"\n :class=\"[\n order_step[0].content.audit.enableStatus !== 5\n ? 'step-tag-deff'\n : '',\n order_step[0].content.audit.lock ? 'pointer' : '',\n ]\"\n @click=\"\n order_step[0].content.audit.enableStatus === 5\n ? (order_step[0].content.audit.enableStatus = 4)\n : (order_step[0].content.audit.enableStatus = 5)\n \"\n >\n {{ order_step[0].content.audit.name }}\n <i\n v-if=\"order_step[0].content.audit.lock\"\n class=\"el-icon-lock step-lock\"\n ></i>\n </div>\n <div class=\"arrow-flow\"></div>\n <div\n class=\"step-tag\"\n :class=\"[\n order_step[0].content.out.enableStatus !== 5\n ? 'step-tag-deff'\n : '',\n order_step[0].content.out.lock ? 'pointer' : '',\n ]\"\n @click=\"\n order_step[0].content.out.enableStatus === 5\n ? (order_step[0].content.out.enableStatus = 4)\n : (order_step[0].content.out.enableStatus = 5)\n \"\n >\n {{ order_step[0].content.out.name }}\n <i\n v-if=\"order_step[0].content.out.lock\"\n class=\"el-icon-lock step-lock\"\n ></i>\n\n <el-tooltip\n effect=\"dark\"\n content=\"商品库存在出库流程完成后扣减。如需进行库存管理需要开启此节点。\"\n placement=\"bottom\"\n >\n <i class=\"el-icon-question tips-box\"></i>\n </el-tooltip>\n </div>\n <div class=\"arrow-flow\"></div>\n <!-- <span>-->\n <!-- <div-->\n <!-- class=\"step-tag\"-->\n <!-- :class=\"[-->\n <!-- order_step[0].content.receivd.enableStatus !== 5-->\n <!-- ? 'step-tag-deff'-->\n <!-- : '',-->\n <!-- order_step[0].content.receivd.lock ? 'pointer' : '',-->\n <!-- ]\"-->\n <!-- @click=\"-->\n <!-- order_step[0].content.receivd.enableStatus === 5-->\n <!-- ? (order_step[0].content.receivd.enableStatus = 4)-->\n <!-- : (order_step[0].content.receivd.enableStatus = 5)-->\n <!-- \"-->\n <!-- >-->\n <!-- {{ order_step[0].content.receivd.name }}-->\n <!-- <i-->\n <!-- v-if=\"order_step[0].content.receivd.lock\"-->\n <!-- class=\"el-icon-lock step-lock\"-->\n <!-- ></i>-->\n <!-- </div>-->\n <!-- <div class=\"arrow-flow\"></div>-->\n <!-- </span>-->\n <div\n class=\"step-tag\"\n :class=\"[\n order_step[0].content.finish.enableStatus !== 5\n ? 'step-tag-deff'\n : '',\n order_step[0].content.finish.lock ? 'pointer' : '',\n ]\"\n @click=\"\n order_step[0].content.finish.enableStatus === 5\n ? (order_step[0].content.finish.enableStatus = 4)\n : (order_step[0].content.finish.enableStatus = 5)\n \"\n >\n {{ order_step[0].content.finish.name }}\n <i\n v-if=\"order_step[0].content.finish.lock\"\n class=\"el-icon-lock step-lock\"\n ></i>\n </div>\n </div>\n </div>\n </div>\n <div v-if=\"false\" class=\"detail-tab-item\">\n <div class=\"detail-tab-title\">退货单设置</div>\n <div class=\"detail-li-main\">\n <div class=\"step-ul clearfix\">\n <div\n class=\"step-tag\"\n :class=\"[\n order_step[1].content.submit.enableStatus !== 5\n ? 'step-tag-deff'\n : '',\n order_step[1].content.submit.lock ? 'pointer' : '',\n ]\"\n @click=\"\n order_step[1].content.submit.enableStatus === 5\n ? (order_step[1].content.submit.enableStatus = 4)\n : (order_step[1].content.submit.enableStatus = 5)\n \"\n >\n {{ order_step[1].content.submit.name }}\n <i\n v-if=\"order_step[1].content.submit.lock\"\n class=\"el-icon-lock step-lock\"\n ></i>\n </div>\n <div class=\"arrow-flow\"></div>\n <div\n class=\"step-tag\"\n :class=\"[\n order_step[1].content.audit.enableStatus !== 5\n ? 'step-tag-deff'\n : '',\n order_step[1].content.audit.lock ? 'pointer' : '',\n ]\"\n @click=\"\n order_step[1].content.audit.enableStatus === 5\n ? (order_step[1].content.audit.enableStatus = 4)\n : (order_step[1].content.audit.enableStatus = 5)\n \"\n >\n {{ order_step[1].content.audit.name }}\n <i\n v-if=\"order_step[1].content.audit.lock\"\n class=\"el-icon-lock step-lock\"\n ></i>\n </div>\n <div class=\"arrow-flow\"></div>\n <div\n class=\"step-tag\"\n :class=\"[\n order_step[1].content.in.enableStatus !== 5\n ? 'step-tag-deff'\n : '',\n order_step[1].content.in.lock ? 'pointer' : '',\n ]\"\n @click=\"\n order_step[1].content.in.enableStatus === 5\n ? (order_step[1].content.in.enableStatus = 4)\n : (order_step[1].content.in.enableStatus = 5)\n \"\n >\n {{ order_step[1].content.in.name }}\n <i\n v-if=\"order_step[1].content.in.lock\"\n class=\"el-icon-lock step-lock\"\n ></i>\n </div>\n <div class=\"arrow-flow\"></div>\n <div\n class=\"step-tag\"\n :class=\"[\n order_step[1].content.finish.enableStatus !== 5\n ? 'step-tag-deff'\n : '',\n order_step[1].content.finish.lock ? 'pointer' : '',\n ]\"\n @click=\"\n order_step[1].content.finish.enableStatus === 5\n ? (order_step[1].content.finish.enableStatus = 4)\n : (order_step[1].content.finish.enableStatus = 5)\n \"\n >\n {{ order_step[1].content.finish.name }}\n <i\n v-if=\"order_step[1].content.finish.lock\"\n class=\"el-icon-lock step-lock\"\n ></i>\n </div>\n </div>\n </div>\n </div>\n </ContainerTit>\n</template>\n\n<script>\n import { getAllProcessSetting, setAllProcessSetting } from \"@/api/System\";\n export default {\n name: \"StepSet\",\n data() {\n return {\n loading: false,\n order_step: [],\n };\n },\n created() {\n this.getAllProcessSetting();\n },\n activated() {\n if (this.$_isInit()) return;\n this.getAllProcessSetting();\n },\n methods: {\n async getAllProcessSetting() {\n if (!this.$accessCheck(this.$Access.StepSetGetAll)) {\n return;\n }\n const data = await getAllProcessSetting();\n this.order_step = data.data;\n },\n\n async subDate() {\n this.loading = true;\n const data = await setAllProcessSetting({\n ...this.order_step,\n });\n this.loading = false;\n this.$message.success(\"保存成功\");\n this.getAllProcessSetting();\n },\n },\n };\n</script>\n<style>\n .StepSet .el-alert__content {\n display: block;\n padding: 0;\n width: 100%;\n }\n</style>\n<style scoped>\n .StepSet {\n width: 98%;\n margin: 0 auto 20px;\n }\n\n .set-tip {\n display: flex;\n flex-wrap: wrap;\n padding: 10px 0;\n }\n\n .set-tip-li {\n width: 24%;\n color: #333333;\n line-height: 24px;\n }\n .set-tag {\n display: inline-block;\n text-align: center;\n line-height: 24px;\n width: 24px;\n height: 24px;\n margin-bottom: 0;\n border-radius: 50%;\n background-color: #20ade5;\n color: #ffffff;\n margin-right: 10px;\n vertical-align: middle;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18),\n inset 0 3px 1px 0 rgba(73, 203, 255, 0.8);\n }\n\n .oval-def {\n background-color: #ffffff;\n border: 2px solid #20ade5;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);\n }\n\n .arrow-flow {\n display: inline-flex;\n vertical-align: middle;\n width: 6%;\n height: 8px;\n margin: 0 10px 0;\n justify-content: flex-start;\n align-content: center;\n align-items: center;\n }\n\n .arrow-flow:before {\n content: \"\";\n flex: 1;\n height: 0;\n border-bottom: 1px dashed #20ade5;\n }\n\n .arrow-flow:after {\n content: \"\";\n display: inline-block;\n width: 0;\n height: 0;\n border-left: 8px solid #20ade5;\n border-top: 4px solid transparent;\n border-right: 4px solid transparent;\n border-bottom: 4px solid transparent;\n }\n\n .step-tag {\n display: inline-block;\n position: relative;\n width: 66px;\n height: 66px;\n margin-bottom: 12px;\n border-radius: 50%;\n background-color: #20ade5;\n color: #ffffff;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18),\n inset 0 3px 1px 0 rgba(73, 203, 255, 0.8);\n line-height: 64px;\n font-size: 12px;\n font-weight: 600;\n text-align: center;\n cursor: pointer;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n -khtml-user-select: none;\n user-select: none;\n border: 2px solid #20ade5;\n }\n\n .step-ul .tips-box {\n position: absolute;\n bottom: -26px;\n left: 50%;\n transform: translateX(-50%);\n cursor: pointer;\n line-height: 1;\n font-size: 16px;\n color: #999999;\n }\n\n .detail-li-main {\n padding: 10px 16px;\n }\n\n .step-lock {\n position: absolute;\n bottom: 10px;\n font-weight: bold;\n left: 50%;\n transform: translateX(-50%);\n }\n\n .step-tag-deff {\n background-color: #ffffff;\n border: 2px solid #20ade5;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.18);\n color: #20ade5;\n }\n\n .detail-tab-item {\n margin-top: 20px;\n }\n .pointer {\n pointer-events: none;\n cursor: not-allowed;\n }\n</style>\n"]}]}