gaoluyang
19 小时以前 6bd27965446e490cd9569ce590d7217e653f04bd
进销存升级
1.菜单管理加上app路径配置字段
已修改2个文件
29 ■■■■■ 文件已修改
src/views/procurementManagement/procurementLedger/index.vue 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/menu/index.vue 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/procurementManagement/procurementLedger/index.vue
@@ -1683,14 +1683,6 @@
  const handleDelete = () => {
    let ids = [];
    if (selectedRows.value.length > 0) {
      // 检查是否有他人维护的数据
      const unauthorizedData = selectedRows.value.filter(
        item => item.recorderName !== userStore.nickName
      );
      if (unauthorizedData.length > 0) {
        proxy.$modal.msgWarning("不可删除他人维护的数据");
        return;
      }
      ids = selectedRows.value.map(item => item.id);
    } else {
      proxy.$modal.msgWarning("请选择数据");
src/views/system/menu/index.vue
@@ -85,7 +85,7 @@
      <!-- 添加或修改菜单对话框 -->
      <el-dialog :title="title" v-model="open" width="680px" append-to-body>
         <el-form ref="menuRef" :model="form" :rules="rules" label-width="100px">
         <el-form ref="menuRef" :model="form" :rules="rules" label-width="130px">
            <el-row>
               <el-col :span="24">
                  <el-form-item label="上级菜单">
@@ -194,6 +194,19 @@
                        </span>
                     </template>
                     <el-input v-model="form.component" placeholder="请输入组件路径" />
                  </el-form-item>
               </el-col>
               <el-col :span="12" v-if="form.menuType == 'C'">
                  <el-form-item prop="appComponent">
                     <template #label>
                        <span>
                           <el-tooltip content="APP 端访问的组件路径,如:`app/system/user/index`" placement="top">
                              <el-icon><question-filled /></el-icon>
                           </el-tooltip>
                           APP组件路径
                        </span>
                     </template>
                     <el-input v-model="form.appComponent" placeholder="请输入 APP 组件路径(可选)" />
                  </el-form-item>
               </el-col>
               <el-col :span="12" v-if="form.menuType != 'M'">
@@ -316,7 +329,8 @@
  rules: {
    menuName: [{ required: true, message: "菜单名称不能为空", trigger: "blur" }],
    orderNum: [{ required: true, message: "菜单顺序不能为空", trigger: "blur" }],
    path: [{ required: true, message: "路由地址不能为空", trigger: "blur" }]
    path: [{ required: true, message: "路由地址不能为空", trigger: "blur" }],
    appComponent: [{ required: true, message: "APP组件路径不能为空", trigger: "blur" }]
  },
})
@@ -359,7 +373,8 @@
    isFrame: "1",
    isCache: "0",
    visible: "0",
    status: "0"
    status: "0",
    appComponent: undefined
  }
  proxy.resetForm("menuRef")
}