From 69d1f2f748524a67b958eb5ae7db9399247e6481 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=8E=E5=BC=BA?= <1206709430@qq.com>
Date: Fri, 3 Jun 2022 23:06:45 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=8F=98=E5=8C=96:=20?=
=?UTF-8?q?=E5=88=A0=E9=99=A4=E9=B2=81=E7=8F=ADh5=20=E6=8E=A5=E5=85=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../plugins/dvadmin-drag-h5-web/package.json | 28 ---
.../plugins/dvadmin-drag-h5-web/src/index.js | 38 ----
.../src/views/workManager/api.js | 42 ----
.../src/views/workManager/crud.js | 179 ------------------
.../src/views/workManager/index.vue | 78 --------
5 files changed, 365 deletions(-)
delete mode 100644 web/src/views/plugins/dvadmin-drag-h5-web/package.json
delete mode 100644 web/src/views/plugins/dvadmin-drag-h5-web/src/index.js
delete mode 100644 web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/api.js
delete mode 100644 web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/crud.js
delete mode 100644 web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/index.vue
diff --git a/web/src/views/plugins/dvadmin-drag-h5-web/package.json b/web/src/views/plugins/dvadmin-drag-h5-web/package.json
deleted file mode 100644
index 56ff283..0000000
--- a/web/src/views/plugins/dvadmin-drag-h5-web/package.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
- "name": "luban-h5",
- "version": "0.0.0",
- "private": true,
- "scripts": {
- "dev": "vue-cli-service serve",
- "serve": "vue-cli-service serve",
- "build": "npm run build:editor && npm run build:engine",
- "lint": "vue-cli-service lint --fix",
- "deploy": "rm -rf dist && npm run build:editor && npm run build:engine && ./deploy.sh",
- "test:e2e": "vue-cli-service test:e2e",
- "test:unit": "vue-cli-service test:unit",
- "build:editor": "cross-env PAGE=EDITOR vue-cli-service build",
- "build:engine": "cross-env PAGE=ENGINE vue-cli-service build --target lib --name engine ./src/engine-entry.js",
- "build:core_editor": "cross-env PAGE=CORE_EDITOR vue-cli-service build --target lib --name core-editor ./src/components/core/index.js"
- },
- "dependencies": {
- "@luban-h5/lbc-button": "^0.0.3",
- "@luban-h5/lbp-slide": "^0.0.7",
- "@luban-h5/lbs-text-align": "^0.0.5",
- "@luban-h5/plugin-common-props": "0.2.8",
- "@luban-h5/core-editor": "^0.0.4",
- "@tinymce/tinymce-vue": "^3",
- "x-data-spreadsheet": "^1.1.4"
- },
- "devDependencies": {
- }
-}
diff --git a/web/src/views/plugins/dvadmin-drag-h5-web/src/index.js b/web/src/views/plugins/dvadmin-drag-h5-web/src/index.js
deleted file mode 100644
index 1eec011..0000000
--- a/web/src/views/plugins/dvadmin-drag-h5-web/src/index.js
+++ /dev/null
@@ -1,38 +0,0 @@
-// 导入各个组件
-// 把组件保存到一个数组中
-import { registerMicroApps, start } from 'qiankun'
-const components = [
-]
-
-// 定义 install 方法
-const install = function (Vue) {
- if (install.installed) return
- install.installed = true
- // 遍历组件列表并注册全局组件
- components.map(component => {
- Vue.component(component.name, component) // component.name 此处使用到组件vue文件中的 name 属性
- })
-}
-
-if (typeof window !== 'undefined' && window.Vue) {
- install(window.Vue)
-}
-if (!window.qiankunActiveRule) {
- window.qiankunActiveRule = []
-}
-window.qiankunActiveRule.push('drag-h5')
-registerMicroApps([
- {
- name: 'drag-h5', // 应用的名字
- entry: '//localhost:8082', // 默认会加载这个html 解析里面的js 动态的执行 (子应用必须支持跨域)fetch
- container: '#qiankun', // 容器id
- activeRule: '/#/drag-h5' // 根据路由 激活的路径
- }
-])
-start({ prefetch: 'all' })
-export default {
- // 导出的对象必须具备一个 install 方法
- install,
- // 组件列表
- ...components
-}
diff --git a/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/api.js b/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/api.js
deleted file mode 100644
index cbf45c8..0000000
--- a/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/api.js
+++ /dev/null
@@ -1,42 +0,0 @@
-import { request } from '@/api/service'
-
-export const urlPrefix = '/api/dvadmin_drag_h5/work_manager/'
-
-export function GetList (query) {
- return request({
- url: urlPrefix,
- method: 'get',
- params: query
- })
-}
-
-export function GetObj (obj) {
- return request({
- url: urlPrefix + obj.id + '/',
- method: 'get'
- })
-}
-
-export function createObj (obj) {
- return request({
- url: urlPrefix,
- method: 'post',
- data: obj
- })
-}
-
-export function UpdateObj (obj) {
- return request({
- url: urlPrefix + obj.id + '/',
- method: 'put',
- data: obj
- })
-}
-
-export function DelObj (id) {
- return request({
- url: urlPrefix + id + '/',
- method: 'delete',
- data: { id }
- })
-}
diff --git a/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/crud.js b/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/crud.js
deleted file mode 100644
index 7e380dc..0000000
--- a/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/crud.js
+++ /dev/null
@@ -1,179 +0,0 @@
-export const crudOptions = (vm) => {
- return {
- pageOptions: {
- compact: true
- },
- options: {
- tableType: 'vxe-table',
- rowKey: true, // 必须设置,true or false
- rowId: 'id',
- height: '100%', // 表格高度100%, 使用toolbar必须设置
- highlightCurrentRow: false
-
- },
- rowHandle: {
- view: {
- thin: true,
- text: '',
- disabled () {
- // return !vm.hasPermissions('Retrieve')
- }
- },
- width: 230,
- edit: {
- thin: true,
- text: '',
- disabled () {
- // return !vm.hasPermissions('Update')
- }
- },
- remove: {
- thin: true,
- text: '',
- disabled () {
- // return !vm.hasPermissions('Delete')
- }
- },
- custom: [{
- show (index, row) {
- return true
- },
- disabled () {
- // return !vm.hasPermissions('Update')
- },
- text: '作品设计',
- type: 'warning',
- size: 'small',
- emit: 'workDesign'
- }]
-
- },
- indexRow: { // 或者直接传true,不显示title,不居中
- title: '序号',
- align: 'center',
- width: 100
- },
-
- viewOptions: {
- componentType: 'form'
- },
- formOptions: {
- defaultSpan: 24, // 默认的表单 span
- width: '35%'
- },
- columns: [{
- title: '关键词',
- key: 'search',
- show: false,
- disabled: true,
- search: {
- disabled: false
- },
- form: {
- disabled: true,
- component: {
- props: {
- clearable: true
- },
- placeholder: '请输入关键词'
- }
- },
- view: { // 查看对话框组件的单独配置
- disabled: true
- }
- },
- {
- title: 'ID',
- key: 'id',
- show: false,
- width: 90,
- form: {
- disabled: true
- }
- },
-
- {
- title: '标题',
- key: 'title',
- sortable: true,
- search: {
- disabled: false,
- component: {
- props: {
- clearable: true
- }
- }
- },
- type: 'input',
- form: {
- rules: [ // 表单校验规则
- { required: true, message: '标题必填项' }
- ],
- component: {
- props: {
- clearable: true
- },
- placeholder: '请输入标题'
- },
- itemProps: {
- class: { yxtInput: true }
- }
- }
- },
- {
- title: '封面图片',
- key: 'cover_image_url',
- type: 'image-uploader',
- sortable: true,
- form: {
- rules: [ // 表单校验规则
- { required: true, message: '封面图片必填项' }
- ],
- component: {
- props: {
- clearable: true
- },
- placeholder: '请输入封面图片'
- },
- itemProps: {
- class: { yxtInput: true }
- }
- }
- },
- {
- title: '是否发布',
- key: 'is_publish',
- sortable: true,
- type: 'radio',
- dict: {
- data: vm.dictionary('button_whether_bool')
- },
- form: {
- value: false,
- component: {
- placeholder: '请选择是是否发布'
- }
- }
- }, {
- title: '是否模板',
- key: 'is_template',
- sortable: true,
- type: 'radio',
- dict: {
- data: vm.dictionary('button_whether_bool')
- },
- form: {
- value: false,
- component: {
- placeholder: '请选择是是否模板'
- }
- }
- }
- ].concat(vm.commonEndColumns({
- description: {
- showForm: true,
- showTable: true
- }
- }))
- }
-}
diff --git a/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/index.vue b/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/index.vue
deleted file mode 100644
index dac4a44..0000000
--- a/web/src/views/plugins/dvadmin-drag-h5-web/src/views/workManager/index.vue
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
-
-
-
- 创建新作品
-
-
-
-
-
-
-
-
-
-
-