神仙都没用 1 jaar geleden
bovenliggende
commit
6822d2d64f

+ 1 - 1
package.json

@@ -9,7 +9,7 @@
 		"lint:eslint": "eslint \"{src}/**/*.{vue,ts,tsx}\" --fix"
 	},
 	"dependencies": {
-		"@cool-vue/crud": "^7.0.1-beta8",
+		"@cool-vue/crud": "^7.0.1-beta9",
 		"@element-plus/icons-vue": "^2.1.0",
 		"@vueuse/core": "^10.4.0",
 		"@wangeditor/editor": "^5.1.23",

+ 1 - 1
packages/crud/index.d.ts

@@ -703,7 +703,7 @@ declare interface Config {
 		size: ElementPlus.Size;
 		colors: string[];
 		form: {
-			labelPostion: ElementPlus.FormProps["labelPosition"];
+			labelPosition: ElementPlus.FormProps["labelPosition"];
 			labelWidth: ElementPlus.FormProps["labelWidth"];
 			span: number;
 		};

+ 1 - 1
packages/crud/package.json

@@ -1,6 +1,6 @@
 {
 	"name": "@cool-vue/crud",
-	"version": "7.0.1-beta8",
+	"version": "7.0.1-beta9",
 	"private": false,
 	"main": "./dist/index.umd.min.js",
 	"typings": "types/index.d.ts",

+ 7 - 4
packages/crud/src/components/form/index.tsx

@@ -459,9 +459,6 @@ export default defineComponent({
 						<el-form
 							ref={Form}
 							size={style.size}
-							label-position={
-								browser.isMini && !props.inline ? "top" : style.form.labelPostion
-							}
 							label-width={style.form.labelWidth}
 							inline={props.inline}
 							disabled={saving.value}
@@ -472,7 +469,13 @@ export default defineComponent({
 								e.preventDefault();
 							}}
 						/>,
-						config.props,
+						{
+							...config.props,
+							labelPosition:
+								browser.isMini && !props.inline
+									? "top"
+									: config.props.labelPosition || style.form.labelPosition
+						},
 						{
 							default: () => {
 								return (

+ 1 - 1
packages/crud/src/static/index.scss

@@ -405,7 +405,7 @@
 		grid-template-rows: 0fr;
 
 		> .cl-form-item__children {
-			margin: 10px 10px 10px 0px;
+			margin: 10px;
 			min-height: 0;
 			overflow: hidden;
 		}

+ 0 - 2
packages/crud/src/utils/parse.tsx

@@ -40,8 +40,6 @@ export function parseTableDict(value: any, item: ClTable.Column) {
 		(e) => e !== undefined && e !== null && e !== ""
 	);
 
-	console.log(values);
-
 	// 返回值
 	const list = values.map((v) => {
 		const d = deepFind(v, options) || { label: v, value: v };

+ 4 - 4
src/modules/crud/config.ts

@@ -1,12 +1,12 @@
 import { Merge, ModuleConfig } from "/@/cool";
 
 // npm
-import Crud, { locale } from "@cool-vue/crud";
-import "@cool-vue/crud/dist/index.css";
+// import Crud, { locale } from "@cool-vue/crud";
+// import "@cool-vue/crud/dist/index.css";
 
 // 调试、自定义crud
-// import Crud, { locale } from "../../../packages/crud/src";
-// import "../../../packages/crud/src/static/index.scss";
+import Crud, { locale } from "../../../packages/crud/src";
+import "../../../packages/crud/src/static/index.scss";
 
 export default (): Merge<ModuleConfig, CrudOptions> => {
 	return {

+ 4 - 4
yarn.lock

@@ -282,10 +282,10 @@
     "@babel/helper-validator-identifier" "^7.22.20"
     to-fast-properties "^2.0.0"
 
-"@cool-vue/crud@^7.0.1-beta8":
-  version "7.0.1-beta8"
-  resolved "https://registry.yarnpkg.com/@cool-vue/crud/-/crud-7.0.1-beta8.tgz#c853cf06d0fa0ac207899d3a41789435d978b445"
-  integrity sha512-9t4Joj4kBfw3oUtR36K2FsOykVL1/nQnLnFx/7sDNn0lc631wt4VCAtKbTYiHlZWn+bxxL7YAphlFYPaGk8hgA==
+"@cool-vue/crud@^7.0.1-beta9":
+  version "7.0.1-beta9"
+  resolved "https://registry.yarnpkg.com/@cool-vue/crud/-/crud-7.0.1-beta9.tgz#caacb1eab03f48bc6789209242b198ebd06435f5"
+  integrity sha512-PnukV6Q1sPsXZS2li2BrmCDmYKJdqFumE/wA2kaSTOcrIgmjYmrS/oa2c3C5BKXrwDD9561kq0q8vsKBTpGQxQ==
   dependencies:
     array.prototype.flat "^1.2.4"
     core-js "^3.21.1"