You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
39 KiB
1 lines
39 KiB
{"remainingRequest":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\babel-loader\\lib\\index.js!D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??ref--6!D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\iview-loader\\index.js??ref--0-2!D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\src\\pages\\product\\productList\\index.vue?vue&type=template&id=b77c4908&scoped=true","dependencies":[{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\src\\pages\\product\\productList\\index.vue","mtime":1730271528587},{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\babel.config.js","mtime":1729046415503},{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1729046421803},{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1729046421803},{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\babel-loader\\lib\\index.js","mtime":1729046421506},{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1729046430178},{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1729046421803},{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\vue-loader\\lib\\index.js","mtime":1729046430178},{"path":"D:\\codeeeeee\\酒水代码\\后台管理\\admin_dHBzn\\node_modules\\iview-loader\\index.js","mtime":1729046425643}],"contextDependencies":[],"result":["var render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"article-manager\"\n }, [_c(\"Card\", {\n staticClass: \"ivu-mt\",\n attrs: {\n bordered: false,\n \"dis-hover\": \"\",\n padding: 0\n }\n }, [_c(\"div\", {\n staticClass: \"new_card_pd\"\n }, [_vm.alertShow ? _c(\"Alert\", {\n staticClass: \"ivu-mt\",\n attrs: {\n banner: \"\",\n closable: \"\",\n type: \"warning\"\n },\n on: {\n \"on-close\": _vm.closeAlert\n }\n }, [_c(\"router-link\", {\n attrs: {\n to: \"\".concat(_vm.roterPre, \"/product/add_product/0\")\n }\n }, [_vm._v(\"您有未完成的商品添加操作,点击此处可继续添加操作?\")])], 1) : _vm._e(), _c(\"Alert\", {\n attrs: {\n \"show-icon\": \"\",\n closable: \"\"\n }\n }, [_vm._v(\"\\n 温馨提示:1.新增商品时可选统一规格或者多规格,满足商品不同销售属性场景;2.商品销售状态分为销售中且库存足够时才可下单购买\\n \")]), _c(\"Form\", {\n ref: \"artFrom\",\n attrs: {\n inline: \"\",\n model: _vm.artFrom,\n \"label-width\": 96,\n \"label-position\": _vm.labelPosition\n },\n nativeOn: {\n submit: function submit($event) {\n $event.preventDefault();\n }\n }\n }, [_c(\"FormItem\", {\n attrs: {\n label: \"商品分类:\",\n prop: \"cate_id\"\n }\n }, [_c(\"el-cascader\", {\n staticClass: \"input-add\",\n attrs: {\n placeholder: \"请选择商品分类\",\n size: \"mini\",\n options: _vm.data1,\n props: _vm.props,\n filterable: \"\",\n clearable: \"\"\n },\n on: {\n change: _vm.userSearchs\n },\n model: {\n value: _vm.artFrom.cate_id,\n callback: function callback($$v) {\n _vm.$set(_vm.artFrom, \"cate_id\", $$v);\n },\n expression: \"artFrom.cate_id\"\n }\n })], 1), _c(\"FormItem\", {\n attrs: {\n label: \"供应商:\",\n prop: \"pid\",\n \"label-for\": \"pid\"\n }\n }, [_c(\"Select\", {\n staticClass: \"input-add\",\n attrs: {\n clearable: \"\"\n },\n on: {\n \"on-change\": _vm.userSearchs\n },\n model: {\n value: _vm.artFrom.supplier_id,\n callback: function callback($$v) {\n _vm.$set(_vm.artFrom, \"supplier_id\", $$v);\n },\n expression: \"artFrom.supplier_id\"\n }\n }, _vm._l(_vm.supplierList, function (item) {\n return _c(\"Option\", {\n key: item.id,\n attrs: {\n value: item.id\n }\n }, [_vm._v(_vm._s(item.supplier_name))]);\n }), 1)], 1), _c(\"FormItem\", {\n attrs: {\n label: \"选择门店:\"\n }\n }, [_c(\"Select\", {\n staticClass: \"input-add\",\n attrs: {\n clearable: \"\",\n filterable: \"\"\n },\n on: {\n \"on-change\": _vm.userSearchs\n },\n model: {\n value: _vm.artFrom.store_id,\n callback: function callback($$v) {\n _vm.$set(_vm.artFrom, \"store_id\", $$v);\n },\n expression: \"artFrom.store_id\"\n }\n }, _vm._l(_vm.staffData, function (item) {\n return _c(\"Option\", {\n key: item.id,\n attrs: {\n value: item.id\n }\n }, [_vm._v(_vm._s(item.name) + \"\\n \")]);\n }), 1)], 1), _c(\"FormItem\", {\n attrs: {\n label: \"商品品牌:\",\n prop: \"brand_id\"\n }\n }, [_c(\"Cascader\", {\n staticClass: \"input-add\",\n attrs: {\n data: _vm.brandData,\n placeholder: \"请选择商品品牌\",\n \"change-on-select\": \"\",\n filterable: \"\"\n },\n on: {\n \"on-change\": _vm.userSearchs\n },\n model: {\n value: _vm.artFrom.brand_id,\n callback: function callback($$v) {\n _vm.$set(_vm.artFrom, \"brand_id\", $$v);\n },\n expression: \"artFrom.brand_id\"\n }\n })], 1), _c(\"FormItem\", {\n staticClass: \"labelClass\",\n attrs: {\n label: \"商品标签:\",\n prop: \"store_label_id\"\n }\n }, [_c(\"div\", {\n staticClass: \"acea-row row-middle\"\n }, [_c(\"div\", {\n staticClass: \"labelInput acea-row row-between-wrapper\",\n on: {\n click: _vm.openGoodsLabel\n }\n }, [_c(\"div\", {\n staticStyle: {\n width: \"90%\"\n }\n }, [_vm.goodsDataLabel.length ? _c(\"div\", _vm._l(_vm.goodsDataLabel, function (item, index) {\n return _c(\"Tag\", {\n key: index,\n attrs: {\n closable: \"\"\n },\n on: {\n \"on-close\": function onClose($event) {\n return _vm.closeStoreLabel(item);\n }\n }\n }, [_vm._v(_vm._s(item.label_name))]);\n }), 1) : _c(\"span\", {\n staticClass: \"span\"\n }, [_vm._v(\"选择商品标签\")])]), _c(\"div\", {\n staticClass: \"iconfont iconxiayi\"\n })])])]), _c(\"FormItem\", {\n attrs: {\n label: \"商品搜索:\",\n \"label-for\": \"store_name\"\n }\n }, [_c(\"Input\", {\n staticClass: \"input-add\",\n attrs: {\n placeholder: \"请输入商品名称,关键字,ID\"\n },\n model: {\n value: _vm.artFrom.store_name,\n callback: function callback($$v) {\n _vm.$set(_vm.artFrom, \"store_name\", $$v);\n },\n expression: \"artFrom.store_name\"\n }\n }), _c(\"Button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.userSearchs\n }\n }, [_vm._v(\"查询\")])], 1)], 1)], 1)]), _c(\"Card\", {\n staticClass: \"ivu-mt\",\n attrs: {\n bordered: false,\n \"dis-hover\": \"\"\n }\n }, [_c(\"div\", {\n staticClass: \"new_tab\"\n }, [_c(\"Tabs\", {\n on: {\n \"on-click\": _vm.onClickTab\n },\n model: {\n value: _vm.artFrom.type,\n callback: function callback($$v) {\n _vm.$set(_vm.artFrom, \"type\", $$v);\n },\n expression: \"artFrom.type\"\n }\n }, _vm._l(_vm.headeNum, function (item, index) {\n return _c(\"TabPane\", {\n key: index,\n attrs: {\n label: item.name + \" (\" + item.count + \")\",\n name: item.type.toString()\n }\n });\n }), 1)], 1), _c(\"div\", {\n staticClass: \"acea-row row-between-wrapper\"\n }, [_c(\"div\", {\n staticClass: \"Button\"\n }, [_c(\"router-link\", {\n directives: [{\n name: \"auth\",\n rawName: \"v-auth\",\n value: [\"product-product-save\"],\n expression: \"['product-product-save']\"\n }],\n attrs: {\n to: \"\".concat(_vm.roterPre, \"/product/add_product\")\n }\n }, [_c(\"Button\", {\n staticClass: \"bnt mr15\",\n attrs: {\n type: \"primary\"\n }\n }, [_vm._v(\"添加商品\")])], 1), _c(\"Button\", {\n directives: [{\n name: \"auth\",\n rawName: \"v-auth\",\n value: [\"product-crawl-save\"],\n expression: \"['product-crawl-save']\"\n }],\n staticClass: \"bnt mr15\",\n attrs: {\n type: \"success\"\n },\n on: {\n click: _vm.onCopy\n }\n }, [_vm._v(\"商品采集\")]), _vm.openErp ? _c(\"Upload\", {\n ref: \"upload\",\n attrs: {\n \"show-upload-list\": false,\n action: _vm.erpUrl,\n \"before-upload\": _vm.beforeUpload,\n headers: _vm.header,\n \"on-success\": _vm.upFile,\n format: [\"xlsx\"],\n \"on-format-error\": _vm.handleFormatError\n }\n }, [_c(\"Button\", [_vm._v(\"导入ERP商品\")])], 1) : _vm._e(), _c(\"Tooltip\", {\n attrs: {\n content: \"本页至少选中一项\",\n disabled: !!_vm.checkUidList.length && _vm.isAll == 0\n }\n }, [_c(\"Button\", {\n directives: [{\n name: \"auth\",\n rawName: \"v-auth\",\n value: [\"product-product-product_show\"],\n expression: \"['product-product-product_show']\"\n }, {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.artFrom.type === \"1\",\n expression: \"artFrom.type === '1'\"\n }],\n staticClass: \"bnt mr15\",\n attrs: {\n disabled: !_vm.checkUidList.length && _vm.isAll == 0\n },\n on: {\n click: _vm.onDismount\n }\n }, [_vm._v(\"批量下架\")])], 1), _c(\"Tooltip\", {\n attrs: {\n content: \"本页至少选中一项\",\n disabled: !!_vm.checkUidList.length && _vm.isAll == 0\n }\n }, [_c(\"Button\", {\n directives: [{\n name: \"auth\",\n rawName: \"v-auth\",\n value: [\"product-product-product_show\"],\n expression: \"['product-product-product_show']\"\n }, {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.artFrom.type === \"2\",\n expression: \"artFrom.type === '2'\"\n }],\n staticClass: \"bnt mr15\",\n attrs: {\n disabled: !_vm.checkUidList.length && _vm.isAll == 0\n },\n on: {\n click: _vm.onShelves\n }\n }, [_vm._v(\"批量上架\")])], 1), _c(\"Tooltip\", {\n attrs: {\n content: \"本页至少选中一项\",\n disabled: !!_vm.checkUidList.length && _vm.isAll == 0\n }\n }, [_c(\"Button\", {\n directives: [{\n name: \"auth\",\n rawName: \"v-auth\",\n value: [\"export-storeProduct\"],\n expression: \"['export-storeProduct']\"\n }],\n staticClass: \"export mr15\",\n attrs: {\n disabled: !_vm.checkUidList.length && _vm.isAll == 0\n },\n on: {\n click: _vm.exports\n }\n }, [_vm._v(\"导出\")])], 1), _c(\"Tooltip\", {\n attrs: {\n content: \"本页至少选中一项\",\n disabled: !!_vm.checkUidList.length && _vm.isAll == 0\n }\n }, [_c(\"Button\", {\n directives: [{\n name: \"auth\",\n rawName: \"v-auth\",\n value: [\"product-product-product_show\"],\n expression: \"['product-product-product_show']\"\n }],\n staticClass: \"bnt\",\n attrs: {\n disabled: !_vm.checkUidList.length && _vm.isAll == 0\n },\n on: {\n click: _vm.openBatch\n }\n }, [_vm._v(\"批量设置\")])], 1)], 1), _c(\"div\", [_vm.openErp ? _c(\"Button\", {\n staticClass: \"bnt mr15\",\n on: {\n click: _vm.frontDownload\n }\n }, [_vm._v(\"下载erp商品模板\")]) : _vm._e()], 1)]), _c(\"vxe-table\", {\n ref: \"xTable\",\n staticClass: \"mt25\",\n attrs: {\n loading: _vm.loading,\n \"row-id\": \"id\",\n \"expand-config\": {\n accordion: true\n },\n \"checkbox-config\": {\n reserve: true\n },\n data: _vm.tableList\n },\n on: {\n \"checkbox-all\": _vm.checkboxAll,\n \"checkbox-change\": _vm.checkboxItem\n }\n }, [_c(\"vxe-column\", {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.artFrom.type == 1 || _vm.artFrom.type == 2,\n expression: \"artFrom.type == 1 || artFrom.type == 2\"\n }],\n attrs: {\n type: \"\",\n width: \"0\"\n }\n }), _vm.artFrom.type == 1 || _vm.artFrom.type == 2 ? _c(\"vxe-column\", {\n attrs: {\n type: \"expand\",\n width: \"35\"\n },\n scopedSlots: _vm._u([{\n key: \"content\",\n fn: function fn(_ref) {\n var row = _ref.row;\n return [_c(\"div\", {\n staticClass: \"tdinfo\"\n }, [_c(\"Row\", {\n staticClass: \"expand-row\"\n }, [_c(\"Col\", {\n attrs: {\n span: \"8\"\n }\n }, [_c(\"span\", {\n staticClass: \"expand-key\"\n }, [_vm._v(\"商品分类:\")]), _c(\"span\", {\n staticClass: \"expand-value\"\n }, [_vm._v(_vm._s(row.cate_name))])]), _c(\"Col\", {\n attrs: {\n span: \"8\"\n }\n }, [_c(\"span\", {\n staticClass: \"expand-key\"\n }, [_vm._v(\"商品市场价格:\")]), _c(\"span\", {\n staticClass: \"expand-value\"\n }, [_vm._v(_vm._s(row.ot_price))])]), _c(\"Col\", {\n attrs: {\n span: \"8\"\n }\n }, [_c(\"span\", {\n staticClass: \"expand-key\"\n }, [_vm._v(\"成本价:\")]), _c(\"span\", {\n staticClass: \"expand-value\"\n }, [_vm._v(_vm._s(row.cost))])])], 1), _c(\"Row\", {\n staticClass: \"expand-row\"\n }, [_c(\"Col\", {\n attrs: {\n span: \"8\"\n }\n }, [_c(\"span\", {\n staticClass: \"expand-key\"\n }, [_vm._v(\"收藏:\")]), _c(\"span\", {\n staticClass: \"expand-value\"\n }, [_vm._v(_vm._s(row.collect))])]), _c(\"Col\", {\n attrs: {\n span: \"8\"\n }\n }, [_c(\"span\", {\n staticClass: \"expand-key\"\n }, [_vm._v(\"虚拟销量:\")]), _c(\"span\", {\n staticClass: \"expand-value\"\n }, [_vm._v(_vm._s(row.ficti) + \" \" + _vm._s(_vm.name))])]), _c(\"Col\", {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: row.is_verify === -1,\n expression: \"row.is_verify === -1\"\n }],\n attrs: {\n span: \"8\"\n }\n }, [_c(\"span\", {\n staticClass: \"expand-key\"\n }, [_vm._v(\"审核未通过原因:\")]), _c(\"span\", {\n staticClass: \"expand-value\"\n }, [_vm._v(_vm._s(row.refusal))])]), _c(\"Col\", {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: row.is_verify === -2,\n expression: \"row.is_verify === -2\"\n }],\n attrs: {\n span: \"8\"\n }\n }, [_c(\"span\", {\n staticClass: \"expand-key\"\n }, [_vm._v(\"强制下架原因:\")]), _c(\"span\", {\n staticClass: \"expand-value\"\n }, [_vm._v(_vm._s(row.refusal))])])], 1)], 1)];\n }\n }], null, false, 793936476)\n }) : _vm._e(), _c(\"vxe-column\", {\n attrs: {\n type: \"checkbox\",\n width: \"100\"\n },\n scopedSlots: _vm._u([{\n key: \"header\",\n fn: function fn() {\n return [_c(\"div\", [_c(\"Dropdown\", {\n attrs: {\n transfer: \"\"\n },\n on: {\n \"on-click\": _vm.allPages\n },\n scopedSlots: _vm._u([{\n key: \"list\",\n fn: function fn() {\n return [_c(\"DropdownMenu\", [_c(\"DropdownItem\", {\n attrs: {\n name: \"0\"\n }\n }, [_vm._v(\"当前页\")]), _c(\"DropdownItem\", {\n attrs: {\n name: \"1\"\n }\n }, [_vm._v(\"所有页\")])], 1)];\n },\n proxy: true\n }])\n }, [_c(\"a\", {\n staticClass: \"acea-row row-middle\",\n attrs: {\n href: \"javascript:void(0)\"\n }\n }, [_c(\"span\", [_vm._v(\"全选(\" + _vm._s(_vm.isAll == 1 ? _vm.total - _vm.checkUidList.length : _vm.checkUidList.length) + \")\")]), _c(\"Icon\", {\n attrs: {\n type: \"ios-arrow-down\"\n }\n })], 1)])], 1)];\n },\n proxy: true\n }])\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"id\",\n title: \"商品ID\",\n width: \"60\"\n }\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"image\",\n title: \"商品图\",\n width: \"60\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function fn(_ref2) {\n var row = _ref2.row;\n return [_c(\"viewer\", [_c(\"div\", {\n staticClass: \"tabBox_img\"\n }, [_c(\"img\", {\n directives: [{\n name: \"lazy\",\n rawName: \"v-lazy\",\n value: row.image,\n expression: \"row.image\"\n }]\n })])])];\n }\n }])\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"store_name\",\n title: \"商品名称\",\n \"min-width\": \"250\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function fn(_ref3) {\n var row = _ref3.row;\n return [_c(\"Tooltip\", {\n attrs: {\n transfer: true,\n theme: \"dark\",\n \"max-width\": \"300\",\n delay: 600,\n content: row.store_name\n }\n }, [_c(\"div\", {\n staticClass: \"line2\"\n }, [_vm._v(_vm._s(row.store_name))])])];\n }\n }])\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"plate_name\",\n title: \"商品来源\",\n \"min-width\": \"150\"\n }\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"product_type\",\n title: \"商品类型\",\n \"min-width\": \"100\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function fn(_ref4) {\n var row = _ref4.row;\n return [row.product_type == 0 ? _c(\"span\", [_vm._v(\"普通商品\")]) : _vm._e(), row.product_type == 1 ? _c(\"span\", [_vm._v(\"卡密商品\")]) : _vm._e(), row.product_type == 3 ? _c(\"span\", [_vm._v(\"虚拟商品\")]) : _vm._e(), row.product_type == 4 ? _c(\"span\", [_vm._v(\"次卡商品\")]) : _vm._e()];\n }\n }])\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"price\",\n title: \"商品售价\",\n \"min-width\": \"90\"\n }\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"sales\",\n title: \"销量\",\n \"min-width\": \"90\"\n }\n }), _c(\"vxe-column\", {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.artFrom.type != 6,\n expression: \"artFrom.type != 6\"\n }],\n attrs: {\n field: \"stock\",\n title: \"库存\",\n \"min-width\": \"80\"\n }\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"sort\",\n title: \"排序\",\n \"min-width\": \"70\"\n }\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"state\",\n title: \"状态\",\n width: \"120\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function fn(_ref5) {\n var row = _ref5.row;\n return [_c(\"i-switch\", {\n attrs: {\n value: row.is_show,\n \"true-value\": 1,\n \"false-value\": 0,\n disabled: _vm.artFrom.type == 6 || row.is_verify != 1 ? true : false,\n size: \"large\"\n },\n on: {\n \"on-change\": function onChange($event) {\n return _vm.changeSwitch(row);\n }\n },\n model: {\n value: row.is_show,\n callback: function callback($$v) {\n _vm.$set(row, \"is_show\", $$v);\n },\n expression: \"row.is_show\"\n }\n }, [_c(\"span\", {\n attrs: {\n slot: \"open\"\n },\n slot: \"open\"\n }, [_vm._v(\"上架\")]), _c(\"span\", {\n attrs: {\n slot: \"close\"\n },\n slot: \"close\"\n }, [_vm._v(\"下架\")])]), row.auto_off_time ? _c(\"div\", {\n staticClass: \"style-add\"\n }, [_vm._v(\"\\n 定时下架:\"), _c(\"br\"), _vm._v(_vm._s(_vm._f(\"timeFormat\")(row.auto_off_time)) + \"\\n \")]) : _vm._e()];\n }\n }])\n }), _c(\"vxe-column\", {\n attrs: {\n field: \"action\",\n title: \"操作\",\n align: \"center\",\n width: \"220\",\n fixed: \"right\"\n },\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function fn(_ref6) {\n var row = _ref6.row,\n rowIndex = _ref6.rowIndex;\n return [_c(\"a\", {\n on: {\n click: function click($event) {\n return _vm.details(row.id);\n }\n }\n }, [_vm._v(\"详情\")]), _c(\"Divider\", {\n attrs: {\n type: \"vertical\"\n }\n }), _c(\"a\", {\n on: {\n click: function click($event) {\n return _vm.edit(row);\n }\n }\n }, [_vm._v(\"编辑\")]), _c(\"Divider\", {\n attrs: {\n type: \"vertical\"\n }\n }), _c(\"a\", {\n on: {\n click: function click($event) {\n return _vm.lookGoods(row.id);\n }\n }\n }, [_vm._v(\"预览\")]), _c(\"Divider\", {\n attrs: {\n type: \"vertical\"\n }\n }), _vm.artFrom.type === \"0\" ? _c(\"a\", {\n on: {\n click: function click($event) {\n return _vm.auditGoods(row);\n }\n }\n }, [_vm._v(\"审核\")]) : _vm._e(), _vm.artFrom.type === \"0\" ? _c(\"Divider\", {\n attrs: {\n type: \"vertical\"\n }\n }) : _vm._e(), [_c(\"Dropdown\", {\n attrs: {\n transfer: true\n },\n on: {\n \"on-click\": function onClick($event) {\n return _vm.changeMenu(row, $event, rowIndex);\n }\n }\n }, [_c(\"a\", {\n staticClass: \"acea-row row-middle\",\n attrs: {\n href: \"javascript:void(0)\"\n }\n }, [_c(\"span\", [_vm._v(\"更多\")]), _c(\"Icon\", {\n attrs: {\n type: \"ios-arrow-down\"\n }\n })], 1), _c(\"DropdownMenu\", {\n attrs: {\n slot: \"list\"\n },\n slot: \"list\"\n }, [_c(\"DropdownItem\", {\n attrs: {\n name: \"1\"\n }\n }, [_vm._v(\"查看评论\")]), _vm.artFrom.type === \"6\" ? _c(\"DropdownItem\", {\n attrs: {\n name: \"2\"\n }\n }, [_vm._v(\"恢复商品\")]) : _vm._e(), _vm.artFrom.type !== \"6\" && row.type == 0 ? _c(\"DropdownItem\", {\n attrs: {\n name: \"3\"\n }\n }, [_vm._v(\"移到回收站\")]) : _vm._e(), row.product_type != 1 && _vm.openErp == false ? _c(\"DropdownItem\", {\n attrs: {\n name: \"4\"\n }\n }, [_vm._v(\"库存管理\")]) : _vm._e(), _vm.artFrom.type === \"1\" || _vm.artFrom.type === \"2\" ? _c(\"DropdownItem\", {\n attrs: {\n name: \"5\"\n }\n }, [_vm._v(\"强制下架\")]) : _vm._e(), _c(\"DropdownItem\", {\n attrs: {\n name: \"6\"\n }\n }, [_vm._v(\"复制商品\")])], 1)], 1)]];\n }\n }])\n })], 1), _c(\"vxe-pager\", {\n staticClass: \"mt20\",\n attrs: {\n border: \"\",\n size: \"medium\",\n \"page-size\": _vm.artFrom.limit,\n \"current-page\": _vm.artFrom.page,\n total: _vm.total,\n layouts: [\"PrevPage\", \"JumpNumber\", \"NextPage\", \"FullJump\", \"Total\"]\n },\n on: {\n \"page-change\": _vm.pageChange\n }\n }), _c(\"attribute\", {\n attrs: {\n attrTemplate: _vm.attrTemplate\n },\n on: {\n changeTemplate: _vm.changeTemplate\n }\n })], 1), _c(\"Modal\", {\n staticClass: \"Box\",\n attrs: {\n \"z-index\": 100,\n scrollable: \"\",\n \"footer-hide\": \"\",\n closable: \"\",\n title: \"复制淘宝、天猫、京东、苏宁、1688\",\n \"mask-closable\": false,\n width: \"1200\",\n height: \"500\"\n },\n model: {\n value: _vm.modals,\n callback: function callback($$v) {\n _vm.modals = $$v;\n },\n expression: \"modals\"\n }\n }, [_vm.modals ? _c(\"tao-bao\", {\n ref: \"taobaos\",\n on: {\n \"on-close\": _vm.onClose\n }\n }) : _vm._e()], 1), _c(\"Modal\", {\n attrs: {\n scrollable: \"\",\n title: \"配送方式\",\n closable: false,\n \"class-name\": \"vertical-center-modal\"\n },\n model: {\n value: _vm.modalsType,\n callback: function callback($$v) {\n _vm.modalsType = $$v;\n },\n expression: \"modalsType\"\n }\n }, [_c(\"Form\", {\n attrs: {\n \"label-width\": 90\n },\n nativeOn: {\n submit: function submit($event) {\n $event.preventDefault();\n }\n }\n }, [_c(\"FormItem\", {\n staticClass: \"deliveryStyle\",\n attrs: {\n label: \"配送方式:\",\n required: \"\"\n }\n }, [_c(\"CheckboxGroup\", {\n model: {\n value: _vm.delivery_type,\n callback: function callback($$v) {\n _vm.delivery_type = $$v;\n },\n expression: \"delivery_type\"\n }\n }, [_c(\"Checkbox\", {\n attrs: {\n label: \"1\"\n }\n }, [_vm._v(\"快递\")]), _c(\"Checkbox\", {\n attrs: {\n label: \"2\"\n }\n }, [_vm._v(\"自提\")])], 1)], 1)], 1), _c(\"div\", {\n attrs: {\n slot: \"footer\"\n },\n slot: \"footer\"\n }, [_c(\"Button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.putDelivery\n }\n }, [_vm._v(\"提交\")]), _c(\"Button\", {\n on: {\n click: _vm.cancelDelivery\n }\n }, [_vm._v(\"取消\")])], 1)], 1), _vm.isProductBox ? _c(\"div\", [_c(\"div\", {\n staticClass: \"bg\",\n on: {\n click: function click($event) {\n $event.stopPropagation();\n _vm.isProductBox = false;\n }\n }\n }), _c(\"goodsDetail\", {\n attrs: {\n goodsId: _vm.goodsId,\n product: 1\n }\n })], 1) : _vm._e(), _c(\"stockEdit\", {\n ref: \"stock\",\n on: {\n stockChange: _vm.stockChange\n }\n }), _c(\"productDetails\", {\n attrs: {\n visible: _vm.detailsVisible,\n \"product-id\": _vm.productId\n },\n on: {\n \"update:visible\": function updateVisible($event) {\n _vm.detailsVisible = $event;\n },\n saved: _vm.getDataList\n }\n }), _c(\"Modal\", {\n attrs: {\n title: \"批量设置\",\n width: \"750\",\n \"class-name\": \"batch-modal\"\n },\n on: {\n \"on-visible-change\": _vm.batchVisibleChange\n },\n model: {\n value: _vm.batchModal,\n callback: function callback($$v) {\n _vm.batchModal = $$v;\n },\n expression: \"batchModal\"\n }\n }, [_c(\"Alert\", {\n attrs: {\n \"show-icon\": \"\"\n }\n }, [_vm._v(\"每次只能修改一项,如需修改多项,请多次操作。\")]), _c(\"Row\", {\n attrs: {\n type: \"flex\",\n align: \"middle\"\n }\n }, [_c(\"Col\", {\n attrs: {\n span: \"5\"\n }\n }, [_c(\"Menu\", {\n attrs: {\n \"active-name\": _vm.menuActive,\n width: \"auto\"\n },\n on: {\n \"on-select\": _vm.menuSelect\n }\n }, [_c(\"MenuItem\", {\n attrs: {\n name: 1\n }\n }, [_vm._v(\"商品分类\")]), _c(\"MenuItem\", {\n attrs: {\n name: 2\n }\n }, [_vm._v(\"商品标签\")]), _c(\"MenuItem\", {\n attrs: {\n name: 3\n }\n }, [_vm._v(\"物流设置\")]), _c(\"MenuItem\", {\n attrs: {\n name: 8\n }\n }, [_vm._v(\"运费设置\")]), _c(\"MenuItem\", {\n attrs: {\n name: 4\n }\n }, [_vm._v(\"购买即送\")]), _c(\"MenuItem\", {\n attrs: {\n name: 5\n }\n }, [_vm._v(\"关联用户标签\")]), _c(\"MenuItem\", {\n attrs: {\n name: 6\n }\n }, [_vm._v(\"活动推荐\")]), _c(\"MenuItem\", {\n attrs: {\n name: 7\n }\n }, [_vm._v(\"自定义留言\")]), _c(\"MenuItem\", {\n attrs: {\n name: 9\n }\n }, [_vm._v(\"打印设置\")])], 1)], 1), _c(\"Col\", {\n attrs: {\n span: \"19\"\n }\n }, [_c(\"Form\", {\n attrs: {\n model: _vm.batchData,\n \"label-width\": 122\n }\n }, [_vm.menuActive === 1 ? _c(\"FormItem\", {\n attrs: {\n label: \"商品分类:\"\n }\n }, [_c(\"el-cascader\", {\n class: {\n single: !_vm.batchData.cate_id.length\n },\n attrs: {\n options: _vm.data1,\n props: _vm.props,\n size: \"small\",\n filterable: \"\",\n clearable: \"\"\n },\n model: {\n value: _vm.batchData.cate_id,\n callback: function callback($$v) {\n _vm.$set(_vm.batchData, \"cate_id\", $$v);\n },\n expression: \"batchData.cate_id\"\n }\n })], 1) : _vm._e(), _vm.menuActive === 2 ? _c(\"FormItem\", {\n attrs: {\n label: \"商品标签:\"\n }\n }, [_c(\"div\", {\n staticClass: \"select-tag\",\n on: {\n click: _vm.openStoreLabel\n }\n }, [_vm.storeDataLabel.length ? _c(\"div\", _vm._l(_vm.storeDataLabel, function (item) {\n return _c(\"Tag\", {\n key: item.id,\n attrs: {\n closable: \"\"\n },\n on: {\n \"on-close\": function onClose($event) {\n return _vm.tagClose(item.id);\n }\n }\n }, [_vm._v(_vm._s(item.label_name))]);\n }), 1) : _c(\"span\", {\n staticClass: \"placeholder\"\n }, [_vm._v(\"请选择\")]), _c(\"Icon\", {\n attrs: {\n type: \"ios-arrow-down\"\n }\n })], 1)]) : _vm._e(), _vm.menuActive === 3 ? _c(\"FormItem\", {\n attrs: {\n label: \"物流方式:\"\n }\n }, [_c(\"CheckboxGroup\", {\n attrs: {\n size: \"small\"\n },\n model: {\n value: _vm.batchData.delivery_type,\n callback: function callback($$v) {\n _vm.$set(_vm.batchData, \"delivery_type\", $$v);\n },\n expression: \"batchData.delivery_type\"\n }\n }, [_c(\"Checkbox\", {\n attrs: {\n label: 1\n }\n }, [_vm._v(\"快递\")]), _c(\"Checkbox\", {\n attrs: {\n label: 3\n }\n }, [_vm._v(\"门店配送\")]), _c(\"Checkbox\", {\n attrs: {\n label: 2\n }\n }, [_vm._v(\"自提\")])], 1)], 1) : _vm._e(), _vm.menuActive === 8 ? _c(\"FormItem\", {\n attrs: {\n label: \"运费设置:\"\n }\n }, [_c(\"RadioGroup\", {\n model: {\n value: _vm.batchData.freight,\n callback: function callback($$v) {\n _vm.$set(_vm.batchData, \"freight\", $$v);\n },\n expression: \"batchData.freight\"\n }\n }, [_c(\"Radio\", {\n attrs: {\n label: 1\n }\n }, [_vm._v(\"包邮\")]), _c(\"Radio\", {\n attrs: {\n label: 2\n }\n }, [_vm._v(\"固定邮费\")]), _c(\"Radio\", {\n attrs: {\n label: 3\n }\n }, [_vm._v(\"运费模板\")])], 1)], 1) : _vm._e(), _vm.menuActive === 8 && _vm.batchData.freight === 2 ? _c(\"FormItem\", [_c(\"div\", {\n staticClass: \"input-number\"\n }, [_c(\"InputNumber\", {\n attrs: {\n min: 0\n },\n model: {\n value: _vm.batchData.postage,\n callback: function callback($$v) {\n _vm.$set(_vm.batchData, \"postage\", $$v);\n },\n expression: \"batchData.postage\"\n }\n }), _c(\"span\", {\n staticClass: \"suffix\"\n }, [_vm._v(\"元\")])], 1)]) : _vm._e(), _vm.menuActive === 8 && _vm.batchData.freight === 3 ? _c(\"FormItem\", [_c(\"Select\", {\n model: {\n value: _vm.batchData.temp_id,\n callback: function callback($$v) {\n _vm.$set(_vm.batchData, \"temp_id\", $$v);\n },\n expression: \"batchData.temp_id\"\n }\n }, _vm._l(_vm.templateList, function (item) {\n return _c(\"Option\", {\n key: item.id,\n attrs: {\n value: item.id\n }\n }, [_vm._v(_vm._s(item.name))]);\n }), 1)], 1) : _vm._e(), _vm.menuActive === 4 ? _c(\"FormItem\", {\n attrs: {\n label: \"购买送积分:\"\n }\n }, [_c(\"InputNumber\", {\n attrs: {\n min: 0\n },\n model: {\n value: _vm.batchData.give_integral,\n callback: function callback($$v) {\n _vm.$set(_vm.batchData, \"give_integral\", $$v);\n },\n expression: \"batchData.give_integral\"\n }\n })], 1) : _vm._e(), _vm.menuActive === 4 ? _c(\"FormItem\", {\n attrs: {\n label: \"购买送优惠券:\"\n }\n }, [_c(\"div\", {\n staticClass: \"select-tag\",\n on: {\n click: _vm.addCoupon\n }\n }, [_vm.couponName.length ? _c(\"div\", _vm._l(_vm.couponName, function (item) {\n return _c(\"Tag\", {\n key: item.id,\n attrs: {\n closable: \"\"\n },\n on: {\n \"on-close\": function onClose($event) {\n return _vm.handleClose(item);\n }\n }\n }, [_vm._v(_vm._s(item.title))]);\n }), 1) : _c(\"span\", {\n staticClass: \"placeholder\"\n }, [_vm._v(\"请选择\")]), _c(\"Icon\", {\n attrs: {\n type: \"ios-arrow-down\"\n }\n })], 1)]) : _vm._e(), _vm.menuActive === 5 ? _c(\"FormItem\", {\n attrs: {\n label: \"关联用户标签:\"\n }\n }, [_c(\"div\", {\n staticClass: \"select-tag\",\n on: {\n click: _vm.openLabel\n }\n }, [_vm.dataLabel.length ? _c(\"div\", _vm._l(_vm.dataLabel, function (item) {\n return _c(\"Tag\", {\n key: item.id,\n attrs: {\n closable: \"\"\n },\n on: {\n \"on-close\": function onClose($event) {\n return _vm.tagClose(item.id);\n }\n }\n }, [_vm._v(_vm._s(item.label_name))]);\n }), 1) : _c(\"span\", {\n staticClass: \"placeholder\"\n }, [_vm._v(\"请选择\")]), _c(\"Icon\", {\n attrs: {\n type: \"ios-arrow-down\"\n }\n })], 1)]) : _vm._e(), _vm.menuActive === 6 ? _c(\"FormItem\", {\n attrs: {\n label: \"商品推荐:\"\n }\n }, [_c(\"CheckboxGroup\", {\n attrs: {\n size: \"small\"\n },\n model: {\n value: _vm.batchData.recommend,\n callback: function callback($$v) {\n _vm.$set(_vm.batchData, \"recommend\", $$v);\n },\n expression: \"batchData.recommend\"\n }\n }, [_c(\"Checkbox\", {\n attrs: {\n label: \"is_hot\"\n }\n }, [_vm._v(\"热卖单品\")]), _c(\"Checkbox\", {\n attrs: {\n label: \"is_benefit\"\n }\n }, [_vm._v(\"促销单品\")]), _c(\"Checkbox\", {\n attrs: {\n label: \"is_best\"\n }\n }, [_vm._v(\"精品推荐\")]), _c(\"Checkbox\", {\n attrs: {\n label: \"is_new\"\n }\n }, [_vm._v(\"首发新品\")]), _c(\"Checkbox\", {\n attrs: {\n label: \"is_good\"\n }\n }, [_vm._v(\"优品推荐\")])], 1)], 1) : _vm._e(), _vm.menuActive === 7 ? _c(\"FormItem\", {\n attrs: {\n label: \"自定义留言:\"\n }\n }, [_c(\"i-switch\", {\n attrs: {\n size: \"large\"\n },\n on: {\n \"on-change\": _vm.customMessBtn\n },\n model: {\n value: _vm.customBtn,\n callback: function callback($$v) {\n _vm.customBtn = $$v;\n },\n expression: \"customBtn\"\n }\n }, [_c(\"span\", {\n attrs: {\n slot: \"open\"\n },\n slot: \"open\"\n }, [_vm._v(\"开启\")]), _c(\"span\", {\n attrs: {\n slot: \"close\"\n },\n slot: \"close\"\n }, [_vm._v(\"关闭\")])]), _vm.customBtn ? _c(\"div\", {\n staticClass: \"mt10\"\n }, [_c(\"Select\", {\n attrs: {\n filterable: \"\",\n placeholder: \"请选择\"\n },\n on: {\n \"on-change\": _vm.changeForm\n },\n model: {\n value: _vm.batchData.system_form_id,\n callback: function callback($$v) {\n _vm.$set(_vm.batchData, \"system_form_id\", $$v);\n },\n expression: \"batchData.system_form_id\"\n }\n }, _vm._l(_vm.formList, function (item, index) {\n return _c(\"Option\", {\n key: item.id,\n attrs: {\n value: item.id\n }\n }, [_vm._v(_vm._s(item.name))]);\n }), 1)], 1) : _vm._e(), _vm.customBtn && _vm.batchData.system_form_id ? _c(\"div\", [_c(\"Table\", {\n ref: \"table\",\n staticClass: \"customTab\",\n attrs: {\n border: \"\",\n columns: _vm.formColumns,\n data: _vm.formTypeList,\n width: \"100%\",\n \"max-height\": \"260\"\n },\n scopedSlots: _vm._u([{\n key: \"require\",\n fn: function fn(_ref7) {\n var row = _ref7.row;\n return [_c(\"span\", [_vm._v(_vm._s(row.require ? \"必填\" : \"不必填\"))])];\n }\n }], null, false, 469424967)\n })], 1) : _vm._e()], 1) : _vm._e(), _vm.menuActive === 9 ? _c(\"FormItem\", {\n attrs: {\n label: \"打印配置:\"\n }\n }, [_c(\"CheckboxGroup\", {\n attrs: {\n size: \"small\"\n }\n }, [_c(\"Checkbox\", {\n attrs: {\n label: 1\n }\n }, [_vm._v(\"打印机1\")]), _c(\"Checkbox\", {\n attrs: {\n label: 3\n }\n }, [_vm._v(\"打印机2\")]), _c(\"Checkbox\", {\n attrs: {\n label: 2\n }\n }, [_vm._v(\"打印机3\")])], 1)], 1) : _vm._e()], 1)], 1)], 1), _c(\"div\", {\n attrs: {\n slot: \"footer\"\n },\n slot: \"footer\"\n }, [_c(\"Button\", {\n on: {\n click: _vm.cancelBatch\n }\n }, [_vm._v(\"取消\")]), _c(\"Button\", {\n attrs: {\n type: \"primary\"\n },\n on: {\n click: _vm.saveBatch\n }\n }, [_vm._v(\"保存\")])], 1)], 1), _c(\"Modal\", {\n attrs: {\n scrollable: \"\",\n title: \"选择用户标签\",\n closable: true,\n width: \"540\",\n \"footer-hide\": true,\n \"mask-closable\": false\n },\n model: {\n value: _vm.labelShow,\n callback: function callback($$v) {\n _vm.labelShow = $$v;\n },\n expression: \"labelShow\"\n }\n }, [_c(\"userLabel\", {\n ref: \"userLabel\",\n on: {\n activeData: _vm.activeData,\n close: _vm.labelClose\n }\n })], 1), _c(\"Modal\", {\n attrs: {\n scrollable: \"\",\n title: \"选择商品标签\",\n closable: true,\n width: \"540\",\n \"footer-hide\": true,\n \"mask-closable\": false\n },\n model: {\n value: _vm.storeLabelShow,\n callback: function callback($$v) {\n _vm.storeLabelShow = $$v;\n },\n expression: \"storeLabelShow\"\n }\n }, [_c(\"storeLabelList\", {\n ref: \"storeLabel\",\n on: {\n activeData: _vm.activeStoreData,\n close: _vm.storeLabelClose\n }\n })], 1), _c(\"coupon-list\", {\n ref: \"couponTemplates\",\n attrs: {\n couponids: _vm.coupon_ids,\n updateIds: _vm.updateIds,\n updateName: _vm.updateName\n },\n on: {\n nameId: _vm.nameId\n }\n })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\nexport { render, staticRenderFns };",null]} |