| <template> |
| |
| <el-dialog title="新建账号" :visible.sync="dialogFormVisible" @close="close"> |
| <el-form ref="form" :model="form" size="medium" :label-width="formLabelWidth"> |
| <el-form-item prop="name" label="账号名称" :label-width="formLabelWidth"> |
| <el-input v-model="form.name" autocomplete="off"></el-input> |
| |
| </el-form-item> |
| <el-form-item label="所属平台" :label-width="formLabelWidth"> |
| <el-input v-model="form.platform" autocomplete="off"></el-input> |
| </el-form-item> |
| <el-form-item label="内容类型" :label-width="formLabelWidth"> |
| <el-input v-model="form.content_type" autocomplete="off"></el-input> |
| |
| |
| |
| </el-form-item> |
| <el-form-item label="所属部门" :label-width="formLabelWidth"> |
| <select-form @change="DepartmentList" v-model="form.department_id" /> |
| </el-form-item> |
| <el-form-item prop="business_module" label="所属栏目" :label-width="formLabelWidth"> |
| |
| <el-select v-model="form.business_module" placeholder="请选择所属栏目" multiple> |
| <el-option @click="resetLoginFrom" v-for="label in business_module" :label="label" :value="label"></el-option> |
| </el-select> |
| </el-form-item> |
| <el-form-item prop="column" label="所属单元" :label-width="formLabelWidth"> |
| |
| <el-select @click="resetLoginFrom" v-model="form.column" placeholder="请选择所属栏目" multiple> |
| <el-option v-for="label in column" :label="label" :value="label"></el-option> |
| </el-select> |
| </el-form-item> |
| <el-form-item label="发布类型" :label-width="formLabelWidth"> |
| <el-select v-model="form.resource_type" placeholder="请选择发布类型"> |
| <el-option label="头条" value="1"></el-option> |
| <el-option label="次头条" value="0"></el-option> |
| </el-select> |
| </el-form-item> |
| <el-form-item label="刊例价" :label-width="formLabelWidth"> |
| <el-input v-model="form.price" autocomplete="off"></el-input> |
| </el-form-item> |
| </el-form> |
| <div slot="footer" class="dialog-footer"> |
| <el-button @click="cancel">取 消</el-button> |
| <el-button type="primary" @click="submit">确 定</el-button> |
| </div> |
| </el-dialog> |
| </template> |
| |
| <script> |
| import { AddEditDialogMixin } from "@/component/dialog/AddEditDialogMixin"; |
| import SelectForm from "@/component/select/SelectFrom"; |
| import {getAction} from "@/api"; |
| export default { |
| |
| components: { SelectForm}, |
| name: "create", |
| mixins: [AddEditDialogMixin], |
| data() { |
| return { |
| formLabelWidth: "140px", |
| url: { |
| add: "/account", |
| edit: "/account", |
| query: "/account" |
| }, |
| business_module:[], |
| column: [] |
| }; |
| }, |
| |
| |
| |
| |
| computed: { |
| fullTitle() { |
| return this.title + "账号"; |
| } |
| }, |
| methods: { |
| |
| DepartmentList(val) { |
| this.resetLoginFrom() |
| |
| getAction("/department/attribute/"+val).then(res => { |
| |
| this.business_module=res.data.business_module; |
| this.column=res.data.column; |
| }); |
| }, |
| resetLoginFrom(){ |
| this.$refs.form.resetFields() |
| } |
| |
| |
| |
| |
| |
| |
| } |
| }; |
| </script> |
| |
| <style></style> |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!