clueCEViews.512b481e.js 5.3 KB

1
  1. import{n as $,r as n,f as C,$ as L,o as J,e as u,t as w}from"./index.9d8a3e8d.js";import{u as H,a as q}from"./composables.2846c723.js";import{L as B,g as k}from"./LJFrom.935076a8.js";import"./LJUploadFiles.1bb9dd7d.js";import"./qiNiu.config.c702bce6.js";import"./LJUploadImages.72882c70.js";const I={__name:"clueCEViews",setup(P){const l=H(),t=q(),e=n(),s=n(),m=n(!1),d=n(t.query.type||"add"),p=n({}),g=n([]),_=n([]),y=n(d.value==="edit"?"\u7F16\u8F91\u7EBF\u7D22":"\u65B0\u5EFA\u7EBF\u7D22"),f=n(!1),i=C({company_id:L.getters.company,template_id:null,customer_pools_id:null,is_claims:!1}),E=C({template_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EBF\u7D22\u6A21\u677F",trigger:"change"}],customer_pools_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u7EBF\u7D22\u6C60",trigger:"change"}]});function h(){const c={offset:0,limit:9999,ordering:"-id",fileds:"id,name",del_flag:0,is_default:0};d.value=="add"?c.status=1:delete c.status;const o={company:L.getters.company,offset:0,limit:9999,ordering:"-id",fileds:"id,name",del_flag:0};HTTP.get("used_clue_customer_templates",c).then(a=>{a.code==0&&(p.value=a.data.results)}),HTTP.get("customerPools",o).then(a=>{a.code==0&&(g.value=a.data.results)})}function M(c){m.value=!1,_.value=[];const o=p.value.find(a=>a.id==c);k(o).then(a=>{_.value=a.filter(r=>r.is_hide==0),m.value=!0,x()}).catch(a=>{u.exports.Message.error(a)})}function V(){e.value.validate(c=>{if(!c)return s.value.validateForm();s.value.validateForm(o=>{if(!o)return;const a={...i,data:s.value.ruleForm};f.value=!0,HTTP.post("create_clue_customer",a).then(r=>{if(r.code!==0)return u.exports.Message({type:"error",message:r.msg});u.exports.Message({type:"success",message:`${y.value}\u6210\u529F\uFF01`,duration:1500}),setTimeout(F,1500)}).catch(r=>{f.value=!1,u.exports.Message({type:"error",message:r.msg||`${y.value}\u5931\u8D25`})})})})}function x(){w(()=>{e.value.clearValidate(),s.value.clearValidate()})}function b(){w(()=>{e.value.resetFields(),s.value.resetFieldsForm()})}function F(){f.value=!1,b(),l.back()}function T(){delete i.is_claims,HTTP.getReadById("customerList",t.query.id).then(c=>{const o=c.data;try{i.customer_id=o.id,i.company_id=o.company,i.template_id=o.clue_customer_templates.id,i.customer_pools_id=o.customer_pools.id,p.value=[o.clue_customer_templates],g.value=[o.customer_pools]}catch(a){}if(!i.template_id)return u.exports.Message.error("\u6A21\u677F\u4FE1\u606F\u7F3A\u5931");HTTP.getReadById("customerTemplate",i.template_id).then(a=>{if(a.code!==0)return u.exports.Message.error(a.msg);k(a.data).then(r=>{for(const v of r)v.value=o[v.key];_.value=r.filter(v=>v.is_hide==0),m.value=!0,x()}).catch(r=>{u.exports.Message.error(r)})})})}return J(()=>{h(),d.value==="edit"?T():h()}),{__sfc:!0,router:l,route:t,formRef:e,LJFromRef:s,LJFromRefShow:m,type:d,clueList:p,cluePoolList:g,selectTemplate:_,title:y,isLoading:f,form:i,rules:E,getCustomerTemplate:h,handleTemplate:M,submitForm:V,handleFromClearValidate:x,handleFormResetFies:b,resetForm:F,handleEditLoadConfig:T,LJFrom:B}}};var R=function(){var l=this,t=l._self._c,e=l._self._setupProxy;return t("div",{staticClass:"clue-details"},[t("div",{staticClass:"title"},[t("div",{staticStyle:{"margin-left":"30px"}},[l._v(l._s(e.title))]),t("div",{staticStyle:{display:"flex","justify-content":"center","margin-right":"20px"}},[t("el-button",{on:{click:e.resetForm}},[l._v("\u53D6\u6D88")]),t("el-button",{attrs:{type:"primary",loading:e.isLoading},on:{click:e.submitForm}},[l._v("\u4FDD\u5B58")])],1)]),t("div",{staticClass:"detail-cont"},[t("div",{},[t("el-form",{ref:"formRef",attrs:{model:e.form,rules:e.rules,"label-width":"100px"}},[t("el-row",{staticClass:"form_header"},[t("el-col",{attrs:{span:12}},[t("el-form-item",{staticStyle:{"margin-left":"20px"},attrs:{label:"\u7EBF\u7D22\u6A21\u677F",prop:"template_id"}},[t("el-select",{staticStyle:{width:"50%"},attrs:{disabled:e.type!=="add",placeholder:"\u8BF7\u9009\u62E9",clearable:""},on:{change:e.handleTemplate},model:{value:e.form.template_id,callback:function(s){l.$set(e.form,"template_id",s)},expression:"form.template_id"}},l._l(e.clueList,function(s){return t("el-option",{key:s.id,attrs:{label:s.name,value:s.id}})}),1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{staticStyle:{"margin-left":"28px"},attrs:{label:"\u7EBF\u7D22\u6C60",prop:"customer_pools_id"}},[t("div",{staticStyle:{display:"flex"}},[t("el-select",{staticStyle:{width:"50%"},attrs:{disabled:e.type!=="add",clearable:"",placeholder:"\u8BF7\u9009\u62E9"},model:{value:e.form.customer_pools_id,callback:function(s){l.$set(e.form,"customer_pools_id",s)},expression:"form.customer_pools_id"}},l._l(e.cluePoolList,function(s){return t("el-option",{key:s.id,attrs:{label:s.name,value:s.id}})}),1),t("el-checkbox",{staticStyle:{"margin-left":"10px"},attrs:{disabled:e.type!=="add"},model:{value:e.form.is_claims,callback:function(s){l.$set(e.form,"is_claims",s)},expression:"form.is_claims"}},[l._v("\u76F4\u63A5\u9886\u53D6\u4E3A\u6211\u7684\u7EBF\u7D22 ")])],1)])],1)],1),e.LJFromRefShow?t(e.LJFrom,{ref:"LJFromRef",staticClass:"form_header",staticStyle:{"margin-top":"20px","margin-bottom":"20px"},attrs:{templates:e.selectTemplate}}):l._e()],1)],1)])])},j=[];R._withStripped=!0;var S=$(I,R,j,!1,null,"feabae95",null,null);S.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/markets/threads/clueCEViews.vue";const K=S.exports;export{K as default};