|
@@ -1,122 +1,138 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div>
|
|
|
|
|
-
|
|
|
|
|
- <CardCommon :type='type' :search-data-by-name="findWorkshopModuleFun" :get-data="getWorkshopModuleListFun"
|
|
|
|
|
- :delete-table-data="deleteWorkshopModuleFun" :submit-drawer="updateWorkshopModuleFun"
|
|
|
|
|
- :add-data="saveWorkshopModuleFun">
|
|
|
|
|
- </CardCommon>
|
|
|
|
|
-
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <CardCommon
|
|
|
|
|
+ :type="type"
|
|
|
|
|
+ :tab="props.tab"
|
|
|
|
|
+ :search-data-by-name="findWorkshopModuleFun"
|
|
|
|
|
+ :get-data="getWorkshopModuleListFun"
|
|
|
|
|
+ :delete-table-data="deleteWorkshopModuleFun"
|
|
|
|
|
+ :submit-drawer="updateWorkshopModuleFun"
|
|
|
|
|
+ :add-data="saveWorkshopModuleFun"
|
|
|
|
|
+ >
|
|
|
|
|
+ </CardCommon>
|
|
|
|
|
+ </div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
|
-import { updateWorkshopModule, getWorkshopModuleList, deleteWorkshopModule, findWorkshopModuleByName, saveWorkshopModule, WorkshopModule } from '@/api/template/template';
|
|
|
|
|
-import { ElMessage, ElMessageBox } from 'element-plus';
|
|
|
|
|
-import CardCommon, { TableModel } from './CardCommon.vue'
|
|
|
|
|
-import { DataCommon } from './TitleCommon.vue';
|
|
|
|
|
-import { ref } from 'vue';
|
|
|
|
|
-const type = ref('模板');
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-// 添加数据
|
|
|
|
|
-function saveWorkshopModuleFun(data: WorkshopModule) {
|
|
|
|
|
- return saveWorkshopModule(data).then(res => {
|
|
|
|
|
|
|
+ import {
|
|
|
|
|
+ updateWorkshopModule,
|
|
|
|
|
+ getWorkshopModuleList,
|
|
|
|
|
+ deleteWorkshopModule,
|
|
|
|
|
+ findWorkshopModuleByName,
|
|
|
|
|
+ saveWorkshopModule,
|
|
|
|
|
+ WorkshopModule,
|
|
|
|
|
+ } from '@/api/template/template';
|
|
|
|
|
+ import { ElMessage, ElMessageBox } from 'element-plus';
|
|
|
|
|
+ import CardCommon, { TableModel } from './CardCommon.vue';
|
|
|
|
|
+ import { DataCommon } from './TitleCommon.vue';
|
|
|
|
|
+ import { ref } from 'vue';
|
|
|
|
|
+ const type = ref('模板');
|
|
|
|
|
+
|
|
|
|
|
+ const props = defineProps<{
|
|
|
|
|
+ tab: LabelType;
|
|
|
|
|
+ }>();
|
|
|
|
|
+
|
|
|
|
|
+ // 添加数据
|
|
|
|
|
+ function saveWorkshopModuleFun(data: WorkshopModule) {
|
|
|
|
|
+ return saveWorkshopModule(data)
|
|
|
|
|
+ .then((res) => {
|
|
|
console.log(res);
|
|
console.log(res);
|
|
|
return res;
|
|
return res;
|
|
|
-
|
|
|
|
|
- }).catch(error => {
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch((error) => {
|
|
|
ElMessageBox.alert(error, '异常', {
|
|
ElMessageBox.alert(error, '异常', {
|
|
|
- confirmButtonText: 'OK',
|
|
|
|
|
- callback: () => {
|
|
|
|
|
- ElMessage({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: `添加数据失败`,
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- })
|
|
|
|
|
- });
|
|
|
|
|
-};
|
|
|
|
|
-
|
|
|
|
|
-// 根据名称查找
|
|
|
|
|
-function findWorkshopModuleFun(data: DataCommon) {
|
|
|
|
|
|
|
+ confirmButtonText: 'OK',
|
|
|
|
|
+ callback: () => {
|
|
|
|
|
+ ElMessage({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: `添加数据失败`,
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 根据名称查找
|
|
|
|
|
+ function findWorkshopModuleFun(data: DataCommon) {
|
|
|
console.log('findWorkshopModuleByName', data.name, data.page, data.size);
|
|
console.log('findWorkshopModuleByName', data.name, data.page, data.size);
|
|
|
- return findWorkshopModuleByName(data.name, data.page, data.size).then((res) => {
|
|
|
|
|
- console.log(res)
|
|
|
|
|
|
|
+ return findWorkshopModuleByName(data.name, data.page, data.size)
|
|
|
|
|
+ .then((res) => {
|
|
|
|
|
+ console.log(res);
|
|
|
return res;
|
|
return res;
|
|
|
- }).catch(error => {
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch((error) => {
|
|
|
ElMessageBox.alert(error, '异常', {
|
|
ElMessageBox.alert(error, '异常', {
|
|
|
- confirmButtonText: 'OK',
|
|
|
|
|
- callback: () => {
|
|
|
|
|
- ElMessage({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: `查询数据失败`,
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- })
|
|
|
|
|
- });
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-// 查找数据列表-finish
|
|
|
|
|
-function getWorkshopModuleListFun(data) {
|
|
|
|
|
- return getWorkshopModuleList(data.page, data.size).then((res) => {
|
|
|
|
|
- return res
|
|
|
|
|
- }).catch(error => {
|
|
|
|
|
|
|
+ confirmButtonText: 'OK',
|
|
|
|
|
+ callback: () => {
|
|
|
|
|
+ ElMessage({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: `查询数据失败`,
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 查找数据列表-finish
|
|
|
|
|
+ function getWorkshopModuleListFun(data) {
|
|
|
|
|
+ return getWorkshopModuleList(data.page, data.size)
|
|
|
|
|
+ .then((res) => {
|
|
|
|
|
+ return res;
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch((error) => {
|
|
|
ElMessageBox.alert(error.message, '异常', {
|
|
ElMessageBox.alert(error.message, '异常', {
|
|
|
- confirmButtonText: 'OK',
|
|
|
|
|
- callback: () => {
|
|
|
|
|
- ElMessage({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: `查询数据失败`,
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- })
|
|
|
|
|
- });
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-// 删除数据
|
|
|
|
|
-function deleteWorkshopModuleFun(data: TableModel) {
|
|
|
|
|
|
|
+ confirmButtonText: 'OK',
|
|
|
|
|
+ callback: () => {
|
|
|
|
|
+ ElMessage({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: `查询数据失败`,
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 删除数据
|
|
|
|
|
+ function deleteWorkshopModuleFun(data: TableModel) {
|
|
|
console.log('detele', data);
|
|
console.log('detele', data);
|
|
|
- return deleteWorkshopModule(data.id).then(res => {
|
|
|
|
|
|
|
+ return deleteWorkshopModule(data.id)
|
|
|
|
|
+ .then((res) => {
|
|
|
console.log(res);
|
|
console.log(res);
|
|
|
return res;
|
|
return res;
|
|
|
-
|
|
|
|
|
- }).catch(error => {
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch((error) => {
|
|
|
ElMessageBox.alert(error, '异常', {
|
|
ElMessageBox.alert(error, '异常', {
|
|
|
- confirmButtonText: 'OK',
|
|
|
|
|
- callback: () => {
|
|
|
|
|
- ElMessage({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: `删除数据失败`,
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- })
|
|
|
|
|
- });
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-// 编辑数据
|
|
|
|
|
-function updateWorkshopModuleFun(data: WorkshopModule) {
|
|
|
|
|
|
|
+ confirmButtonText: 'OK',
|
|
|
|
|
+ callback: () => {
|
|
|
|
|
+ ElMessage({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: `删除数据失败`,
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ // 编辑数据
|
|
|
|
|
+ function updateWorkshopModuleFun(data: WorkshopModule) {
|
|
|
console.log('edit', data);
|
|
console.log('edit', data);
|
|
|
- return updateWorkshopModule(data).then(res => {
|
|
|
|
|
|
|
+ return updateWorkshopModule(data)
|
|
|
|
|
+ .then((res) => {
|
|
|
console.log(res);
|
|
console.log(res);
|
|
|
return res;
|
|
return res;
|
|
|
-
|
|
|
|
|
- }).catch(error => {
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch((error) => {
|
|
|
ElMessageBox.alert(error, '异常', {
|
|
ElMessageBox.alert(error, '异常', {
|
|
|
- confirmButtonText: 'OK',
|
|
|
|
|
- callback: () => {
|
|
|
|
|
- ElMessage({
|
|
|
|
|
- type: 'info',
|
|
|
|
|
- message: `编辑数据失败`,
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- })
|
|
|
|
|
- });
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+ confirmButtonText: 'OK',
|
|
|
|
|
+ callback: () => {
|
|
|
|
|
+ ElMessage({
|
|
|
|
|
+ type: 'info',
|
|
|
|
|
+ message: `编辑数据失败`,
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
-<style scoped></style>
|
|
|
|
|
|
|
+<style scoped></style>
|