{"version":3,"file":"index.mjs","sources":["../../../../../../src/pagesDefault/dev/config/otherConfig/index.vue"],"sourcesContent":["<template>\r\n\t<SearchForm\r\n\t\t:form-state=\"searchFormState\"\r\n\t\t:form-fields=\"[\r\n\t\t\t{ label: '关键字', name: 'searchKey', span: 8 }\r\n\t\t]\"\r\n\t\t@search=\"table.refresh(true)\"\r\n\t\t@reset=\"handleReset\"\r\n\t\tref=\"searchFormRef\"\r\n\t>\r\n\t\t<template #searchKey=\"{ formState }\">\r\n\t\t\t<a-input v-model:value=\"formState.searchKey\" placeholder=\"请输入关键字\" allowClear />\r\n\t\t</template>\r\n\t</SearchForm>\r\n\t<s-table ref=\"table\" :columns=\"columns\" :data=\"loadData\" :alert=\"false\" bordered :row-key=\"(record) => record.id\" :tool-config=\"toolConfig\" :operator-config=\"operatorConfig\">\r\n\t\t<template #bodyCell=\"{ column, record }\">\r\n\t\t\t<template v-if=\"column.key === 'action'\">\r\n\t\t\t\t<a-space>\r\n\t\t\t\t\t<a @click=\"form.onOpen(record)\">编辑</a>\r\n\t\t\t\t\t<a-divider type=\"vertical\" />\r\n\t\t\t\t\t<a-popconfirm title=\"确定要删除此配置吗？\" @confirm=\"deleteConfig(record)\">\r\n\t\t\t\t\t\t<a-button type=\"link\" danger size=\"small\">删除</a-button>\r\n\t\t\t\t\t</a-popconfirm>\r\n\t\t\t\t</a-space>\r\n\t\t\t</template>\r\n\t\t</template>\r\n\t</s-table>\r\n\t<Form ref=\"form\" @successful=\"table.refresh(true)\" />\r\n</template>\r\n<script setup name=\"sysModule\">\r\n\timport { message } from 'ant-design-vue'\r\n\timport Form from './form.vue'\r\n\timport configApi from '@/api/dev/configApi'\r\n\tlet searchFormState = reactive({})\r\n\tconst formRef = ref()\r\n\tconst searchFormRef = ref()\r\n\tconst table = ref()\r\n\tlet form = ref()\r\n\r\n\t// 重置搜索表单\r\n\tconst handleReset = () => {\r\n\t\tsearchFormRef.value?.resetFields()\r\n\t}\r\n\r\n\t// 操作按钮配置\r\n\tconst operatorConfig = computed(() => [\r\n\t\t{\r\n\t\t\ttext: '新增配置',\r\n\t\t\ticon: 'fa fa-plus',\r\n\t\t\tonClick: () => form.value.onOpen()\r\n\t\t}\r\n\t])\r\n\tconst toolConfig = { refresh: true, height: true, columnSetting: false, striped: false }\r\n\tconst columns = [\r\n\t\t{\r\n\t\t\ttitle: '配置键',\r\n\r\n\t\t\tdataIndex: 'configKey',\r\n\t\t\tellipsis: true\r\n\t\t},\r\n\t\t{\r\n\t\t\ttitle: '配置值',\r\n\r\n\t\t\tdataIndex: 'configValue',\r\n\t\t\tellipsis: true\r\n\t\t},\r\n\t\t{\r\n\t\t\ttitle: '备注',\r\n\r\n\t\t\tdataIndex: 'remark'\r\n\t\t},\r\n\t\t{\r\n\t\t\ttitle: '排序',\r\n\r\n\t\t\tdataIndex: 'sortCode',\r\n\t\t\twidth: 100,\r\n\t\t\tsorter: true\r\n\t\t},\r\n\t\t{\r\n\t\t\ttitle: '操作',\r\n\r\n\t\t\tkey: 'action',\r\n\t\t\twidth: 280,\r\n\t\t\tscopedSlots: { customRender: 'action' }\r\n\t\t}\r\n\t]\r\n\tconst loadData = (parameter) => {\r\n\t\treturn configApi.configPage(Object.assign(parameter, searchFormState)).then((res) => {\r\n\t\t\treturn res\r\n\t\t})\r\n\t}\r\n\t// 删除\r\n\tconst deleteConfig = (record) => {\r\n\t\tlet params = {\r\n\t\t\tid: record.id\r\n\t\t}\r\n\t\tconfigApi.configDetail(params).then(() => {\r\n\t\t\ttable.value.refresh(true)\r\n\t\t})\r\n\t}\r\n</script>\r\n"],"names":["_createVNode","_unref","_withCtx","_createBlock","_createElementVNode"],"mappings":"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"}