| | |
| | | <el-form-item label="序号:"> |
| | | <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" :disabled="!editStatus && !addStatus"></el-input> |
| | | <el-form-item label="图标:"> |
| | | <avue-input-icon v-model="form.source" :disabled="!editStatus && !addStatus" :icon-list="iconList" placeholder="请选择图标"> |
| | | </avue-input-icon> |
| | | </el-form-item> |
| | | <el-form-item label="描述:"> |
| | | <el-input v-model="form.remark" :disabled="!editStatus && !addStatus" :rows="3" placeholder="请输入描述" type="textarea"></el-input> |
| | |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | title="操作分类" |
| | | width="60%" |
| | | width="500px" |
| | | > |
| | | <avue-crud |
| | | ref="methodsCrud" |
| | |
| | | :table-loading="methodsLoading" |
| | | @row-click="rowMethodsClickHandler" |
| | | @selection-change="selectMethodsChange"> |
| | | |
| | | </avue-crud> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="methodsVisble = false">取 消</el-button> |
| | | <el-button type="primary" @click="methodsSaveClickHandler">保 存</el-button> |
| | | <el-button @click="methodsVisble = false">取 消</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | <!--导入 --> |
| | |
| | | } from "@/api/systemModel/mangeModel/api" |
| | | import func from "@/util/func"; |
| | | import basicOption from "@/util/basic-option"; |
| | | import iconList from "@/config/iconList"; |
| | | |
| | | export default { |
| | | name: "index", |
| | | data() { |
| | | return { |
| | | iconList: iconList, |
| | | tipList: [], |
| | | upFileType: ['xls', 'xlsx'], |
| | | fileUrl: 'api/hmSysModConfigController/importModule', |
| | |
| | | addBtn: false, |
| | | menu: false, |
| | | height: 500, |
| | | header:false, |
| | | column: [ |
| | | { |
| | | label: '操作分类', |
| | |
| | | // 增加操作类型 |
| | | addMethodsClickHandler() { |
| | | this.methodsLoading = true; |
| | | getSysModelTreeMenuByPID({parentId: 'sysOptionNode'}).then(res => { |
| | | getSysModelTreeMenuByPID({parentId: 'operateNode'}).then(res => { |
| | | if (res.data.code === 200 && res.data.data.length>0) { |
| | | this.methodsVisble = true; |
| | | const data = res.data.data[0].children; |
| | | const data = res.data.data; |
| | | this.methodsData = data; |
| | | this.methodsLoading = false; |
| | | }else { |