标签管理完成

This commit is contained in:
aixianling
2022-04-20 13:44:25 +08:00
parent 8719b9d851
commit d1e3e69006

View File

@@ -11,7 +11,7 @@
</el-button>
</template>
<template #right>
<el-input size="small" placeholder="标签信息/添加人" v-model="search.title" clearable
<el-input size="small" placeholder="标签信息/添加人" v-model="search.labelName" clearable
@change="page.current=1,getTableData()"/>
</template>
</ai-search-bar>
@@ -29,8 +29,8 @@
</ai-list>
<ai-dialog :title="dialogTitle" :visible.sync="dialog" width="600px" @closed="form={}" @onConfirm="submit">
<el-form ref="DialogForm" :model="form" :rules="rules" size="small" label-width="60px">
<el-form-item required label="标签" prop="organizationName">
<el-input v-model.trim="form.organizationName" placeholder="请输入" clearable maxlength="32" show-word-limit/>
<el-form-item required label="标签" prop="labelName">
<el-input v-model.trim="form.labelName" placeholder="请输入" clearable maxlength="32" show-word-limit/>
</el-form-item>
</el-form>
</ai-dialog>
@@ -52,10 +52,7 @@ export default {
...mapState(['user']),
rules() {
return {
organizationName: [{required: true, message: "请输入机构名称"}],
organizationType: [{required: true, message: "请选择机构类型"}],
logoUrl: [{required: true, message: "请上传logo"}],
maxOrderNumber: [{required: true, message: "请输入抢单数量"}, {pattern: /^\d+$/, message: '请输入正整数'}],
labelName: [{required: true, message: "请输入标签"}],
}
},
dialogTitle() {
@@ -71,7 +68,7 @@ export default {
form: {},
colConfigs: [
{type: "selection"},
{label: "标签信息", prop: "organizationName"},
{label: "标签信息", prop: "labelName"},
{label: "创建时间", prop: "createTime", align: '120px'},
{label: "创建人", prop: "createUserName", align: 'center'},
{slot: "options"}
@@ -80,7 +77,7 @@ export default {
},
methods: {
getTableData() {
this.instance.post("/app/appfinancialorganization/list", null, {
this.instance.post("/app/appresidentlabelinfo/list", null, {
params: {...this.page, ...this.search}
}).then(res => {
if (res?.data) {
@@ -94,7 +91,7 @@ export default {
this.$refs.DialogForm.validate(v => {
if (v) {
let {form: {logoUrl: logo}} = this, logoUrl = logo?.[0]?.url
this.instance.post("/appfinancialorganization/addOrUpdate", {...this.form, logoUrl}).then(res => {
this.instance.post("/app/appresidentlabelinfo/addOrUpdate", {...this.form, logoUrl}).then(res => {
if (res?.code == 0) {
this.$message.success("提交成功!")
this.dialog = false
@@ -111,7 +108,7 @@ export default {
},
handleDelete(ids) {
this.$confirm("是否要删除该标签?").then(() => {
this.instance.post("/appfinancialorganization/delete", null, {
this.instance.post("/app/appresidentlabelinfo/delete", null, {
params: {ids}
}).then(res => {
if (res?.code == 0) {