调整对比历史方式

main
rogersun 3 weeks ago
parent 47331bbf16
commit 1f98c1ce6a
  1. 25
      src/views/ai_show/index.vue

@ -21,6 +21,7 @@ const aiCount = ref('')
const showResult = ref('') const showResult = ref('')
const templateDate = ref('') const templateDate = ref('')
const result = ref(false) const result = ref(false)
const loading = ref(false)
// //
// //
@ -47,6 +48,7 @@ const show_alter = () => {
// //
async function get_data() { async function get_data() {
showData.value = [] showData.value = []
loading.value = true
prompt.value = '' prompt.value = ''
tokens.value = 0 tokens.value = 0
takeTimes.value = 0 takeTimes.value = 0
@ -73,18 +75,25 @@ async function get_data() {
if (templateSwitch.value) { if (templateSwitch.value) {
showData.value = res.data.template_obj showData.value = res.data.template_obj
} else { } else {
if (force.value) {
showData.value = res.data.real_obj showData.value = res.data.real_obj
} else {
showData.value = res.data.target_obj
}
} }
console.log(showData.value, prompt.value, tokens.value, takeTimes.value, realSales.value, aiSales.value, showResult.value) console.log(showData.value, prompt.value, tokens.value, takeTimes.value, realSales.value, aiSales.value, showResult.value)
formatTableData() formatTableData()
loading.value = false
} else { } else {
result.value = true result.value = true
show_alter() show_alter()
loading.value = false
} }
}).catch(err => { }).catch(err => {
console.log(err) console.log(err)
} }
) )
loading.value = false
} }
// //
@ -191,8 +200,15 @@ onBeforeMount(
<el-radio-button value="33040301" label="33040301">宁波影都东门口店</el-radio-button> <el-radio-button value="33040301" label="33040301">宁波影都东门口店</el-radio-button>
</el-radio-group> </el-radio-group>
</el-col> </el-col>
<el-col :span="2"> <el-col :span="4">
<el-text>强制更新数据</el-text> <el-tooltip
class="box-item"
effect="dark"
content="关闭时,与生成AI排片时的目标日期排片数据做对比(历史数据不可变);开启后,实时获取目标日期的排片数据,始终保持最新数据。"
placement="top"
>
<el-text>目标日期排片数据强制更新</el-text>
</el-tooltip>
</el-col> </el-col>
<el-col :span="1"> <el-col :span="1">
<el-switch v-model="force" @change="get_data"/> <el-switch v-model="force" @change="get_data"/>
@ -200,14 +216,15 @@ onBeforeMount(
</el-row> </el-row>
<el-row style="margin: 10px 0 20px -14px" align="middle"> <el-row style="margin: 10px 0 20px -14px" align="middle">
<el-col :span="6"> <el-col :span="6">
<el-switch v-model="templateSwitch" active-text="模板日期排片对比" inactive-text="目标日期排片对比" @change="get_data"/> <el-switch v-model="templateSwitch" active-text="模板日期排片对比" inactive-text="目标日期排片对比"
@change="get_data"/>
</el-col> </el-col>
<el-col :span="4"> <el-col :span="4">
<el-text v-if="templateSwitch">模板日期{{ templateDate }}</el-text> <el-text v-if="templateSwitch">模板日期{{ templateDate }}</el-text>
</el-col> </el-col>
</el-row> </el-row>
<el-table :data="tableData" style="width: 100%" :span-method="objectSpanMethod"> <el-table :data="tableData" style="width: 100%" v-loading="loading" :span-method="objectSpanMethod">
<el-table-column prop="hall" label="影厅别名" min-width="160"></el-table-column> <el-table-column prop="hall" label="影厅别名" min-width="160"></el-table-column>
<el-table-column label="智能排片" align="center"> <el-table-column label="智能排片" align="center">
<el-table-column prop="ai_show" label="影片别名" min-width="160"></el-table-column> <el-table-column prop="ai_show" label="影片别名" min-width="160"></el-table-column>

Loading…
Cancel
Save