fix
This commit is contained in:
@@ -41,9 +41,13 @@
|
||||
<i class="fi fi-br-menu-dots-vertical" v-show="!childItem.editName" @click.stop="editHistory(childItem,index,$event)"></i>
|
||||
<i class="fi fi-br-check" v-show="childItem.editName" @click.stop="accomplishHistory(childItem,index,$event)"></i>
|
||||
<div class="operation" v-show="selectHistoryIndex == index">
|
||||
<div class="item" @click.stop="editName(childItem)">
|
||||
<!-- <div class="item" @click.stop="editName(childItem)">
|
||||
<i class="fi fi-rr-edit"></i>
|
||||
<span>Rename</span>
|
||||
</div> -->
|
||||
<div class="item" @click.stop="setting(childItem)">
|
||||
<i class="fi fi-rr-edit"></i>
|
||||
<span>Setting</span>
|
||||
</div>
|
||||
<div class="item" @click.stop="deleteItem(childItem)">
|
||||
<i class="icon iconfont icon-shanchu operate_icon"></i>
|
||||
@@ -196,7 +200,7 @@
|
||||
You can use these features only after becoming a regular user~
|
||||
</div>
|
||||
<div class="router" v-else-if="!getLangIsShowMark">
|
||||
<home ref="home" @setTask="setTask" ></home>
|
||||
<home ref="home" @setTask="setTask" :settingGetHistory="settingGetHistory"></home>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -212,6 +216,7 @@
|
||||
<scaleVideo ref="scaleVideo"></scaleVideo>
|
||||
<!-- 进行续订 -->
|
||||
<renew ref="renew"></renew>
|
||||
<projectSetting ref="projectSetting" @getHistory="settingGetHistory"></projectSetting>
|
||||
</div>
|
||||
</template>
|
||||
<script >
|
||||
@@ -241,6 +246,7 @@ import MyEvent from "@/tool/myEvents";
|
||||
import { useRouter,useRoute } from 'vue-router'
|
||||
import {openTypeList} from "@/tool/listData.js";
|
||||
import home from "@/component/home/index.vue";
|
||||
import projectSetting from '@/component/home/newProject/setting.vue'
|
||||
export default defineComponent({
|
||||
components: {
|
||||
VerificationCodeInput,
|
||||
@@ -253,6 +259,7 @@ export default defineComponent({
|
||||
payOrder,
|
||||
TaskPage,
|
||||
home,
|
||||
projectSetting,
|
||||
},
|
||||
setup(){
|
||||
const store = useStore();
|
||||
@@ -265,6 +272,7 @@ export default defineComponent({
|
||||
openTypeChild:'',
|
||||
isLanguage:false,
|
||||
openTypeList:openTypeList(t),
|
||||
projectSetting:null,
|
||||
|
||||
})
|
||||
const historyData = reactive({
|
||||
@@ -318,9 +326,6 @@ export default defineComponent({
|
||||
isNewPosted:false,
|
||||
isLanguage:false,
|
||||
})
|
||||
let isNewPosted = ref(false)
|
||||
let isLanguage = ref(false)
|
||||
|
||||
let newPosted = ref(null)
|
||||
|
||||
let getUnreadCount = ()=>{
|
||||
@@ -453,6 +458,12 @@ export default defineComponent({
|
||||
router.push(`/home?history=${childItem.id}`)
|
||||
// router.push(`/home?history=${childItem.id}`)
|
||||
}
|
||||
const settingGetHistory = ()=>{
|
||||
historyData.page = 1
|
||||
homeMainData.openTypeList.history.list = []
|
||||
historyData.isShowLoading = false
|
||||
historyData.isNoData = false
|
||||
}
|
||||
const getHistory = ()=>{
|
||||
if(historyData.isShowLoading && !historyData.isNoData)return
|
||||
historyData.isShowLoading = true
|
||||
@@ -519,8 +530,19 @@ export default defineComponent({
|
||||
item.editName = true
|
||||
historyData.historyTextarea = item.name
|
||||
}
|
||||
const deleteItem = ()=>{
|
||||
|
||||
const deleteItem = (item)=>{
|
||||
Https.axiosPost(Https.httpUrls.projectDetail,{},{params:{projectId:item.id}}).then(
|
||||
(rv) => {
|
||||
historyData.selectHistoryIndex = -1
|
||||
settingGetHistory()
|
||||
if(homeMainData.openTypeChild == item.id){
|
||||
router.push('/home')
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
const setting = (item)=>{
|
||||
homeMainData.projectSetting.init(item)
|
||||
}
|
||||
const accomplishHistory = (item)=>{
|
||||
let data = {
|
||||
@@ -567,8 +589,10 @@ export default defineComponent({
|
||||
setRouter,
|
||||
setHistory,
|
||||
editHistory,
|
||||
settingGetHistory,
|
||||
editName,
|
||||
deleteItem,
|
||||
setting,
|
||||
accomplishHistory,
|
||||
newProject,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user