| | |
| | | <template> |
| | | <div class="sub-account" v-if="!isShowAdd && !isShowRelate"> |
| | | <div class="head-name">子账户管理</div> |
| | | <div class="head-name" v-show="showHeadName">子账号管理</div> |
| | | <div class="search"> |
| | | <div class="left"> |
| | | <div class="id"> |
| | |
| | | :data="dataList" |
| | | :fit="true" |
| | | :default-sort="{ prop: 'createTime', order: 'descending' }" |
| | | v-loading="tbLoading" |
| | | > |
| | | <el-table-column label="序号" width="55" class-name="index"> |
| | | <template slot-scope="scope">{{ scope.$index + 1 + (page - 1) * size }}</template> |
| | |
| | | <el-option |
| | | v-for="item in taskOptions" |
| | | style="font-size: 12px" |
| | | :key="item.id" |
| | | :value="item.name" |
| | | :label="item.name" |
| | | :title="item.name" |
| | | :key="item.value" |
| | | :value="item.value" |
| | | :label="item.value" |
| | | :title="item.value" |
| | | ></el-option> |
| | | </el-select> |
| | | <el-select |
| | |
| | | TreeMenu |
| | | }, |
| | | computed: { |
| | | taskOptions() { |
| | | return this.VideoPhotoData.tasks.filter((item) => !item.isDelete) |
| | | showHeadName() { |
| | | return this.$route.path === "/personalCenter" |
| | | } |
| | | }, |
| | | data() { |
| | |
| | | } |
| | | } |
| | | return { |
| | | tbLoading: false, |
| | | searchTime: [this.$moment().format("YYYY-MM-DD 00:00:00"), this.$moment().format("YYYY-MM-DD HH:mm:ss")], //搜索时间 |
| | | page: 1, |
| | | size: 10, //分页相关 |
| | | total: 0, //总数, |
| | | inputText: "", //输入框内容 |
| | | activeStep: 0, |
| | | activeIndex: 0, |
| | | industrys: [], |
| | | total: 0, //总数, |
| | | treeHeight: 750, |
| | | treeData: [], |
| | | treeSettings: { |
| | |
| | | enable: true |
| | | } |
| | | }, |
| | | taskOptions: [], |
| | | options: { |
| | | lazy: true, |
| | | lazyLoad(node, resolve) { |
| | |
| | | this.fetchDataTree() |
| | | }, |
| | | mounted() { |
| | | this.taskOptions = this.Constants.sceneNameOptions |
| | | this.TreeDataPool.reset() |
| | | this.TreeDataPool.multiple = true |
| | | this.VideoPhotoData.queryTaskList() |
| | |
| | | this.smsEnable = false |
| | | findTaskById({ id: row.id }).then((rsp) => { |
| | | if (rsp && rsp.success && rsp.data != "") { |
| | | this.smsSceneConfig = rsp.data.taskName.split(",") |
| | | this.smsLevelConfig = rsp.data.level.split(",") |
| | | if (rsp.data.taskName != "") { |
| | | this.smsSceneConfig = rsp.data.taskName.split(",") |
| | | } |
| | | if (rsp.data.level != "") { |
| | | this.smsLevelConfig = rsp.data.level.split(",") |
| | | } |
| | | this.smsEnable = rsp.data.enable |
| | | } |
| | | }) |
| | |
| | | // 编辑不提交密码 |
| | | if (this.isEditing) { |
| | | delete json.password |
| | | json.isChangePwd = false |
| | | } |
| | | |
| | | if (typeof json.areaId === "string") { |
| | |
| | | }) |
| | | }, |
| | | findUserList() { |
| | | this.tbLoading = true |
| | | if (this.inputText.length) { |
| | | this.inputText = this.inputText.trim() |
| | | } |
| | | |
| | | findUserList({ |
| | | inputText: this.inputText, |
| | | page: this.page, |
| | |
| | | } else { |
| | | this.$notify.error("加载子账户列表失败") |
| | | } |
| | | |
| | | this.tbLoading = false |
| | | }) |
| | | .catch((e) => { |
| | | this.$notify.error(e.msg) |
| | | this.tbLoading = false |
| | | }) |
| | | }, |
| | | goback() { |