fix(admin): npm install 出错

fix #207
This commit is contained in:
roymondchen 2022-08-01 16:51:09 +08:00 committed by jia000
parent 8e1e7ef0de
commit 259a5aa530
5 changed files with 40 additions and 35 deletions

View File

@ -10,7 +10,7 @@ npm i pnpm -g
# magic依赖安装和构建 # magic依赖安装和构建
cd ${WORKSPACE} cd ${WORKSPACE}
npm run reinstall npm run reinstall
# npm run build npm run build:admin
echo "magic依赖安装完毕 & 打包完毕" echo "magic依赖安装完毕 & 打包完毕"

View File

@ -9,15 +9,15 @@
"lint": "vue-cli-service lint" "lint": "vue-cli-service lint"
}, },
"dependencies": { "dependencies": {
"@tmagic/editor": "1.1.0-beta.4", "@tmagic/editor": "1.1.0-beta.5",
"@tmagic/form": "1.1.0-beta.4", "@tmagic/form": "1.1.0-beta.5",
"@tmagic/schema": "1.1.0-beta.4", "@tmagic/schema": "1.1.0-beta.5",
"@tmagic/stage": "1.1.0-beta.4", "@tmagic/stage": "1.1.0-beta.5",
"@tmagic/utils": "1.1.0-beta.4", "@tmagic/utils": "1.1.0-beta.5",
"axios": "^0.27.2", "axios": "^0.27.2",
"axios-jsonp": "^1.0.4", "axios-jsonp": "^1.0.4",
"core-js": "^3.20.0", "core-js": "^3.20.0",
"element-plus": "^2.2.6", "element-plus": "^2.2.12",
"js-cookie": "^3.0.0", "js-cookie": "^3.0.0",
"moment": "^2.29.3", "moment": "^2.29.3",
"moment-timezone": "^0.5.34", "moment-timezone": "^0.5.34",
@ -54,7 +54,6 @@
"sass": "^1.32.7", "sass": "^1.32.7",
"sass-loader": "^12.0.0", "sass-loader": "^12.0.0",
"ts-jest": "^27.0.4", "ts-jest": "^27.0.4",
"typescript": "~4.5.5", "typescript": "~4.5.5"
"vue-jest": "^3.0.7"
} }
} }

View File

@ -6,7 +6,7 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="2"><span>活动列表</span></el-col> <el-col :span="2"><span>活动列表</span></el-col>
<el-col :span="1"> <el-col :span="1">
<el-button id="create" type="primary" @click="newHandler" size="mini"> 新建活动 </el-button> <el-button id="create" type="primary" @click="newHandler" size="small"> 新建活动 </el-button>
</el-col> </el-col>
<el-col :span="3" :offset="9"> <el-col :span="3" :offset="9">
<!-- 活动状态选项框 --> <!-- 活动状态选项框 -->
@ -58,13 +58,13 @@
</el-card> </el-card>
<form-dialog <form-dialog
title="新建活动"
:visible="formDialogVisible" :visible="formDialogVisible"
:values="actValues" :values="actValues"
:action="action" :action="action"
:config="formConfig"
@afterAction="afterAction" @afterAction="afterAction"
@close="closeFormDialogHandler" @close="closeFormDialogHandler"
:config="formConfig"
title="新建活动"
></form-dialog> ></form-dialog>
</div> </div>
</template> </template>

View File

@ -19,31 +19,36 @@
// 新建活动表单配置 // 新建活动表单配置
// eslint-disable-next-line @typescript-eslint/naming-convention // eslint-disable-next-line @typescript-eslint/naming-convention
export const BlankActFormConfig = [ export const BlankActFormConfig = [
{ name: 'actName', text: '活动名称', rules: [{ required: true, message: '请输入活动名称', trigger: 'blur' }] },
{ {
names: ['actBeginTime', 'actEndTime'], labelWidth: '120px',
text: '活动时间', items: [
type: 'daterange', { name: 'actName', text: '活动名称', rules: [{ required: true, message: '请输入活动名称', trigger: 'blur' }] },
rules: [
{ required: true, message: '请输入活动时间', trigger: 'blur' },
{ {
trigger: 'blur', names: ['actBeginTime', 'actEndTime'],
validator: ( text: '活动时间',
args: { callback: (arg0?: string | undefined) => void }, type: 'daterange',
data: { model: { c_b_time: string | number | Date; c_e_time: string | number | Date } }, rules: [
) => { { required: true, message: '请输入活动时间', trigger: 'blur' },
const start = new Date(data.model.c_b_time); {
const end = new Date(data.model.c_e_time); trigger: 'blur',
if (start > end) args.callback('结束有效期不能小于开始期'); validator: (
else args.callback(); args: { callback: (arg0?: string | undefined) => void },
}, data: { model: { c_b_time: string | number | Date; c_e_time: string | number | Date } },
) => {
const start = new Date(data.model.c_b_time);
const end = new Date(data.model.c_e_time);
if (start > end) args.callback('结束有效期不能小于开始期');
else args.callback();
},
},
],
},
{
name: 'operator',
text: '创建人',
rules: [{ required: true }],
disabled: true,
}, },
], ],
}, },
{
name: 'operator',
text: '创建人',
rules: [{ required: true }],
disabled: true,
},
]; ];

View File

@ -51,12 +51,13 @@ export const initConfigByActId = async ({ actId }: { actId: number }) => {
name: page.pageTitle, name: page.pageTitle,
title: page.pageTitle, title: page.pageTitle,
style: { style: {
height: '728', height: '100%',
width: '375', width: '375',
position: 'relative', position: 'relative',
layout: 'absolute', layout: 'absolute',
left: 0, left: 0,
top: 0, top: 0,
backgroundColor: '#fff',
}, },
items: [], items: [],
}); });