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