Commit debb2e57 by 王悦

fix

parent 61a25578
......@@ -5,14 +5,42 @@ var fs=require("fs");
var accesskey='3KV9nIwW8qkTGlrPmAe3HnR3fzM6r5';
var accessKeyId='LTAI4GC5tSKvqsH2hMqj6pvd';
var url="https://gsb-zc.oss-cn-beijing.aliyuncs.com";
class UploadCtl extends CtlBase{
constructor(){
super("common",CtlBase.getServiceName(UploadCtl));
this.cmdPdf2HtmlPattern = "docker run -i --rm -v /tmp/:/pdf 0c pdf2htmlEX --zoom 1.3 '{fileName}'";
this.restS=system.getObject("util.execClient");
this.cmdInsertToFilePattern = "sed -i 's/id=\"page-container\"/id=\"page-container\" contenteditable=\"true\"/'";
//sed -i 's/1111/&BBB/' /tmp/input.txt
//sed 's/{position}/{content}/g' {path}
var RPCClient = require('@alicloud/pop-core').RPCClient;
getAliTMClient = () => {
return new RPCClient({
accessKeyId: 'LTAI4FmyipY1wuLHjLhMWiPa',
accessKeySecret: 'hp4FF18IDCSym1prqzxrAjnnhNH3ju',
endpoint: 'https://trademark.aliyuncs.com',
apiVersion: '2018-07-24'
}
);
}
reqbyget = async (obj) => {
var action = obj.action;
var reqbody = obj.reqbody;
var reqAliclient = getAliTMClient();
if (obj.apiVersion) {
reqAliclient.apiVersion = obj.apiVersion;
}
var res = await reqAliclient.request(action, reqbody, {
timeout: 10000, // default 3000 ms 2020 0916 lin修改3000为10000,原因ConfirmIcpIntention BizIds 超过5条会超时
formatAction: true, // default true, format the action to Action
formatParams: true, // default true, format the parameter name to first letter upper case
method: 'GET', // set the http method, default is GET
headers: {}, // set the http request headers
});
return res
}
class UploadCtl extends CtlBase {
constructor() {
super("common", CtlBase.getServiceName(UploadCtl));
this.redisClient = system.getObject("util.redisClient");
this.cmdPdf2HtmlPattern = "docker run -i --rm -v /tmp/:/pdf 0c pdf2htmlEX --zoom 1.3 '{fileName}'";
this.restS=system.getObject("util.execClient");
this.cmdInsertToFilePattern = "sed -i 's/id=\"page-container\"/id=\"page-container\" contenteditable=\"true\"/'";
//sed -i 's/1111/&BBB/' /tmp/input.txt
//sed 's/{position}/{content}/g' {path}
}
async getOssConfig(){
var policyText = {
......@@ -37,6 +65,29 @@ class UploadCtl extends CtlBase{
return data;
};
async getOssConfigAli(){
let res = await this.redisClient.ttl("zqq_alioss")
if (res>0) {
res = JSON.parse(await this.redisClient.get("zqq_alioss"))
}else {
res = await reqbyget({
action: "GenerateUploadFilePolicy",
reqbody: {
FileType: "ICON"
}
})
let exp = Math.ceil((res.ExpireTime-Date.now())/1000)
await this.redisClient.setWithEx("zqq_alioss", JSON.stringify(res),exp)
}
return {
OSSAccessKeyId:res.AccessId,
policy:res.EncodedPolicy,
Signature:res.Signature,
Bucket:'trade-mark-user-upload',
url: "https://trade-mark-user-upload.oss-cn-beijing.aliyuncs.com",
filedir: res.FileDir
};
};
async upfile(srckey,dest){
var oss=system.getObject("util.ossClient");
var result=await oss.upfile(srckey,"/tmp/"+dest);
......
......@@ -141,6 +141,10 @@ class RedisClient {
return this.client.getAsync(key);
}
async ttl(key) {
return this.client.ttlAsync(key);
}
async delete(key) {
return this.client.delAsync(key);
}
......
.demo-upload-list{display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;border:1px solid transparent;border-radius:4px;overflow:hidden;background:#fff;position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);margin-right:4px}.demo-upload-list img{width:100%;height:100%}.demo-upload-list-cover{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6)}.demo-upload-list:hover .demo-upload-list-cover{display:block}.demo-upload-list-cover i{color:#fff;font-size:20px;cursor:pointer;margin:0 2px}.line[data-v-5bd79c23]{display:inline-block;width:3px;height:12px;margin-right:5px;background:#1966ff}.title[data-v-5bd79c23]{display:inline-block;margin-right:16px;font-size:13px;font-weight:700;color:#333;margin-bottom:10px}
\ No newline at end of file
.line[data-v-468cb8c8]{display:inline-block;width:3px;height:12px;margin-right:5px;background:#1966ff}.title[data-v-468cb8c8]{display:inline-block;margin-right:16px;font-size:13px;font-weight:700;color:#333;margin-bottom: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-2c359864.0dc416de.css" rel="prefetch"><link href="/css/chunk-3385141a.0dc416de.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-6493f994.005979a2.css" rel="prefetch"><link href="/css/chunk-6ab78853.938207ad.css" rel="prefetch"><link href="/css/chunk-a2c78c42.992e1c54.css" rel="prefetch"><link href="/css/chunk-d824370e.a35226dc.css" rel="prefetch"><link href="/js/chunk-148cd3a8.5faa4c66.js" rel="prefetch"><link href="/js/chunk-14b9857b.febb5572.js" rel="prefetch"><link href="/js/chunk-2c359864.db10b8d2.js" rel="prefetch"><link href="/js/chunk-3385141a.2c27d988.js" rel="prefetch"><link href="/js/chunk-4a1e7798.3c4e7d5f.js" rel="prefetch"><link href="/js/chunk-4fe8dd4f.e1485c58.js" rel="prefetch"><link href="/js/chunk-605962ce.c6ec96ad.js" rel="prefetch"><link href="/js/chunk-635bdee9.76cd79a8.js" rel="prefetch"><link href="/js/chunk-6493f994.f0af4da8.js" rel="prefetch"><link href="/js/chunk-6ab78853.9f72b840.js" rel="prefetch"><link href="/js/chunk-a2c78c42.c0ad1b19.js" rel="prefetch"><link href="/js/chunk-d824370e.d5274468.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.8dda5fbb.js" rel="preload" as="script"><link href="/js/chunk-vendors.f296b9ce.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.f296b9ce.js"></script><script src="/js/app.8dda5fbb.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-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-3c2c5e1e.45b15920.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.5faa4c66.js" rel="prefetch"><link href="/js/chunk-14b9857b.febb5572.js" rel="prefetch"><link href="/js/chunk-2c359864.db10b8d2.js" rel="prefetch"><link href="/js/chunk-3385141a.2c27d988.js" rel="prefetch"><link href="/js/chunk-356a65ce.1e39f945.js" rel="prefetch"><link href="/js/chunk-3c2c5e1e.2c04efbe.js" rel="prefetch"><link href="/js/chunk-4a1e7798.3c4e7d5f.js" rel="prefetch"><link href="/js/chunk-4fe8dd4f.e1485c58.js" rel="prefetch"><link href="/js/chunk-605962ce.c6ec96ad.js" rel="prefetch"><link href="/js/chunk-635bdee9.76cd79a8.js" rel="prefetch"><link href="/js/chunk-6ab78853.9f72b840.js" rel="prefetch"><link href="/js/chunk-a2c78c42.c0ad1b19.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.b45f74c6.js" rel="preload" as="script"><link href="/js/chunk-vendors.f296b9ce.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.f296b9ce.js"></script><script src="/js/app.b45f74c6.js"></script></body></html>
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d824370e"],{"0901":function(t,e,a){"use strict";a("1117")},1117:function(t,e,a){},f5fc:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"brand_box"},[a("div",{staticClass:"brand_header"},[a("span",{on:{click:t.goBack}},[a("Icon",{attrs:{type:"md-arrow-back",size:"18",color:"#1890FF"}})],1),a("span",[t._v("商标详情")])]),a("div",{staticClass:"brand_content"},[a("div",{staticClass:"brand_title"},[t._m(0),a("div",[a("span",[t._v("发布日期:")]),a("span",[t._v(t._s(t.brand_details.created_at))])])]),a("div",{staticClass:"brand_content_details"},[a("div",{staticClass:"brand_content_details_left"},[a("div",[a("img",{attrs:{src:t.brand_details.pic_url,alt:""}}),a("Button",{on:{click:function(e){t.modal1=!0}}},[t._v("点击更换图样")])],1),t._m(1)]),a("div",{staticClass:"brand_content_details_right"},[a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("商标名称")]),a("span",[t._v(t._s(t.brand_details.name||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("申请号")]),a("span",[t._v(t._s(t.brand_details.code||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("商标类别")]),a("span",[t._v(t._s(t.brand_details.ncl_one_code||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("申请主体")]),a("span",[t._v(t._s(t.brand_details.tm_applier||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("专用权期限")]),a("span",[t._v(t._s(t.brand_details.tm_end_day||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("当前群组")]),a("span",[t._v(t._s(t.brand_details.tm_group||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("商品/服务项")]),a("span",[t._v(t._s(t.brand_details.tm_ncl_third||"--"))])])])])]),a("div",{staticClass:"buyers_content"},[a("div",{staticClass:"buyers_title"},[t._m(2),a("div",[t.isSditor?a("span",{on:{click:t.editorInfo}},[t._v("修改")]):t._e(),t.isSave?a("span",{on:{click:t.saveInfo}},[t._v("保存")]):t._e()])]),a("div",{staticClass:"buyers_details"},[a("div",{staticClass:"buyers_details_item"},[a("div",{staticClass:"buyers_sub"},[a("label",[t._v("发布人姓名")]),a("Input",{staticClass:"editor",attrs:{disabled:""},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}})],1),a("div",{staticClass:"buyers_sub"},[a("label",[t._v("发布人电话")]),a("Input",{staticClass:"editor",attrs:{disabled:t.disabled},model:{value:t.brand_details.mobile,callback:function(e){t.$set(t.brand_details,"mobile",e)},expression:"brand_details.mobile"}})],1)]),a("div",{staticClass:"buyers_details_item"},[a("div",{staticClass:"buyers_sub"},[a("label",[t._v("卖家底价")]),a("Input",{staticClass:"editor",attrs:{disabled:""},model:{value:t.brand_details.business_quoted_price,callback:function(e){t.$set(t.brand_details,"business_quoted_price",e)},expression:"brand_details.business_quoted_price"}})],1),a("div",{staticClass:"buyers_sub"},[a("label",[t._v("平台售价")]),a("Input",{staticClass:"editor",attrs:{disabled:t.disabled},model:{value:t.brand_details.platform_quoted_price,callback:function(e){t.$set(t.brand_details,"platform_quoted_price",e)},expression:"brand_details.platform_quoted_price"}})],1)]),a("div",{staticClass:"buyers_details_item"},[a("div",{staticClass:"buyers_sub"},[a("label",[t._v("卖家主体")]),a("Input",{staticClass:"editor",attrs:{disabled:""},model:{value:t.company,callback:function(e){t.company=e},expression:"company"}})],1),a("div",{staticClass:"buyers_sub"},[a("label",[t._v("卖家联系方式")]),a("Input",{staticClass:"editor",attrs:{disabled:t.disabled},model:{value:t.brand_details.mobile,callback:function(e){t.$set(t.brand_details,"mobile",e)},expression:"brand_details.mobile"}})],1)]),a("div",{staticClass:"buyers_details_item"},[a("div",{staticClass:"buyers_sub"},[a("label",[t._v("商标简介")]),a("Input",{staticClass:"editor",attrs:{disabled:t.disabled,type:"textarea"},model:{value:t.brand_details.tm_introduction,callback:function(e){t.$set(t.brand_details,"tm_introduction",e)},expression:"brand_details.tm_introduction"}})],1)])])]),a("Modal",{attrs:{title:"更换商标图样"},on:{"on-ok":t.sure,"on-cancel":t.cancel},model:{value:t.modal1,callback:function(e){t.modal1=e},expression:"modal1"}},[a("Upload",{ref:"upload",attrs:{data:t.d,"on-success":t.handleSuccess,"before-upload":t.handleBeforeUpload,"max-size":2048,action:t.action}},[a("Button",{attrs:{icon:"ios-cloud-upload-outline"}},[t._v("选择文件")])],1)],1)],1)},i=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("span",{staticClass:"line"}),a("span",[t._v("商标信息")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("p",[t._v("1.支持jpg、gif、png格式;")]),a("p",[t._v("2.图片尺寸322*262像素以上,不超过500KB;")]),a("p",[t._v("3.图片尽量清晰,并能够体现商标寓意。")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("span",{staticClass:"line"}),a("span",[t._v("卖家信息")])])}],n=(a("8e6e"),a("ac6a"),a("456d"),a("a481"),a("bd86")),l=(a("7f7f"),a("c1df")),r=a.n(l),d=a("7e1e"),o=a("60b7");function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function u(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?c(Object(a),!0).forEach((function(e){Object(n["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var _={components:{},data:function(){return{company:this.$store.state.user.userobj.company.name,username:this.$store.state.user.userobj.userName,isSditor:!0,isSave:!1,disabled:!0,modal1:!1,brand_details:{},vaild_time:"",id:0,action:"",d:{},uploadList:[],result:""}},computed:{ups:function(){var t=this,e=[],a=this.uploadList.map((function(e){if(console.log(e),"finished"==e.status&&e.response){var a=t.loadXML(e.response),s=a.documentElement.getElementsByTagName("Location")[0].textContent;return{name:e.name,url:s,status:e.status}}return e})),s=e.concat(a);return s}},watch:{$route:function(t,e){this.initData()}},methods:{goBack:function(){this.$router.go(-1)},editorInfo:function(){this.isSditor=!1,this.isSave=!0,this.disabled=!1},saveInfo:function(){var t=this;this.isSditor=!0,this.isSave=!1,this.disabled=!0;var e={id:this.id,mobile:this.brand_details.mobile,business_quoted_price:this.brand_details.business_quoted_price,platform_quoted_price:this.brand_details.platform_quoted_price,tm_introduction:this.brand_details.tm_introduction,publish_status:this.brand_details.publish_status};Object(d["f"])("/web/trademark/trademarkCtl/update",u({},e)).then((function(e){200==e.status&&(t.$Message.success("修改成功!"),t.initData())})).catch((function(t){console.log(t)}))},sure:function(){var t=this;this.brand_details.pic_url=this.result,Object(d["f"])("/web/trademark/trademarkCtl/update",{pic_url:this.result,id:this.id}).then((function(e){200==e.status&&(t.$Message.success("修改成功!"),t.$refs.upload.clearFiles())})).catch((function(t){console.log(t)})),console.log(this.result)},cancel:function(){this.$refs.upload.clearFiles()},loadXML:function(t){var e=null;if(!window.DOMParser&&window.ActiveXObject)for(var a=["MSXML.2.DOMDocument.6.0","MSXML.2.DOMDocument.3.0","Microsoft.XMLDOM"],s=0;s<a.length;s++)try{e=new ActiveXObject(a[s]),e.async=!1,e.loadXML(t);break}catch(n){}else{if(!(window.DOMParser&&document.implementation&&document.implementation.createDocument))return null;try{var i=new DOMParser;e=i.parseFromString(t,"text/xml")}catch(n){console.log(n)}}return e},handleSuccess:function(t,e,a){console.log("/////////////////////////////////////////",a);var s=this.loadXML(t),i=s.documentElement.getElementsByTagName("Location")[0].textContent;console.log("===================",i);var n=this.uploadList.filter((function(t){return t&&t.url&&""!=t.url}));n=n.map((function(t){return t.url})),n.push(i),this.result=n.join(","),console.log("upload...",this.result),this.$emit("change",this.result)},handleBeforeUpload:function(t){var e=this.uploadList.length<1;e||this.$Notice.warning({title:"最多上传一张!"}),this.result="";var a=new Date,s="zc_"+Math.round(500*Math.random())+a.getMonth()+a.getTime()+a.getFullYear()+a.getDate()+a.getHours()+a.getMinutes()+a.getSeconds()+a.getMilliseconds()+t.name.replace(" ","");return this.d.key=s,e},initData:function(){var t=this;this.id=this.$route.params.id,Object(d["f"])("/web/trademark/trademarkCtl/findOne",{id:this.id}).then((function(e){console.log("商标详情--",e.data.data),200==e.status&&(t.brand_details=e.data.data,t.brand_details.tm_group=JSON.parse(e.data.data.tm_group).join(" , "),t.brand_details.tm_ncl_third=JSON.parse(e.data.data.tm_ncl_third).join(" , "),t.brand_details.tm_end_day=r()(e.data.data.tm_end_day).format("YYYY-MM-DD"))})).catch((function(t){console.log("details err:"+t)}))}},mounted:function(){var t=this;this.initData();var e="/web/common/uploadCtl/getOssConfig";Object(o["a"])(e,null).then((function(e){if(200==e.status){var a=e.data;t.d["key"]="key",t.d["Bucket"]=a.Bucket,t.d["OSSAccessKeyId"]=a.OSSAccessKeyId,t.d["Signature"]=a.Signature,t.d["policy"]=a.policy,t.d["success_action_status"]=a.success_action_status,t.action=a.url}else console.log("cofig fetch failuer")})),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}},b=_,p=(a("0901"),a("2877")),m=Object(p["a"])(b,s,i,!1,null,"6e4c82eb",null);e["default"]=m.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-356a65ce"],{"0901":function(t,e,a){"use strict";a("1117")},1117:function(t,e,a){},f5fc:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"brand_box"},[a("div",{staticClass:"brand_header"},[a("span",{on:{click:t.goBack}},[a("Icon",{attrs:{type:"md-arrow-back",size:"18",color:"#1890FF"}})],1),a("span",[t._v("商标详情")])]),a("div",{staticClass:"brand_content"},[a("div",{staticClass:"brand_title"},[t._m(0),a("div",[a("span",[t._v("发布日期:")]),a("span",[t._v(t._s(t.brand_details.created_at))])])]),a("div",{staticClass:"brand_content_details"},[a("div",{staticClass:"brand_content_details_left"},[a("div",[a("img",{attrs:{src:t.brand_details.pic_url,alt:""}}),a("Button",{on:{click:function(e){t.modal1=!0}}},[t._v("点击更换图样")])],1),t._m(1)]),a("div",{staticClass:"brand_content_details_right"},[a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("商标名称")]),a("span",[t._v(t._s(t.brand_details.name||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("申请号")]),a("span",[t._v(t._s(t.brand_details.code||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("商标类别")]),a("span",[t._v(t._s(t.brand_details.ncl_one_code||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("申请主体")]),a("span",[t._v(t._s(t.brand_details.tm_applier||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("专用权期限")]),a("span",[t._v(t._s(t.brand_details.tm_end_day||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("当前群组")]),a("span",[t._v(t._s(t.brand_details.tm_group||"--"))])]),a("div",{staticClass:"brand_content_details_right_item"},[a("label",[t._v("商品/服务项")]),a("span",[t._v(t._s(t.brand_details.tm_ncl_third||"--"))])])])])]),a("div",{staticClass:"buyers_content"},[a("div",{staticClass:"buyers_title"},[t._m(2),a("div",[t.isSditor?a("span",{on:{click:t.editorInfo}},[t._v("修改")]):t._e(),t.isSave?a("span",{on:{click:t.saveInfo}},[t._v("保存")]):t._e()])]),a("div",{staticClass:"buyers_details"},[a("div",{staticClass:"buyers_details_item"},[a("div",{staticClass:"buyers_sub"},[a("label",[t._v("发布人姓名")]),a("Input",{staticClass:"editor",attrs:{disabled:""},model:{value:t.username,callback:function(e){t.username=e},expression:"username"}})],1),a("div",{staticClass:"buyers_sub"},[a("label",[t._v("发布人电话")]),a("Input",{staticClass:"editor",attrs:{disabled:t.disabled},model:{value:t.brand_details.mobile,callback:function(e){t.$set(t.brand_details,"mobile",e)},expression:"brand_details.mobile"}})],1)]),a("div",{staticClass:"buyers_details_item"},[a("div",{staticClass:"buyers_sub"},[a("label",[t._v("卖家底价")]),a("Input",{staticClass:"editor",attrs:{disabled:""},model:{value:t.brand_details.business_quoted_price,callback:function(e){t.$set(t.brand_details,"business_quoted_price",e)},expression:"brand_details.business_quoted_price"}})],1),a("div",{staticClass:"buyers_sub"},[a("label",[t._v("平台售价")]),a("Input",{staticClass:"editor",attrs:{disabled:t.disabled},model:{value:t.brand_details.platform_quoted_price,callback:function(e){t.$set(t.brand_details,"platform_quoted_price",e)},expression:"brand_details.platform_quoted_price"}})],1)]),a("div",{staticClass:"buyers_details_item"},[a("div",{staticClass:"buyers_sub"},[a("label",[t._v("卖家主体")]),a("Input",{staticClass:"editor",attrs:{disabled:""},model:{value:t.company,callback:function(e){t.company=e},expression:"company"}})],1),a("div",{staticClass:"buyers_sub"},[a("label",[t._v("卖家联系方式")]),a("Input",{staticClass:"editor",attrs:{disabled:t.disabled},model:{value:t.brand_details.mobile,callback:function(e){t.$set(t.brand_details,"mobile",e)},expression:"brand_details.mobile"}})],1)]),a("div",{staticClass:"buyers_details_item"},[a("div",{staticClass:"buyers_sub"},[a("label",[t._v("商标简介")]),a("Input",{staticClass:"editor",attrs:{disabled:t.disabled,type:"textarea"},model:{value:t.brand_details.tm_introduction,callback:function(e){t.$set(t.brand_details,"tm_introduction",e)},expression:"brand_details.tm_introduction"}})],1)])])]),a("Modal",{attrs:{title:"更换商标图样"},on:{"on-ok":t.sure,"on-cancel":t.cancel},model:{value:t.modal1,callback:function(e){t.modal1=e},expression:"modal1"}},[a("Upload",{ref:"upload",attrs:{data:t.d,"on-success":t.handleSuccess,"before-upload":t.handleBeforeUpload,"max-size":2048,action:t.action}},[a("Button",{attrs:{icon:"ios-cloud-upload-outline"}},[t._v("选择文件")])],1)],1)],1)},i=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("span",{staticClass:"line"}),a("span",[t._v("商标信息")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("p",[t._v("1.支持jpg、gif、png格式;")]),a("p",[t._v("2.图片尺寸322*262像素以上,不超过500KB;")]),a("p",[t._v("3.图片尽量清晰,并能够体现商标寓意。")])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("span",{staticClass:"line"}),a("span",[t._v("卖家信息")])])}],n=(a("8e6e"),a("ac6a"),a("456d"),a("a481"),a("bd86")),l=(a("7f7f"),a("c1df")),r=a.n(l),d=a("7e1e"),o=a("60b7");function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function u(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?c(Object(a),!0).forEach((function(e){Object(n["a"])(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var _={components:{},data:function(){return{company:this.$store.state.user.userobj.company.name,username:this.$store.state.user.userobj.userName,isSditor:!0,isSave:!1,disabled:!0,modal1:!1,brand_details:{},vaild_time:"",id:0,action:"",d:{},uploadList:[],result:""}},computed:{ups:function(){var t=this,e=[],a=this.uploadList.map((function(e){if(console.log(e),"finished"==e.status&&e.response){var a=t.loadXML(e.response),s=a.documentElement.getElementsByTagName("Location")[0].textContent;return{name:e.name,url:s,status:e.status}}return e})),s=e.concat(a);return s}},watch:{$route:function(t,e){this.initData()}},methods:{goBack:function(){this.$router.go(-1)},editorInfo:function(){this.isSditor=!1,this.isSave=!0,this.disabled=!1},saveInfo:function(){var t=this;this.isSditor=!0,this.isSave=!1,this.disabled=!0;var e={id:this.id,mobile:this.brand_details.mobile,business_quoted_price:this.brand_details.business_quoted_price,platform_quoted_price:this.brand_details.platform_quoted_price,tm_introduction:this.brand_details.tm_introduction,publish_status:this.brand_details.publish_status};Object(d["f"])("/web/trademark/trademarkCtl/update",u({},e)).then((function(e){200==e.status&&(t.$Message.success("修改成功!"),t.initData())})).catch((function(t){console.log(t)}))},sure:function(){var t=this;this.brand_details.pic_url=this.result,Object(d["f"])("/web/trademark/trademarkCtl/update",{pic_url:this.result,id:this.id}).then((function(e){200==e.status&&(t.$Message.success("修改成功!"),t.$refs.upload.clearFiles())})).catch((function(t){console.log(t)})),console.log(this.result)},cancel:function(){this.$refs.upload.clearFiles()},loadXML:function(t){var e=null;if(!window.DOMParser&&window.ActiveXObject)for(var a=["MSXML.2.DOMDocument.6.0","MSXML.2.DOMDocument.3.0","Microsoft.XMLDOM"],s=0;s<a.length;s++)try{e=new ActiveXObject(a[s]),e.async=!1,e.loadXML(t);break}catch(n){}else{if(!(window.DOMParser&&document.implementation&&document.implementation.createDocument))return null;try{var i=new DOMParser;e=i.parseFromString(t,"text/xml")}catch(n){console.log(n)}}return e},handleSuccess:function(t,e,a){console.log("/////////////////////////////////////////",a);var s=this.loadXML(t),i=s.documentElement.getElementsByTagName("Location")[0].textContent;console.log("===================",i);var n=this.uploadList.filter((function(t){return t&&t.url&&""!=t.url}));n=n.map((function(t){return t.url})),n.push(i),this.result=n.join(","),console.log("upload...",this.result),this.$emit("change",this.result)},handleBeforeUpload:function(t){var e=this.uploadList.length<1;e||this.$Notice.warning({title:"最多上传一张!"}),this.result="";var a=new Date,s="zc_"+Math.round(500*Math.random())+a.getMonth()+a.getTime()+a.getFullYear()+a.getDate()+a.getHours()+a.getMinutes()+a.getSeconds()+a.getMilliseconds()+t.name.replace(" ","");return this.d.key=s,e},initData:function(){var t=this;this.id=this.$route.params.id,Object(d["f"])("/web/trademark/trademarkCtl/findOne",{id:this.id}).then((function(e){console.log("商标详情--",e.data.data),200==e.status&&(t.brand_details=e.data.data,t.brand_details.tm_group=JSON.parse(e.data.data.tm_group).join(" , "),t.brand_details.tm_ncl_third=JSON.parse(e.data.data.tm_ncl_third).join(" , "),t.brand_details.tm_end_day=r()(e.data.data.tm_end_day).format("YYYY-MM-DD"))})).catch((function(t){console.log("details err:"+t)}))}},mounted:function(){var t=this;this.initData();var e="/web/common/uploadCtl/getOssConfig";Object(o["a"])(e,null).then((function(e){if(200==e.status){var a=e.data;t.d["key"]="key",t.d["Bucket"]=a.Bucket,t.d["OSSAccessKeyId"]=a.OSSAccessKeyId,t.d["Signature"]=a.Signature,t.d["policy"]=a.policy,t.d["success_action_status"]=a.success_action_status,t.action=a.url}else console.log("cofig fetch failuer")})),this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList}},b=_,p=(a("0901"),a("2877")),m=Object(p["a"])(b,s,i,!1,null,"6e4c82eb",null);e["default"]=m.exports}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3c2c5e1e"],{"2bfb1":function(e,t,n){"use strict";n("78f8")},"64ac":function(e,t,n){},7299:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{"background-color":"white",width:"100%",height:"auto",padding:"16px"}},[n("Row",[n("div",{staticClass:"line"}),n("div",{staticClass:"title"},[e._v("标源基本信息")]),n("Form",{ref:"form",attrs:{model:e.formInline,rules:e.ruleInline,inline:"","label-width":100,"label-position":"left"}},[n("Col",{staticStyle:{"margin-left":"10px"},attrs:{span:"24"}},[n("FormItem",{attrs:{label:"商标名称",prop:"name"}},[n("Input",{staticStyle:{width:"180px"},attrs:{disabled:e.edit},model:{value:e.formInline.name,callback:function(t){e.$set(e.formInline,"name",t)},expression:"formInline.name"}})],1),n("FormItem",{staticStyle:{"margin-left":"200px"},attrs:{label:"申请号",prop:"code"}},[n("Input",{staticStyle:{width:"180px"},attrs:{disabled:e.edit},model:{value:e.formInline.code,callback:function(t){e.$set(e.formInline,"code",e._n(t))},expression:"formInline.code"}})],1)],1),n("Col",{staticStyle:{"margin-left":"10px"},attrs:{span:"24"}},[n("FormItem",{attrs:{label:"卖家底价",prop:"business_quoted_price"}},[n("Input",{staticStyle:{width:"180px"},model:{value:e.formInline.business_quoted_price,callback:function(t){e.$set(e.formInline,"business_quoted_price",e._n(t))},expression:"formInline.business_quoted_price"}})],1),n("FormItem",{staticStyle:{"margin-left":"200px"},attrs:{label:"卖家姓名",prop:"contacts"}},[n("Input",{staticStyle:{width:"180px"},model:{value:e.formInline.contacts,callback:function(t){e.$set(e.formInline,"contacts",e._n(t))},expression:"formInline.contacts"}})],1)],1),n("Col",{staticStyle:{"margin-left":"10px"},attrs:{span:"24"}},[n("FormItem",{attrs:{label:"卖家电话",prop:"mobile"}},[n("Input",{staticStyle:{width:"180px"},attrs:{maxlength:11},model:{value:e.formInline.mobile,callback:function(t){e.$set(e.formInline,"mobile",t)},expression:"formInline.mobile"}})],1),n("FormItem",{staticStyle:{"margin-left":"200px"},attrs:{label:"商标类型",prop:"TmType"}},[n("Select",{staticStyle:{width:"180px"},attrs:{disabled:e.edit},on:{"on-change":e.onchange},model:{value:e.formInline.TmType,callback:function(t){e.$set(e.formInline,"TmType",t)},expression:"formInline.TmType"}},[n("Option",{attrs:{value:"SELECTED"}},[e._v("甄选商标")]),n("Option",{attrs:{value:"BARGAIN"}},[e._v("特价商标")]),n("Option",{attrs:{value:"STORY"}},[e._v("品牌商标")])],1)],1)],1),n("Col",{staticStyle:{"margin-left":"10px"},attrs:{span:"24"}},[n("FormItem",{attrs:{label:"转让类型"}},[n("Select",{staticStyle:{width:"180px"},model:{value:e.formInline.type,callback:function(t){e.$set(e.formInline,"type",t)},expression:"formInline.type"}},[n("Option",{attrs:{value:"经营不善"}},[e._v("经营不善")]),n("Option",{attrs:{value:"企业转型"}},[e._v("企业转型")]),n("Option",{attrs:{value:"其他"}},[e._v("其他")])],1)],1)],1)],1),n("div",{staticClass:"line"}),n("div",{staticClass:"title"},[e._v("图文信息")]),n("Form",{directives:[{name:"show",rawName:"v-show",value:"STORY"!==e.formInline.TmType,expression:"formInline.TmType!=='STORY'"}],ref:"form1",attrs:{model:e.formInline,rules:e.ruleInline1,inline:"","label-width":100,"label-position":"left"}},[n("div",[n("FormItem",{attrs:{label:"商标介绍",prop:"tmDetailSummary"}},[n("Input",{staticStyle:{width:"600px",height:"auto"},attrs:{type:"textarea",autosize:{minRows:1,maxRows:10},placeholder:"建议输入200-300字"},model:{value:e.formInline.tmDetailSummary,callback:function(t){e.$set(e.formInline,"tmDetailSummary",t)},expression:"formInline.tmDetailSummary"}})],1)],1),n("div",[n("FormItem",{attrs:{label:"商标图样",prop:"pic_url"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.pic_url,callback:function(t){e.$set(e.formInline,"pic_url",t)},expression:"formInline.pic_url"}}),n("span",[e._v("图片尺寸500*282,纯白色,需上传1张")])],1)],1),n("div",[n("FormItem",{attrs:{label:"商品图",prop:"goods_pic_url"}},[n("Uploads",{attrs:{multiple:!0,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.goods_pic_url,callback:function(t){e.$set(e.formInline,"goods_pic_url",t)},expression:"formInline.goods_pic_url"}}),n("span",[e._v("图片尺寸960*540,至少上传3张")])],1)],1)]),n("Form",{directives:[{name:"show",rawName:"v-show",value:"STORY"===e.formInline.TmType,expression:"formInline.TmType==='STORY'"}],attrs:{model:e.formInline,rules:e.ruleInline2,inline:"","label-width":110,"label-position":"left"}},[n("div",[n("FormItem",{attrs:{label:"品牌商标理念",prop:"tmBrandSlogan"}},[n("Input",{staticStyle:{width:"600px"},attrs:{maxlength:10,placeholder:"最多可输入15字"},model:{value:e.formInline.tmBrandSlogan,callback:function(t){e.$set(e.formInline,"tmBrandSlogan",t)},expression:"formInline.tmBrandSlogan"}})],1)],1),n("div",[n("FormItem",{attrs:{label:"品牌介绍",prop:"tmBrandDescription"}},[n("Input",{staticStyle:{width:"600px",height:"auto"},attrs:{type:"textarea",autosize:{minRows:1,maxRows:10},placeholder:"建议输入150字左右"},model:{value:e.formInline.tmBrandDescription,callback:function(t){e.$set(e.formInline,"tmBrandDescription",t)},expression:"formInline.tmBrandDescription"}})],1)],1),n("div",[n("FormItem",{attrs:{label:"首页主图",prop:"tmBrandThumbnail"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmBrandThumbnail,callback:function(t){e.$set(e.formInline,"tmBrandThumbnail",t)},expression:"formInline.tmBrandThumbnail"}}),n("span",[e._v("图片尺寸390*520,需上传1张")])],1)],1),n("div",[n("FormItem",{attrs:{label:"列表页缩略图",prop:"tmThumbnail"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmThumbnail,callback:function(t){e.$set(e.formInline,"tmThumbnail",t)},expression:"formInline.tmThumbnail"}}),n("span",[e._v("309*316、309*270、309*398、309*286, 4种⼤⼩任选")])],1)],1),n("div",[n("FormItem",{attrs:{label:"详情页主图",prop:"tmBrandMainPic"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmBrandMainPic,callback:function(t){e.$set(e.formInline,"tmBrandMainPic",t)},expression:"formInline.tmBrandMainPic"}}),n("span",[e._v("图片尺寸960*540,需上传1张")])],1)],1),n("div",[n("FormItem",{attrs:{label:"详情页轮播图",prop:"tmBannerPic"}},[n("Uploads",{attrs:{multiple:!0,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmBannerPic,callback:function(t){e.$set(e.formInline,"tmBannerPic",t)},expression:"formInline.tmBannerPic"}}),n("span",[e._v("图片尺寸960*540,至少上传1张")])],1)],1),n("div",[n("FormItem",{attrs:{label:"详情页介绍长图",prop:"tmBrandPage"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmBrandPage,callback:function(t){e.$set(e.formInline,"tmBrandPage",t)},expression:"formInline.tmBrandPage"}}),n("span",[e._v("图片尺寸1272*1806,需上传1张")])],1)],1)]),n("Col",{staticStyle:{"margin-top":"20px",width:"70%","text-align":"right"}},[n("Button",{on:{click:e.cancel}},[e._v("取消")]),n("Button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary"},on:{click:e.updateinfo}},[e._v("申请上架")])],1)],1)],1)},a=[],r=(n("28a5"),n("c5f6"),n("7f7f"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e._l(e.ups,(function(t,i){return n("div",{key:"d"+i,staticClass:"demo-upload-list"},["finished"===t.status?[n("img",{attrs:{src:t.url}}),n("div",{staticClass:"demo-upload-list-cover"},[n("Icon",{attrs:{type:"ios-eye-outline"},nativeOn:{click:function(n){return e.handleView(t.url)}}}),n("Icon",{attrs:{type:"ios-trash-outline"},nativeOn:{click:function(n){return e.handleRemove(t)}}})],1)]:[t.showProgress?n("Progress",{attrs:{percent:50,"hide-info":""}}):e._e()]],2)})),n("Upload",{ref:"upload",staticStyle:{display:"inline-block",width:"58px"},attrs:{data:e.d,"show-upload-list":!1,"on-success":e.handleSuccess,accept:e.accept,format:e.formatArray,"max-size":2048,"on-format-error":e.handleFormatError,"on-exceeded-size":e.handleMaxSize,"before-upload":e.handleBeforeUpload,multiple:e.multiple,type:"drag",action:e.action}},[n("div",{staticStyle:{width:"58px",height:"58px","line-height":"58px"}},[n("Icon",{attrs:{type:"ios-camera",size:"20"}})],1)]),n("Modal",{attrs:{title:"View Image","z-index":2e3},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[e.visible?n("img",{staticStyle:{width:"100%"},attrs:{src:e.imgName}}):e._e()])],2)}),l=[],o=(n("ac6a"),n("a481"),n("60b7")),s=n("c8c0"),m=n.n(s),c={name:"uploads",components:{},props:["value","format","multiple","accept"],model:{prop:"value",event:"change"},data:function(){return{key:"",imgName:"",visible:!1,uploadList:[],result:this.value,d:{},action:"",defaultimg:m.a}},methods:{loadXML:function(e){var t=null;if(!window.DOMParser&&window.ActiveXObject)for(var n=["MSXML.2.DOMDocument.6.0","MSXML.2.DOMDocument.3.0","Microsoft.XMLDOM"],i=0;i<n.length;i++)try{t=new ActiveXObject(n[i]),t.async=!1,t.loadXML(e);break}catch(r){}else{if(!(window.DOMParser&&document.implementation&&document.implementation.createDocument))return null;try{var a=new DOMParser;t=a.parseFromString(e,"text/xml")}catch(r){console.log(r)}}return t},handleView:function(e){this.imgName=e,this.visible=!0},handleRemove:function(e){var t=this.uploadList;this.uploadList.splice(t.indexOf(e),1);var n=this.result.split(","),i=n.filter((function(t){return t!=e.url}));this.result=i.join(","),this.$emit("change",this.result)},handleSuccess:function(e,t,n){console.log("/////////////////////////////////////////",n);var i=this.loadXML(e),a=i.documentElement.getElementsByTagName("Key")[0].textContent;console.log("===================",a);var r=this.uploadList.filter((function(e){return e&&e.url&&""!=e.url}));r=r.map((function(e){return e.url})),r.push(a),this.multiple?this.result=r.join(","):this.result=a,console.log("upload...",this.result),this.$emit("change",this.result)},handleFormatError:function(e){this.$Notice.warning({title:"The file format is incorrect",desc:"File format of "+e.name+" is incorrect, please select jpg or png."})},handleMaxSize:function(e){this.$Notice.warning({title:"Exceeding file size limit",desc:"File "+e.name+" is too large, no more than 2M."})},handleBeforeUpload:function(e){var t=this,n="/web/common/uploadCtl/getOssConfigAli";return Object(o["a"])(n,null).then((function(n){if(200==n.status){var i=n.data;t.key=i.filedir,t.d["key"]="key",t.d["Bucket"]=i.Bucket,t.d["OSSAccessKeyId"]=i.OSSAccessKeyId,t.d["Signature"]=i.Signature,t.d["policy"]=i.policy,t.d["success_action_status"]=201,t.action=i.url,t.result="";var a=new Date,r="zc_"+Math.round(500*Math.random())+a.getMonth()+a.getTime()+a.getFullYear()+a.getDate()+a.getHours()+a.getMinutes()+a.getSeconds()+a.getMilliseconds()+e.name.replace(" ","");t.d.key=t.key+"/"+r}else console.log("cofig fetch failuer")}))}},created:function(){},computed:{ups:function(){var e=this,t=[],n=this.uploadList.map((function(t){if(console.log(t),"finished"==t.status&&t.response){var n=e.loadXML(t.response),i=n.documentElement.getElementsByTagName("Key")[0].textContent;return{name:t.name,url:i,status:t.status}}return t})),i=t.concat(n);return i},formatArray:function(){return this.format?this.format.split(","):["jpg","jpeg","png","json"]}},mounted:function(){this.$refs.upload.fileList=[],this.uploadList=this.$refs.upload.fileList},watch:{value:function(e){var t=this;if(this.result=e,this.uploadList=[],this.result&&""!=this.result){console.log(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>."),console.log(this.result);var n=10;this.result.split(",").forEach((function(e){t.uploadList.push({name:n++,url:e,status:"finished"})}))}}}},u=c,p=(n("2bfb1"),n("2877")),d=Object(p["a"])(u,r,l,!1,null,null,null),f=d.exports,g=n("7e1e"),h={name:"addtm",props:{},components:{Uploads:f},data:function(){return{edit:!1,formInline:{name:"",code:"",business_quoted_price:"",contacts:"",mobile:"",type:"",TmType:"SELECTED",tmDetailSummary:"",goods_pic_url:"",pic_url:"",tmBrandSlogan:"",tmBrandDescription:"",tmBrandThumbnail:"",tmBrandMainPic:"",tmThumbnail:"",tmBannerPic:"",tmBrandPage:""},ruleInline:{name:[{required:!0,message:"请输入商标名称",trigger:"blur"}],contacts:[{required:!0,message:"请输入卖家姓名",trigger:"blur"}],TmType:[{required:!0,message:"请选择商标类型",trigger:"change"}],code:[{required:!0,type:"number",message:"请输入申请号",trigger:"blur"}],business_quoted_price:[{required:!0,type:"number",message:"请输入价格",trigger:"blur"}],mobile:[{required:!0,pattern:/^1(3\d|4[5-9]|5[0-35-9]|6[567]|7[0-8]|8\d|9[0-35-9])\d{8}$/,message:"请输入电话",trigger:"blur"}]},ruleInline1:{tmDetailSummary:[{required:!0,message:"请输入商标介绍",trigger:"blur"}],pic_url:[{required:!0,message:"请上传图片",trigger:"change"}],goods_pic_url:[{required:!0,message:"至少上传3张图片",trigger:"change"}]},ruleInline2:{tmBrandSlogan:[{required:!0,message:"请输入品牌商标理念",trigger:"blur"}],tmBrandDescription:[{required:!0,message:"请输入品牌介绍",trigger:"blur"}],tmBrandThumbnail:[{required:!0,message:"请上传图片",trigger:"change"}],tmBrandMainPic:[{required:!0,message:"请上传图片",trigger:"change"}],tmThumbnail:[{required:!0,message:"请上传图片",trigger:"change"}],tmBannerPic:[{required:!0,message:"至少上传1张图片",trigger:"change"}],tmBrandPage:[{required:!0,message:"请上传图片",trigger:"change"}]}}},mounted:function(){var e=this.$route.params;if(e.name){this.edit=!0;var t=e.TradeTmDetailJson||{};this.formInline={name:e.name,code:Number(e.code),business_quoted_price:Number(e.business_quoted_price),contacts:e.contacts,mobile:e.mobile,type:e.type,TmType:e.TmType,tmDetailSummary:t.tmDetailSummary,goods_pic_url:t.tmDetailPic,pic_url:e.pic_url,tmBrandSlogan:t.tmBrandSlogan,tmBrandDescription:t.tmBrandDescription,tmBrandThumbnail:t.tmBrandThumbnail,tmThumbnail:t.tmThumbnail,tmBrandMainPic:t.tmBrandMainPic,tmBannerPic:t.tmBannerPic,tmBrandPage:t.tmBrandPage}}},computed:{},methods:{deepclone:function(e){var t=JSON.stringify(e);return JSON.parse(t)},cancel:function(){this.$router.go(-1)},onchange:function(e){},updateinfo:function(){var e=this;this.$refs.form.validate((function(t){if(t){"STORY"===e.formInline.TmType?e.$refs.form2.validate((function(e){e&&n()})):e.$refs.form1.validate((function(t){if(t){var i=e.formInline.goods_pic_url.split(",").length;if(i<3)return alert("至少上传3张商品图"),!1;n()}}));var n=function(){var t={id:e.$route.params.id,name:e.formInline.name,code:e.formInline.code,business_quoted_price:e.formInline.business_quoted_price,contacts:e.formInline.contacts,mobile:e.formInline.mobile,type:e.formInline.type,TmType:e.formInline.TmType,pic_url:e.formInline.pic_url||e.formInline.tmBrandThumbnail,TradeTmDetailJson:{tmMainPic:e.formInline.pic_url,tmDetailSummary:e.formInline.tmDetailSummary,tmDetailPic:e.formInline.goods_pic_url,tmBrandSlogan:e.formInline.tmBrandSlogan,tmBrandDescription:e.formInline.tmBrandDescription,tmBrandThumbnail:e.formInline.tmBrandThumbnail,tmBrandMainPic:e.formInline.tmBrandMainPic,tmThumbnail:e.formInline.tmThumbnail,tmBannerPic:e.formInline.tmBannerPic,tmBrandPage:e.formInline.tmBrandPage}};Object(g["f"])("/web/trademark/trademarkCtl/addpublish",t).then((function(t){1==t.data.status?(e.$Message.success(t.data.msg),e.$router.go(-1)):e.$Message.error(t.data.msg)}))}}}))}}},b=h,I=(n("a17a"),Object(p["a"])(b,i,a,!1,null,"5bd79c23",null));t["default"]=I.exports},"78f8":function(e,t,n){},a17a:function(e,t,n){"use strict";n("64ac")}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6493f994"],{7299:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{"background-color":"white",width:"100%",height:"auto",padding:"16px"}},[n("Row",[n("div",{staticClass:"line"}),n("div",{staticClass:"title"},[e._v("标源基本信息")]),n("Form",{ref:"form",attrs:{model:e.formInline,rules:e.ruleInline,inline:"","label-width":100,"label-position":"left"}},[n("Col",{staticStyle:{"margin-left":"10px"},attrs:{span:"24"}},[n("FormItem",{attrs:{label:"商标名称",prop:"name"}},[n("Input",{staticStyle:{width:"180px"},attrs:{disabled:e.edit},model:{value:e.formInline.name,callback:function(t){e.$set(e.formInline,"name",t)},expression:"formInline.name"}})],1),n("FormItem",{staticStyle:{"margin-left":"200px"},attrs:{label:"申请号",prop:"code"}},[n("Input",{staticStyle:{width:"180px"},attrs:{disabled:e.edit},model:{value:e.formInline.code,callback:function(t){e.$set(e.formInline,"code",e._n(t))},expression:"formInline.code"}})],1)],1),n("Col",{staticStyle:{"margin-left":"10px"},attrs:{span:"24"}},[n("FormItem",{attrs:{label:"卖家底价",prop:"business_quoted_price"}},[n("Input",{staticStyle:{width:"180px"},model:{value:e.formInline.business_quoted_price,callback:function(t){e.$set(e.formInline,"business_quoted_price",e._n(t))},expression:"formInline.business_quoted_price"}})],1),n("FormItem",{staticStyle:{"margin-left":"200px"},attrs:{label:"卖家姓名",prop:"contacts"}},[n("Input",{staticStyle:{width:"180px"},model:{value:e.formInline.contacts,callback:function(t){e.$set(e.formInline,"contacts",e._n(t))},expression:"formInline.contacts"}})],1)],1),n("Col",{staticStyle:{"margin-left":"10px"},attrs:{span:"24"}},[n("FormItem",{attrs:{label:"卖家电话",prop:"mobile"}},[n("Input",{staticStyle:{width:"180px"},attrs:{maxlength:11},model:{value:e.formInline.mobile,callback:function(t){e.$set(e.formInline,"mobile",t)},expression:"formInline.mobile"}})],1),n("FormItem",{staticStyle:{"margin-left":"200px"},attrs:{label:"商标类型",prop:"TmType"}},[n("Select",{staticStyle:{width:"180px"},attrs:{disabled:e.edit},on:{"on-change":e.onchange},model:{value:e.formInline.TmType,callback:function(t){e.$set(e.formInline,"TmType",t)},expression:"formInline.TmType"}},[n("Option",{attrs:{value:"SELECTED"}},[e._v("甄选商标")]),n("Option",{attrs:{value:"BARGAIN"}},[e._v("特价商标")]),n("Option",{attrs:{value:"STORY"}},[e._v("品牌商标")])],1)],1)],1),n("Col",{staticStyle:{"margin-left":"10px"},attrs:{span:"24"}},[n("FormItem",{attrs:{label:"转让类型"}},[n("Select",{staticStyle:{width:"180px"},model:{value:e.formInline.type,callback:function(t){e.$set(e.formInline,"type",t)},expression:"formInline.type"}},[n("Option",{attrs:{value:"经营不善"}},[e._v("经营不善")]),n("Option",{attrs:{value:"企业转型"}},[e._v("企业转型")]),n("Option",{attrs:{value:"其他"}},[e._v("其他")])],1)],1)],1)],1),n("div",{staticClass:"line"}),n("div",{staticClass:"title"},[e._v("图文信息")]),n("Form",{directives:[{name:"show",rawName:"v-show",value:"STORY"!==e.formInline.TmType,expression:"formInline.TmType!=='STORY'"}],ref:"form1",attrs:{model:e.formInline,rules:e.ruleInline1,inline:"","label-width":100,"label-position":"left"}},[n("div",[n("FormItem",{attrs:{label:"商标介绍",prop:"tmDetailSummary"}},[n("Input",{staticStyle:{width:"600px",height:"auto"},attrs:{type:"textarea",autosize:{minRows:1,maxRows:10},placeholder:"建议输入200-300字"},model:{value:e.formInline.tmDetailSummary,callback:function(t){e.$set(e.formInline,"tmDetailSummary",t)},expression:"formInline.tmDetailSummary"}})],1)],1),n("div",[n("FormItem",{attrs:{label:"商标图样",prop:"pic_url"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.pic_url,callback:function(t){e.$set(e.formInline,"pic_url",t)},expression:"formInline.pic_url"}}),n("span",[e._v("图片尺寸500*340,纯白色,需上传1张")])],1)],1),n("div",[n("FormItem",{attrs:{label:"商品图",prop:"goods_pic_url"}},[n("Uploads",{attrs:{multiple:!0,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.goods_pic_url,callback:function(t){e.$set(e.formInline,"goods_pic_url",t)},expression:"formInline.goods_pic_url"}}),n("span",[e._v("图片尺寸1192*660,至少上传3张")])],1)],1)]),n("Form",{directives:[{name:"show",rawName:"v-show",value:"STORY"===e.formInline.TmType,expression:"formInline.TmType==='STORY'"}],attrs:{model:e.formInline,rules:e.ruleInline2,inline:"","label-width":110,"label-position":"left"}},[n("div",[n("FormItem",{attrs:{label:"品牌商标理念",prop:"tmBrandSlogan"}},[n("Input",{staticStyle:{width:"600px"},attrs:{maxlength:10,placeholder:"最多可输入15字"},model:{value:e.formInline.tmBrandSlogan,callback:function(t){e.$set(e.formInline,"tmBrandSlogan",t)},expression:"formInline.tmBrandSlogan"}})],1)],1),n("div",[n("FormItem",{attrs:{label:"品牌介绍",prop:"tmBrandDescription"}},[n("Input",{staticStyle:{width:"600px",height:"auto"},attrs:{type:"textarea",autosize:{minRows:1,maxRows:10},placeholder:"建议输入150字左右"},model:{value:e.formInline.tmBrandDescription,callback:function(t){e.$set(e.formInline,"tmBrandDescription",t)},expression:"formInline.tmBrandDescription"}})],1)],1),n("div",[n("FormItem",{attrs:{label:"首页主图",prop:"tmBrandThumbnail"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmBrandThumbnail,callback:function(t){e.$set(e.formInline,"tmBrandThumbnail",t)},expression:"formInline.tmBrandThumbnail"}}),n("span",[e._v("图片尺寸390*520,需上传1张")])],1)],1),n("div",[n("FormItem",{attrs:{label:"列表页缩略图",prop:"tmThumbnail"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmThumbnail,callback:function(t){e.$set(e.formInline,"tmThumbnail",t)},expression:"formInline.tmThumbnail"}}),n("span",[e._v("309*316、309*270、309*398、309*286, 4种⼤⼩任选")])],1)],1),n("div",[n("FormItem",{attrs:{label:"详情页主图",prop:"tmBrandMainPic"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmBrandMainPic,callback:function(t){e.$set(e.formInline,"tmBrandMainPic",t)},expression:"formInline.tmBrandMainPic"}}),n("span",[e._v("图片尺寸1272*710,需上传1张")])],1)],1),n("div",[n("FormItem",{attrs:{label:"详情页轮播图",prop:"tmBannerPic"}},[n("Uploads",{attrs:{multiple:!0,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmBannerPic,callback:function(t){e.$set(e.formInline,"tmBannerPic",t)},expression:"formInline.tmBannerPic"}}),n("span",[e._v("图片尺寸1272*710,至少上传1张")])],1)],1),n("div",[n("FormItem",{attrs:{label:"详情页介绍长图",prop:"tmBrandPage"}},[n("Uploads",{attrs:{multiple:!1,accept:"image/png, image/jpeg, image/jpg"},model:{value:e.formInline.tmBrandPage,callback:function(t){e.$set(e.formInline,"tmBrandPage",t)},expression:"formInline.tmBrandPage"}}),n("span",[e._v("图片尺寸1272*1806,需上传1张")])],1)],1)]),n("Col",{staticStyle:{"margin-top":"20px",width:"70%","text-align":"right"}},[n("Button",{on:{click:e.cancel}},[e._v("取消")]),n("Button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary"},on:{click:e.updateinfo}},[e._v("申请上架")])],1)],1)],1)},i=[],r=(n("28a5"),n("c5f6"),n("7f7f"),n("a98b")),l=n("7e1e"),m={name:"addtm",props:{},components:{Uploads:r["a"]},data:function(){return{edit:!1,formInline:{name:"",code:"",business_quoted_price:"",contacts:"",mobile:"",type:"",TmType:"SELECTED",tmDetailSummary:"",goods_pic_url:"",pic_url:"",tmBrandSlogan:"",tmBrandDescription:"",tmBrandThumbnail:"",tmBrandMainPic:"",tmThumbnail:"",tmBannerPic:"",tmBrandPage:""},ruleInline:{name:[{required:!0,message:"请输入商标名称",trigger:"blur"}],contacts:[{required:!0,message:"请输入卖家姓名",trigger:"blur"}],TmType:[{required:!0,message:"请选择商标类型",trigger:"change"}],code:[{required:!0,type:"number",message:"请输入申请号",trigger:"blur"}],business_quoted_price:[{required:!0,type:"number",message:"请输入价格",trigger:"blur"}],mobile:[{required:!0,pattern:/^1(3\d|4[5-9]|5[0-35-9]|6[567]|7[0-8]|8\d|9[0-35-9])\d{8}$/,message:"请输入电话",trigger:"blur"}]},ruleInline1:{tmDetailSummary:[{required:!0,message:"请输入商标介绍",trigger:"blur"}],pic_url:[{required:!0,message:"请上传图片",trigger:"change"}],goods_pic_url:[{required:!0,message:"至少上传3张图片",trigger:"change"}]},ruleInline2:{tmBrandSlogan:[{required:!0,message:"请输入品牌商标理念",trigger:"blur"}],tmBrandDescription:[{required:!0,message:"请输入品牌介绍",trigger:"blur"}],tmBrandThumbnail:[{required:!0,message:"请上传图片",trigger:"change"}],tmBrandMainPic:[{required:!0,message:"请上传图片",trigger:"change"}],tmThumbnail:[{required:!0,message:"请上传图片",trigger:"change"}],tmBannerPic:[{required:!0,message:"至少上传1张图片",trigger:"change"}],tmBrandPage:[{required:!0,message:"请上传图片",trigger:"change"}]}}},mounted:function(){var e=this.$route.params;if(e.name){this.edit=!0;var t=e.TradeTmDetailJson||{};this.formInline={name:e.name,code:Number(e.code),business_quoted_price:Number(e.business_quoted_price),contacts:e.contacts,mobile:e.mobile,type:e.type,TmType:e.TmType,tmDetailSummary:t.tmDetailSummary,goods_pic_url:t.tmDetailPic,pic_url:e.pic_url,tmBrandSlogan:t.tmBrandSlogan,tmBrandDescription:t.tmBrandDescription,tmBrandThumbnail:t.tmBrandThumbnail,tmThumbnail:t.tmThumbnail,tmBrandMainPic:t.tmBrandMainPic,tmBannerPic:t.tmBannerPic,tmBrandPage:t.tmBrandPage}}},computed:{},methods:{deepclone:function(e){var t=JSON.stringify(e);return JSON.parse(t)},cancel:function(){this.$router.go(-1)},onchange:function(e){},updateinfo:function(){var e=this;this.$refs.form.validate((function(t){if(t){"STORY"===e.formInline.TmType?e.$refs.form2.validate((function(e){e&&n()})):e.$refs.form1.validate((function(t){if(t){var a=e.formInline.goods_pic_url.split(",").length;if(a<3)return alert("至少上传3张商品图"),!1;n()}}));var n=function(){var t={id:e.$route.params.id,name:e.formInline.name,code:e.formInline.code,business_quoted_price:e.formInline.business_quoted_price,contacts:e.formInline.contacts,mobile:e.formInline.mobile,type:e.formInline.type,TmType:e.formInline.TmType,pic_url:e.formInline.pic_url||e.formInline.tmBrandThumbnail,TradeTmDetailJson:{tmMainPic:e.formInline.pic_url,tmDetailSummary:e.formInline.tmDetailSummary,tmDetailPic:e.formInline.goods_pic_url,tmBrandSlogan:e.formInline.tmBrandSlogan,tmBrandDescription:e.formInline.tmBrandDescription,tmBrandThumbnail:e.formInline.tmBrandThumbnail,tmBrandMainPic:e.formInline.tmBrandMainPic,tmThumbnail:e.formInline.tmThumbnail,tmBannerPic:e.formInline.tmBannerPic,tmBrandPage:e.formInline.tmBrandPage}};Object(l["f"])("/web/trademark/trademarkCtl/addpublish",t).then((function(t){0==t.data.status?(e.$Message.success(t.data.msg),e.$router.go(-1)):e.$Message.error(t.data.msg)}))}}}))}}},o=m,s=(n("b7c9"),n("2877")),c=Object(s["a"])(o,a,i,!1,null,"468cb8c8",null);t["default"]=c.exports},a3cb:function(e,t,n){},b7c9:function(e,t,n){"use strict";n("a3cb")}}]);
\ 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