标签管理完成
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user