修改编辑星星条件方案
This commit is contained in:
@@ -64,7 +64,7 @@
|
||||
<a-row :gutter="[16,16]">
|
||||
<a-col :span="12">
|
||||
<a-form-item label="Task Name" name="taskName">
|
||||
<a-input v-model:value="formState.taskName" size="large" placeholder="Please input task name" />
|
||||
<a-input :disabled="true" v-model:value="formState.taskName" size="large" placeholder="Please input task name" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
@@ -73,6 +73,9 @@
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-form-item label="Date" name="Date">
|
||||
<a-range-picker v-model:value="formState.time" show-time size="large" style="width: 100%;" :placeholder="['Start Time', 'End Time']" format="YYYY-MM-DD hh:mm:ss" valueFormat="YYYY-MM-DD hh:mm:ss"/>
|
||||
</a-form-item>
|
||||
<a-form-item label="Description" name="description">
|
||||
<a-textarea :disabled="true" style="max-height: 200px;" v-model:value="formState.description" />
|
||||
</a-form-item>
|
||||
@@ -94,7 +97,7 @@
|
||||
</div>
|
||||
<div class="taskConditionList-item">
|
||||
<div>Condition Value:</div>
|
||||
<a-input :disabled="true" v-model:value="item.conditionValue" size="large" placeholder="Please input total prices"/>
|
||||
<a-input :disabled="!(isEdit.indexOf(item.id)>-1)" v-model:value="item.conditionValue" size="large" placeholder="Please input total prices"/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -133,6 +136,7 @@ import { message,Modal } from "ant-design-vue";
|
||||
import { WarningOutlined } from '@ant-design/icons-vue';
|
||||
import { Https } from "@/tool/https";
|
||||
import { formatTime, startTime, endTime } from "@/tool/util"
|
||||
import { Item } from "ant-design-vue/lib/menu";
|
||||
|
||||
export default defineComponent({
|
||||
name:'taskManage',
|
||||
@@ -143,6 +147,11 @@ export default defineComponent({
|
||||
time:'',
|
||||
addTime:ref<Moment[]>([])
|
||||
})
|
||||
let setTime = (startTime:any,endTime:any)=>{
|
||||
console.log(startTime,endTime);
|
||||
return endTime
|
||||
}
|
||||
let isEdit = [3,4,5,7]
|
||||
let tableLoading = ref(false)
|
||||
let taskTypeList:any = ref([
|
||||
{ value:'CUSTOM',task:'greater than'},
|
||||
@@ -157,6 +166,16 @@ export default defineComponent({
|
||||
// let time = formatTime(record.text / 1000, 'YYYY-MM-DD hh:mm:ss')
|
||||
let time = record.text.split('T')[0]+' '+record.text.split('T')[1]
|
||||
return time },
|
||||
},
|
||||
{ title: 'startTime', align:'center', ellipsis: true, dataIndex: 'startTime', key: 'startTime',customRender:(record:any)=>{
|
||||
// let time = formatTime(record.text / 1000, 'YYYY-MM-DD hh:mm:ss')
|
||||
let time = record.text.split('T')[0]+' '+record.text.split('T')[1]
|
||||
return time },
|
||||
},
|
||||
{ title: 'endTime', align:'center', ellipsis: true, dataIndex: 'endTime', key: 'endTime',customRender:(record:any)=>{
|
||||
// let time = formatTime(record.text / 1000, 'YYYY-MM-DD hh:mm:ss')
|
||||
let time = record.text.split('T')[0]+' '+record.text.split('T')[1]
|
||||
return time },
|
||||
},
|
||||
{
|
||||
title: 'Actions',
|
||||
@@ -181,11 +200,12 @@ export default defineComponent({
|
||||
description:'',
|
||||
taskConditionList:[],
|
||||
targetValue:1,
|
||||
time:[],
|
||||
});
|
||||
let rules = reactive({
|
||||
taskName: [
|
||||
{ required: true, message: 'Please input task name', trigger: 'blur' },
|
||||
],
|
||||
// taskName: [
|
||||
// { required: true, message: 'Please input task name', trigger: 'blur' },
|
||||
// ],
|
||||
targetValue: [
|
||||
{ required: true, message: 'Please enter the number of stars', trigger: 'blur' },
|
||||
],
|
||||
@@ -211,6 +231,7 @@ export default defineComponent({
|
||||
taskName: '',
|
||||
taskConditionList:[],
|
||||
targetValue:0,
|
||||
time:[],
|
||||
}
|
||||
editTaskModal.value = false
|
||||
}
|
||||
@@ -229,6 +250,7 @@ export default defineComponent({
|
||||
description: data.description,
|
||||
targetValue:data.targetValue,
|
||||
taskConditionList:data.taskConditionList,
|
||||
time:[data.startTime.split('T')[0]+' '+data.startTime.split('T')[1],data.endTime.split('T')[0]+' '+data.endTime.split('T')[1]],
|
||||
}
|
||||
}
|
||||
|
||||
@@ -241,7 +263,6 @@ export default defineComponent({
|
||||
Https.axiosPost(Https.httpUrls.salesIncentivesQueryPage, data).then(
|
||||
(rv: any) => {
|
||||
if (rv) {
|
||||
console.log(rv);
|
||||
tableLoading.value = false
|
||||
collectionList.value = rv.content
|
||||
total.value = rv.total
|
||||
@@ -317,6 +338,8 @@ export default defineComponent({
|
||||
|
||||
return {
|
||||
...toRefs(filter),
|
||||
isEdit,
|
||||
setTime,
|
||||
tableLoading,
|
||||
taskTypeList,
|
||||
columns,
|
||||
|
||||
Reference in New Issue
Block a user