1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-21c68cbd"],{1918:function(e,t,a){},"24d2":function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));var r=a("b775");function o(e){return Object(r["a"])({url:"/project/search",method:"post",data:e})}},"301d":function(e,t,a){"use strict";a("ce28")},"48bb":function(e,t,a){},"513c":function(e,t,a){"use strict";a("1918")},"869e":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:"project-search"},[a("dataList",{attrs:{queryForm:e.queryForm}})],1)},o=[],s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-search"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[a("el-form-item",{attrs:{label:"客户名称:"}},[a("el-input",{attrs:{placeholder:"请选择客户名称"},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name",t)},expression:"queryForm.name"}})],1),a("el-form-item",{attrs:{label:"状态:"}},[a("el-select",{staticClass:"m-2",attrs:{placeholder:"请选择状态",size:"large"},model:{value:e.queryForm.status,callback:function(t){e.$set(e.queryForm,"status",t)},expression:"queryForm.status"}},e._l(e.statusOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[a("svg-icon",{attrs:{"icon-class":"search"}}),e._v(" 搜索")],1),a("el-button",{attrs:{type:"primary"},on:{click:e.onAdd}},[a("svg-icon",{attrs:{"icon-class":"add"}}),e._v("新增客户")],1)],1)],1),a("el-dialog",{attrs:{title:"新增客户",width:"50%"},scopedSlots:e._u([{key:"footer",fn:function(){return[a("span",{staticClass:"dialog-footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.handleCreate}},[e._v("确定")])],1)]},proxy:!0}]),model:{value:e.dialogVisible,callback:function(t){e.dialogVisible=t},expression:"dialogVisible"}},[a("el-form",{attrs:{model:e.customerForm,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"客户编码",required:""}},[a("el-input",{attrs:{placeholder:"请输入客户编码"},model:{value:e.customerForm.code,callback:function(t){e.$set(e.customerForm,"code",t)},expression:"customerForm.code"}})],1),a("el-form-item",{attrs:{label:"客户名称",required:""}},[a("el-input",{attrs:{placeholder:"请输入客户名称"},model:{value:e.customerForm.name,callback:function(t){e.$set(e.customerForm,"name",t)},expression:"customerForm.name"}})],1),a("el-form-item",{attrs:{label:"英文名称",required:""}},[a("el-input",{attrs:{placeholder:"请输入英文名称"},model:{value:e.customerForm.en_name,callback:function(t){e.$set(e.customerForm,"en_name",t)},expression:"customerForm.en_name"}})],1),a("el-form-item",{attrs:{label:"手机号码",required:""}},[a("el-input",{attrs:{placeholder:"请输入手机号码"},model:{value:e.customerForm.mobile,callback:function(t){e.$set(e.customerForm,"mobile",t)},expression:"customerForm.mobile"}})],1),a("el-form-item",{attrs:{label:"联系人",required:""}},[a("el-input",{attrs:{placeholder:"请输入联系人"},model:{value:e.customerForm.contact,callback:function(t){e.$set(e.customerForm,"contact",t)},expression:"customerForm.contact"}})],1),a("el-form-item",{attrs:{label:"地址",required:""}},[a("el-input",{attrs:{placeholder:"请输入地址"},model:{value:e.customerForm.address,callback:function(t){e.$set(e.customerForm,"address",t)},expression:"customerForm.address"}})],1),a("el-form-item",{attrs:{label:"其他信息"}},[a("el-input",{attrs:{placeholder:"请输入其他信息"},model:{value:e.customerForm.other,callback:function(t){e.$set(e.customerForm,"other",t)},expression:"customerForm.other"}})],1)],1)],1)],1)},l=[],n=a("b775");function i(e){return Object(n["a"])({url:"/customer/search",method:"post",data:e})}function c(){return Object(n["a"])({url:"/customer/sync",method:"post"})}function u(e){return Object(n["a"])({url:"/customer/create",method:"post",data:e})}function m(e){return Object(n["a"])({url:"/customer/update",method:"post",data:e})}function d(e){return Object(n["a"])({url:"/customer/delete",method:"post",data:e})}var p={props:{queryForm:{type:Object,default:function(){return{page:1,pageSize:10,name:"",status:""}}}},data:function(){return{statusOptions:[{value:"",label:"请选择状态"},{value:5,label:"启用"},{value:6,label:"停用"}],dialogVisible:!1,customerForm:{code:"",name:"",en_name:"",mobile:"",contact:"",address:"",other:""}}},created:function(){},methods:{handleCreate:function(){var e=this;createCustomer(this.customerForm).then((function(t){e.$message.success("创建成功"),e.dialogVisible=!1,e.$emit("bindSetQuery",e.$props.queryForm)})).catch((function(t){e.$message.error("创建失败")}))},onAdd:function(){},onSync:function(e){c().then((function(e){console.log("res",e)}))},onCreate:function(e){this.dialogVisible=!0},onSubmit:function(){this.$emit("bindSetQuery",this.$props.queryForm)}}},b=p,f=(a("d84a"),a("2877")),h=Object(f["a"])(b,s,l,!1,null,null,null),F=h.exports,g=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-list"},[a("div",{staticClass:"data-search"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryForm}},[a("el-form-item",{attrs:{label:"客户名称:"}},[a("el-input",{attrs:{placeholder:"请选择客户名称"},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name",t)},expression:"queryForm.name"}})],1),a("el-form-item",{attrs:{label:"状态:"}},[a("el-select",{staticClass:"m-2",attrs:{placeholder:"请选择状态",size:"large"},model:{value:e.queryForm.status,callback:function(t){e.$set(e.queryForm,"status",t)},expression:"queryForm.status"}},e._l(e.statusOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[a("svg-icon",{attrs:{"icon-class":"search"}}),e._v(" 搜索")],1),a("el-button",{attrs:{type:"danger"},on:{click:e.resetQuery}},[e._v("重置")]),a("el-button",{attrs:{type:"primary"},on:{click:e.onAdd}},[e._v("新增客户")])],1)],1)],1),a("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:e.dataList}},[a("el-table-column",{attrs:{prop:"code",label:"客户编码"}}),a("el-table-column",{attrs:{prop:"name",label:"客户名称"}}),a("el-table-column",{attrs:{prop:"enName",label:"英文名称"}}),a("el-table-column",{attrs:{prop:"mobile",label:"手机号码"}}),a("el-table-column",{attrs:{prop:"contact",label:"联系人"}}),a("el-table-column",{attrs:{prop:"address",label:"地址"}}),a("el-table-column",{attrs:{prop:"other",label:"其他信息"}}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间"}}),a("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(5===t.row.status?"启用":"停用")+" ")]}}])}),a("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small"},on:{click:function(a){return e.handleEdit(t.row)}}},[e._v("编辑")]),a("el-button",{attrs:{size:"small",type:"danger"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("删除")])]}}])})],1),a("div",{staticClass:"page-info"},[a("el-pagination",{attrs:{currentPage:e.queryForm.page,"page-size":e.queryForm.pageSize,total:e.recordCount,"page-count":e.pageTotal,background:"",layout:"prev, pager, next"},on:{"current-change":e.ChangePage}})],1),a("el-dialog",{attrs:{title:"新增客户",visible:e.dialogVisible,width:"50%"},on:{"update:visible":function(t){e.dialogVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[a("span",{staticClass:"dialog-footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.handleCreate}},[e._v("确定")])],1)]},proxy:!0}])},[a("el-form",{attrs:{model:e.customerForm,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"客户编码",required:""}},[a("el-input",{staticClass:"w_input",attrs:{placeholder:"请输入客户编码"},model:{value:e.customerForm.code,callback:function(t){e.$set(e.customerForm,"code",t)},expression:"customerForm.code"}})],1),a("el-form-item",{attrs:{label:"客户名称",required:""}},[a("el-input",{staticClass:"w_input",attrs:{placeholder:"请输入客户名称"},model:{value:e.customerForm.name,callback:function(t){e.$set(e.customerForm,"name",t)},expression:"customerForm.name"}})],1),a("el-form-item",{attrs:{label:"英文名称",required:""}},[a("el-input",{staticClass:"w_input",attrs:{placeholder:"请输入英文名称"},model:{value:e.customerForm.en_name,callback:function(t){e.$set(e.customerForm,"en_name",t)},expression:"customerForm.en_name"}})],1),a("el-form-item",{attrs:{label:"手机号码",required:""}},[a("el-input",{staticClass:"w_input",attrs:{placeholder:"请输入手机号码"},model:{value:e.customerForm.mobile,callback:function(t){e.$set(e.customerForm,"mobile",t)},expression:"customerForm.mobile"}})],1),a("el-form-item",{attrs:{label:"联系人",required:""}},[a("el-input",{staticClass:"w_input",attrs:{placeholder:"请输入联系人"},model:{value:e.customerForm.contact,callback:function(t){e.$set(e.customerForm,"contact",t)},expression:"customerForm.contact"}})],1),a("el-form-item",{attrs:{label:"地址",required:""}},[a("el-input",{staticClass:"w_input",attrs:{placeholder:"请输入地址"},model:{value:e.customerForm.address,callback:function(t){e.$set(e.customerForm,"address",t)},expression:"customerForm.address"}})],1),a("el-form-item",{attrs:{label:"其他信息"}},[a("el-input",{staticClass:"w_input",attrs:{placeholder:"请输入其他信息"},model:{value:e.customerForm.other,callback:function(t){e.$set(e.customerForm,"other",t)},expression:"customerForm.other"}})],1)],1)],1)],1)},v=[],y=a("5530"),_=(a("b0c0"),a("b64b"),a("d3b7"),a("ac1f"),a("841c"),a("498a"),a("159b"),a("a888")),q={directives:{elDragDialog:_["a"]},props:{queryForm:{type:Object,default:function(){return{page:1,pageSize:10,name:"",status:""}}}},watch:{queryForm:{handler:function(e){this.search()},deep:!0}},data:function(){return{currentDataId:0,recordCount:0,pageTotal:1,dataList:[],currentData:{},statusOptions:[{value:"",label:"请选择状态"},{value:5,label:"启用"},{value:6,label:"停用"}],dialogVisible:!1,customerForm:{code:"",name:"",en_name:"",mobile:"",contact:"",address:"",other:""},tableData:[],isEdit:!1}},mounted:function(){this.search()},methods:{handleEdit:function(e){this.isEdit=!0,this.customerForm=Object(y["a"])(Object(y["a"])({},e),{},{en_name:e.enName}),this.dialogVisible=!0},handleDelete:function(e){var t=this;this.$confirm("确认删除该客户?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){d({id:e.id}).then((function(){t.$message.success("删除成功"),t.search()})).catch((function(){t.$message.error("删除失败")}))}))},handleCreate:function(){var e=this,t=this.isEdit?m(this.customerForm):u(this.customerForm);t.then((function(){e.$message.success(e.isEdit?"更新成功":"创建成功"),e.dialogVisible=!1,e.resetForm(),e.search()})).catch((function(){e.$message.error(e.isEdit?"更新失败":"创建失败")}))},onAdd:function(){this.isEdit=!1,this.customerForm={code:"",name:"",en_name:"",mobile:"",contact:"",address:"",other:""},this.dialogVisible=!0},resetForm:function(){this.customerForm={code:"",name:"",en_name:"",mobile:"",contact:"",address:"",other:""}},onSubmit:function(){this.queryForm.page=1;var e=Object(y["a"])(Object(y["a"])({},this.queryForm),{},{name:this.queryForm.name.trim(),status:this.queryForm.status});Object.keys(e).forEach((function(t){""!==e[t]&&null!==e[t]&&void 0!==e[t]||delete e[t]})),this.search()},resetQuery:function(){this.queryForm={page:1,pageSize:10,name:"",status:""},this.onSubmit()},onSync:function(e){c().then((function(e){console.log("res",e)}))},onFocusVal:function(e){var t=this;t.currentDataId=e.target.dataset.id},onChangeVal:function(e){var t=this;t.currentDataId},searchData:function(){var e=this;e.dialogVisible=!1,e.search()},btnEdit:function(e){var t=this;t.currentDataId=e.id,t.dialogVisible=!0},onClose:function(){var e=this;e.currentDataId=0,e.dialogVisible=!1},search:function(){var e=this;i(e.queryForm).then((function(t){e.dataList=t.data.dataList,e.recordCount=t.data.totalRecord,e.pageTotal=t.data.totalPage}))},ChangePage:function(e){var t=this;t.queryForm.page=e,t.search()}}},k=q,C=(a("301d"),Object(f["a"])(k,g,v,!1,null,null,null)),x=C.exports,$=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"data-info"},[a("el-card",[a("el-form",{attrs:{model:e.dataForm,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"客户名称:"}}),a("el-form-item",{attrs:{label:"客户联系人:"}}),a("el-form-item",{attrs:{label:"联系电话:"}}),a("el-form-item",{attrs:{label:"手机号码:"}}),a("el-form-item",{attrs:{label:"联系地址:"}})],1)],1),a("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[a("el-button",{attrs:{type:"warning"},on:{click:e.btnSave}},[e._v("确认关闭")])],1)],1)},w=[],S=(a("a9e3"),a("8256")),O=(a("24d2"),{components:{Tinymce:S["default"]},props:{id:{type:Number,default:0}},watch:{id:{handler:function(e){var t=this;null==e||e<0||t.getInfo(e)},immediate:!0,deep:!0}},data:function(){return{activeName:"base",currentCategory:[],allCategories:[],dataForm:{prod:{items:[]}},statusOptions:[{status:5,name:"待审核"},{status:6,name:"已审核"},{status:7,name:"已拒绝"},{status:8,name:"草稿箱"},{status:9,name:"已下架"}]}},mounted:function(){var e=this;e.initAllCategory()},methods:{btnSave:function(e){var t=this;if(""!=t.dataForm.title)t.dataForm.id,t.dataForm.title,t.dataForm.status,t.dataForm.categoryId,t.dataForm.sku;else t.$alert("产品标题不能为空")},getInfo:function(e){},onChangeStatus:function(e){this.dataForm.status=e},onChangeCategory:function(e){var t=this;t.dataForm.categoryId=e},initAllCategory:function(){}}}),j=O,V=(a("513c"),Object(f["a"])(j,$,w,!1,null,null,null)),E=(V.exports,{components:{dataSearch:F,dataList:x},data:function(){return{queryForm:{page:1,pageSize:10,name:"",status:""}}},methods:{setQuery:function(e){this.queryForm=e}}}),D=E,z=(a("d150"),Object(f["a"])(D,r,o,!1,null,null,null));t["default"]=z.exports},"952d":function(e,t,a){},ce28:function(e,t,a){},d150:function(e,t,a){"use strict";a("952d")},d84a:function(e,t,a){"use strict";a("48bb")}}]);
|