|
|
@@ -16,7 +16,8 @@
|
|
|
</div> -->
|
|
|
|
|
|
|
|
|
- <div v-for="(j, key, index) in list" :key="index" style="clear: both;">
|
|
|
+ <div v-for="(j, key, index) in list" :sjl="key" v-show="(actionName == key || !actionName)" :key="index"
|
|
|
+ style="clear: both;">
|
|
|
<p class="itemName" :id="key">{{ key }}</p>
|
|
|
<div v-for="(i, n) in j" :key="n" class="item">
|
|
|
<div><img :src="i.url" srcset=""></div>
|
|
|
@@ -24,9 +25,9 @@
|
|
|
<p class="bottomBut">
|
|
|
<span><a :href="[`./mapview.html?onlineIde_${i.servicealiasname}`]" target="_blank"
|
|
|
rel="noopener noreferrer">浏览</a></span>
|
|
|
- <span @click="showDrawer(i)">详情</span>
|
|
|
- <span v-if="i.consumetype == 0">加入库</span>
|
|
|
- <span v-if="i.consumetype == 1">已入库</span>
|
|
|
+ <span @click="showDrawer(i)">详细</span>
|
|
|
+ <span v-if="i.consumetype == 0">加入申请库</span>
|
|
|
+ <span v-if="i.consumetype == 1">已加入申请库</span>
|
|
|
</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -72,12 +73,15 @@ export default defineComponent({
|
|
|
},
|
|
|
setup(props, { emit }) {
|
|
|
const [registerModal, { openDrawer }] = useDrawer(); //使用右侧弹出框
|
|
|
+ const currentInstance = getCurrentInstance();
|
|
|
+ const parentSetup = currentInstance.parent.setupState;
|
|
|
// const list = reactive(props.list);
|
|
|
// watch(() => props.list, (obj) => {
|
|
|
// list.values = obj;
|
|
|
// console.log(list.values);
|
|
|
// });
|
|
|
const list = ref([]);
|
|
|
+ const actionName = ref('');
|
|
|
console.log("list", list);
|
|
|
eventBus.on('assemblylist', (i) => {
|
|
|
console.log("i:", i);
|
|
|
@@ -91,6 +95,9 @@ export default defineComponent({
|
|
|
setTimeout(() => list.value = i, 5000)
|
|
|
})
|
|
|
|
|
|
+ eventBus.on('actionName', (i) => actionName.value = i);
|
|
|
+
|
|
|
+
|
|
|
function handleQuery(record: Recordable) {
|
|
|
console.log("11111:", record)
|
|
|
openDrawer(true, {
|
|
|
@@ -124,7 +131,13 @@ export default defineComponent({
|
|
|
visible.value = false;
|
|
|
};
|
|
|
|
|
|
+ function getDataList(key) {
|
|
|
+ parentSetup.getDataList(key)
|
|
|
+ }
|
|
|
+
|
|
|
return {
|
|
|
+ getDataList,
|
|
|
+ actionName,
|
|
|
onClose,
|
|
|
action,
|
|
|
visible,
|