1 |
- import{r as i,W as o}from"./index.BWgjyHe-.js";import{aH as n}from"./vue.YrNK8sx4.js";const r="/api/system/job_applications/";function s(t){return i({url:"/api/system/question_tag/list",method:"get",params:{...t,tenant_id:1}})}function u(t){return i({url:"/api/system/question_tag/create",method:"post",data:{...t,tenant_id:1}})}function d(t){return i({url:"/api/system/question_tag/update",method:"post",data:{...t,tenant_id:1}})}function l(t){return i({url:"/api/system/question_tag/delete",method:"post",data:{...t,tenant_id:1}})}function _(){return i({url:r,method:"get"})}function c(t){return i({url:"/api/system/question_category/list",method:"get",params:{...t,tenant_id:1}})}const m=function({crudExpose:t}){return n(),{crudOptions:{request:{pageRequest:async e=>await s(e),addRequest:async({form:e})=>await u(e),editRequest:async({form:e,row:a})=>(e.id=a.id,await d(e)),delRequest:async({row:e})=>await l({id:e.id})},actionbar:{buttons:{add:{show:!0}}},rowHandle:{fixed:"right",width:200,buttons:{view:{show:!1},edit:{iconRight:"Edit",type:"text",show:!0},remove:{iconRight:"Delete",type:"text",show:!0}}},pagination:{show:!0},table:{rowKey:"id"},search:{show:!0,layout:"auto"},columns:{_index:{title:"序号",form:{show:!1},column:{type:"index",align:"center",width:"70px",columnSetDisabled:!0}},name:{title:"标签名称",search:{show:!0,component:{placeholder:"请输入标签名称"}},type:"input",column:{minWidth:120},form:{rules:[{required:!0,message:"标签名称为必填项"}]}},description:{title:"描述",search:{show:!0,component:{placeholder:"请输入描述"}},type:"textarea",column:{minWidth:150,showOverflowTooltip:!0},form:{component:{span:24,placeholder:"请输入标签描述"}}},category_id:{title:"分类",search:{show:!0},type:"dict-select",column:{minWidth:120},dict:o({url:"/api/categories",getData:async()=>(await c({page:1,limit:1e3,tenant_id:1})).data.items,label:"name",value:"id"}),form:{rules:[{required:!0,message:"分类为必填项"}]}},sort:{title:"排序",type:"number",column:{minWidth:80},form:{value:1}},questions_count:{title:"问题数量",type:"number",column:{minWidth:100},form:{show:!1}},create_datetime:{title:"创建时间",type:"datetime",column:{minWidth:160},form:{show:!1}},update_datetime:{title:"更新时间",type:"datetime",column:{minWidth:160},form:{show:!1}}}}}},q=Object.freeze(Object.defineProperty({__proto__:null,createCrudOptions:m},Symbol.toStringTag,{value:"Module"}));export{_ as G,q as a,m as c};
|