|
@@ -27,13 +27,13 @@
|
|
<div style="width: 100%">
|
|
<div style="width: 100%">
|
|
<el-row style="padding: 0 0 0 80px">
|
|
<el-row style="padding: 0 0 0 80px">
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
- <el-col :span="4" style="width: 120px">
|
|
|
|
|
|
+ <el-col :span="4" style="width: 140px">
|
|
<el-select
|
|
<el-select
|
|
:size="searchSize"
|
|
:size="searchSize"
|
|
v-model="parmValue.status"
|
|
v-model="parmValue.status"
|
|
filterable
|
|
filterable
|
|
clearable
|
|
clearable
|
|
- placeholder="账号状态"
|
|
|
|
|
|
+ placeholder="工差单状态"
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
@change="
|
|
@change="
|
|
pageInfo.curr = 1;
|
|
pageInfo.curr = 1;
|
|
@@ -42,10 +42,10 @@
|
|
"
|
|
"
|
|
>
|
|
>
|
|
<el-option
|
|
<el-option
|
|
- v-for="item in statusList"
|
|
|
|
|
|
+ v-for="item in statusOptions"
|
|
:key="'status' + item.code"
|
|
:key="'status' + item.code"
|
|
- :label="item.name"
|
|
|
|
- :value="item.code"
|
|
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.id"
|
|
/>
|
|
/>
|
|
</el-select>
|
|
</el-select>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -60,52 +60,6 @@
|
|
/>
|
|
/>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
|
- <el-col :span="12" style="width: 380px; padding: 0 0 0 10px">
|
|
|
|
- <el-input
|
|
|
|
- placeholder="关键字"
|
|
|
|
- v-model="input"
|
|
|
|
- :size="searchSize"
|
|
|
|
- class="input-with-select"
|
|
|
|
- >
|
|
|
|
- <el-select
|
|
|
|
- v-model="select"
|
|
|
|
- :size="searchSize"
|
|
|
|
- slot="prepend"
|
|
|
|
- style="width: 115px"
|
|
|
|
- placeholder="查找类型"
|
|
|
|
- >
|
|
|
|
- <el-option label="工差单编号" value="1"></el-option>
|
|
|
|
- <el-option label="采购单编号" value="2"></el-option>
|
|
|
|
- <el-option label="申请人" value="3"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
- <el-button slot="append" icon="el-icon-search"></el-button>
|
|
|
|
- </el-input>
|
|
|
|
- </el-col>
|
|
|
|
- <!-- <el-col :span="4" style="width: 150px; padding: 0 0 0 10px">
|
|
|
|
- <el-input
|
|
|
|
- :size="searchSize"
|
|
|
|
- v-model="parmValue.name"
|
|
|
|
- :maxlength="40"
|
|
|
|
- placeholder="业务员姓名"
|
|
|
|
- />
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="4" style="width: 160px; padding: 0 0 0 10px">
|
|
|
|
- <el-input
|
|
|
|
- :size="searchSize"
|
|
|
|
- v-model="parmValue.username"
|
|
|
|
- :maxlength="40"
|
|
|
|
- placeholder="手机号"
|
|
|
|
- />
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="4" style="width: 54px">
|
|
|
|
- <el-button
|
|
|
|
- :size="searchSize"
|
|
|
|
- type="primary"
|
|
|
|
- class="fr"
|
|
|
|
- icon="el-icon-search"
|
|
|
|
- @click="searchList"
|
|
|
|
- /></el-col>-->
|
|
|
|
-
|
|
|
|
<el-col :span="3" style="width: 66px; float: right">
|
|
<el-col :span="3" style="width: 66px; float: right">
|
|
<el-button
|
|
<el-button
|
|
:size="searchSize"
|
|
:size="searchSize"
|
|
@@ -126,16 +80,34 @@
|
|
重置
|
|
重置
|
|
</el-button>
|
|
</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
- <!-- <el-col :span="3" style="width: 66px; float: right">
|
|
|
|
- <el-button
|
|
|
|
- :size="searchSize"
|
|
|
|
- type="primary"
|
|
|
|
- style="float: right; margin-left: 5px"
|
|
|
|
- @click="openModal('add', false, {})"
|
|
|
|
- >
|
|
|
|
- 新建工差
|
|
|
|
- </el-button>
|
|
|
|
- </el-col> -->
|
|
|
|
|
|
+ </el-col>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row style="padding:10px 0 0 0">
|
|
|
|
+ <el-col :span="4" style="width: 320px">
|
|
|
|
+ <el-input
|
|
|
|
+ :size="searchSize"
|
|
|
|
+ v-model="parmValue.cgdNo"
|
|
|
|
+ :maxlength="40"
|
|
|
|
+ @blur="
|
|
|
|
+ pageInfo.curr = 1;
|
|
|
|
+ parmValue.page = 1;
|
|
|
|
+ searchList();
|
|
|
|
+ "
|
|
|
|
+ placeholder="采购单编号"
|
|
|
|
+ />
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="4" style="width: 180px; padding: 0 0 0 10px">
|
|
|
|
+ <el-input
|
|
|
|
+ :size="searchSize"
|
|
|
|
+ v-model="parmValue.apply_name"
|
|
|
|
+ :maxlength="40"
|
|
|
|
+ placeholder="申请人"
|
|
|
|
+ @blur="
|
|
|
|
+ pageInfo.curr = 1;
|
|
|
|
+ parmValue.page = 1;
|
|
|
|
+ searchList();
|
|
|
|
+ "
|
|
|
|
+ />
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
</div>
|
|
</div>
|
|
@@ -183,7 +155,6 @@
|
|
<script>
|
|
<script>
|
|
import mixinPage from "@/mixins/elPaginationHandle";
|
|
import mixinPage from "@/mixins/elPaginationHandle";
|
|
import resToken from "@/mixins/resToken";
|
|
import resToken from "@/mixins/resToken";
|
|
-import statusList from "@/assets/js/statusList";
|
|
|
|
import asyncRequest from "@/apis/service/purchaseIn/purchaseDiffOrder";
|
|
import asyncRequest from "@/apis/service/purchaseIn/purchaseDiffOrder";
|
|
// import addEditModel from "./addEditModel";
|
|
// import addEditModel from "./addEditModel";
|
|
import { mapGetters } from "vuex";
|
|
import { mapGetters } from "vuex";
|
|
@@ -215,11 +186,12 @@ export default {
|
|
input: "",
|
|
input: "",
|
|
// 状态
|
|
// 状态
|
|
statusOptions: [
|
|
statusOptions: [
|
|
- { id: "0", label: "禁用" },
|
|
|
|
- { id: "1", label: "启用" },
|
|
|
|
|
|
+ { id: "0", label: "待发起审核" },
|
|
|
|
+ { id: "1", label: "待通知采购部门" },
|
|
|
|
+ { id: "2", label: "待通知财务部门" },
|
|
|
|
+ { id: "3", label: "已完成" },
|
|
],
|
|
],
|
|
- statusList: statusList,
|
|
|
|
- loading: false,
|
|
|
|
|
|
+ loading: true,
|
|
showModel: false,
|
|
showModel: false,
|
|
isDetail: false,
|
|
isDetail: false,
|
|
modelId: 0,
|
|
modelId: 0,
|
|
@@ -253,30 +225,45 @@ export default {
|
|
// 表格 - 列参数
|
|
// 表格 - 列参数
|
|
columns: [
|
|
columns: [
|
|
{
|
|
{
|
|
- prop: "nickname",
|
|
|
|
- label: "真实姓名",
|
|
|
|
|
|
+ prop: "cgdNo",
|
|
|
|
+ label: "采购单编号",
|
|
|
|
+ width: "160px",
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ prop: "apply_name",
|
|
|
|
+ label: "申请人",
|
|
|
|
+ width: "65px",
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- prop: "role_name",
|
|
|
|
- label: "角色名称",
|
|
|
|
|
|
+ prop: "good_code",
|
|
|
|
+ label: "商品编码",
|
|
|
|
+ width: "150px",
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- prop: "mobile",
|
|
|
|
- label: "联系电话",
|
|
|
|
|
|
+ prop: "good_name",
|
|
|
|
+ label: "商品名称",
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- prop: "email",
|
|
|
|
- label: "邮箱",
|
|
|
|
|
|
+ prop: "good_weight",
|
|
|
|
+ label: "商品总重量(g)",
|
|
|
|
+ width: "110px",
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ prop: "diff_weight",
|
|
|
|
+ label: "工差总重量(g)",
|
|
|
|
+ width: "110px",
|
|
|
|
+ },
|
|
|
|
+
|
|
{
|
|
{
|
|
prop: "status",
|
|
prop: "status",
|
|
label: "状态",
|
|
label: "状态",
|
|
_slot_: "status",
|
|
_slot_: "status",
|
|
- width: "80px",
|
|
|
|
|
|
+ width: "120px",
|
|
},
|
|
},
|
|
{
|
|
{
|
|
prop: "addtime",
|
|
prop: "addtime",
|
|
label: "创建时间",
|
|
label: "创建时间",
|
|
|
|
+ width: "140px",
|
|
sortable: true,
|
|
sortable: true,
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -291,8 +278,8 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|
|
- this.tableData = [{ value: "", id: "1" }];
|
|
|
|
- // this.searchList();
|
|
|
|
|
|
+ // this.tableData = [{ value: "", id: "1" }];
|
|
|
|
+ this.searchList();
|
|
},
|
|
},
|
|
|
|
|
|
methods: {
|
|
methods: {
|