| | |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="排序" prop="sort"> |
| | | <el-input-number class="command-input" v-model="formData.sort" :min="0" :controls="false" placeholder="请输入" /> |
| | | <el-input-number class="command-input" v-model="formData.sort" :min="0" :max="999" :controls="false" placeholder="请输入" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | |
| | | deptCategory: fieldRules(true), |
| | | deptNature: fieldRules(true), |
| | | areaCode: fieldRules(true), |
| | | sort: fieldRules(true), |
| | | // sort: fieldRules(true), |
| | | } |
| | | |
| | | function normalizeAreaCode(value) { |
| | |
| | | ...formData.value, |
| | | areaCode: normalizeAreaCode(formData.value.areaCode), |
| | | } |
| | | payload.sort = Number(payload.sort || 0) |
| | | if (dialogMode.value === 'edit') { |
| | | await update(payload) |
| | | } else { |
| | |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="角色排序" prop="sort"> |
| | | <el-input-number class="command-input" v-model="formData.sort" :min="0" :controls="false" placeholder="请输入" /> |
| | | <el-input-number class="command-input" v-model="formData.sort" :min="0" :max="999" :controls="false" placeholder="请输入" /> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | roleName: fieldRules(true, 50), |
| | | roleAlias: fieldRules(true, 50), |
| | | parentId: fieldRules(false), |
| | | sort: fieldRules(true), |
| | | // sort: fieldRules(true), |
| | | } |
| | | |
| | | function handleCancel() { |
| | |
| | | if (!isValid) return |
| | | submitting.value = true |
| | | try { |
| | | formData.value.sort = Number(formData.value.sort || 0) |
| | | if (dialogMode.value === 'edit') { |
| | | await update(formData.value) |
| | | saveOperationLog({ |