Source/plt-web/plt-web-ui/src/util/func.js
@@ -90,7 +90,11 @@ */ static isEmptyObject(obj) { return Object.keys(obj).length === 0; if(obj){ return Object.keys(obj).length === 0; }else { return true; } } /** Source/plt-web/plt-web-ui/src/views/authority/ui/typeAction/index.vue
@@ -217,7 +217,7 @@ savePLTypeAction(params).then(res => { if(res.data.code == 200){ this.$message.success(res.data.obj); this.getTableList(); } }) }, Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/Aciton/components/dialog.vue
@@ -218,6 +218,9 @@ this.data = data; this.tableLoading = false; this.$nextTick(function (){ this.$refs.crud.doLayout() }) }) }, Source/plt-web/plt-web-ui/src/views/system/department/index.vue
@@ -100,6 +100,7 @@ editBtn: false, delBtn: false, gridBtn: false, menuWidth:280, highlightCurrentRow: true, calcHeight: -60, column: column @@ -115,6 +116,7 @@ selection: false, refreshBtn: false, addBtn: false, header :false, menu: false, calcHeight:80, column: [ Source/plt-web/plt-web-ui/src/views/systemModel/businessModel/index.vue
@@ -17,38 +17,88 @@ <el-main> <basic-container> <el-form ref="form" :model="form" label-width="85px" style="max-height: calc(100vh - 180px);overflow: auto;"> <div v-if="form.childType && form.childType !== 0 && !addStatus && !editStatus" class="btnBox"> <el-button :disabled="mangeShowBtn ? false : !childTypeBtn" icon="el-icon-plus" plain size="small" type="primary" @click="addClickHandler">增加 </el-button> <el-button :disabled="mangeShowBtn" icon="el-icon-edit" plain size="small" type="primary" @click="editClickHandler">修改 </el-button> <el-button :disabled="mangeShowBtn" icon="el-icon-close" plain size="small" type="danger" @click="delClickHandler">删除 </el-button> <el-button :disabled="mangeShowBtn ? true : childTypeBtn" icon="el-icon-circle-plus-outline" plain size="small" type="primary" @click="addMethodsClickHandler">增加操作类型 </el-button> <el-button v-if="this.form.childType ? mangeShowBtn :true" icon="el-icon-circle-close" plain size="small" type="danger" @click="addClickHandler">删除非系统模块 </el-button> <el-button v-if="this.form.childType ? mangeShowBtn :true" icon="el-icon-circle-close" plain size="small" type="danger" @click="addClickHandler">删除业务模块 </el-button> <el-button :disabled="!mangeShowBtn" icon="el-icon-upload2" plain size="small" type="primary" @click="upLoadClickHandler">导入 </el-button> <el-button :disabled="!mangeShowBtn" icon="el-icon-download" plain size="small" type="primary" @click="exportClickHandler">导出 </el-button> <el-button icon="el-icon-upload2" plain size="small" type="primary" @click="sqlClickExportClick">导出sql </el-button> </div> <div v-else-if="form.childType && form.childType !== 0 &&(addStatus || editStatus)" class="btnBox"> <el-button v-if="addStatus" icon="el-icon-check" plain size="small" type="success" @click="addSaveClickHandler">保存 </el-button> <el-button v-if="editStatus" icon="el-icon-check" plain size="small" type="success" @click="editSaveClickHandler">保存 </el-button> <el-button icon="el-icon-close" plain size="small" type="danger" @click="addStatus=false;editStatus=false;">取消 </el-button> </div> <div v-if="form.childType === 0" class="btnBox"> <el-button icon="el-icon-edit" plain size="small" type="primary" @click="updataAliasClickHandler">修改别名 </el-button> <el-button icon="el-icon-close" plain size="small" type="danger" @click="deleteOperationClickHandler">删除 </el-button> </div> <el-form ref="form" :model="form" label-width="85px" style="max-height: calc(100vh - 200px);overflow: auto;"> <span v-if="form.childType !== 0"> <el-form-item label="模块名:"> <el-input v-model="form.name" placeholder="请输入模块名"></el-input> <el-input v-model="form.name" :disabled="!editStatus && !addStatus" placeholder="请输入模块名"></el-input> </el-form-item> <el-form-item label="模块别名:"> <el-input v-model="form.alias" placeholder="模块别名用来记录日志使用"></el-input> <el-input v-model="form.alias" :disabled="!editStatus && !addStatus" placeholder="模块别名用来记录日志使用"></el-input> </el-form-item> <el-form-item label="C/S:"> <el-input v-model="form.pathC" :rows="3" placeholder="请输入C/S路径" type="textarea"></el-input> <el-input v-model="form.pathC" :disabled="!editStatus && !addStatus" :rows="2" placeholder="请输入C/S路径" type="textarea"></el-input> </el-form-item> <el-form-item label="B/S:"> <el-input v-model="form.path" :rows="3" placeholder="请输入B/S路径" type="textarea"></el-input> <el-input v-model="form.path" :disabled="!editStatus && !addStatus" :rows="2" placeholder="请输入B/S路径" type="textarea"></el-input> </el-form-item> <el-form-item label=".NET:"> <el-input v-model="form.resourceDotNet" :rows="3" placeholder="请输入.NET" type="textarea"></el-input> <el-input v-model="form.resourceDotNet" :disabled="!editStatus && !addStatus" :rows="2" placeholder="请输入.NET" type="textarea"></el-input> </el-form-item> <el-form-item label="Mobile:"> <el-input v-model="form.resourceMobile" :rows="3" placeholder="请输入Mobile" type="textarea"></el-input> <el-input v-model="form.resourceMobile" :disabled="!editStatus && !addStatus" :rows="2" placeholder="请输入Mobile" type="textarea"></el-input> </el-form-item> <el-form-item label="序号:"> <el-input v-model="form.sort" placeholder="数字,描述该模块在其父模块下的显示顺序"></el-input> <el-input v-model="form.sort" :disabled="!editStatus && !addStatus" placeholder="数字,描述该模块在其父模块下的显示顺序"></el-input> </el-form-item> <el-form-item label="简图:"> <el-input v-model="form.source"></el-input> <el-input v-model="form.source" :disabled="!editStatus && !addStatus"></el-input> </el-form-item> <el-form-item label="描述:"> <el-input v-model="form.remark" :rows="3" placeholder="请输入描述" type="textarea"></el-input> <el-input v-model="form.remark" :disabled="!editStatus && !addStatus" :rows="3" placeholder="请输入描述" type="textarea"></el-input> </el-form-item> <el-form-item label="是否有效:"> <el-switch v-model="form.isValid" :disabled="!editStatus && !addStatus" active-color="#13ce66" inactive-color="#ff4949"> </el-switch> @@ -81,50 +131,6 @@ </el-form-item> </span> </el-form> <div v-if="form.childType && form.childType !== 0" class="btnBox"> <el-button v-if="!addStatus" :disabled="mangeShowBtn ? false : !childTypeBtn" icon="el-icon-plus" plain size="small" type="primary" @click="addClickHandler">增加 </el-button> <el-button v-if="addStatus" icon="el-icon-check" plain size="small" type="success" @click="addSaveClickHandler">保存 </el-button> <el-button v-if="!editStatus" :disabled="mangeShowBtn" icon="el-icon-edit" plain size="small" type="primary" @click="editClickHandler">修改 </el-button> <el-button v-if="editStatus" icon="el-icon-check" plain size="small" type="success" @click="editSaveClickHandler">保存 </el-button> <el-button :disabled="mangeShowBtn" icon="el-icon-close" plain size="small" type="danger" @click="delClickHandler">删除 </el-button> <el-button :disabled="mangeShowBtn ? true : childTypeBtn" icon="el-icon-circle-plus-outline" plain size="small" type="primary" @click="addMethodsClickHandler">增加操作类型 </el-button> <el-button v-if="this.form.childType ? mangeShowBtn :true" icon="el-icon-circle-close" plain size="small" type="danger" @click="addClickHandler">删除非系统模块 </el-button> <el-button v-if="this.form.childType ? mangeShowBtn :true" icon="el-icon-circle-close" plain size="small" type="danger" @click="addClickHandler">删除业务模块 </el-button> <el-button :disabled="!mangeShowBtn" icon="el-icon-upload2" plain size="small" type="primary" @click="upLoadClickHandler">导入 </el-button> <el-button :disabled="!mangeShowBtn" icon="el-icon-download" plain size="small" type="primary" @click="exportClickHandler">导出 </el-button> <el-button icon="el-icon-upload2" plain size="small" type="primary" @click="sqlClickExportClick">导出sql </el-button> </div> <div v-if="form.childType === 0" class="btnBox"> <el-button icon="el-icon-edit" plain size="small" type="primary" @click="updataAliasClickHandler">修改别名 </el-button> <el-button icon="el-icon-close" plain size="small" type="danger" @click="deleteOperationClickHandler">删除 </el-button> </div> </basic-container> </el-main> <el-dialog @@ -403,11 +409,13 @@ addMethodsClickHandler() { this.methodsLoading = true; getSysModelTreeMenuByPID({parentId: 'sysOptionNode'}).then(res => { if (res.data.code === 200) { if (res.data.code === 200 && res.data.data.length>0) { this.methodsVisble = true; const data = res.data.data[0].children; this.methodsData = data; this.methodsLoading = false; }else { this.$message.error('未找到可增加的操作类型'); } }) }, @@ -536,6 +544,7 @@ .btnBox { display: flex; justify-content: center; justify-content:left; margin-bottom: 15px; } </style> Source/plt-web/plt-web-ui/src/views/systemModel/mangeModel/index.vue
@@ -17,38 +17,88 @@ <el-main> <basic-container> <el-form ref="form" :model="form" label-width="85px" style="max-height: calc(100vh - 180px);overflow: auto;"> <div v-if="form.childType && form.childType !== 0 && !addStatus && !editStatus" class="btnBox"> <el-button :disabled="mangeShowBtn ? false : !childTypeBtn" icon="el-icon-plus" plain size="small" type="primary" @click="addClickHandler">增加 </el-button> <el-button :disabled="mangeShowBtn" icon="el-icon-edit" plain size="small" type="primary" @click="editClickHandler">修改 </el-button> <el-button :disabled="mangeShowBtn" icon="el-icon-close" plain size="small" type="danger" @click="delClickHandler">删除 </el-button> <el-button :disabled="mangeShowBtn ? true : childTypeBtn" icon="el-icon-circle-plus-outline" plain size="small" type="primary" @click="addMethodsClickHandler">增加操作类型 </el-button> <el-button v-if="this.form.childType ? mangeShowBtn :true" icon="el-icon-circle-close" plain size="small" type="danger" @click="addClickHandler">删除非系统模块 </el-button> <el-button v-if="this.form.childType ? mangeShowBtn :true" icon="el-icon-circle-close" plain size="small" type="danger" @click="addClickHandler">删除业务模块 </el-button> <el-button :disabled="!mangeShowBtn" icon="el-icon-upload2" plain size="small" type="primary" @click="upLoadClickHandler">导入 </el-button> <el-button :disabled="!mangeShowBtn" icon="el-icon-download" plain size="small" type="primary" @click="exportClickHandler">导出 </el-button> <el-button icon="el-icon-upload2" plain size="small" type="primary" @click="sqlClickExportClick">导出sql </el-button> </div> <div v-else-if="form.childType && form.childType !== 0 &&(addStatus || editStatus)" class="btnBox"> <el-button v-if="addStatus" icon="el-icon-check" plain size="small" type="success" @click="addSaveClickHandler">保存 </el-button> <el-button v-if="editStatus" icon="el-icon-check" plain size="small" type="success" @click="editSaveClickHandler">保存 </el-button> <el-button icon="el-icon-close" plain size="small" type="danger" @click="addStatus=false;editStatus=false;">取消 </el-button> </div> <div v-if="form.childType === 0" class="btnBox"> <el-button icon="el-icon-edit" plain size="small" type="primary" @click="updataAliasClickHandler">修改别名 </el-button> <el-button icon="el-icon-close" plain size="small" type="danger" @click="deleteOperationClickHandler">删除 </el-button> </div> <el-form ref="form" :model="form" label-width="85px" style="max-height: calc(100vh - 200px);overflow: auto;"> <span v-if="form.childType !== 0"> <el-form-item label="模块名:"> <el-input v-model="form.name" placeholder="请输入模块名"></el-input> <el-input v-model="form.name" :disabled="!editStatus && !addStatus" placeholder="请输入模块名"></el-input> </el-form-item> <el-form-item label="模块别名:"> <el-input v-model="form.alias" placeholder="模块别名用来记录日志使用"></el-input> <el-input v-model="form.alias" :disabled="!editStatus && !addStatus" placeholder="模块别名用来记录日志使用"></el-input> </el-form-item> <el-form-item label="C/S:"> <el-input v-model="form.pathC" :rows="3" placeholder="请输入C/S路径" type="textarea"></el-input> <el-form-item label="C/S:"> <el-input v-model="form.pathC" :disabled="!editStatus && !addStatus" :rows="2" placeholder="请输入C/S路径" type="textarea"></el-input> </el-form-item> <el-form-item label="B/S:"> <el-input v-model="form.path" :rows="3" placeholder="请输入B/S路径" type="textarea"></el-input> <el-input v-model="form.path" :disabled="!editStatus && !addStatus" :rows="2" placeholder="请输入B/S路径" type="textarea"></el-input> </el-form-item> <el-form-item label=".NET:"> <el-input v-model="form.resourceDotNet" :rows="3" placeholder="请输入.NET" type="textarea"></el-input> <el-input v-model="form.resourceDotNet" :disabled="!editStatus && !addStatus" :rows="2" placeholder="请输入.NET" type="textarea"></el-input> </el-form-item> <el-form-item label="Mobile:"> <el-input v-model="form.resourceMobile" :rows="3" placeholder="请输入Mobile" type="textarea"></el-input> <el-input v-model="form.resourceMobile" :disabled="!editStatus && !addStatus" :rows="2" placeholder="请输入Mobile" type="textarea"></el-input> </el-form-item> <el-form-item label="序号:"> <el-input v-model="form.sort" placeholder="数字,描述该模块在其父模块下的显示顺序"></el-input> <el-input v-model="form.sort" :disabled="!editStatus && !addStatus" placeholder="数字,描述该模块在其父模块下的显示顺序"></el-input> </el-form-item> <el-form-item label="简图:"> <el-input v-model="form.source"></el-input> <el-input v-model="form.source" :disabled="!editStatus && !addStatus"></el-input> </el-form-item> <el-form-item label="描述:"> <el-input v-model="form.remark" :rows="3" placeholder="请输入描述" type="textarea"></el-input> <el-input v-model="form.remark" :disabled="!editStatus && !addStatus" :rows="3" placeholder="请输入描述" type="textarea"></el-input> </el-form-item> <el-form-item label="是否有效:"> <el-switch v-model="form.isValid" :disabled="!editStatus && !addStatus" active-color="#13ce66" inactive-color="#ff4949"> </el-switch> @@ -81,50 +131,6 @@ </el-form-item> </span> </el-form> <div v-if="form.childType && form.childType !== 0" class="btnBox"> <el-button v-if="!addStatus" :disabled="mangeShowBtn ? false : !childTypeBtn" icon="el-icon-plus" plain size="small" type="primary" @click="addClickHandler">增加 </el-button> <el-button v-if="addStatus" icon="el-icon-check" plain size="small" type="success" @click="addSaveClickHandler">保存 </el-button> <el-button v-if="!editStatus" :disabled="mangeShowBtn" icon="el-icon-edit" plain size="small" type="primary" @click="editClickHandler">修改 </el-button> <el-button v-if="editStatus" icon="el-icon-check" plain size="small" type="success" @click="editSaveClickHandler">保存 </el-button> <el-button :disabled="mangeShowBtn" icon="el-icon-close" plain size="small" type="danger" @click="delClickHandler">删除 </el-button> <el-button :disabled="mangeShowBtn ? true : childTypeBtn" icon="el-icon-circle-plus-outline" plain size="small" type="primary" @click="addMethodsClickHandler">增加操作类型 </el-button> <el-button v-if="this.form.childType ? mangeShowBtn :true" icon="el-icon-circle-close" plain size="small" type="danger" @click="addClickHandler">删除非系统模块 </el-button> <el-button v-if="this.form.childType ? mangeShowBtn :true" icon="el-icon-circle-close" plain size="small" type="danger" @click="addClickHandler">删除业务模块 </el-button> <el-button :disabled="!mangeShowBtn" icon="el-icon-upload2" plain size="small" type="primary" @click="upLoadClickHandler">导入 </el-button> <el-button :disabled="!mangeShowBtn" icon="el-icon-download" plain size="small" type="primary" @click="exportClickHandler">导出 </el-button> <el-button icon="el-icon-upload2" plain size="small" type="primary" @click="sqlClickExportClick">导出sql </el-button> </div> <div v-if="form.childType === 0" class="btnBox"> <el-button icon="el-icon-edit" plain size="small" type="primary" @click="updataAliasClickHandler">修改别名 </el-button> <el-button icon="el-icon-close" plain size="small" type="danger" @click="deleteOperationClickHandler">删除 </el-button> </div> </basic-container> </el-main> <el-dialog @@ -406,11 +412,13 @@ addMethodsClickHandler() { this.methodsLoading = true; getSysModelTreeMenuByPID({parentId: 'sysOptionNode'}).then(res => { if (res.data.code === 200) { if (res.data.code === 200 && res.data.data.length>0) { this.methodsVisble = true; const data = res.data.data[0].children; this.methodsData = data; this.methodsLoading = false; }else { this.$message.error('未找到可增加的操作类型'); } }) }, @@ -526,6 +534,7 @@ .btnBox { display: flex; justify-content: center; justify-content:left; margin-bottom: 15px; } </style> Source/plt-web/plt-web-ui/src/views/systemModel/operateType/index.vue
@@ -17,43 +17,46 @@ <el-main> <basic-container> <el-form ref="form" :model="form" label-width="85px" style="max-height: calc(100vh - 180px);overflow: auto;"> <el-form-item label="名称:"> <el-input v-model="form.name" placeholder="请输入名称"></el-input> </el-form-item> <el-form-item label="标识:"> <el-input v-model="form.code" placeholder="请输入标识"></el-input> </el-form-item> <el-form-item label="别名:"> <el-input v-model="form.alias" placeholder="请输入别名"></el-input> </el-form-item> <el-form-item label="顺序:"> <el-input-number v-model="form.sort" :min="0" :max="9999" label="顺序"></el-input-number> </el-form-item> <el-form-item label="描述:"> <el-input v-model="form.remark" placeholder="请输入描述"></el-input> </el-form-item> </el-form> <div v-if="nodeRow.childType === 0 || nodeRow.childType === -1" class="btnBox"> <el-button v-if="!addStatus" :disabled="nodeRow.childType === 0" icon="el-icon-plus" plain <el-button v-if="!addStatus && !editStatus" :disabled="nodeRow.childType === 0" icon="el-icon-plus" plain size="small" type="primary" @click="addClickHandler">增加 </el-button> <el-button v-if="addStatus" icon="el-icon-check" plain size="small" type="success" @click="addSaveClickHandler">保存 </el-button> <el-button v-if="!editStatus" :disabled="nodeRow.childType === -1" icon="el-icon-edit" plain size="small" type="primary" <el-button v-if="!addStatus && !editStatus" :disabled="nodeRow.childType === -1" icon="el-icon-edit" plain size="small" type="primary" @click="editClickHandler">修改 </el-button> <el-button v-if="editStatus" icon="el-icon-check" plain size="small" type="success" @click="editSaveClickHandler">保存 </el-button> <el-button :disabled="nodeRow.childType === -1" icon="el-icon-close" plain size="small" type="danger" <el-button v-if="addStatus || editStatus" icon="el-icon-close" plain size="small" type="danger" @click="addStatus=false;editStatus=false;">取消 </el-button> <el-button v-if="!addStatus && !editStatus" :disabled="nodeRow.childType === -1" icon="el-icon-close" plain size="small" type="danger" @click="delClickHandler">删除 </el-button> <el-button icon="el-icon-upload2" plain size="small" type="primary" @click="sqlClickExportClick">导出sql <el-button v-if="!addStatus && !editStatus" icon="el-icon-upload2" plain size="small" type="primary" @click="sqlClickExportClick">导出sql </el-button> </div> <el-form ref="form" :model="form" label-width="85px" style="max-height: calc(100vh - 180px);overflow: auto;"> <el-form-item label="名称:"> <el-input v-model="form.name" :disabled="!editStatus && !addStatus" placeholder="请输入名称"></el-input> </el-form-item> <el-form-item label="标识:"> <el-input v-model="form.code" :disabled="!editStatus && !addStatus" placeholder="请输入标识"></el-input> </el-form-item> <el-form-item label="别名:"> <el-input v-model="form.alias" :disabled="!editStatus && !addStatus" placeholder="请输入别名"></el-input> </el-form-item> <el-form-item label="顺序:"> <el-input-number v-model="form.sort" :disabled="!editStatus && !addStatus" :min="0" :max="9999" label="顺序"></el-input-number> </el-form-item> <el-form-item label="描述:"> <el-input v-model="form.remark" :disabled="!editStatus && !addStatus" placeholder="请输入描述"></el-input> </el-form-item> </el-form> </basic-container> </el-main> </el-container> @@ -296,6 +299,7 @@ .btnBox { display: flex; justify-content: center; justify-content:left; margin-bottom: 15px; } </style> Source/plt-web/plt-web-ui/src/views/systemModel/systemConfig/index.vue
@@ -64,8 +64,8 @@ </el-form-item> </el-form> <span slot="footer" class="dialog-footer"> <el-button size="small" @click="addVisibleClose">取 消</el-button> <el-button size="small" type="primary" @click="addSaveClickHandler">确 定</el-button> <el-button size="small" @click="addVisibleClose">取 消</el-button> </span> </el-dialog> @@ -114,6 +114,7 @@ addBtn: false, editBtn: false, delBtn: false, calcHeight: -50, column: [ { label: '名称',