style(detail): 材料管理 tab 顺序改为 劳务/会务材料 + 劳务/会务凭证
This commit is contained in:
@@ -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([])
|
||||||
|
|||||||
Reference in New Issue
Block a user