style(detail): 材料管理 tab 顺序改为 劳务/会务材料 + 劳务/会务凭证

This commit is contained in:
郭庆泰
2026-08-22 15:56:08 +08:00
parent 2cef296b1e
commit 61456e540e
+11 -11
View File
@@ -51,16 +51,6 @@
<div class="card"> <div class="card">
<div class="section-title">材料管理</div> <div class="section-title">材料管理</div>
<el-tabs v-model="activeTab" class="material-tabs"> <el-tabs v-model="activeTab" class="material-tabs">
<el-tab-pane label="会务材料" name="service">
<div class="file-list">
<div v-for="r in serviceMaterialRows" :key="r.label" class="file-row">
<span class="file-label">{{ r.label }}:</span>
<OssFileUploader v-model="r.url" :dir="`ry8080/meeting/${meetingId}/service/`" :placeholder="`点击上传 ${r.label}`" class="file-uploader" />
<span v-if="materialAmount(r.subType) > 0" class="invoice-amount">¥ {{ materialAmount(r.subType).toFixed(2) }}</span>
<div v-if="r.hint" class="file-hint">{{ r.hint }}</div>
</div>
</div>
</el-tab-pane>
<el-tab-pane label="劳务材料" name="labor"> <el-tab-pane label="劳务材料" name="labor">
<div class="file-list"> <div class="file-list">
<div v-for="r in laborMaterialRows" :key="r.label" class="file-row"> <div v-for="r in laborMaterialRows" :key="r.label" class="file-row">
@@ -111,6 +101,16 @@
</el-table> </el-table>
</div> </div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="会务材料" name="service">
<div class="file-list">
<div v-for="r in serviceMaterialRows" :key="r.label" class="file-row">
<span class="file-label">{{ r.label }}:</span>
<OssFileUploader v-model="r.url" :dir="`ry8080/meeting/${meetingId}/service/`" :placeholder="`点击上传 ${r.label}`" class="file-uploader" />
<span v-if="materialAmount(r.subType) > 0" class="invoice-amount">¥ {{ materialAmount(r.subType).toFixed(2) }}</span>
<div v-if="r.hint" class="file-hint">{{ r.hint }}</div>
</div>
</div>
</el-tab-pane>
<el-tab-pane label="劳务凭证" name="laborVoucher"> <el-tab-pane label="劳务凭证" name="laborVoucher">
<div class="file-list"> <div class="file-list">
<div v-for="r in laborVoucherRows" :key="r.label" class="file-row"> <div v-for="r in laborVoucherRows" :key="r.label" class="file-row">
@@ -366,7 +366,7 @@ const userStore = useUserStore()
const meetingId = ref('') const meetingId = ref('')
const row = ref({}) const row = ref({})
const loading = ref(false) const loading = ref(false)
const activeTab = ref('service') const activeTab = ref('labor')
const saving = ref(false) const saving = ref(false)
const supervisors = ref([]) const supervisors = ref([])
const executors = ref([]) const executors = ref([])