|
|
@@ -14,17 +14,30 @@
|
|
|
:rules="rules"
|
|
|
ref="form"
|
|
|
>
|
|
|
- <el-form-item label="上级分类:" prop="parent">
|
|
|
+ <el-form-item label="上级分类:" prop="parentId">
|
|
|
<el-cascader
|
|
|
- :options="options"
|
|
|
- :props="{ checkStrictly: true }"
|
|
|
- v-model="form.parent"
|
|
|
+ placeholder="请选择上级分类"
|
|
|
+ :options="computerTree(categorytreeList)"
|
|
|
+ :show-all-levels="false"
|
|
|
+ :props="{
|
|
|
+ label: 'categoryName',
|
|
|
+ value: 'categoryId',
|
|
|
+ checkStrictly: true,
|
|
|
+ emitPath: false,
|
|
|
+ }"
|
|
|
+ v-model="form.parentId"
|
|
|
></el-cascader>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="分类名称:" prop="userName">
|
|
|
<el-input v-model.Number="form.userName" placeholder="请输入提现金额">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="状态:" prop="status">
|
|
|
+ <el-radio-group v-model="formData.status">
|
|
|
+ <el-radio :label="1">启用</el-radio
|
|
|
+ ><el-radio :label="0">禁用</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
<div class="btns clearfix">
|
|
|
<el-button @click="visible = false">取消</el-button>
|
|
|
@@ -48,7 +61,7 @@ export default {
|
|
|
form: {},
|
|
|
rules: {
|
|
|
name: [{ required: true, message: "请输入真实姓名", trigger: "blur" }],
|
|
|
- parent: [
|
|
|
+ parentId: [
|
|
|
{ required: true, message: "请选择启动状态", trigger: "change" },
|
|
|
],
|
|
|
},
|
|
|
@@ -89,7 +102,7 @@ export default {
|
|
|
this.form = {
|
|
|
id: undefined,
|
|
|
name: undefined,
|
|
|
- parent: undefined,
|
|
|
+ parentId: undefined,
|
|
|
};
|
|
|
this.clearForm("form");
|
|
|
},
|
|
|
@@ -122,6 +135,22 @@ export default {
|
|
|
this.$emit("update:dialogVisible", false);
|
|
|
},
|
|
|
},
|
|
|
+ computerTree: function () {
|
|
|
+ return function (rows) {
|
|
|
+ var array = [
|
|
|
+ {
|
|
|
+ categoryId: 0,
|
|
|
+ categoryName: "---无---",
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ if (rows?.length > 0) {
|
|
|
+ array.push(
|
|
|
+ ...rows.filter((i) => i.storeId === this.formData.storeId)
|
|
|
+ );
|
|
|
+ }
|
|
|
+ return array;
|
|
|
+ };
|
|
|
+ },
|
|
|
...mapGetters(["roleList"]),
|
|
|
},
|
|
|
created() {},
|