|
|
@ -83,13 +83,10 @@ |
|
|
<p><label class="card_box_label">附 件:</label> <a style="color: #2b75fd;">{{ |
|
|
<p><label class="card_box_label">附 件:</label> <a style="color: #2b75fd;">{{ |
|
|
null!=item.fileObject?item.fileObject.fileName:"" }}</a></p> |
|
|
null!=item.fileObject?item.fileObject.fileName:"" }}</a></p> |
|
|
</div> |
|
|
</div> |
|
|
<!-- <div class="card_box_span">--> |
|
|
<div class="btn-list" > |
|
|
<!-- <p style="display: flex;"><span class="card_box_label">执法计划:</span> <a style="color: #2b75fd;">{{--> |
|
|
<a v-if="item.isPublish == 0" @click.stop="update(item.id,1)"><van-icon name="edit" />发布</a> |
|
|
<!-- null!=item.fileObject?item.fileObject.fileName:"" }}</a></p>--> |
|
|
<a v-if="item.isPublish == 1" @click.stop="update(item.id,0)"><van-icon name="edit" />取消发布</a> |
|
|
<!-- </div>--> |
|
|
</div> |
|
|
<!-- <div class="card_box_span"> |
|
|
|
|
|
<p><span class="card_box_label">执法计划:</span> {{ item.fileObject.fileName }}</p> |
|
|
|
|
|
</div> --> |
|
|
|
|
|
</div> |
|
|
</div> |
|
|
</van-swipe-cell> |
|
|
</van-swipe-cell> |
|
|
</div> |
|
|
</div> |
|
|
@ -105,9 +102,9 @@ |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script setup name="enforcementInspectionProgram"> |
|
|
<script setup name="enforcementInspectionProgram"> |
|
|
import {queryEnforcementInspectionProgramList} from "@/api/enforce"; |
|
|
import {queryEnforcementInspectionProgramList,editEnforcementInspectionProgram} from "@/api/enforce"; |
|
|
import {setGoodsNum} from "@/util/util"; |
|
|
import {setGoodsNum} from "@/util/util"; |
|
|
import {showFailToast} from 'vant'; |
|
|
import {showFailToast,showSuccessToast} from 'vant'; |
|
|
|
|
|
|
|
|
const {useCommon, useShopCard} = $globalStore; |
|
|
const {useCommon, useShopCard} = $globalStore; |
|
|
|
|
|
|
|
|
@ -128,6 +125,10 @@ |
|
|
// dataScopeId: "1731", |
|
|
// dataScopeId: "1731", |
|
|
searchType:"plan" |
|
|
searchType:"plan" |
|
|
}); |
|
|
}); |
|
|
|
|
|
const updateParams = reactive({ |
|
|
|
|
|
id:"", |
|
|
|
|
|
isPublish: 0 |
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
const data = reactive({ |
|
|
const data = reactive({ |
|
|
cartList: [], |
|
|
cartList: [], |
|
|
@ -284,14 +285,7 @@ |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
onMounted(async () => { |
|
|
onMounted(async () => { |
|
|
// let res = await getClassify(); |
|
|
|
|
|
// if (res && res?.length) { |
|
|
|
|
|
// classifyId = res?.[0]?.id; |
|
|
|
|
|
// classifyId && getGoodslist(); |
|
|
|
|
|
// } else { |
|
|
|
|
|
// isLodding.value = false; |
|
|
|
|
|
// } |
|
|
|
|
|
// queryList(); |
|
|
|
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
const selectDate = () => { |
|
|
const selectDate = () => { |
|
|
@ -350,6 +344,18 @@ |
|
|
query: {} |
|
|
query: {} |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
const update = (id,isPublish) =>{ |
|
|
|
|
|
updateParams.id = id; |
|
|
|
|
|
updateParams.isPublish = isPublish; |
|
|
|
|
|
editEnforcementInspectionProgram(updateParams,success =>{ |
|
|
|
|
|
if(success.success){ |
|
|
|
|
|
showSuccessToast("操作成功"); |
|
|
|
|
|
onRefresh(); |
|
|
|
|
|
}else{ |
|
|
|
|
|
showFailToast("操作失败") |
|
|
|
|
|
} |
|
|
|
|
|
},error =>{}) |
|
|
|
|
|
} |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<style lang="less" scoped> |
|
|
<style lang="less" scoped> |
|
|
@ -522,4 +528,24 @@ |
|
|
color: #323233; |
|
|
color: #323233; |
|
|
white-space: nowrap; |
|
|
white-space: nowrap; |
|
|
} |
|
|
} |
|
|
|
|
|
.btn-list { |
|
|
|
|
|
display: flex; |
|
|
|
|
|
align-items: center; |
|
|
|
|
|
justify-content: flex-end; |
|
|
|
|
|
margin: 0.3rem 3% 0; |
|
|
|
|
|
width: 94%; |
|
|
|
|
|
border-top: 1px solid #f4f5f6; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.btn-list a { |
|
|
|
|
|
margin: 3% 3% 1%; |
|
|
|
|
|
font-size: 0.35rem; |
|
|
|
|
|
color: #1367fe; |
|
|
|
|
|
white-space: nowrap; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
.btn-list a i { |
|
|
|
|
|
margin: 0 0.12rem; |
|
|
|
|
|
font-size: 0.4rem; |
|
|
|
|
|
} |
|
|
</style> |
|
|
</style> |
|
|
|