Commit b407e6b5 authored by 李苏's avatar 李苏 💬

树与新增接口

parent c93ed50b
...@@ -104,6 +104,14 @@ export function doQueryCfbz(query) { ...@@ -104,6 +104,14 @@ export function doQueryCfbz(query) {
}) })
} }
export function doQueryCfbzByUser(query) {
return request({
url: '/aqgl/swgl/swcfbz/queryByUser',
method: 'post',
data: query||{}
})
}
export function doCommit(query) { export function doCommit(query) {
return request({ return request({
url: `/aqgl/swgl/swjl/doCommit`, url: `/aqgl/swgl/swjl/doCommit`,
......
...@@ -159,14 +159,25 @@ ...@@ -159,14 +159,25 @@
</template> </template>
<script> <script>
import {editMixin} from 'common' import {editMixin} from 'common'
import {doQueryCfbz} from '@/api/threeViolations/enterTV.js'; import {doQueryCfbzByUser} from '@/api/threeViolations/enterTV.js';
export default { export default {
computed:{
userid:function(){
return this.form.userid
}
},
watch:{
userid(){
this.form.swbzid=''
doQueryCfbzByUser({userid:this.form.userid}).then(e => {
this.cfbzList = e.data.records || []
})
}
},
mixins: [editMixin], mixins: [editMixin],
/* 存放index页面传递的额外参数*/ /* 存放index页面传递的额外参数*/
mounted() { mounted() {
doQueryCfbz({}).then(e => {
this.cfbzList = e.data.records || []
})
}, },
/* 组件名称*/ /* 组件名称*/
name: "enterTVEdit", name: "enterTVEdit",
......
...@@ -12,16 +12,16 @@ ...@@ -12,16 +12,16 @@
<el-row :gutter="20"> <el-row :gutter="20">
<!-- 公司,班组--> <!-- 公司,班组-->
<el-col :span="12"> <el-col :span="24">
<el-form-item label="公司" ref="gsid" prop="gsid"> <el-form-item label="公司" ref="gsid" prop="gsid">
<RelSelect style="width: 100%;" :readonly="readonly" src='jcsj/common/bm/queryGs' :match="{value:'id',label:'bmmc'}" v-model='form.gsid' ></RelSelect> <RelSelect style="width: 100%;" :readonly="readonly" src='jcsj/common/bm/queryGs' :match="{value:'id',label:'bmmc'}" v-model='form.gsid' ></RelSelect>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <!-- <el-col :span="12">
<el-form-item label="班组" ref="bmid" prop="bmid"> <el-form-item label="班组" ref="bmid" prop="bmid">
<RelSelect linkage :linkParams="{pid:form.gsid}" :readonly="readonly" style="width: 100%;" src='jcsj/common/bm/queryBz' filterable clearable :match="{value:'id',label:'bmmc'}" v-model='form.bmid' ></RelSelect> <RelSelect linkage :linkParams="{pid:form.gsid}" :readonly="readonly" style="width: 100%;" src='jcsj/common/bm/queryBz' filterable clearable :match="{value:'id',label:'bmmc'}" v-model='form.bmid' ></RelSelect>
</el-form-item> </el-form-item>
</el-col> </el-col> -->
<el-col :span="12"> <el-col :span="12">
<el-form-item label="三违等级" ref="swdj" prop="swdj"> <el-form-item label="三违等级" ref="swdj" prop="swdj">
<RelSelect style="width: 100%;" src='/aqgl/swgl/swcfbz/init/swdj' clearable :match="{value:'id',label:'name'}" v-model='form.swdj' ></RelSelect> <RelSelect style="width: 100%;" src='/aqgl/swgl/swcfbz/init/swdj' clearable :match="{value:'id',label:'name'}" v-model='form.swdj' ></RelSelect>
...@@ -79,11 +79,8 @@ ...@@ -79,11 +79,8 @@
/* 当前表单初始值,默认由RelDialog查询indexQuery赋值,copy时不赋值id,初始化时所有query的值都会赋值给form*/ /* 当前表单初始值,默认由RelDialog查询indexQuery赋值,copy时不赋值id,初始化时所有query的值都会赋值给form*/
form: { form: {
gsid:'', gsid:'',
bmid:'',
//ID //ID
id:'', id:'',
gsid:'',
//序号 //序号
xh:'', xh:'',
//三违内容 //三违内容
......
<template> <template>
<div class="min_full"> <div style="display: flex;">
<div class="min_full" style="width: 200px;border-right: 0px;">
<TreeBase :app='app' :dgtype='4' @selected='selectedTree'></TreeBase>
</div>
<div class="min_full" style="width: calc(100% - 200px)">
<!-- <div class="min_full"> -->
<!-- 查询条件--> <!-- 查询条件-->
<div class="search" v-condition> <div class="search" v-condition>
<SearchButton :app='app'></SearchButton> <SearchButton :app='app'></SearchButton>
<el-row :gutter="20" class="search-row-1">
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">公司:</span>
<RelSelect style="width: 100%;" src='jcsj/common/bm/queryGs' :match="{value:'id',label:'bmmc'}" v-model='queryParams.gsid' ></RelSelect>
</div>
</el-col>
<el-col :span="6" class="search-col">
<div class="search-item">
<span class="search-span">班组:</span>
<RelSelect linkage :linkParams="{pid:queryParams.gsid}" style="width: 100%;" src='jcsj/common/bm/queryBz' filterable clearable :match="{value:'id',label:'bmmc'}" v-model='queryParams.bmid' ></RelSelect>
</div>
</el-col>
</el-row>
</div> </div>
<!-- 按钮操作--> <!-- 按钮操作-->
<el-row class="tool-bar"> <el-row class="tool-bar">
...@@ -43,11 +34,15 @@ ...@@ -43,11 +34,15 @@
</TablePager> </TablePager>
</div> </div>
</div> </div>
</div>
</template> </template>
<script> <script>
/* 引入需要的接口*/ /* 引入需要的接口*/
/* 引入需要的接口*/ /* 引入需要的接口*/
import {
queryGsTree
} from "@/api/train/planning.js";
import { import {
doQuery, doQuery,
doAdd, doAdd,
...@@ -65,7 +60,7 @@ ...@@ -65,7 +60,7 @@
/* 初始额外赋值*/ /* 初始额外赋值*/
async mounted() { async mounted() {
this.$refs['TablePager'].pageQuery() // this.$refs['TablePager'].pageQuery()
}, },
data() { data() {
return { return {
...@@ -77,6 +72,12 @@ ...@@ -77,6 +72,12 @@
DialogTitle: '', DialogTitle: '',
/* 基础url*/ /* 基础url*/
baseUrl: '/aqgl/swgl/swcfbz', baseUrl: '/aqgl/swgl/swcfbz',
/* 树的标题 */
treeTitle: '公司列表',
treeDefaultProps: {
children: 'children',
label: 'bmmc'
},
/* 查询参数*/ /* 查询参数*/
queryParams: { queryParams: {
wgnr: '', wgnr: '',
...@@ -101,7 +102,10 @@ ...@@ -101,7 +102,10 @@
} }
}, },
methods: { methods: {
selectedTree(e){
this.queryParams.gsid=e.id||'root'
this.$refs['TablePager'].pageQuery()
},
query: doQuery, query: doQuery,
/* 基础增*/ /* 基础增*/
apiAdd: doAdd, apiAdd: doAdd,
...@@ -109,6 +113,7 @@ ...@@ -109,6 +113,7 @@
apiUpdate: doUpdate, apiUpdate: doUpdate,
/* 删除操作*/ /* 删除操作*/
apiDelete: doDelete, apiDelete: doDelete,
apiTreeQuery: queryGsTree,
/* 初始化赋值操作*/ /* 初始化赋值操作*/
init() { init() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment