| 1 |
- System.register(["./index-legacy.a130dba2.js","./composables-legacy.0c6ce36a.js","./constant-legacy.90cdba31.js","./LJWWMSelect-legacy.84eca530.js","./LJWWData-legacy.844c3ebc.js"],(function(e,t){"use strict";var a,i,l,r,s,n,o,c,m,d,p,u=document.createElement("style");return u.textContent=".clue-module-details[data-v-80fe3513]{padding:15px;background:#fff;border-radius:8px}.detail-title-con[data-v-80fe3513]{display:flex}.detail-title-con .detail-title-btn[data-v-80fe3513]{margin:0 0 0 auto}.title[data-v-80fe3513]{display:flex;align-items:center;border-radius:8px 8px 0 0;height:65px;overflow:hidden;justify-content:space-between;background-image:linear-gradient(rgba(38,92,240,.1),rgba(38,92,240,.04));margin:-15px -15px 15px;border-bottom:1px solid #e6e6e6;font-size:15px}.detail-form-con .detail-part[data-v-80fe3513]{margin-top:15px;padding:15px;border:1px solid #eee;border-radius:10px}.detail-form-con .detail-part .part-title[data-v-80fe3513]{font-size:15px;display:flex;align-items:center;margin-bottom:20px}.detail-form-con .detail-part .part-title .title-line[data-v-80fe3513]{width:4px;height:18px;padding:0;background-color:#1651ee;border-radius:4px;margin-top:2px;margin-right:5px}.detail-form-con .detail-part .part-title .title-line[data-v-80fe3513]:after{width:0}.detail-form-con .el-select[data-v-80fe3513]{width:200px}.limit-con[data-v-80fe3513]{margin-bottom:10px}\n",document.head.appendChild(u),{setters:[function(e){a=e.n,i=e.r,l=e.$,r=e.f,s=e.o,n=e.e},function(e){o=e.u,c=e.a},function(e){m=e.I,d=e.b},function(e){p=e.L},function(){}],execute:function(){var t={__name:"commissionPlanCEViews",setup:function(e){var t=i(l.getters.company),a=o(),u=c(),f=i(!0),_=i(),v=r({commission_id:"",company_id:l.getters.company,name:"",is_self:1,member_list:[],dept_list:[],achievement_rule:null,commission_type:0,commission_rule:[]}),g=r({name:[{required:!0,message:"请输入模板名称",trigger:"blur"}],is_self:[{required:!0,message:"请选择提成范围",trigger:"change"}],achievement_rule:[{required:!0,message:"请选择业绩指标",trigger:"change"}],commission_rule:[{required:!0,message:"请添加提成比例",trigger:"change"}]}),y=i(""),b=i([]),x=m,h=d,k=i({1:"元",2:"%",3:"个",4:"%",5:"个"});function S(e){HTTP.getById("get_commission_salary_files",e).then((function(e){v.commission_id=e.data.id,v.company_id=e.data.company,v.name=e.data.name,v.is_self=e.data.is_self,v.member_list=e.data.member_list?e.data.member_list.split(","):[],v.dept_list=e.data.dept_list?e.data.dept_list.split(","):[],v.achievement_rule=e.data.achievement_rule,v.commission_type=e.data.commission_type,v.commission_rule=e.data.commission_rule?JSON.parse(e.data.commission_rule):[]}))}function w(){HTTP.get("member").then((function(e){b.value=e.data.results}))}return s((function(){console.log("route",u.query),f.value=u.query&&"detail"!==u.query.type,u.query&&u.query.id&&S(u.query.id),w()})),{__sfc:!0,getId:t,router:a,route:u,canEditor:f,formRef:_,form:v,rules:g,editType:y,memberList:b,indicatorType:x,indicatorTypeDescribe:h,indicatorUnit:k,initData:S,getConfigData:w,indicatorChange:function(e){console.log("e",e),v.commission_rule=[{min_val:0,max_val:0,value:0,rate:0}]},addIndicator:function(){v.commission_rule.push({min_val:0,max_val:0,value:0,rate:0})},deleteIndicator:function(e){v.commission_rule.splice(e,1)},goBack:function(){a.back()},saveForm:function(){_.value.validate((function(e){if(!e)return console.log("error submit!!"),!1;var t=JSON.parse(JSON.stringify(v));t.commission_id||delete t.commission_id,HTTP.post("create_commission",t).then((function(e){console.log("res",e),0===e.code?(n.exports.Message({type:"success",message:"保存成功"}),a.back()):n.exports.Message({type:"error",message:e.msg})}))}))},LJWWMSelect:p}}},u=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"clue-module-details"},[t("div",{staticClass:"title"},["add"==a.route.query.type?t("div",{staticStyle:{"margin-left":"30px"}},[e._v(" 新增提成方案 ")]):"edit"==a.route.query.type?t("div",{staticStyle:{"margin-left":"30px"}},[e._v(" 编辑提成方案 ")]):"detail"==a.route.query.type?t("div",{staticStyle:{"margin-left":"30px"}},[e._v(" 查看提成方案 ")]):e._e(),t("div",{staticStyle:{display:"flex","justify-content":"center","margin-right":"20px"}},[t("el-button",{on:{click:a.goBack}},[e._v("取消")]),a.canEditor?t("el-button",{attrs:{type:"primary"},on:{click:a.saveForm}},[e._v("保存")]):e._e()],1)]),t("div",{staticClass:"detail-form-con"},[t("el-form",{ref:"formRef",attrs:{model:a.form,rules:a.rules,disabled:!a.canEditor,"label-position":"left","label-width":"135px"}},[t("div",{staticClass:"detail-part"},[t("div",{staticClass:"part-title"},[t("div",{staticClass:"title-line"}),e._v(" 基本信息 ")]),t("el-form-item",{attrs:{label:"方案名称",prop:"name"}},[t("el-input",{staticStyle:{width:"300px"},model:{value:a.form.name,callback:function(t){e.$set(a.form,"name",t)},expression:"form.name"}})],1),t("el-form-item",{attrs:{label:"提成范围",prop:"is_self"}},[t("el-radio-group",{model:{value:a.form.is_self,callback:function(t){e.$set(a.form,"is_self",t)},expression:"form.is_self"}},[t("el-radio",{attrs:{label:1}},[e._v("本人")]),t("el-radio",{attrs:{label:0}},[e._v("指定人员")])],1),a.form.is_self?e._e():t(a.LJWWMSelect,{staticStyle:{"margin-left":"15px"},attrs:{multiple:!0,multipleLimit:999,type:"6",fields:"id,name",width:"200px","value-key":"id",filters:{company:a.getId,del_flag:0,is_resign:0}},model:{value:a.form.member_list,callback:function(t){e.$set(a.form,"member_list",t)},expression:"form.member_list"}})],1),t("el-form-item",{attrs:{label:"业绩指标",prop:"achievement_rule"}},[t("el-select",{attrs:{placeholder:"请选择"},on:{change:a.indicatorChange},model:{value:a.form.achievement_rule,callback:function(t){e.$set(a.form,"achievement_rule",t)},expression:"form.achievement_rule"}},e._l(a.indicatorType,(function(e,a){return t("el-option",{key:a,attrs:{label:e,value:+a}})})),1),t("div",{staticStyle:{color:"#999"}},[e._v(" "+e._s(a.indicatorTypeDescribe[a.form.achievement_rule])+" ")])],1),t("el-form-item",{attrs:{label:"提成比例"}},[t("el-radio-group",{model:{value:a.form.commission_type,callback:function(t){e.$set(a.form,"commission_type",t)},expression:"form.commission_type"}},[t("el-radio",{attrs:{label:0}},[e._v("统一提成")]),t("el-radio",{attrs:{label:1}},[e._v("阶梯提成")])],1),t("span",{staticStyle:{color:"#999","margin-left":"15px"}},[e._v(" "+e._s(a.form.commission_type?"阶梯提成:根据销售业绩达到不同阶段采用不同百分比计算提成":"统一提成:根据销售业绩按相同的百分比计算提成")+" ")]),t("div",{staticStyle:{width:"600px","margin-bottom":"10px"}},[t("el-row",[t("el-col",{attrs:{span:7}},[e._v("范围")]),t("el-col",{attrs:{span:1}},[e._v(" ")]),t("el-col",{attrs:{span:7}},[e._v(" ")]),t("el-col",{attrs:{span:1}},[e._v(" ")]),t("el-col",{attrs:{span:7}},[e._v(" "+e._s([2,3].includes(a.form.achievement_rule)?"金额":"比例")+" ")]),t("el-col",{attrs:{span:1}},[e._v(" ")])],1),e._l(a.form.commission_rule,(function(i,l){return t("el-row",{key:l,staticClass:"limit-con"},[t("el-col",{attrs:{span:7}},[t("el-input",{attrs:{type:"number"},model:{value:i.min_val,callback:function(t){e.$set(i,"min_val",t)},expression:"item.min_val"}},[t("template",{slot:"append"},[e._v(e._s(a.indicatorUnit[a.form.achievement_rule])+" ")])],2)],1),t("el-col",{staticStyle:{"text-align":"center"},attrs:{span:1}},[e._v("~")]),t("el-col",{attrs:{span:7}},[t("el-input",{attrs:{type:"number"},model:{value:i.max_val,callback:function(t){e.$set(i,"max_val",t)},expression:"item.max_val"}},[t("template",{slot:"append"},[e._v(e._s(a.indicatorUnit[a.form.achievement_rule])+" ")])],2)],1),t("el-col",{attrs:{span:1}},[e._v(" ")]),t("el-col",{attrs:{span:7}},[[2,3].includes(a.form.achievement_rule)?t("el-input",{attrs:{type:"number"},model:{value:i.value,callback:function(t){e.$set(i,"value",t)},expression:"item.value"}},[t("template",{slot:"append"},[e._v(" 元 ")])],2):t("el-input",{attrs:{type:"number"},model:{value:i.rate,callback:function(t){e.$set(i,"rate",t)},expression:"item.rate"}},[t("template",{slot:"append"},[e._v(" % ")])],2)],1),t("el-col",{attrs:{span:1}},[t("el-button",{staticStyle:{"margin-left":"5px"},attrs:{type:"primary",icon:"el-icon-delete",circle:"",plain:""},on:{click:function(e){return a.deleteIndicator(l)}}})],1)],1)}))],2),t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:62406,expression:"62406"}],attrs:{type:"primary",plain:""},on:{click:a.addIndicator}},[e._v("添加")])],1)],1)])],1)])},f=[];u._withStripped=!0;var _=a(t,u,f,!1,null,"80fe3513",null,null);_.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/finance/salarys/commissionPlanCEViews.vue",e("default",_.exports)}}}));
|