hideDialog.8d663fc6.js 3.6 KB

1
  1. import{n as r,r as i}from"./index.9d8a3e8d.js";const p={__name:"FormItem",props:{data:{type:Object,default:()=>{}},type:{type:String,default:"input"},showBtn:{type:Boolean,default:!0},status:{type:String,default:"clue"}},emits:["hideFormItem","deleteFormItem","requiredFormItem"],setup(n,{emit:e}){const t=n;function s(){e("hideFormItem",t.data)}function a(){e("deleteFormItem",t.data)}function o(l){e("requiredFormItem",t.data,l)}return{__sfc:!0,props:t,emits:e,doHide:s,doDelete:a,doRequired:o}}};var c=function(){var e=this,t=e._self._c,s=e._self._setupProxy;return t("div",{staticClass:"item-con"},[t("div",{staticClass:"item-input",class:{transparent:e.type==="file",large:e.type==="text"}},[e.type==="select"?t("div",{staticClass:"select-con"},[t("div",[e._v("\u8BF7\u9009\u62E9")]),e._m(0)]):e.type==="file"?t("div",[t("el-button",[e._v("+ \u4E0A\u4F20")])],1):e._e()]),e.showBtn?t("div",{staticClass:"item-btn"},[e.data.is_custom===1?t("el-button",{staticClass:"btn",staticStyle:{color:"#ff0015"},attrs:{type:"text"},on:{click:s.doDelete}},[e._v("\u5220\u9664")]):e.data.name!="\u5BA2\u6237\u624B\u673A"?t("el-button",{staticClass:"btn",attrs:{type:"text"},on:{click:s.doHide}},[e._v("\u9690\u85CF")]):e._e(),e.data.is_required===0&&e.data.name!="\u5BA2\u6237\u624B\u673A"||!e.data.is_required&&e.data.name!="\u5BA2\u6237\u624B\u673A"?t("el-button",{staticClass:"btn",attrs:{type:"text"},on:{click:function(a){return s.doRequired(1)}}},[e._v("\u8BBE\u4E3A\u5FC5\u586B")]):e.data.is_required===1&&e.data.name!="\u5BA2\u6237\u624B\u673A"||e.data.is_required&&e.data.name!="\u5BA2\u6237\u624B\u673A"?t("el-button",{staticClass:"btn",attrs:{type:"text"},on:{click:function(a){return s.doRequired(0)}}},[e._v("\u53D6\u6D88\u5FC5\u586B")]):e._e()],1):e._e()])},f=[function(){var n=this,e=n._self._c;return n._self._setupProxy,e("div",{staticStyle:{"margin-left":"auto"}},[e("i",{staticClass:"el-icon-caret-bottom"})])}];c._withStripped=!0;var _=r(p,c,f,!1,null,"927a05e5",null,null);_.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/components/FormItem/FormItem.vue";const v=_.exports;const y={__name:"hideDialog",props:{hideItems:{type:Array,default:()=>[]}},emits:["showFormItem"],setup(n,{expose:e,emit:t}){const s=n,a=i(!1);let o=i([]);function l(){a.value=!0,o.value=[]}function m(){a.value=!1,t("showFormItem",o.value)}return e({init:l}),{__sfc:!0,props:s,emits:t,dialogVisible:a,checkValue:o,init:l,showItem:m,formItem:v}}};var u=function(){var e=this,t=e._self._c,s=e._self._setupProxy;return t("el-dialog",{attrs:{title:"\u5DF2\u9690\u85CF\u5B57\u6BB5","append-to-body":!0,"close-on-click-modal":!1,visible:s.dialogVisible,width:"500px"},on:{"update:visible":function(a){s.dialogVisible=a}}},[t("div",{staticClass:"field-list"},[t("el-checkbox-group",{model:{value:s.checkValue,callback:function(a){s.checkValue=a},expression:"checkValue"}},e._l(e.hideItems,function(a,o){return t("el-row",{key:o,staticClass:"check-item"},[t("el-col",{attrs:{span:7}},[t("el-checkbox",{attrs:{label:a.key}},[e._v(e._s(a.name))])],1),t("el-col",{attrs:{span:16}},[t(s.formItem,{attrs:{type:a.type,showBtn:!1,data:a}})],1)],1)}),1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(a){s.dialogVisible=!1}}},[e._v("\u53D6 \u6D88")]),t("el-button",{attrs:{type:"primary"},on:{click:function(a){return s.showItem()}}},[e._v(" \u663E \u793A ")])],1)])},b=[];u._withStripped=!0;var d=r(y,u,b,!1,null,"f7b9ebee",null,null);d.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/components/hideField/hideDialog.vue";const g=d.exports;export{v as f,g as h};