jiangping
2024-06-20 09da100729793848bc01b51f7b05ca3f1e7ec64f
company/src/components/system/permission/OperaPermissionWindow.vue
@@ -12,6 +12,21 @@
      <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="权限归属">
        <div style="width: 100%; display: flex; align-items: center;">
          <el-checkbox :true-label="1" :false-label="0"   v-model="form.isadmin">平台</el-checkbox>
          <el-checkbox :true-label="1" :false-label="0"   v-model="form.isshop">商户</el-checkbox>
          <el-checkbox :true-label="1" :false-label="0"   v-model="form.iscom">企业</el-checkbox>
        </div>
      </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 +50,19 @@
        id: null,
        code: '',
        name: '',
        remark: ''
        remark: '',
        isadmin: '0',
        isshop: '0',
        iscom: '0',
        type: '0'
      },
      // 验证规则
      rules: {
        code: [
          { required: true, message: '请输入权限编码' }
        ],
        type: [
          { required: true, message: '请选择平台类型' }
        ],
        name: [
          { required: true, message: '请输入权限名称' }
@@ -65,6 +87,7 @@
        this.originPermissionCode = target.code
        for (const key in this.form) {
          this.form[key] = target[key]
          this.form.type=this.form.type+''
        }
      })
    },
@@ -81,8 +104,7 @@
      this.$dialog.confirm('检测到您修改了权限编码,权限编码修改后前后端均可能需要调整代码,确认修改吗?', '提示', {
        confirmButtonText: '确认修改',
        type: 'warning'
      })
        .then(() => {
      }).then(() => {
          this.__confirmEdit()
        })
    }