nidapeng
2024-04-02 fe3fd82f31b4fb43f6b207715a443e96d0442b26
company/src/components/system/permission/OperaPermissionWindow.vue
@@ -12,6 +12,14 @@
      <el-form-item label="权限名称" prop="name" required>
        <el-input v-model="form.name" placeholder="请输入权限名称" v-trim maxlength="50"/>
      </el-form-item>
      <el-form-item label="平台类型" prop="type" required>
        <el-select v-model="form.type" placeholder="请选择平台类型"  >
          <el-option label="通用" value="0"></el-option>
          <el-option label="平台端" value="1"></el-option>
          <el-option label="企业端" value="2"></el-option>
          <el-option label="商户端" value="3"></el-option>
        </el-select>
      </el-form-item>
      <el-form-item label="权限备注" prop="remark">
        <el-input v-model="form.remark" placeholder="请输入权限备注" type="textarea" :rows="3" v-trim maxlength="500"/>
      </el-form-item>
@@ -35,12 +43,16 @@
        id: null,
        code: '',
        name: '',
        remark: ''
        remark: '',
        type: '0'
      },
      // 验证规则
      rules: {
        code: [
          { required: true, message: '请输入权限编码' }
        ],
        type: [
          { required: true, message: '请选择平台类型' }
        ],
        name: [
          { required: true, message: '请输入权限名称' }
@@ -65,6 +77,7 @@
        this.originPermissionCode = target.code
        for (const key in this.form) {
          this.form[key] = target[key]
          this.form.type=this.form.type+''
        }
      })
    },