Parcourir la source

init

newStyle
wangxiaohua il y a 2 ans
Parent
révision
defac95df8
3 fichiers modifiés avec 103 ajouts et 25 suppressions
  1. +89
    -5
      src/views/Customer/label.vue
  2. +1
    -17
      src/views/Template/Pinspeakwords.vue
  3. +13
    -3
      src/views/admin/log/log.vue

+ 89
- 5
src/views/Customer/label.vue Voir le fichier

@@ -26,7 +26,10 @@
</el-select>
</div>
</div>
<div style="width: 100%; margin-top: 30px">
<div class="addlevl" v-if="yyc_add_level1" @click="append1()">
新增一级
</div>
<div style="width: 100%; margin-top: 20px">
<el-tree ref="tree" :default-expand-all="true" :data="treeList">
<span class="custom-tree-node" slot-scope="{ node, data }">

@@ -241,17 +244,42 @@
</button>
</div>
</el-dialog>


<el-dialog title="新增一级" :visible.sync="dialogVisible2">
<el-form :model="addForm2">
<el-row :gutter="20">
<el-col :span="12">
<el-form-item
label="名称:"
v-if="level == 0"
:label-width="formLabelWidth"
>
<el-input v-model="addForm2.name" autocomplete="off"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible2 = false">取 消</el-button>
<el-button type="primary" @click="addclick()">确 定</el-button>
</span>
</el-dialog>


</div>
</div>
</template>

<script>
import { mapGetters } from "vuex";
export default {
data() {
return {
formLabelWidth: "120px",
dialogFormVisible: false,
dialogVisible: false,
dialogVisible2:false,
orgType: localStorage.getItem("orgType"),
isshowage: false,
treeList: [], //树形数据
@@ -262,6 +290,9 @@ export default {
name: "",
endName: "",
},
addForm2:{
name:''
},
level: 0,
pid: "",
deleteId: "",
@@ -277,16 +308,53 @@ export default {
},
amountintervalname: "",
isInterval: "",
orgCodes:''
};
},
computed: {
...mapGetters(["permissions"]),
},
created() {
this.yyc_add_level1 = this.permissions["yyc_add_level1"];
},
mounted() {
// 获取楼盘列表
this.zkhousePage();
// this.orgCode = localStorage.getItem("AitemId");
// this.getHouse()
// this.treeList = data.obj;
},
methods: {
addclick(){
var orgCode='';
if(localStorage.getItem("orgType") == 3){
orgCode=this.orgCodes
}else{
orgCode=localStorage.getItem("orgCode")
}
if (this.addForm2.name != "") {
axios({
url: `/autoSR/zk/keywords/add`,
method: "post",
data: {
pid: 0,
name: this.addForm2.name,
level:1,
orgCode:orgCode,
},
}).then((res) => {
this.dialogVisible2=false;
this.getHouse()
})
}else{
this.$message({
message: "内容不能为空",
type: "warning",
});
return;
}
},
append1(){
this.addForm2.name='';
this.dialogVisible2=true;
},
// 获取模板数据
getHouse() {
axios({
@@ -321,7 +389,12 @@ export default {
this.dialogFormVisible = true;
},
houseChange() {
// console.log(1);
this.houseList.map(item=>{
if(item.id==this.houseId){
this.orgCodes=item.orgCode;
}
})
console.log(this.orgCodes);
this.getHouse();
},
// 添加节点确认按钮
@@ -517,6 +590,7 @@ export default {
this.houseId = localStorage.getItem("houseId");
} else {
this.houseId = res.data[0].id;
this.orgCodes=res.data[0].orgCode;
}
// this.houseId = res.data[0].id;
// 列表获取
@@ -593,6 +667,16 @@ export default {
padding-left: 15px;
padding-bottom: 60px;
}
.addlevl{
width: 100px;
border: 1px solid #409EFF;
color: #409EFF;
text-align: center;
line-height: 30rpx;
border-radius:4px ;
margin-top: 10px;
margin-left: 18px;
}
.biaoti {
font-size: 20px;
font-family: PingFangSC-Semibold, PingFang SC;


+ 1
- 17
src/views/Template/Pinspeakwords.vue Voir le fichier

@@ -186,8 +186,6 @@ export default {
level: 1, //操作节点的层级
treeData: null,
formLabelWidth: "120px",
deleteChildren: null,
deleteIndex: null,
deleteType: "form",
checklist: [], // 树图,设置初始选中值
defaultCheck: [], // 选中的id
@@ -997,33 +995,19 @@ export default {
});
}
});
this.deleteChildren.splice(this.deleteIndex, 1);
this.dialogVisible = false;
let index = this.allTreeListId.findIndex((d) => d === this.deleteId);
if (index > -1) {
this.allTreeListId.splice(index, 1);
}
})
},
remove(node, data) {
if (node.level == 3) {
this.deleteType = "node";
this.deleteId = data.id;
const parent = node.parent;
this.deleteChildren = parent.data.children || parent.data;
this.deleteIndex = this.deleteChildren.findIndex(
(d) => d.id === data.id
);
this.dialogVisible = true;
} else {
if (data.children.length == 0) {
this.deleteType = "node";
this.deleteId = data.id;
const parent = node.parent;
this.deleteChildren = parent.data.children || parent.data;
this.deleteIndex = this.deleteChildren.findIndex(
(d) => d.id === data.id
);
this.dialogVisible = true;
} else {
this.$message({


+ 13
- 3
src/views/admin/log/log.vue Voir le fichier

@@ -4,7 +4,7 @@
<div class="app-top">
<div class="app-titel" style="margin-top: 5px">
<div class="div-lab">
<div class="label">添加时间</div>
<div class="label">添加时间</div>
<el-date-picker
v-model="time"
type="daterange"
@@ -43,7 +43,15 @@
</el-select>
</el-input>
</div>

<div class="div-lab">
<div class="label">标题:</div>
<el-input
v-model="searchForm.title"
placeholder="请输入"
maxlength="15"
style="width: 180px"
> </el-input>
</div>
<!-- <div class="div-lab">
<div class="label">设备状态</div>
<el-select
@@ -114,6 +122,7 @@ export default {
flag: "1",
name: "",
params: "",
title:''
},
page: {
total: 0, // 总页数
@@ -173,6 +182,7 @@ export default {
remoteAddr: "",
name: "",
params: "",
title:''
};
this.value = "";
this.time=[]
@@ -255,7 +265,7 @@ export default {
color: #32363d;
line-height: 32px;
margin-left: 15px;
min-width: 100px;
// min-width: 100px;
}
.toptimeqhuan {
height: 30px;


Chargement…
Annuler
Enregistrer