56.2230c8b23dc0557b7628.js 6.0 KB

1
  1. webpackJsonp([56],{Venu:function(e,a,t){(e.exports=t("FZ+f")(!1)).push([e.i,"\n.form-item-remark[data-v-2f7fb2ac] {\n width: 1000px;\n}\n.form-item-remark-input[data-v-2f7fb2ac] {\n width: 845px;\n}\n.face-image[data-v-2f7fb2ac] {\n display: block;\n width: 50px;\n height: 50px;\n margin: 0 auto;\n}\n[data-v-2f7fb2ac] .el-dialog__body {\n padding: 10px 20px;\n}\n",""])},X2Pp:function(e,a,t){var i=t("Venu");"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);t("rjj0")("6423f922",i,!0)},zOHN:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=t("Dd8w"),n=t.n(i),l=t("dClm"),r=t("hky6"),o=t("jQQ7"),s={name:"marketingManager",data:function(){return{deptList:[],loading:!1,params:{page_no:1,page_size:10},tableData:"",advancedForm:{dept_id:""},marketingManagerForm:{},marketingManagerRules:{},dialogVisible:!1}},mounted:function(){this.GET_SupplierList(),this.GET_DeptList()},methods:{GET_DeptList:function(){var e=this;r.o().then(function(a){e.deptList=o.Foundation.buildTree(a,"0")})},handlePageSizeChange:function(e){this.params.page_size=e,this.GET_SupplierList()},handlePageCurrentChange:function(e){this.params.page_no=e,this.GET_SupplierList()},handleEditSupplier:function(e,a){this.marketingManagerForm=this.MixinClone(a),this.dialogVisible=!0},handleAdd:function(){this.marketingManagerForm={disable_flag:0},this.dialogVisible=!0},handleDialogOpen:function(){var e=this;setTimeout(function(){e.$refs.marketingManagerForm.clearValidate()})},submitSupplierForm:function(){var e=this;this.$refs.marketingManagerForm.validate(function(a){if(!a)return e.$message.error("表单填写有误,请核对!"),!1;var t=e.marketingManagerForm.id,i=e.MixinClone(e.marketingManagerForm);t?l.r(t,i).then(function(a){e.dialogVisible=!1,e.$message.success("修改成功!"),e.GET_SupplierList()}):l.d(i).then(function(a){e.dialogVisible=!1,e.$message.success("新增成功!"),e.GET_SupplierList()})})},searchEvent:function(e){this.params=n()({},this.params,{keyword:e}),this.params.page_no=1,this.GET_SupplierList()},GET_SupplierList:function(){var e=this;this.loading=!0,l.B(this.params).then(function(a){e.loading=!1,e.tableData=a}).catch(function(){e.loading=!1})}}},p=t("XyMi");var m=function(e){t("X2Pp")},c=Object(p.a)(s,function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("en-table-layout",{attrs:{tableData:e.tableData.data,loading:e.loading}},[t("div",{staticClass:"inner-toolbar",attrs:{slot:"toolbar"},slot:"toolbar"},[t("div",{staticClass:"toolbar-btns"},[e.checkPermission(["marketingManager:add"])?t("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-circle-plus-outline"},on:{click:e.handleAdd}},[e._v("添加")]):e._e()],1),e._v(" "),t("div",{staticClass:"toolbar-search"},[t("en-table-search",{attrs:{placeholder:"请输入真实姓名/手机号搜索"},on:{search:e.searchEvent}})],1)]),e._v(" "),t("template",{slot:"table-columns"},[t("el-table-column",{attrs:{prop:"real_name",label:"真实姓名"}}),e._v(" "),t("el-table-column",{attrs:{prop:"dept_name",label:"所属部门"}}),e._v(" "),t("el-table-column",{attrs:{prop:"mobile",label:"手机号"}}),e._v(" "),t("el-table-column",{attrs:{prop:"disable_flag",label:"状态",width:"200"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("span",[e._v(e._s(0===a.row.disable_flag?"正常":"禁用"))])]}}])}),e._v(" "),t("el-table-column",{attrs:{label:"操作",width:"350px"},scopedSlots:e._u([{key:"default",fn:function(a){return[e.checkPermission(["marketingManager:edit"])?t("el-button",{attrs:{size:"mini"},on:{click:function(t){return e.handleEditSupplier(a.$index,a.row)}}},[e._v("编辑")]):e._e()]}}])})],1),e._v(" "),e.tableData?t("el-pagination",{attrs:{slot:"pagination","current-page":e.tableData.page_no,"page-sizes":[10,20,50,100],"page-size":e.tableData.page_size,layout:"total, sizes, prev, pager, next, jumper",total:e.tableData.data_total},on:{"size-change":e.handlePageSizeChange,"current-change":e.handlePageCurrentChange},slot:"pagination"}):e._e()],2),e._v(" "),t("el-dialog",{attrs:{title:e.marketingManagerForm.id?"编辑营销经理":"添加营销经理",visible:e.dialogVisible,width:"400px","modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!1},on:{"update:visible":function(a){e.dialogVisible=a},open:e.handleDialogOpen}},[t("el-form",{ref:"marketingManagerForm",attrs:{model:e.marketingManagerForm,rules:e.marketingManagerRules,"label-width":"120px",inline:""}},[t("el-form-item",{attrs:{label:"真实姓名",prop:"real_name"}},[t("el-input",{attrs:{maxlength:30,clearable:"",placeholder:"请输入姓名"},model:{value:e.marketingManagerForm.real_name,callback:function(a){e.$set(e.marketingManagerForm,"real_name",a)},expression:"marketingManagerForm.real_name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"所属部门",prop:"dept_id"}},[t("el-cascader",{attrs:{options:e.deptList,props:{label:"name",value:"id",emitPath:!1,checkStrictly:!0},clearable:""},model:{value:e.marketingManagerForm.dept_id,callback:function(a){e.$set(e.marketingManagerForm,"dept_id",a)},expression:"marketingManagerForm.dept_id"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[t("el-input",{attrs:{maxlength:20,clearable:"",placeholder:"请输入手机号"},model:{value:e.marketingManagerForm.mobile,callback:function(a){e.$set(e.marketingManagerForm,"mobile",a)},expression:"marketingManagerForm.mobile"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"状态",prop:"disable_flag"}},[t("el-select",{attrs:{placeholder:"请选择状态"},model:{value:e.marketingManagerForm.disable_flag,callback:function(a){e.$set(e.marketingManagerForm,"disable_flag",a)},expression:"marketingManagerForm.disable_flag"}},[t("el-option",{attrs:{label:"正常",value:0}}),e._v(" "),t("el-option",{attrs:{label:"禁用",value:1}})],1)],1)],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(a){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.submitSupplierForm}},[e._v("确 定")])],1)],1)],1)},[],!1,m,"data-v-2f7fb2ac",null);a.default=c.exports}});