|
@@ -1,6 +1,42 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <list ref="list">
|
|
|
+ <basicLayout
|
|
|
+ ref="list"
|
|
|
+ :oldFormPath="{
|
|
|
+ add:'HManagement/personalTarget/target/modules'
|
|
|
+ }"
|
|
|
+ tableName="targetTable"
|
|
|
+ idName="sa_salestargetbillid"
|
|
|
+ :apiId="{query:20220901132502,del:''}"
|
|
|
+ :options="options"
|
|
|
+ :detailPath="{
|
|
|
+ path:'/personalTarget_edit'
|
|
|
+ }"
|
|
|
+ >
|
|
|
+ <div slot="custom" style="display:flex">
|
|
|
+ <label class="search__label " style="margin: auto;width: 35px;">状态:</label>
|
|
|
+ <el-select class="inline-24" @change="selectChange" v-model="selectParam.status" placeholder="请选择状态" size="small" clearable>
|
|
|
+ <el-option v-for="(item,index) in statusData" :key="item.value" :value="item.value" :label="item.label"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </div>
|
|
|
+ <template v-slot:tbList="scope">
|
|
|
+ <div>
|
|
|
+ <div v-if="scope.data.column.columnname === 'status'">
|
|
|
+ <span v-if="scope.data.column.data.status === '已下达'" style="color:#52C41A">{{scope.data.column.data.status}}</span>
|
|
|
+ <span v-else>{{scope.data.column.data.status}}</span>
|
|
|
+ </div>
|
|
|
+ <div v-else>
|
|
|
+ {{scope.data.column.data[[scope.data.column.columnname]]}}
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ <template v-slot:tbOpreation="scope">
|
|
|
+<!-- <el-button :disabled="scope.data.status === '已下达'" v-if="tool.checkAuth($route.name,'update')" class="inline-16" type="text" size="small" @click="$store.dispatch('DrawerShowChange',true),$router.push({path:'/personalTarget_edit',query:{id:scope.data.sa_salestargetbillid}})">编 辑</el-button>-->
|
|
|
+ <onissue v-if="tool.checkAuth($route.name,'issue')" :data="scope.data" @onSuccess="onSuccess"></onissue>
|
|
|
+ <adjustment v-if="tool.checkAuth($route.name,'adjust')" :data="scope.data" @onSuccess="onSuccess"></adjustment>
|
|
|
+ </template>
|
|
|
+ </basicLayout>
|
|
|
+<!-- <list ref="list">
|
|
|
<template #add>
|
|
|
<add v-if="tool.checkAuth($route.name,'insert')" @onSuccess="onSuccess"></add>
|
|
|
</template>
|
|
@@ -16,8 +52,8 @@
|
|
|
<template v-slot:adjustment="scope">
|
|
|
<adjustment v-if="tool.checkAuth($route.name,'adjust')" :data="scope.data" @onSuccess="onSuccess"></adjustment>
|
|
|
</template>
|
|
|
- </list>
|
|
|
- <!--抽屉面板-->
|
|
|
+ </list>-->
|
|
|
+
|
|
|
<el-drawer
|
|
|
title="我是标题"
|
|
|
:visible.sync="drawer"
|
|
@@ -45,6 +81,20 @@ export default {
|
|
|
data () {
|
|
|
return {
|
|
|
drawer:false,
|
|
|
+ options:[],
|
|
|
+ statusData:[
|
|
|
+ {
|
|
|
+ value:'新建',
|
|
|
+ label:'新建'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ value:'已下达',
|
|
|
+ label:'已下达'
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ selectParam:{
|
|
|
+ status:''
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
components:{
|
|
@@ -75,6 +125,10 @@ export default {
|
|
|
},
|
|
|
onSuccess () {
|
|
|
this.$refs['list'].listData()
|
|
|
+ },
|
|
|
+ selectChange(){
|
|
|
+ this.$refs.list.param.content.where = this.selectParam
|
|
|
+ this.$refs.list.listData()
|
|
|
}
|
|
|
}
|
|
|
}
|