Commit c3871482 by 王悦

待审全部上架

parent aa3b7613
......@@ -66,6 +66,15 @@ class OperationCtl extends trademarkCtl {
return system.getResultSuccess()
return data
}
async allOnSale(p, q, req) {
let query = {
"actionType": "allOnSale",
"actionBody": {}
};
let rtn = await this.execClient.execPost(query, tmurl);
let data = JSON.parse(rtn.stdout);
return data
}
}
module.exports = OperationCtl;
......
.brand_indentlist[data-v-5bfaf80c]{width:100%}.brand_indentlist .brand_header[data-v-5bfaf80c]{margin-bottom:10px}.brand_indentlist .brand_header button[data-v-5bfaf80c]{margin-right:10px}.brand_indentlist[data-v-5bfaf80c] .ivu-btn>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand_indentlist[data-v-5bfaf80c] .ivu-table-body .ivu-btn-primary{color:#2d8cf0!important;background-color:transparent;border-color:transparent}.brand_indentlist[data-v-5bfaf80c] thead .ivu-table-cell{white-space:nowrap}.ivu-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:226px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-table-filter-list-item .ivu-checkbox-wrapper+.ivu-checkbox-wrapper{margin-right:10px}
\ No newline at end of file
.brand_indentlist[data-v-05c6832e]{width:100%}.brand_indentlist .brand_header[data-v-05c6832e]{margin-bottom:10px}.brand_indentlist .brand_header button[data-v-05c6832e]{margin-right:10px}.brand_indentlist[data-v-05c6832e] .ivu-btn>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand_indentlist[data-v-05c6832e] .ivu-table-body .ivu-btn-primary{color:#2d8cf0!important;background-color:transparent;border-color:transparent}.brand_indentlist[data-v-05c6832e] thead .ivu-table-cell{white-space:nowrap}.ivu-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:226px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ivu-table-filter-list-item .ivu-checkbox-wrapper+.ivu-checkbox-wrapper{margin-right:10px}
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/ccc.png"><title></title><link href="/css/chunk-148cd3a8.0676f2ca.css" rel="prefetch"><link href="/css/chunk-14b9857b.0dc416de.css" rel="prefetch"><link href="/css/chunk-1ce03049.80459bac.css" rel="prefetch"><link href="/css/chunk-2c359864.0dc416de.css" rel="prefetch"><link href="/css/chunk-3385141a.0dc416de.css" rel="prefetch"><link href="/css/chunk-356a65ce.a35226dc.css" rel="prefetch"><link href="/css/chunk-4a1e7798.535cbb8d.css" rel="prefetch"><link href="/css/chunk-605962ce.d38c164f.css" rel="prefetch"><link href="/css/chunk-635bdee9.1e75f0e2.css" rel="prefetch"><link href="/css/chunk-6ab78853.938207ad.css" rel="prefetch"><link href="/css/chunk-a2c78c42.992e1c54.css" rel="prefetch"><link href="/js/chunk-148cd3a8.0f3799ee.js" rel="prefetch"><link href="/js/chunk-14b9857b.3aebcae3.js" rel="prefetch"><link href="/js/chunk-1ce03049.174d7bf6.js" rel="prefetch"><link href="/js/chunk-2c359864.13a5f6bb.js" rel="prefetch"><link href="/js/chunk-3385141a.a56dd4c4.js" rel="prefetch"><link href="/js/chunk-356a65ce.399fb968.js" rel="prefetch"><link href="/js/chunk-4a1e7798.27c465f2.js" rel="prefetch"><link href="/js/chunk-4fe8dd4f.cb8ca135.js" rel="prefetch"><link href="/js/chunk-605962ce.52e77608.js" rel="prefetch"><link href="/js/chunk-635bdee9.8f52cf9b.js" rel="prefetch"><link href="/js/chunk-6ab78853.6713f816.js" rel="prefetch"><link href="/js/chunk-a2c78c42.391028e0.js" rel="prefetch"><link href="/css/app.11089a5f.css" rel="preload" as="style"><link href="/css/chunk-vendors.1d90d08d.css" rel="preload" as="style"><link href="/js/app.3fb84033.js" rel="preload" as="script"><link href="/js/chunk-vendors.7eaa5557.js" rel="preload" as="script"><link href="/css/chunk-vendors.1d90d08d.css" rel="stylesheet"><link href="/css/app.11089a5f.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="/js/chunk-vendors.7eaa5557.js"></script><script src="/js/app.3fb84033.js"></script></body></html>
\ No newline at end of file
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/ccc.png"><title></title><link href="/css/chunk-148cd3a8.0676f2ca.css" rel="prefetch"><link href="/css/chunk-14b9857b.0dc416de.css" rel="prefetch"><link href="/css/chunk-1ce03049.80459bac.css" rel="prefetch"><link href="/css/chunk-2c359864.0dc416de.css" rel="prefetch"><link href="/css/chunk-3385141a.0dc416de.css" rel="prefetch"><link href="/css/chunk-356a65ce.a35226dc.css" rel="prefetch"><link href="/css/chunk-605962ce.d38c164f.css" rel="prefetch"><link href="/css/chunk-60e0b3f4.634b739a.css" rel="prefetch"><link href="/css/chunk-635bdee9.1e75f0e2.css" rel="prefetch"><link href="/css/chunk-6ab78853.938207ad.css" rel="prefetch"><link href="/css/chunk-a2c78c42.992e1c54.css" rel="prefetch"><link href="/js/chunk-148cd3a8.0f3799ee.js" rel="prefetch"><link href="/js/chunk-14b9857b.3aebcae3.js" rel="prefetch"><link href="/js/chunk-1ce03049.174d7bf6.js" rel="prefetch"><link href="/js/chunk-2c359864.13a5f6bb.js" rel="prefetch"><link href="/js/chunk-3385141a.a56dd4c4.js" rel="prefetch"><link href="/js/chunk-356a65ce.399fb968.js" rel="prefetch"><link href="/js/chunk-4fe8dd4f.cb8ca135.js" rel="prefetch"><link href="/js/chunk-605962ce.52e77608.js" rel="prefetch"><link href="/js/chunk-60e0b3f4.02b1ca43.js" rel="prefetch"><link href="/js/chunk-635bdee9.8f52cf9b.js" rel="prefetch"><link href="/js/chunk-6ab78853.6713f816.js" rel="prefetch"><link href="/js/chunk-a2c78c42.391028e0.js" rel="prefetch"><link href="/css/app.11089a5f.css" rel="preload" as="style"><link href="/css/chunk-vendors.1d90d08d.css" rel="preload" as="style"><link href="/js/app.aefae8ad.js" rel="preload" as="script"><link href="/js/chunk-vendors.7eaa5557.js" rel="preload" as="script"><link href="/css/chunk-vendors.1d90d08d.css" rel="stylesheet"><link href="/css/app.11089a5f.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but iview-admin doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="/js/chunk-vendors.7eaa5557.js"></script><script src="/js/app.aefae8ad.js"></script></body></html>
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4a1e7798"],{"0139":function(e,t,a){e.exports=a.p+"img/placeholder.756a7125.svg"},"0368":function(e,t,a){},"0670":function(e,t,a){},"23a5":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"brand_indentlist"},[a("PageSpace",{scopedSlots:e._u([{key:"default",fn:function(t){var r=t.adjustHeight;return[a("BizTable",{ref:"bt",attrs:{formatCol:e.formatCol,modelName:"operation",metaName:"operation_info",packageName:"trademark",tblheight:r-200,isMulti:""},on:{onexec:e.onexec}})]}}])}),a("Modal",{attrs:{title:"设置商标类型"},on:{"on-ok":e.ok,"on-cancel":e.cancel},model:{value:e.modal1,callback:function(t){e.modal1=t},expression:"modal1"}},[a("br"),a("Select",{model:{value:e.marktype,callback:function(t){e.marktype=t},expression:"marktype"}},e._l(e.dic.mark_type,(function(t,r){return a("Option",{key:r,attrs:{value:r}},[e._v(e._s(t))])})),1)],1),a("Modal",{attrs:{title:"强制更新"},on:{"on-ok":e.forceok,"on-cancel":e.forcecancel},model:{value:e.modal2,callback:function(t){e.modal2=t},expression:"modal2"}},[a("Form",{ref:"loginForm",attrs:{model:e.form2}},[a("FormItem",{attrs:{prop:"id"}},[a("span",{model:{value:e.form2.name,callback:function(t){e.$set(e.form2,"name",t)},expression:"form2.name"}})]),a("FormItem",{attrs:{prop:"price"}},[a("Input",{attrs:{type:"price",placeholder:"输入售价"},model:{value:e.form2.price,callback:function(t){e.$set(e.form2,"price",t)},expression:"form2.price"}})],1)],1)],1)],1)},s=[],n=(a("7f7f"),a("6762"),a("2fdb"),a("ac6a"),a("06d3")),i=a("391e"),o=a("8770"),c=a("c1df"),l=a.n(c),f=a("db7f"),u=a("7e1e"),m=a("0139"),d=a.n(m),h={components:{BizTable:n["a"],DateTime:o["a"],PageSpace:i["a"]},data:function(){return{form2:{id:"",name:"",price:""},dic:f["a"],placeholder:d.a,marktype:"",modal1:!1,modal2:!1,formItem:{type:""},ruleValidate:{type:[{required:!1,message:"",trigger:"blur"}]}}},mounted:function(){this.$route.query.ids?this.$refs.bt.fetchData({ids:this.$route.query.ids}):this.$refs.bt.fetchData()},methods:{ok:function(){var e=this;this.$refs.bt.currentSels.forEach((function(t){t.TmType=e.marktype}));var t=this.$refs.bt.currentSels;Object(u["f"])("/web/trademark/trademarkCtl/updatestrademarktype",{data:t}).then((function(t){1==t.data.status?(e.$refs.bt.fetchData(e.$refs.bt.searchModel),e.$Message.success("设置成功"),e.marktype=""):e.$Message.error("设置失败"),e.marktype=""}))},forceok:function(){var e=this;Object(u["f"])("/web/trademark/operationCtl/forceUpdate",this.form2).then((function(t){1==t.data.status?e.$Message.success("更新成功"):e.$Message.error(t.data.message)})),this.modal2=!1},forcecancel:function(){this.modal2=!1},cancel:function(){},onexec:function(e,t){var a=this;if("detail"===e)this.$router.push({name:"originmanage_detail",params:{id:t.id}});else if("down"===e||"lowershelf"===e||"uppershelf"===e){if("down"===e&&!["停售","待审"].includes(t.publish_status_name))return this.$Message.warning('只能更改状态为"停售"和"待审"的商标');if("down"!==e&&0===this.$refs.bt.currentSels.length)return this.$Message.warning("请选择商标");var r=[];if(("lowershelf"===e||"uppershelf"===e)&&(r=this.$refs.bt.currentSels.filter((function(e){return["停售","待审"].includes(e.publish_status_name)})),0==r.length))return this.$Message.warning('只能更改状态为"停售"和"待审"的商标');var s="down"===e?[t]:r;e="down"===e?"lowershelf":e,Object(u["j"])(s,e).then((function(t){1==t.data.status&&(a.$Message.success("".concat("lowershelf"===e?"下架":"上架","成功")),a.$refs.bt.fetchData(a.$refs.bt.searchModel))})).catch((function(t){a.$Message.error("".concat("lowershelf"===e?"下架":"上架","出错"))}))}else if("force"===e){if("NORMAL"!==t.TmType)return alert("不能强制更新");this.form2.id=t.id,this.form2.name=t.name,this.modal2=!0}else if("edito"===e){if("NORMAL"===t.TmType)return alert("不能编辑");this.$router.push({name:"operation_addtm",params:t})}else"settype"===e?0===this.$refs.bt.currentSels.length?this.$Message.warning("请选择商标"):this.modal1=!0:"addtm"===e&&this.$router.push({name:"operation_addtm"})},formatCol:function(e,t,a){var r=e[t];if("created_at"===t)r=l()(r).format("YYYY-MM-DD");else{if("pic_url"===t)return'<img style="width: 50px;height: 50px" src="'.concat(e[t]||d.a,'"/>');if("deadline"===t)r=l()(e["tm_start_day"]||0).format("YYYY-MM-DD")+"至"+l()(e["tm_end_day"]||0).format("YYYY-MM-DD");else if("publishinfo"===t)r=(e["contacts"]||"")+"<br/>"+(e["mobile"]||"");else if("name"===t)r=e["name"]||e["excelName"];else if("TmType"===t)switch(r="普通商标",e["TmType"]){case"STORY":r="品牌商标";break;case"BARGAIN":r="特价商标";break;case"SELECTED":r="甄选商标";break}else"publish_status"===t&&(r="fail"===e["publish_status"]?e["publish_status_name"]+"(".concat(e["fail_reason"],")"):e["publish_status_name"])}return r}}},p=h,b=(a("fefd"),a("680e"),a("2877")),g=Object(b["a"])(p,r,s,!1,null,"5bfaf80c",null);t["default"]=g.exports},"391e":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"framediv"}},[e._t("default",null,{adjustHeight:e.frameHeight})],2)},s=[],n=a("6db5"),i=n["a"],o=a("2877"),c=Object(o["a"])(i,r,s,!1,null,null,null);t["a"]=c.exports},"680e":function(e,t,a){"use strict";a("0368")},"6db5":function(e,t,a){"use strict";(function(e){a("c5f6");t["a"]={name:"pagespace_page",prop:{tweak:Number},data:function(){return{frameHeight:0,advalue:this.tweak?this.tweak:0}},components:{},mounted:function(){var t=this;this.setHeight(),e(window).resize((function(){t.setHeight()}))},methods:{setHeight:function(){var t=this;this.$nextTick((function(){var a=e("#framediv"),r=a.get()[0],s=window.innerHeight-r.offsetTop-t.advalue;t.frameHeight=s,t.$emit("sizechange",t.frameHeight)}))}}}}).call(this,a("1157"))},fefd:function(e,t,a){"use strict";a("0670")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-60e0b3f4"],{"0139":function(e,t,a){e.exports=a.p+"img/placeholder.756a7125.svg"},"0368":function(e,t,a){},"23a5":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"brand_indentlist"},[a("PageSpace",{scopedSlots:e._u([{key:"default",fn:function(t){var r=t.adjustHeight;return[a("BizTable",{ref:"bt",attrs:{formatCol:e.formatCol,modelName:"operation",metaName:"operation_info",packageName:"trademark",tblheight:r-200,isMulti:""},on:{onexec:e.onexec}})]}}])}),a("Modal",{attrs:{title:"设置商标类型"},on:{"on-ok":e.ok,"on-cancel":e.cancel},model:{value:e.modal1,callback:function(t){e.modal1=t},expression:"modal1"}},[a("br"),a("Select",{model:{value:e.marktype,callback:function(t){e.marktype=t},expression:"marktype"}},e._l(e.dic.mark_type,(function(t,r){return a("Option",{key:r,attrs:{value:r}},[e._v(e._s(t))])})),1)],1),a("Modal",{attrs:{title:"强制更新"},on:{"on-ok":e.forceok,"on-cancel":e.forcecancel},model:{value:e.modal2,callback:function(t){e.modal2=t},expression:"modal2"}},[a("Form",{ref:"loginForm",attrs:{model:e.form2}},[a("FormItem",{attrs:{prop:"id"}},[a("span",{model:{value:e.form2.name,callback:function(t){e.$set(e.form2,"name",t)},expression:"form2.name"}})]),a("FormItem",{attrs:{prop:"price"}},[a("Input",{attrs:{type:"price",placeholder:"输入售价"},model:{value:e.form2.price,callback:function(t){e.$set(e.form2,"price",t)},expression:"form2.price"}})],1)],1)],1),a("Modal",{attrs:{title:"全部上架"},on:{"on-ok":e.allok,"on-cancel":e.cancel},model:{value:e.modal3,callback:function(t){e.modal3=t},expression:"modal3"}},[e._v(" 是否上架全部待审标源? ")])],1)},s=[],n=(a("7f7f"),a("6762"),a("2fdb"),a("ac6a"),a("06d3")),o=a("391e"),i=a("8770"),l=a("c1df"),c=a.n(l),f=a("db7f"),u=a("7e1e"),m=a("0139"),d=a.n(m),h={components:{BizTable:n["a"],DateTime:i["a"],PageSpace:o["a"]},data:function(){return{form2:{id:"",name:"",price:""},dic:f["a"],placeholder:d.a,marktype:"",modal1:!1,modal2:!1,modal3:!1,formItem:{type:""},ruleValidate:{type:[{required:!1,message:"",trigger:"blur"}]}}},mounted:function(){this.$route.query.ids?this.$refs.bt.fetchData({ids:this.$route.query.ids}):this.$refs.bt.fetchData()},methods:{ok:function(){var e=this;this.$refs.bt.currentSels.forEach((function(t){t.TmType=e.marktype}));var t=this.$refs.bt.currentSels;Object(u["f"])("/web/trademark/trademarkCtl/updatestrademarktype",{data:t}).then((function(t){1==t.data.status?(e.$refs.bt.fetchData(e.$refs.bt.searchModel),e.$Message.success("设置成功"),e.marktype=""):e.$Message.error("设置失败"),e.marktype=""}))},forceok:function(){var e=this;Object(u["f"])("/web/trademark/operationCtl/forceUpdate",this.form2).then((function(t){1==t.data.status?e.$Message.success("更新成功"):e.$Message.error(t.data.message)})),this.modal2=!1},allok:function(){var e=this;Object(u["f"])("/web/trademark/operationCtl/allOnSale").then((function(t){1==t.data.status?e.$Message.success("提交成功"):e.$Message.error(t.data.message)})),this.modal3=!1},forcecancel:function(){this.modal2=!1},cancel:function(){},onexec:function(e,t){var a=this;if("detail"===e)this.$router.push({name:"originmanage_detail",params:{id:t.id}});else if("down"===e||"lowershelf"===e||"uppershelf"===e){if("down"===e&&!["停售","待审"].includes(t.publish_status_name))return this.$Message.warning('只能更改状态为"停售"和"待审"的商标');if("down"!==e&&0===this.$refs.bt.currentSels.length)return this.$Message.warning("请选择商标");var r=[];if(("lowershelf"===e||"uppershelf"===e)&&(r=this.$refs.bt.currentSels.filter((function(e){return["停售","待审"].includes(e.publish_status_name)})),0==r.length))return this.$Message.warning('只能更改状态为"停售"和"待审"的商标');var s="down"===e?[t]:r;e="down"===e?"lowershelf":e,Object(u["j"])(s,e).then((function(t){1==t.data.status&&(a.$Message.success("".concat("lowershelf"===e?"下架":"上架","成功")),a.$refs.bt.fetchData(a.$refs.bt.searchModel))})).catch((function(t){a.$Message.error("".concat("lowershelf"===e?"下架":"上架","出错"))}))}else if("force"===e){if("NORMAL"!==t.TmType)return alert("不能强制更新");this.form2.id=t.id,this.form2.name=t.name,this.modal2=!0}else if("edito"===e){if("NORMAL"===t.TmType)return alert("不能编辑");this.$router.push({name:"operation_addtm",params:t})}else"settype"===e?0===this.$refs.bt.currentSels.length?this.$Message.warning("请选择商标"):this.modal1=!0:"addtm"===e?this.$router.push({name:"operation_addtm"}):"onsalall"===e&&(this.modal3=!0)},formatCol:function(e,t,a){var r=e[t];if("created_at"===t)r=c()(r).format("YYYY-MM-DD");else{if("pic_url"===t)return'<img style="width: 50px;height: 50px" src="'.concat(e[t]||d.a,'"/>');if("deadline"===t)r=c()(e["tm_start_day"]||0).format("YYYY-MM-DD")+"至"+c()(e["tm_end_day"]||0).format("YYYY-MM-DD");else if("publishinfo"===t)r=(e["contacts"]||"")+"<br/>"+(e["mobile"]||"");else if("name"===t)r=e["name"]||e["excelName"];else if("TmType"===t)switch(r="普通商标",e["TmType"]){case"STORY":r="品牌商标";break;case"BARGAIN":r="特价商标";break;case"SELECTED":r="甄选商标";break}else"publish_status"===t&&(r="fail"===e["publish_status"]?e["publish_status_name"]+"(".concat(e["fail_reason"],")"):e["publish_status_name"])}return r}}},p=h,b=(a("cc9e"),a("680e"),a("2877")),g=Object(b["a"])(p,r,s,!1,null,"05c6832e",null);t["default"]=g.exports},"391e":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{attrs:{id:"framediv"}},[e._t("default",null,{adjustHeight:e.frameHeight})],2)},s=[],n=a("6db5"),o=n["a"],i=a("2877"),l=Object(i["a"])(o,r,s,!1,null,null,null);t["a"]=l.exports},"680e":function(e,t,a){"use strict";a("0368")},"6db5":function(e,t,a){"use strict";(function(e){a("c5f6");t["a"]={name:"pagespace_page",prop:{tweak:Number},data:function(){return{frameHeight:0,advalue:this.tweak?this.tweak:0}},components:{},mounted:function(){var t=this;this.setHeight(),e(window).resize((function(){t.setHeight()}))},methods:{setHeight:function(){var t=this;this.$nextTick((function(){var a=e("#framediv"),r=a.get()[0],s=window.innerHeight-r.offsetTop-t.advalue;t.frameHeight=s,t.$emit("sizechange",t.frameHeight)}))}}}}).call(this,a("1157"))},a188:function(e,t,a){},cc9e:function(e,t,a){"use strict";a("a188")}}]);
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment