chunk-de393740.7df78f7e.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-de393740"],{1918:function(t,e,r){},"24d2":function(t,e,r){"use strict";r.d(e,"k",(function(){return o})),r.d(e,"b",(function(){return n})),r.d(e,"n",(function(){return s})),r.d(e,"f",(function(){return l})),r.d(e,"d",(function(){return c})),r.d(e,"l",(function(){return i})),r.d(e,"c",(function(){return u})),r.d(e,"o",(function(){return m})),r.d(e,"g",(function(){return d})),r.d(e,"e",(function(){return p})),r.d(e,"j",(function(){return f})),r.d(e,"m",(function(){return b})),r.d(e,"h",(function(){return h})),r.d(e,"i",(function(){return F})),r.d(e,"a",(function(){return g}));var a=r("b775");function o(t){return Object(a["a"])({url:"/project/category/search",method:"post",data:t})}function n(t){return Object(a["a"])({url:"/project/category/create",method:"post",data:t})}function s(t){return Object(a["a"])({url:"/project/category/update",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/project/category/info",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/project/category/delete",method:"post",data:t})}function i(t){return Object(a["a"])({url:"/project/search",method:"post",data:t})}function u(t){return Object(a["a"])({url:"/project/create",method:"post",data:t})}function m(t){return Object(a["a"])({url:"/project/update",method:"post",data:t})}function d(t){return Object(a["a"])({url:"/project/info",method:"post",data:t})}function p(t){return Object(a["a"])({url:"/project/delete",method:"post",data:t})}function f(t){return Object(a["a"])({url:"/project/relate",method:"post",data:t})}function b(t){return Object(a["a"])({url:"/template/searchTemplateList",method:"post",data:t})}function h(t){return Object(a["a"])({url:"/project/getphases",method:"post",data:t})}function F(t){return Object(a["a"])({url:"/project/getstatus",method:"post",data:t})}function g(t){return Object(a["a"])({url:"/project/calculate",method:"post",data:t})}},"301d":function(t,e,r){"use strict";r("ce28")},"48bb":function(t,e,r){},"513c":function(t,e,r){"use strict";r("1918")},"869e":function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"project-search"},[r("dataList",{attrs:{queryForm:t.queryForm}})],1)},o=[],n=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"data-search"},[r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.queryForm}},[r("el-form-item",{attrs:{label:"客户名称:"}},[r("el-input",{attrs:{placeholder:"请选择客户名称"},model:{value:t.queryForm.name,callback:function(e){t.$set(t.queryForm,"name",e)},expression:"queryForm.name"}})],1),r("el-form-item",{attrs:{label:"状态:"}},[r("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 r("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[r("svg-icon",{attrs:{"icon-class":"search"}}),t._v(" 搜索")],1),r("el-button",{attrs:{type:"primary"},on:{click:t.onAdd}},[r("svg-icon",{attrs:{"icon-class":"add"}}),t._v("新增客户")],1)],1)],1),r("el-dialog",{attrs:{title:"新增客户",width:"50%"},scopedSlots:t._u([{key:"footer",fn:function(){return[r("span",{staticClass:"dialog-footer"},[r("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取消")]),r("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"}},[r("el-form",{attrs:{model:t.customerForm,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"客户编码",required:""}},[r("el-input",{attrs:{placeholder:"请输入客户编码"},model:{value:t.customerForm.code,callback:function(e){t.$set(t.customerForm,"code",e)},expression:"customerForm.code"}})],1),r("el-form-item",{attrs:{label:"客户名称",required:""}},[r("el-input",{attrs:{placeholder:"请输入客户名称"},model:{value:t.customerForm.name,callback:function(e){t.$set(t.customerForm,"name",e)},expression:"customerForm.name"}})],1),r("el-form-item",{attrs:{label:"英文名称",required:""}},[r("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),r("el-form-item",{attrs:{label:"手机号码",required:""}},[r("el-input",{attrs:{placeholder:"请输入手机号码"},model:{value:t.customerForm.mobile,callback:function(e){t.$set(t.customerForm,"mobile",e)},expression:"customerForm.mobile"}})],1),r("el-form-item",{attrs:{label:"联系人",required:""}},[r("el-input",{attrs:{placeholder:"请输入联系人"},model:{value:t.customerForm.contact,callback:function(e){t.$set(t.customerForm,"contact",e)},expression:"customerForm.contact"}})],1),r("el-form-item",{attrs:{label:"地址",required:""}},[r("el-input",{attrs:{placeholder:"请输入地址"},model:{value:t.customerForm.address,callback:function(e){t.$set(t.customerForm,"address",e)},expression:"customerForm.address"}})],1),r("el-form-item",{attrs:{label:"其他信息"}},[r("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)},s=[],l=r("f6b0"),c={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){Object(l["d"])().then((function(t){console.log("res",t)}))},onCreate:function(t){this.dialogVisible=!0},onSubmit:function(){this.$emit("bindSetQuery",this.$props.queryForm)}}},i=c,u=(r("d84a"),r("2877")),m=Object(u["a"])(i,n,s,!1,null,null,null),d=m.exports,p=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"data-list"},[r("div",{staticClass:"data-search"},[r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.queryForm}},[r("el-form-item",{attrs:{label:"客户名称:"}},[r("el-input",{attrs:{placeholder:"请选择客户名称"},model:{value:t.queryForm.name,callback:function(e){t.$set(t.queryForm,"name",e)},expression:"queryForm.name"}})],1),r("el-form-item",{attrs:{label:"状态:"}},[r("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 r("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:t.onSubmit}},[r("svg-icon",{attrs:{"icon-class":"search"}}),t._v(" 搜索")],1),r("el-button",{attrs:{type:"danger"},on:{click:t.resetQuery}},[t._v("重置")]),r("el-button",{attrs:{type:"primary"},on:{click:t.onAdd}},[t._v("新增客户")])],1)],1)],1),r("el-table",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{data:t.dataList}},[r("el-table-column",{attrs:{prop:"code",label:"客户编码"}}),r("el-table-column",{attrs:{prop:"name",label:"客户名称"}}),r("el-table-column",{attrs:{prop:"enName",label:"英文名称"}}),r("el-table-column",{attrs:{prop:"mobile",label:"手机号码"}}),r("el-table-column",{attrs:{prop:"contact",label:"联系人"}}),r("el-table-column",{attrs:{prop:"address",label:"地址"}}),r("el-table-column",{attrs:{prop:"other",label:"其他信息"}}),r("el-table-column",{attrs:{prop:"createTime",label:"创建时间"}}),r("el-table-column",{attrs:{prop:"status",label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(5===e.row.status?"启用":"停用")+" ")]}}])}),r("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-button",{attrs:{size:"small"},on:{click:function(r){return t.handleEdit(e.row)}}},[t._v("编辑")]),r("el-button",{attrs:{size:"small",type:"danger"},on:{click:function(r){return t.handleDelete(e.row)}}},[t._v("删除")])]}}])})],1),r("div",{staticClass:"page-info"},[r("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),r("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[r("span",{staticClass:"dialog-footer"},[r("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取消")]),r("el-button",{attrs:{type:"primary"},on:{click:t.handleCreate}},[t._v("确定")])],1)]},proxy:!0}])},[r("el-form",{attrs:{model:t.customerForm,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"客户编码",required:""}},[r("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),r("el-form-item",{attrs:{label:"客户名称",required:""}},[r("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),r("el-form-item",{attrs:{label:"英文名称",required:""}},[r("el-input",{staticClass:"w_input",attrs:{placeholder:"请输入英文名称"},model:{value:t.customerForm.en_name,callback:function(e){t.$set(t.customerForm,"en_name",e)},expression:"customerForm.en_name"}})],1),r("el-form-item",{attrs:{label:"手机号码",required:""}},[r("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),r("el-form-item",{attrs:{label:"联系人",required:""}},[r("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),r("el-form-item",{attrs:{label:"地址",required:""}},[r("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),r("el-form-item",{attrs:{label:"其他信息"}},[r("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)},f=[],b=r("5530"),h=(r("b0c0"),r("b64b"),r("d3b7"),r("ac1f"),r("841c"),r("498a"),r("159b"),r("a888")),F={directives:{elDragDialog:h["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:"",en_name:"",mobile:"",contact:"",address:"",other:""},tableData:[],isEdit:!1}},mounted:function(){this.search()},methods:{handleEdit:function(t){this.isEdit=!0,this.customerForm=Object(b["a"])(Object(b["a"])({},t),{},{en_name:t.enName}),this.dialogVisible=!0},handleDelete:function(t){var e=this;this.$confirm("确认删除该客户?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(l["b"])({id:t.id}).then((function(){e.$message.success("删除成功"),e.search()})).catch((function(){e.$message.error("删除失败")}))}))},handleCreate:function(){var t=this,e=this.isEdit?Object(l["e"])(this.customerForm):Object(l["a"])(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:"",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 t=Object(b["a"])(Object(b["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){Object(l["d"])().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;Object(l["c"])(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()}}},g=F,v=(r("301d"),Object(u["a"])(g,p,f,!1,null,null,null)),y=v.exports,j=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"data-info"},[r("el-card",[r("el-form",{attrs:{model:t.dataForm,"label-width":"120px"}},[r("el-form-item",{attrs:{label:"客户名称:"}}),r("el-form-item",{attrs:{label:"客户联系人:"}}),r("el-form-item",{attrs:{label:"联系电话:"}}),r("el-form-item",{attrs:{label:"手机号码:"}}),r("el-form-item",{attrs:{label:"联系地址:"}})],1)],1),r("div",{staticStyle:{"text-align":"right","margin-top":"20px"}},[r("el-button",{attrs:{type:"warning"},on:{click:t.btnSave}},[t._v("确认关闭")])],1)],1)},_=[],k=(r("a9e3"),r("8256")),q=(r("24d2"),{components:{Tinymce:k["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(){}}}),O=q,C=(r("513c"),Object(u["a"])(O,j,_,!1,null,null,null)),x=(C.exports,{components:{dataSearch:d,dataList:y},data:function(){return{queryForm:{page:1,pageSize:10,name:"",status:""}}},methods:{setQuery:function(t){this.queryForm=t}}}),$=x,w=(r("d150"),Object(u["a"])($,a,o,!1,null,null,null));e["default"]=w.exports},"952d":function(t,e,r){},ce28:function(t,e,r){},d150:function(t,e,r){"use strict";r("952d")},d84a:function(t,e,r){"use strict";r("48bb")},f6b0:function(t,e,r){"use strict";r.d(e,"c",(function(){return o})),r.d(e,"d",(function(){return n})),r.d(e,"a",(function(){return s})),r.d(e,"e",(function(){return l})),r.d(e,"b",(function(){return c}));var a=r("b775");function o(t){return Object(a["a"])({url:"/customer/search",method:"post",data:t})}function n(){return Object(a["a"])({url:"/customer/sync",method:"post"})}function s(t){return Object(a["a"])({url:"/customer/create",method:"post",data:t})}function l(t){return Object(a["a"])({url:"/customer/update",method:"post",data:t})}function c(t){return Object(a["a"])({url:"/customer/delete",method:"post",data:t})}}}]);