|
@@ -1,89 +1,200 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <div>
|
|
|
|
|
- <div class="header">
|
|
|
|
|
- <div class="header_top">
|
|
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- class="header_btn"
|
|
|
|
|
- ghost
|
|
|
|
|
- @click="handleShow"
|
|
|
|
|
- :icon="is_show ? 'ios-arrow-dropup' : 'ios-arrow-dropdown'"
|
|
|
|
|
- >
|
|
|
|
|
- <div style="margin-right: 0.6rem">
|
|
|
|
|
- {{ is_show ? "收起" : "展开" }}
|
|
|
|
|
- </div></Button
|
|
|
|
|
- >
|
|
|
|
|
- <div style="margin-right: 1rem; color: #66a9f0">王小伟</div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="header_middle">
|
|
|
|
|
- <b-dropdown size="sm" text="盘点单号" class="m-2" :disabled="is_use">
|
|
|
|
|
- <b-dropdown-item-button>Action</b-dropdown-item-button>
|
|
|
|
|
- <b-dropdown-item-button>Another action</b-dropdown-item-button>
|
|
|
|
|
- <b-dropdown-item-button>Something else here</b-dropdown-item-button>
|
|
|
|
|
- </b-dropdown>
|
|
|
|
|
- <b-dropdown size="sm" text="盘点日期" class="m-2" :disabled="is_use">
|
|
|
|
|
- <b-dropdown-item-button>Action</b-dropdown-item-button>
|
|
|
|
|
- <b-dropdown-item-button>Another action</b-dropdown-item-button>
|
|
|
|
|
- <b-dropdown-item-button>Something else here</b-dropdown-item-button>
|
|
|
|
|
- </b-dropdown>
|
|
|
|
|
- <b-dropdown size="sm" text="盘点人员" class="m-2" :disabled="is_use">
|
|
|
|
|
- <b-dropdown-item-button>Action</b-dropdown-item-button>
|
|
|
|
|
- <b-dropdown-item-button>Another action</b-dropdown-item-button>
|
|
|
|
|
- <b-dropdown-item-button>Something else here</b-dropdown-item-button>
|
|
|
|
|
- </b-dropdown>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="header_middle1 ot">
|
|
|
|
|
- <div class="ft">{{intentory_no}} </div>
|
|
|
|
|
- <div class="ft">{{intentory_date}} </div>
|
|
|
|
|
- <div class="ft">{{intentory_name}} </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="header_footer">
|
|
|
|
|
- <!--<div style="margin-left: 1rem">已发货{{transport_total}}</div>-->
|
|
|
|
|
- <!--<div style="margin-right: 1.4rem">已完成10%</div>-->
|
|
|
|
|
|
|
+<!-- <div>-->
|
|
|
|
|
+<!-- <div class="header">-->
|
|
|
|
|
+<!-- <div class="header_top">-->
|
|
|
|
|
+<!-- <Button-->
|
|
|
|
|
+<!-- type="primary"-->
|
|
|
|
|
+<!-- class="header_btn"-->
|
|
|
|
|
+<!-- ghost-->
|
|
|
|
|
+<!-- @click="handleShow"-->
|
|
|
|
|
+<!-- :icon="is_show ? 'ios-arrow-dropup' : 'ios-arrow-dropdown'"-->
|
|
|
|
|
+<!-- >-->
|
|
|
|
|
+<!-- <div style="margin-right: 0.6rem">-->
|
|
|
|
|
+<!-- {{ is_show ? "收起" : "展开" }}-->
|
|
|
|
|
+<!-- </div></Button-->
|
|
|
|
|
+<!-- >-->
|
|
|
|
|
+<!-- <div style="margin-right: 1rem; color: #66a9f0">王小伟</div>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- <div class="header_middle">-->
|
|
|
|
|
+<!-- <b-dropdown size="sm" text="盘点单号" class="m-2" :disabled="is_use">-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Action</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Another action</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Something else here</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- </b-dropdown>-->
|
|
|
|
|
+<!-- <b-dropdown size="sm" text="盘点日期" class="m-2" :disabled="is_use">-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Action</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Another action</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Something else here</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- </b-dropdown>-->
|
|
|
|
|
+<!-- <b-dropdown size="sm" text="盘点人员" class="m-2" :disabled="is_use">-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Action</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Another action</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- <b-dropdown-item-button>Something else here</b-dropdown-item-button>-->
|
|
|
|
|
+<!-- </b-dropdown>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- <div class="header_middle1 ot">-->
|
|
|
|
|
+<!-- <div class="ft">{{intentory_no}} </div>-->
|
|
|
|
|
+<!-- <div class="ft">{{intentory_date}} </div>-->
|
|
|
|
|
+<!-- <div class="ft">{{intentory_name}} </div>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- <div class="header_footer">-->
|
|
|
|
|
+<!-- <!–<div style="margin-left: 1rem">已发货{{transport_total}}</div>–>-->
|
|
|
|
|
+<!-- <!–<div style="margin-right: 1.4rem">已完成10%</div>–>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!--<!– <div class="bdy">–>-->
|
|
|
|
|
+<!--<!– <table>–>-->
|
|
|
|
|
+<!--<!– <tr style="height: 2rem">–>-->
|
|
|
|
|
+<!--<!– <th style="width: 4rem">产品名称</th>–>-->
|
|
|
|
|
+<!--<!– <th style="width: 3rem">规格型号</th>–>-->
|
|
|
|
|
+<!--<!– <th style="width: 3rem">花色</th>–>-->
|
|
|
|
|
+<!--<!– <th style="width: 3rem">账面数量</th>–>-->
|
|
|
|
|
+<!--<!– <th style="width: 3rem">盘点数量</th>–>-->
|
|
|
|
|
+<!--<!– </tr>–>-->
|
|
|
|
|
+<!--<!– <tr–>-->
|
|
|
|
|
+<!--<!– v-for="(item, index) in tableData"–>-->
|
|
|
|
|
+<!--<!– :key="index"–>-->
|
|
|
|
|
+<!--<!– @click="handleChoose(item, index)"–>-->
|
|
|
|
|
+<!--<!– >–>-->
|
|
|
|
|
+<!--<!– <td>–>-->
|
|
|
|
|
+<!--<!– {{ item.product_title }}–>-->
|
|
|
|
|
+<!--<!– </td>–>-->
|
|
|
|
|
+<!--<!– <td>{{ item.product_size }}</td>–>-->
|
|
|
|
|
+<!--<!– <td>{{item.color}}</td>–>-->
|
|
|
|
|
+<!--<!– <td>{{ item.balance_num }}</td>–>-->
|
|
|
|
|
+<!--<!– <td>{{ item.check_num }}</td>–>-->
|
|
|
|
|
+<!--<!– </tr>–>-->
|
|
|
|
|
+<!--<!– </table>–>-->
|
|
|
|
|
+<!--<!– </div>–>-->
|
|
|
|
|
+<!-- <div class="send_work" v-if="tableData.length > 0" v-for="(item, index) in tableData" :key="index">-->
|
|
|
|
|
+<!-- <div class="check_box">-->
|
|
|
|
|
+<!-- <div @click="handleChoose(item, index)" :class="item.is_choose ? 'check_box_c_active' : 'check_box_c'">-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- <div class="secd_flex">-->
|
|
|
|
|
+<!-- <div class="secd_title">-->
|
|
|
|
|
+<!-- <span>产品名称:</span><span> {{ item.bus_no }}</span>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- <span class="secd_title_d">{{ item.product_title }}</span>-->
|
|
|
|
|
+<!-- <div class="secd_g"><span>规格型号:</span><span>{{ item.product_size }}</span></div>-->
|
|
|
|
|
+<!-- <div class="secd_flex_w">-->
|
|
|
|
|
+<!-- <div class="secd_flex_s">-->
|
|
|
|
|
+<!-- <span>花色:</span>-->
|
|
|
|
|
+<!-- <span>{{ item.out_qty }}件</span>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- <div class="secd_flex_s">-->
|
|
|
|
|
+<!-- <span>已包装数量:</span>-->
|
|
|
|
|
+<!-- <span>{{ item.this_delivery_qty - item.out_qty }}件</span>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- <div v-if="tableData.length == 0"-->
|
|
|
|
|
+<!-- style="display: flex;width: 100%;height: 10rem;justify-content: center;align-items: center;">-->
|
|
|
|
|
+
|
|
|
|
|
+<!-- <Spin size="small" />-->
|
|
|
|
|
+<!-- <Spin />-->
|
|
|
|
|
+<!-- <Spin size="small" />-->
|
|
|
|
|
+
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- <div class="footer">-->
|
|
|
|
|
+<!-- <Button-->
|
|
|
|
|
+<!-- type="primary"-->
|
|
|
|
|
+<!-- class="header_btn"-->
|
|
|
|
|
+<!-- style="margin-right: 3rem; height: 2.6rem"-->
|
|
|
|
|
+<!-- @click="handleReturn"-->
|
|
|
|
|
+<!-- >-->
|
|
|
|
|
+<!-- 返回</Button-->
|
|
|
|
|
+<!-- >-->
|
|
|
|
|
+<!-- <Button-->
|
|
|
|
|
+<!-- type="primary"-->
|
|
|
|
|
+<!-- class="header_btn"-->
|
|
|
|
|
+<!-- style="margin-left: 3rem; height: 2.6rem"-->
|
|
|
|
|
+<!-- @click="handelGoSure"-->
|
|
|
|
|
+<!-- >-->
|
|
|
|
|
+<!-- 确认</Button-->
|
|
|
|
|
+<!-- >-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+ <div style="overflow-y: scroll;padding-bottom: 9rem;box-sizing: border-box;">
|
|
|
|
|
+ <div style="background-image: url('../../../assets/images/bc.png');background-size: 100% 100%;">
|
|
|
|
|
+ <div class="home_header">盘点</div>
|
|
|
|
|
+ <div class="home_header_line"></div>
|
|
|
|
|
+ <div class="home_con_body">
|
|
|
|
|
+ <div class="home_con_s">
|
|
|
|
|
+ <div v-if="is_show" class="pack_up">
|
|
|
|
|
+ <img @click="handleShow" src="../../../assets/home/collect.png" alt="">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div v-if="!is_show" :class="!is_show ? 'pack_up_d' : ''" class="pack_up" style="display: flex;gap: .3125rem;">
|
|
|
|
|
+ <div style="font-size: 0.88rem;color: #ABDFFF;">展开</div>
|
|
|
|
|
+ <img @click="handleShow" style="width: 0.41rem;height: 0.69rem;" src="../../../assets/home/zk.png" alt="">
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div v-if="is_show" class="pack_up_con">
|
|
|
|
|
+ <p class="pack_up_name">王晓伟</p>
|
|
|
|
|
+ <div class="pack_up_grid">
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <p>账面数量</p>
|
|
|
|
|
+ <div><span>{{ total_num }}</span><span>件</span></div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <p>盘点总数</p>
|
|
|
|
|
+ <div><span>{{ scan_num }}</span><span>件</span></div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <p>未盘点总数</p>
|
|
|
|
|
+ <div><span>{{ total_num - scan_num }}</span><span>件</span></div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <!-- <div>
|
|
|
|
|
+ <p>包装件数</p>
|
|
|
|
|
+ <div><span>1245</span><span>件</span></div>
|
|
|
|
|
+ </div> -->
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <div class="send_work" v-if="tableData.length > 0" v-for="(item, index) in tableData" :key="index">
|
|
|
|
|
+<!-- <div class="check_box">-->
|
|
|
|
|
+<!-- <div @click="handleChoose(item, index)" :class="item.is_choose ? 'check_box_c_active' : 'check_box_c'">-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+ <div class="secd_flex">
|
|
|
|
|
+<!-- <div class="secd_title">-->
|
|
|
|
|
+<!-- <span>销售单号:</span><span> {{ item.bus_no }}</span>-->
|
|
|
|
|
+<!-- </div>-->
|
|
|
|
|
+ <span class="secd_title_d">{{ item.product_title }}</span>
|
|
|
|
|
+ <div class="secd_g"><span>规格型号:</span><span>{{ item.product_size }}</span></div>
|
|
|
|
|
+ <div class="secd_g"><span>花色/工艺:</span><span>{{ item.color }}{{item.color_two}}{{item.process_title}}{{item.process_title_two}}</span></div>
|
|
|
|
|
+ <div class="secd_flex_w">
|
|
|
|
|
+ <div class="secd_flex_s">
|
|
|
|
|
+ <span>账面数量:</span>
|
|
|
|
|
+ <span>{{ item.balance_num }}件</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="secd_flex_s">
|
|
|
|
|
+ <span>盘点数量:</span>
|
|
|
|
|
+ <span>{{ item.check_num }}件</span>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div v-if="tableData.length == 0"
|
|
|
|
|
+ style="display: flex;width: 100%;height: 10rem;justify-content: center;align-items: center;">
|
|
|
|
|
+
|
|
|
|
|
+ <Spin size="small" />
|
|
|
|
|
+ <Spin />
|
|
|
|
|
+ <Spin size="small" />
|
|
|
|
|
+
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="footer">
|
|
|
|
|
+
|
|
|
|
|
+ <div class="return_btn" @click="handleReturn">返回</div>
|
|
|
|
|
+ <div class="confirm_btn" @click="handelGoSure">确认</div>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
- <div class="bdy">
|
|
|
|
|
- <table>
|
|
|
|
|
- <tr style="height: 2rem">
|
|
|
|
|
- <th style="width: 4rem">产品名称</th>
|
|
|
|
|
- <th style="width: 3rem">规格型号</th>
|
|
|
|
|
- <th style="width: 3rem">花色</th>
|
|
|
|
|
- <th style="width: 3rem">账面数量</th>
|
|
|
|
|
- <th style="width: 3rem">盘点数量</th>
|
|
|
|
|
- </tr>
|
|
|
|
|
- <tr
|
|
|
|
|
- v-for="(item, index) in tableData"
|
|
|
|
|
- :key="index"
|
|
|
|
|
- @click="handleChoose(item, index)"
|
|
|
|
|
- >
|
|
|
|
|
- <td>
|
|
|
|
|
- {{ item.product_title }}
|
|
|
|
|
- </td>
|
|
|
|
|
- <td>{{ item.product_size }}</td>
|
|
|
|
|
- <td>{{item.color}}</td>
|
|
|
|
|
- <td>{{ item.balance_num }}</td>
|
|
|
|
|
- <td>{{ item.check_num }}</td>
|
|
|
|
|
- </tr>
|
|
|
|
|
- </table>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="footer">
|
|
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- class="header_btn"
|
|
|
|
|
- style="margin-right: 3rem; height: 2.6rem"
|
|
|
|
|
- @click="handleReturn"
|
|
|
|
|
- >
|
|
|
|
|
- 返回</Button
|
|
|
|
|
- >
|
|
|
|
|
- <Button
|
|
|
|
|
- type="primary"
|
|
|
|
|
- class="header_btn"
|
|
|
|
|
- style="margin-left: 3rem; height: 2.6rem"
|
|
|
|
|
- @click="handelGoSure"
|
|
|
|
|
- >
|
|
|
|
|
- 确认</Button
|
|
|
|
|
- >
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
@@ -97,9 +208,11 @@ export default {
|
|
|
send_goods_out_product: {},
|
|
send_goods_out_product: {},
|
|
|
is_show: true,
|
|
is_show: true,
|
|
|
is_use: false,
|
|
is_use: false,
|
|
|
- intentory_no: '',
|
|
|
|
|
- intentory_date: '',
|
|
|
|
|
- intentory_name: '',
|
|
|
|
|
|
|
+ total_num:0,
|
|
|
|
|
+ scan_num:0,
|
|
|
|
|
+ // intentory_no: '',
|
|
|
|
|
+ // intentory_date: '',
|
|
|
|
|
+ // intentory_name: '',
|
|
|
saveData: 0,
|
|
saveData: 0,
|
|
|
scan_data: []
|
|
scan_data: []
|
|
|
}
|
|
}
|
|
@@ -123,11 +236,15 @@ export default {
|
|
|
// 原始数据获取
|
|
// 原始数据获取
|
|
|
initData (row) {
|
|
initData (row) {
|
|
|
this.axios.post('/api/testdwyget', { ...row }).then(res => {
|
|
this.axios.post('/api/testdwyget', { ...row }).then(res => {
|
|
|
- this.intentory_no = res.data.data.goods_check.goods_check_no;
|
|
|
|
|
- this.intentory_date = res.data.data.createdDate;
|
|
|
|
|
- this.intentory_name = res.data.data.goods_check.check_employee_id_show;
|
|
|
|
|
|
|
+ // this.intentory_no = res.data.data.goods_check.goods_check_no;
|
|
|
|
|
+ // this.intentory_date = res.data.data.createdDate;
|
|
|
|
|
+ // this.intentory_name = res.data.data.goods_check.check_employee_id_show;
|
|
|
this.data = res.data
|
|
this.data = res.data
|
|
|
this.tableData.push(...res.data.data.goods_check_product);
|
|
this.tableData.push(...res.data.data.goods_check_product);
|
|
|
|
|
+ this.total_num = 0;
|
|
|
|
|
+ this.tableData.forEach(v => {
|
|
|
|
|
+ this.total_num += v.balance_num * 1
|
|
|
|
|
+ })
|
|
|
let text = []
|
|
let text = []
|
|
|
if (localStorage.getItem('fyy_target')) {
|
|
if (localStorage.getItem('fyy_target')) {
|
|
|
// console.log(JSON.parse(localStorage.getItem('fyy_target')))
|
|
// console.log(JSON.parse(localStorage.getItem('fyy_target')))
|
|
@@ -175,6 +292,7 @@ export default {
|
|
|
if(Object.keys(this.key_tableData).indexOf(this.deelUniqueKey(element)) !== -1){
|
|
if(Object.keys(this.key_tableData).indexOf(this.deelUniqueKey(element)) !== -1){
|
|
|
element.check_num = this.key_tableData[this.deelUniqueKey(element)];
|
|
element.check_num = this.key_tableData[this.deelUniqueKey(element)];
|
|
|
}
|
|
}
|
|
|
|
|
+ this.scan_num += element.check_num * 1;
|
|
|
})
|
|
})
|
|
|
},
|
|
},
|
|
|
handelGoSure () {
|
|
handelGoSure () {
|
|
@@ -217,116 +335,363 @@ export default {
|
|
|
}
|
|
}
|
|
|
</script>
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
<style lang="scss" scoped>
|
|
|
- .header {
|
|
|
|
|
- width: 94%;
|
|
|
|
|
- height: 7rem;
|
|
|
|
|
- // overflow: hidden;
|
|
|
|
|
- // transition: all 0.4s;
|
|
|
|
|
- position: relative;
|
|
|
|
|
- top: 0.5rem;
|
|
|
|
|
- left: 3%;
|
|
|
|
|
- box-shadow: 0.16rem 0.1rem 0.1rem 0.1rem #9d9b9b;
|
|
|
|
|
- border-radius: 1rem;
|
|
|
|
|
- padding: 0.4rem 0.7rem 0 1rem;
|
|
|
|
|
- background: #fff;
|
|
|
|
|
- }
|
|
|
|
|
- .header_btn {
|
|
|
|
|
- border-radius: 1rem;
|
|
|
|
|
- padding: 0.1rem;
|
|
|
|
|
- width: 5rem;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: space-around;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
|
|
+.return_btn {
|
|
|
|
|
+ background-image: url('../../../assets/home/return.png');
|
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.confirm_btn {
|
|
|
|
|
+ background-image: url('../../../assets/home/confirm.png');
|
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.return_btn,
|
|
|
|
|
+.confirm_btn {
|
|
|
|
|
+ width: 10.97rem;
|
|
|
|
|
+ height: 3.93rem;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 1.06rem;
|
|
|
|
|
+ font-weight: 500;
|
|
|
|
|
+ letter-spacing: 1px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.secd_flex_s>span:nth-child(1) {
|
|
|
|
|
+ font-size: 0.94rem;
|
|
|
|
|
+ color: #ABDFFF;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.secd_flex_s>span:nth-child(2) {
|
|
|
|
|
+ font-size: 0.94rem;
|
|
|
|
|
+ color: #03FCD3;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.secd_g {
|
|
|
|
|
+ font-size: 1rem;
|
|
|
|
|
+ color: #ABDFFF;
|
|
|
|
|
+ white-space: nowrap;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ text-overflow: ellipsis;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.secd_title_d {
|
|
|
|
|
+ margin-top: .8rem;
|
|
|
|
|
+ font-size: 1.13rem;
|
|
|
|
|
+ color: #FFFFFF;
|
|
|
|
|
+ text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.5);
|
|
|
|
|
+ white-space: nowrap;
|
|
|
|
|
+ overflow: hidden;
|
|
|
|
|
+ text-overflow: ellipsis;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.secd_flex_w {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ padding-right: 1.6rem;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.secd_flex {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ gap: .375rem;
|
|
|
|
|
+
|
|
|
|
|
+ .secd_title {
|
|
|
|
|
+ font-size: 0.88rem;
|
|
|
|
|
+ color: #ABDFFF;
|
|
|
|
|
+ opacity: 0.5;
|
|
|
}
|
|
}
|
|
|
- .header_top {
|
|
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+.check_box_c {
|
|
|
|
|
+ width: 1.19rem;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+ background-image: url('../../../assets/home/check.png');
|
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
+
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.check_box_c_active {
|
|
|
|
|
+ width: 1.3rem;
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+ background-image: url('../../../assets/home/checked.png');
|
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.send_work {
|
|
|
|
|
+ height: 9.69rem;
|
|
|
|
|
+ background-image: url('../../../assets/home/packUpback.png');
|
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
+ margin-top: 1.38rem;
|
|
|
|
|
+ padding: 0.44rem 0.4rem 1.34rem 1.22rem;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+
|
|
|
|
|
+ .check_box {
|
|
|
|
|
+ height: 1.19rem;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
- justify-content: space-between;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
|
|
+ justify-content: right;
|
|
|
}
|
|
}
|
|
|
- .ot {
|
|
|
|
|
- position: relative;
|
|
|
|
|
- top: -1.3rem;
|
|
|
|
|
- }
|
|
|
|
|
- .header_middle1 {
|
|
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.com_top {
|
|
|
|
|
+ margin-top: 1.72rem !important;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.completion_con {
|
|
|
|
|
+ height: 5.19rem;
|
|
|
|
|
+ background-image: url('../../../assets/home/completion.png');
|
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
+ margin-top: 0.72rem;
|
|
|
|
|
+ padding: 1rem 1.28rem;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.home_con_s {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+
|
|
|
|
|
+ .pack_up {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ top: 0;
|
|
|
|
|
+ left: 50%;
|
|
|
|
|
+ transform: translateX(-50%);
|
|
|
|
|
+ width: 5.56rem;
|
|
|
|
|
+ background-image: url('../../../assets/home/packUp.png');
|
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
+ height: 1.97rem;
|
|
|
display: flex;
|
|
display: flex;
|
|
|
- justify-content: space-between;
|
|
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
- .ft {
|
|
|
|
|
- font-size: 1.5rem;
|
|
|
|
|
- width: 5rem;
|
|
|
|
|
- text-align: center;
|
|
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+
|
|
|
|
|
+ img {
|
|
|
|
|
+ width: 2.59rem;
|
|
|
|
|
+ height: 0.88rem;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
- .header_middle {
|
|
|
|
|
- position: relative;
|
|
|
|
|
- top: -0.3rem;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: space-between;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- }
|
|
|
|
|
- /deep/ .btn-group > .btn,
|
|
|
|
|
- .btn-group-vertical > .btn {
|
|
|
|
|
- background: #ffffff;
|
|
|
|
|
- color: #2c3e50;
|
|
|
|
|
- outline: none;
|
|
|
|
|
- border: none;
|
|
|
|
|
- margin: 0;
|
|
|
|
|
- z-index: 3;
|
|
|
|
|
|
|
+
|
|
|
|
|
+ .pack_up_d {
|
|
|
|
|
+ top: -1.1rem;
|
|
|
}
|
|
}
|
|
|
- .header_footer {
|
|
|
|
|
- position: relative;
|
|
|
|
|
- top: -1.7rem;
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: space-between;
|
|
|
|
|
- align-items: center;
|
|
|
|
|
- div {
|
|
|
|
|
- font-size: 0.5rem;
|
|
|
|
|
- color: rgb(244, 136, 42);
|
|
|
|
|
|
|
+
|
|
|
|
|
+ .pack_up_con {
|
|
|
|
|
+ height: 14.09rem;
|
|
|
|
|
+ background-image: url('../../../assets/home/packUpback.png');
|
|
|
|
|
+ background-size: 100% 100%;
|
|
|
|
|
+ padding: 1.78rem 2.03rem;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+
|
|
|
|
|
+ .pack_up_name {
|
|
|
|
|
+ height: 1.25rem;
|
|
|
|
|
+ font-size: 1.25rem;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-weight: 600;
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
- .bdy {
|
|
|
|
|
- width: 94%;
|
|
|
|
|
- height: calc(100% - 18.7rem);
|
|
|
|
|
- overflow: auto;
|
|
|
|
|
- position: relative;
|
|
|
|
|
- top: 1rem;
|
|
|
|
|
- left: 3%;
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
- /deep/td {
|
|
|
|
|
- text-align: center;
|
|
|
|
|
- vertical-align: middle;
|
|
|
|
|
- }
|
|
|
|
|
- table {
|
|
|
|
|
- border-collapse: collapse; /* 合并边框 */
|
|
|
|
|
- width: 100%; /* 表格宽度 */
|
|
|
|
|
- background: #fff;
|
|
|
|
|
- table-layout: fixed;
|
|
|
|
|
- }
|
|
|
|
|
- th {
|
|
|
|
|
- font-size: 0.6rem;
|
|
|
|
|
- background: #66b1f4;
|
|
|
|
|
- color: #fff;
|
|
|
|
|
- }
|
|
|
|
|
- td {
|
|
|
|
|
- font-size: 0.6rem;
|
|
|
|
|
- word-break: break-all;
|
|
|
|
|
|
|
+ .pack_up_grid {
|
|
|
|
|
+ display: grid;
|
|
|
|
|
+ grid-template-columns: repeat(2, 1fr);
|
|
|
|
|
+ row-gap: .625rem;
|
|
|
|
|
+
|
|
|
|
|
+ &>div {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ flex-direction: column;
|
|
|
|
|
+ row-gap: .625rem;
|
|
|
|
|
+
|
|
|
|
|
+ &>div {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ gap: .125rem;
|
|
|
|
|
+
|
|
|
|
|
+ span:nth-child(1) {
|
|
|
|
|
+ font-size: 1.63rem;
|
|
|
|
|
+ font-family: DIN-BoldItalic, DIN;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+ color: #04FFD5;
|
|
|
|
|
+ line-height: 1.31rem;
|
|
|
|
|
+ transform: skewX(-10deg);
|
|
|
|
|
+ text-shadow: 0px 0px 0px rgba(4, 255, 213, 0.23);
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ span:nth-child(2) {
|
|
|
|
|
+ font-size: 1rem;
|
|
|
|
|
+ font-family: PingFangSC-Regular, PingFang SC;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ color: #ABDFFF;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ &>p:nth-child(1) {
|
|
|
|
|
+ font-size: 1rem;
|
|
|
|
|
+ font-family: PingFangSC-Regular, PingFang SC;
|
|
|
|
|
+ font-weight: 400;
|
|
|
|
|
+ color: #ABDFFF;
|
|
|
|
|
+ margin-bottom: 0px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
- td,
|
|
|
|
|
- th {
|
|
|
|
|
- vertical-align: middle;
|
|
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.home_con_body {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ padding: 1rem;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.home_header {
|
|
|
|
|
+ height: 3.125rem;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+ justify-content: center;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+ font-size: 1.125rem;
|
|
|
|
|
+ font-weight: 600;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.home_header_line {
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ height: .0625rem;
|
|
|
|
|
+ background-color: #fff;
|
|
|
|
|
+ opacity: 0.2;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.header {
|
|
|
|
|
+ width: 94%;
|
|
|
|
|
+ height: 7rem;
|
|
|
|
|
+ // overflow: hidden;
|
|
|
|
|
+ // transition: all 0.4s;
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ top: 0.5rem;
|
|
|
|
|
+ left: 3%;
|
|
|
|
|
+ box-shadow: 0.16rem 0.1rem 0.1rem 0.1rem #9d9b9b;
|
|
|
|
|
+ border-radius: 1rem;
|
|
|
|
|
+ padding: 0.4rem 0.7rem 0 1rem;
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.header_btn {
|
|
|
|
|
+ border-radius: 1rem;
|
|
|
|
|
+ padding: 0.1rem;
|
|
|
|
|
+ width: 5rem;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-around;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.header_top {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.ot {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ top: -1.3rem;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.header_middle1 {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+
|
|
|
|
|
+ .ft {
|
|
|
|
|
+ font-size: 1.5rem;
|
|
|
|
|
+ width: 5rem;
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
- border: 0.1rem solid #dddddd; /* 单元格边框样式 */
|
|
|
|
|
- padding: 0.02rem; /* 单元格内边距 */
|
|
|
|
|
- }
|
|
|
|
|
- .choose_item {
|
|
|
|
|
- background: #c8c8c8;
|
|
|
|
|
}
|
|
}
|
|
|
- .footer {
|
|
|
|
|
- display: flex;
|
|
|
|
|
- justify-content: space-around;
|
|
|
|
|
- width: 100%;
|
|
|
|
|
- position: absolute;
|
|
|
|
|
- bottom: 4.8rem;
|
|
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.header_middle {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ top: -0.3rem;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/deep/ .btn-group>.btn,
|
|
|
|
|
+.btn-group-vertical>.btn {
|
|
|
|
|
+ background: #ffffff;
|
|
|
|
|
+ color: #2c3e50;
|
|
|
|
|
+ outline: none;
|
|
|
|
|
+ border: none;
|
|
|
|
|
+ margin: 0;
|
|
|
|
|
+ z-index: 3;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.header_footer {
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ top: -1.7rem;
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ justify-content: space-between;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+
|
|
|
|
|
+ div {
|
|
|
|
|
+ font-size: 0.5rem;
|
|
|
|
|
+ color: rgb(244, 136, 42);
|
|
|
}
|
|
}
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.bdy {
|
|
|
|
|
+ width: 94%;
|
|
|
|
|
+ height: calc(100% - 18.7rem);
|
|
|
|
|
+ overflow: auto;
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ top: 1rem;
|
|
|
|
|
+ left: 3%;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+/deep/td {
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ vertical-align: middle;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+table {
|
|
|
|
|
+ border-collapse: collapse;
|
|
|
|
|
+ /* 合并边框 */
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ /* 表格宽度 */
|
|
|
|
|
+ background: #fff;
|
|
|
|
|
+ table-layout: fixed;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+th {
|
|
|
|
|
+ font-size: 0.6rem;
|
|
|
|
|
+ background: #66b1f4;
|
|
|
|
|
+ color: #fff;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+td {
|
|
|
|
|
+ font-size: 0.6rem;
|
|
|
|
|
+ word-break: break-all;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+td,
|
|
|
|
|
+th {
|
|
|
|
|
+ vertical-align: middle;
|
|
|
|
|
+ text-align: center;
|
|
|
|
|
+ border: 0.1rem solid #dddddd;
|
|
|
|
|
+ /* 单元格边框样式 */
|
|
|
|
|
+ padding: 0.02rem;
|
|
|
|
|
+ /* 单元格内边距 */
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.choose_item {
|
|
|
|
|
+ background: #c8c8c8;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.footer {
|
|
|
|
|
+ display: flex;
|
|
|
|
|
+ width: 100%;
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ bottom: 4.8rem;
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|