Просмотр исходного кода

出库审核添加查询条件,出库审核详情和出库填报详情保持一致

zhuqingsong 1 год назад
Родитель
Сommit
8481b3a23a

+ 5 - 7
src/views/InformationAudit/outWarehouseAudit/detail.vue

@@ -8,17 +8,15 @@
8 8
             {{ scope.row.outboundType ? showCh(scope.row.outboundType, outdound_type) : scope.row.outboundType }}
9 9
           </template>
10 10
         </el-table-column>
11
-        <el-table-column prop="materialGroup" label="物资大类" header-align="center" align="center" />
12
-        <el-table-column prop="materialType" label="物资类别" header-align="center" align="center" />
13
-        <el-table-column prop="materialName" label="物资名称" header-align="center" align="center" />
14
-        <el-table-column prop="unit" label="单位" header-align="center" align="center" />
15
-        <el-table-column prop="quantity" label="数量" header-align="center" align="center" />
16
-        <el-table-column prop="province" label="调用省份" header-align="center" align="center">
11
+        <el-table-column prop="materialName" label="物资名称" header-align="center" align="center" width="360">
17 12
           <template #default="scope">
18
-            {{ scope.row.province ? showCh(scope.row.province, province_ch) : scope.row.province }}
13
+            {{ scope.row.materialGroup + "/" + scope.row.materialType + "/" + scope.row.materialName }}
19 14
           </template>
20 15
         </el-table-column>
16
+        <el-table-column prop="unit" label="单位" header-align="center" align="center" />
17
+        <el-table-column prop="quantity" label="数量" header-align="center" align="center" />
21 18
         <el-table-column prop="outboundTime" label="出库日期" header-align="center" align="center" />
19
+        <el-table-column prop="inboundTime" label="入库日期" align="center" />
22 20
         <el-table-column prop="unitPrice" label="单价(元)" header-align="center" align="center" />
23 21
         <el-table-column prop="totalPrice" label="价值(万元)" header-align="center" align="center" />
24 22
         <el-table-column prop="isAvailable" label="是否可用" header-align="center" align="center">

+ 17 - 9
src/views/InformationAudit/outWarehouseAudit/index.vue

@@ -4,6 +4,11 @@
4 4
     <el-form :model="formData" label-width="100px" class="whole_form">
5 5
       <el-row :gutter="20">
6 6
         <el-col :span="6">
7
+          <el-form-item label="库点简称">
8
+            <el-input v-model="formData.warehouse" clearable placeholder="请输入" style="width: 280px" />
9
+          </el-form-item>
10
+        </el-col>
11
+        <el-col :span="6">
7 12
           <el-form-item label="出库类型">
8 13
             <el-select v-model="formData.outboundType" class="m-2" placeholder="请选择" clearable style="width: 280px">
9 14
               <el-option v-for="item in outdound_type" :key="item.value" :label="item.label" :value="item.value" />
@@ -16,7 +21,11 @@
16 21
           </el-form-item>
17 22
         </el-col>
18 23
         <el-col :span="6">
19
-          <el-form-item label="当前审批节点">
24
+          <el-button type="primary" :icon="Search" @click="handleSearch">查询</el-button>
25
+          <el-button :icon="RefreshRight" @click="handleReSearch">清空</el-button>
26
+        </el-col>
27
+        <el-col :span="6">
28
+          <el-form-item label="审批节点">
20 29
             <el-select v-model="formData.status" class="m-2" placeholder="请选择" clearable style="width: 280px">
21 30
               <el-option
22 31
                 v-for="(item, index) in auditing_status"
@@ -27,10 +36,6 @@
27 36
             </el-select>
28 37
           </el-form-item>
29 38
         </el-col>
30
-        <el-col :span="6">
31
-          <el-button type="primary" :icon="Search" @click="handleSearch">查询</el-button>
32
-          <el-button :icon="RefreshRight" @click="handleReSearch">清空</el-button>
33
-        </el-col>
34 39
       </el-row>
35 40
     </el-form>
36 41
     <el-table :data="tableData" style="width: 100%" stripe border>
@@ -122,6 +127,7 @@ let page = reactive({
122 127
 });
123 128
 let formData = ref({
124 129
   outboundType: "",
130
+  warehouse: "",
125 131
   materialNameVo: "",
126 132
   status: ""
127 133
 });
@@ -130,12 +136,13 @@ let { tableData, deptType } = toRefs(data);
130 136
 
131 137
 // 获取列表
132 138
 const getList = () => {
133
-  console.log(store.state.searchQuery)
134
-  store.commit('SET_SEARCH_QUERY', {
139
+  console.log(store.state.searchQuery);
140
+  store.commit("SET_SEARCH_QUERY", {
135 141
     outAudit: {
136 142
       outboundType: formData.value.outboundType,
137 143
       materialNameVo: formData.value.materialNameVo,
138
-      status: formData.value.status
144
+      status: formData.value.status,
145
+      warehouse: formData.value.warehouse
139 146
     }
140 147
   });
141 148
   const data = reactive({
@@ -170,6 +177,7 @@ const handleReSearch = () => {
170 177
   formData.value.outboundType = "";
171 178
   formData.value.materialNameVo = "";
172 179
   formData.value.status = "";
180
+  formData.value.warehouse = "";
173 181
   getList();
174 182
 };
175 183
 // 审核
@@ -196,7 +204,7 @@ const handleShow = (row: any) => {
196 204
 };
197 205
 
198 206
 onMounted(() => {
199
-  formData.value = store.state.searchQuery.searchQuery.outAudit || {}
207
+  formData.value = store.state.searchQuery.searchQuery.outAudit || {};
200 208
   getList();
201 209
   deptType = userInfo.value.deptType ? userInfo.value.deptType : "";
202 210
 });

+ 1 - 1
src/views/dataStatistics/warning/detail.vue

@@ -11,7 +11,7 @@
11 11
           <el-button :icon="Search" type="primary" @click="getList">查询</el-button>
12 12
           <el-button :icon="RefreshRight" @click="clearSearch">清空</el-button>
13 13
           <!-- <el-button type="primary" :disable="!tableLoading" :icon="Download" @click="downloadExcel">导出</el-button> -->
14
-          <el-button type="primary" :icon="Download" @click="exportTemplate" v-if="hasBtn('tj:export')">导出</el-button>
14
+          <!-- <el-button type="primary" :icon="Download" @click="exportTemplate" v-if="hasBtn('tj:export')">导出</el-button> -->
15 15
         </el-col>
16 16
         <!-- <el-col :span="6" class="btn_center">
17 17
           <el-button class="color1" @click="handlerColor('success', '1')">超期</el-button>