tongshangming преди 1 година
родител
ревизия
77f0ce0b23
променени са 2 файла, в които са добавени 28 реда и са изтрити 14 реда
  1. 27 14
      plop-template/view.hbs
  2. 1 0
      vite.config.ts

+ 27 - 14
plop-template/view.hbs

@@ -1,20 +1,33 @@
-<script setup lang='ts'>
-  import { use{{pascalCase name}}Service } from '@/domains/{{name}}/service' // import {
-  {{pascalCase name}}Entity } from '@/domains/{{name}}/entity' import type { BasicForm, ICRUD } from '@/types/form'
-  const
-  {{camelCase name}}Service = use{{pascalCase name}}Service() // const
-  {{camelCase name}}Entity = ref<{{pascalCase name}}Entity>(new
-  {{pascalCase name}}Entity()) const CRUD: ICRUD = { create(data: any) { return
-  {{camelCase name}}Service.create(data) }, update(data: any) { return
-  {{camelCase name}}Service.update(data) }, getList(data: any) { return
-  {{camelCase name}}Service.getList(data) }, delete(data: any) { return
-  {{camelCase name}}Service.del(data) } } const formConfig = reactive<BasicForm>({ formItems: [] })
+<script setup lang="ts">
+import { use{{pascalCase name}}Service } from '@/domains/{{name}}/service' 
+// import { {{pascalCase name}}Entity } from '@/domains/{{name}}/entity'
+import type { BasicForm, ICRUD } from '@/types/form'
+
+const {{camelCase name}}Service = use{{pascalCase name}}Service()
+// const {{camelCase name}}Entity = ref<{{pascalCase name}}Entity>(new{{pascalCase name}}Entity())
+const CRUD: ICRUD = {
+  create(data: any) {
+    return {{camelCase name}}Service.create(data)
+  },
+  update(data: any) {
+    return {{camelCase name}}Service.update(data)
+  },
+  getList(data: any) {
+    return {{camelCase name}}Service.getList(data)
+  },
+  delete(data: any) {
+    return {{camelCase name}}Service.del(data) 
+  }
+}
+const formConfig = reactive<BasicForm>({
+  formItems: []
+})
 </script>
 
 <template>
-  <pro-table :crud='CRUD' :formConfig='formConfig'>
-    <vxe-column field='' title=''></vxe-column>
+  <pro-table :crud="CRUD" :formConfig="formConfig">
+    <vxe-column field="" title=""></vxe-column>
   </pro-table>
 </template>
 
-<style lang='scss' scoped></style>
+<style lang="scss" scoped></style>

+ 1 - 0
vite.config.ts

@@ -14,6 +14,7 @@ import VueDevTools from 'vite-plugin-vue-devtools'
 export default defineConfig(({ mode }) => {
   const env = loadEnv(mode, process.cwd(), '')
   return {
+    base: '/',
     plugins: [
       vue(),
       vueJsx(),