Merge pull request 'feat: 任务审批高级筛选补全逻辑' (#40) from al into test

Reviewed-on: #40
pull/41/head^2
刘释隆 1 year ago
commit 9bd21216df

@ -1,5 +1,5 @@
import type { AsideEntity } from './aside' import type { AsideEntity } from './aside'
import { IzProjectVue, IzStatus, IztaskrromVue, PictureDownloadVue, PlanVue, ReportUserVue, TimeVue } from '@/views/home/aside/comp/items' import { IzProjectVue, IzStatus, IztaskrromVue, PictureDownloadVue, PlanVue, ReportUserVue, TimeVue, IzCustomname, IzCustomtype, IzVisitcity, IzCustomlevel, IzProjecttype, IzProductVue, IzvisitproVue, IzfirmVue } from '@/views/home/aside/comp/items'
export interface RowData { export interface RowData {
id: string id: string
@ -137,78 +137,91 @@ export const asideTaskMap: Recordable<AsideEntity> = {
label: '审批状态', label: '审批状态',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izstatus' key: 'izstatus',
component: IzStatus, // todo
}, },
izuptime: { izuptime: {
label: '提报时间', label: '提报时间',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izuptime' key: 'izuptime',
component: TimeVue,
}, },
izupuser: { izupuser: {
label: '提报人', label: '提报人',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izupuser' key: 'izupuser',
component: ReportUserVue,
}, },
iztaskrrom: { iztaskrrom: {
label: '任务来源', label: '任务来源',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'iztaskrrom' key: 'iztaskrrom',
component: IztaskrromVue,
}, },
izcustomname: { izcustomname: {
label: '拜访客户', label: '拜访客户',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izcustomname' key: 'izcustomname',
component: IzCustomname,
}, },
izcustomtype: { izcustomtype: {
label: '客户类型', label: '客户类型',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izcustomtype' key: 'izcustomtype',
component: IzCustomtype,
}, },
izproject: { izproject: {
label: '所属项目', label: '所属项目',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izproject' key: 'izproject',
component: IzProjectVue,
}, },
izvisitpro: { izvisitpro: {
label: '拜访省份/直辖市', label: '拜访省份/直辖市',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izvisitpro' key: 'izvisitpro',
component: IzVisitcity,
}, },
izcustomlevel: { izcustomlevel: {
label: '客户级别', label: '客户级别',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izcustomlevel' key: 'izcustomlevel',
component: IzCustomlevel
}, },
izprojecttype: { izprojecttype: {
label: '项目类别', label: '项目类别',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izprojecttype' key: 'izprojecttype',
component: IzProjecttype,
}, },
izproductname: { izproductname: {
label: '产品名称', label: '产品名称',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izproductname' key: 'izproductname',
component: IzProductVue,
}, },
izvisitcity: { izvisitcity: {
label: '拜访城市', label: '拜访城市',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izvisitcity' key: 'izvisitcity',
component: IzvisitproVue,
}, },
izfirm: { izfirm: {
label: '厂商', label: '厂商',
defaultValue: null, defaultValue: null,
isDefaultFilter: true, isDefaultFilter: true,
key: 'izfirm' key: 'izfirm',
component: IzfirmVue,
} }
} }

@ -300,7 +300,11 @@ async function sendCode(value) {
phone: formSms.phone, phone: formSms.phone,
agentcode: formSms.agentcode, agentcode: formSms.agentcode,
}); });
if(res.code == 'OK'){
startCount(); startCount();
}else{
message.error(res.message)
}
} }
function startCount() { function startCount() {

@ -645,6 +645,7 @@ function switchBatch() {
@reject="rejectHandler" @reject="rejectHandler"
@approval="approvalHandler" @approval="approvalHandler"
/> />
<CustomSettingModal ref="CustomSettingModalRef" />
</div> </div>
</template> </template>

Loading…
Cancel
Save