| 1 |
- System.register(["./index-legacy.a130dba2.js","./composables-legacy.0c6ce36a.js","./hideDialog-legacy.c22ba144.js","./vuedraggable.umd-legacy.a4f60da7.js","./LJWWDMSelect-legacy.8df26109.js","./sortable.esm-legacy.19def5ad.js","./LJWWData-legacy.844c3ebc.js"],(function(e,t){"use strict";var a,i,l,r,s,n,o,d,c,u,m,p,f=document.createElement("style");return f.textContent=".clue-module-details[data-v-1cca99a4]{padding:15px;background:#fff}.detail-title-con[data-v-1cca99a4]{display:flex}.detail-title-con .detail-title-btn[data-v-1cca99a4]{margin:0 0 0 auto}.title[data-v-1cca99a4]{display:flex;align-items:center;height:65px;width:calc(100% + 35px);overflow:hidden;justify-content:space-between;background-color:#fafcff;margin:-15px -15px 15px;border-bottom:1px solid #E6E6E6}.detail-form-con .detail-part[data-v-1cca99a4]{margin-top:15px;padding:20px;border:1px solid #eee;border-radius:10px}.detail-form-con .detail-part .part-title[data-v-1cca99a4]{font-size:16px;display:flex;align-items:center;margin-bottom:20px}.detail-form-con .detail-part .part-title .title-line[data-v-1cca99a4]{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-1cca99a4]:after{width:0}.detail-form-con .detail-part .part-title .hide-key[data-v-1cca99a4]{float:right;color:#1651ee;font-size:14px;cursor:pointer;margin-left:auto}.detail-form-con .el-input[data-v-1cca99a4],.detail-form-con .el-select[data-v-1cca99a4]{width:300px}[data-v-1cca99a4] .item-input{border-radius:4px}\n",document.head.appendChild(f),{setters:[function(e){a=e.n,i=e.r,l=e.f,r=e.$,s=e.o,n=e.e},function(e){o=e.u,d=e.a},function(e){c=e.h,u=e.f},function(e){m=e.d},function(e){p=e.L},function(){},function(){}],execute:function(){var t={__name:"clueModuleDetails",setup:function(e){var t=i(),a=o(),f=d(),v=i(!0),_=i(),g=l({templates_id:"",company_id:r.getters.company,name:"",is_limit:0,status:1,field_list:[],dept_list:[],member_list:[]}),h=function(e,t,a){g.dept_list.length||g.member_list.length?a():a(new Error("请选择使用权限"))},y=l({name:[{required:!0,message:"请输入模板名称",trigger:"blur"}],dept_list:[{required:!0,validator:h,trigger:"change"}]}),b=i([]),x=i([]),k=i([]),w=i([]);function I(){HTTP.get("templates_config",{key:"clue_customer_temp"}).then((function(e){b.value=JSON.parse(e.data.results[0].field_json),f.query.id?q(f.query.id):C({})}))}function q(e){HTTP.getById("clue_customer_templates",e).then((function(e){if(w.value=[],g.templates_id=e.data.id,g.company_id=e.data.company,g.name=e.data.name,g.status=e.data.status,g.is_limit=e.data.is_limit,e.data.dept_list&&(g.dept_list=e.data.dept_list.split(","),g.dept_list.map((function(e){w.value.push("dept-".concat(e))}))),e.data.member_list&&(g.member_list=e.data.member_list.split(","),g.member_list.map((function(e){w.value.push("user-".concat(e))}))),e.data.field_json){var t={};JSON.parse(e.data.field_json).map((function(e){t[e.key]=e})),C(t)}}))}function C(e){b.value.map((function(t){t.sort=e[t.key]?e[t.key].sort:t.sort,e[t.key]&&e[t.key].is_hide?(f.query.id&&(t.is_required=e[t.key].is_required),k.value.push(t)):(f.query.id&&(t.is_required=e[t.key].is_required),x.value.push(t))})),x.value=x.value.sort((function(e,t){return e.sort-t.sort})),k.value=k.value.sort((function(e,t){return e.sort-t.sort}))}return s((function(){console.log("route",f.query),v.value=f.query&&"detail"!==f.query.type,I()})),{__sfc:!0,hideRef:t,router:a,route:f,canEditor:v,formRef:_,form:g,validatePass:h,rules:y,templateItems:b,showItems:x,hideItems:k,deptMember:w,getTemplateConfig:I,initData:q,dealShowItems:C,goBack:function(){a.back()},showHideFields:function(){t.value.init()},hideFormItem:function(e){console.log("e",e),e.is_hide=1,x.value=x.value.filter((function(e){return!e.is_hide})),k.value.push(e)},requiredFormItem:function(e,t){e.is_required=t},ondragend:function(){console.log("e",g.field_list)},showFormItem:function(e){console.log("e",e),e.map((function(e){var t=b.value.filter((function(t){return t.key===e}));t[0].is_hide=0;var a=x.value.findIndex((function(e){return"remarks"===e.key}));a>0?x.value.splice(a,0,t[0]):x.value.push(t[0])})),k.value=k.value.filter((function(t){return!e.includes(t.key)}))},handleDept:function(e){g.dept_list=e?e.split(","):[],_.value.validateField("dept_list")},handleMember:function(e){g.member_list=e?e.split(","):[],_.value.validateField("dept_list")},saveForm:function(){_.value.validate((function(e){if(!e)return console.log("error submit!!"),!1;var t=JSON.parse(JSON.stringify(g));t.templates_id||delete t.templates_id,t.field_list=[],x.value.map((function(e,a){e.sort=a+1,e.is_hide=0,t.field_list.push(e)})),k.value.map((function(e,a){e.sort=a+x.value.length+1,e.is_hide=1,t.field_list.push(e)})),HTTP.post("create_clue_customer_templates",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})}))}))},hideDialog:c,formItem:u,draggable:m,LJWWDMSelect:p}}},f=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"clue-module-details"},[t("div",{staticClass:"title"},[t("div",{staticStyle:{"margin-left":"30px"}},[e._v(e._s("edit"==a.route.query.type?"编辑线索模板":"新增线索模板"))]),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",staticClass:"form-spec",attrs:{disabled:!a.canEditor,model:a.form,rules:a.rules,"label-width":"200px"}},[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",{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:"dept_list"}},[t("div",{staticStyle:{width:"300px"}},[t(a.LJWWDMSelect,{attrs:{defaultCheckedKeys:a.deptMember},on:{dept:a.handleDept,member:a.handleMember}})],1)])],1),t("div",{staticClass:"detail-part"},[t("div",{staticClass:"part-title"},[t("div",{staticClass:"title-line"}),e._v(" 基本信息 "),t("span",{directives:[{name:"permission",rawName:"v-permission",value:34109,expression:"34109"}],staticClass:"hide-key",on:{click:a.showHideFields}},[e._v("已隐藏字段")])]),t("el-row",[t(a.draggable,{attrs:{list:a.showItems},on:{end:a.ondragend}},[t("transition-group",e._l(a.showItems,(function(e,i){return t("el-col",{key:i,attrs:{span:10}},[t("el-form-item",{attrs:{label:e.name,required:1==e.is_required}},[t(a.formItem,{attrs:{type:e.type,data:e,status:"clue"},on:{hideFormItem:a.hideFormItem,requiredFormItem:a.requiredFormItem}})],1)],1)})),1)],1)],1)],1)])],1),t(a.hideDialog,{ref:"hideRef",attrs:{hideItems:a.hideItems},on:{showFormItem:a.showFormItem}})],1)},v=[];f._withStripped=!0;var _=a(t,f,v,!1,null,"1cca99a4",null,null);_.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/markets/configurations/clueModule/clueModuleDetails.vue",e("default",_.exports)}}}));
|