|
@@ -2,6 +2,18 @@
|
|
|
<div>
|
|
|
<el-card class="box-card">
|
|
|
<test :form-config="btnForm"> </test>
|
|
|
+
|
|
|
+ <query
|
|
|
+ :selectConfig="selectConfig"
|
|
|
+ :req="queryParams"
|
|
|
+ :isShowMore="true"
|
|
|
+ @handleQuery="handleQuery"
|
|
|
+ @handleMore="
|
|
|
+ () => {
|
|
|
+ queryDialog = true;
|
|
|
+ }
|
|
|
+ "
|
|
|
+ ></query>
|
|
|
<el-table :data="tableList" v-loading="loading">
|
|
|
<el-table-column
|
|
|
:label="$t('product_material.supply.supplyType')"
|
|
@@ -77,28 +89,340 @@
|
|
|
"
|
|
|
:visible.sync="open"
|
|
|
v-if="open"
|
|
|
- width="50%"
|
|
|
+ width="40%"
|
|
|
>
|
|
|
- <!-- <el-form label-width="100px" :model="form">
|
|
|
+ <el-form
|
|
|
+ label-position="left"
|
|
|
+ :model="submitForm"
|
|
|
+ ref="submitForm"
|
|
|
+ :rules="submitRules"
|
|
|
+ label-width="100px"
|
|
|
+ >
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.supplyType')"
|
|
|
+ prop="type"
|
|
|
+ >
|
|
|
+ <el-select
|
|
|
+ v-model="submitForm.type"
|
|
|
+ :placeholder="$t('pleaseSelect')"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in options"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
- <el-form-item :label="$t('product_material.supply.supplyCode')" prop="code">
|
|
|
- <el-input v-model="form.name" :placeholder="$t('product_material.supply.supplyCode')"></el-input>
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.supplyCode')"
|
|
|
+ prop="code"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.code"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
-
|
|
|
- </el-form> -->
|
|
|
- <test
|
|
|
- ref="form"
|
|
|
- v-model="dialogParams"
|
|
|
- :form-config="dialogForm"
|
|
|
- :insideRules="dialogRules"
|
|
|
- ></test>
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.supplyName')"
|
|
|
+ prop="name"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.name"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item :label="$t('product_material.supply.city')" prop="city">
|
|
|
+ <el-select
|
|
|
+ v-model="submitForm.city"
|
|
|
+ :placeholder="$t('pleaseSelect')"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in options"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.address')"
|
|
|
+ prop="detailedAddress"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.detailedAddress"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.contacts')"
|
|
|
+ prop="contacts"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.contacts"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.contactNumber')"
|
|
|
+ prop="phone"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.phone"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.accountingPeriod')"
|
|
|
+ prop="accountPeriod"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.accountPeriod"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item
|
|
|
+ :label="
|
|
|
+ $t('product_material.supply.returnAndReplacementPeriod')
|
|
|
+ "
|
|
|
+ prop="returnPeriod"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.returnPeriod"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-form-item :label="$t('product_material.supply.enclosure')">
|
|
|
+ <el-upload
|
|
|
+ class="upload-demo"
|
|
|
+ action="https://jsonplaceholder.typicode.com/posts/"
|
|
|
+ :on-preview="handlePreview"
|
|
|
+ :on-remove="handleRemove"
|
|
|
+ :on-success="handleSuccess"
|
|
|
+ multiple
|
|
|
+ :file-list="fileList"
|
|
|
+ >
|
|
|
+ <el-button size="small" type="primary">点击上传</el-button>
|
|
|
+ </el-upload>
|
|
|
+ </el-form-item>
|
|
|
+ <labelTitle
|
|
|
+ :content="$t('product_material.supply.backInfo')"
|
|
|
+ ></labelTitle>
|
|
|
+
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.accountName')"
|
|
|
+ prop="accountName"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.accountName"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.bankAccount')"
|
|
|
+ prop="bankAccount"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.bankAccount"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.bankOfDeposit')"
|
|
|
+ prop="bankOfDeposit"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.bankOfDeposit"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.bankNo')"
|
|
|
+ prop="interBankNo"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="submitForm.interBankNo"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
+ <div style="text-align: center">
|
|
|
+ <el-button size="small">{{ $t("cancel") }} </el-button>
|
|
|
+ <el-button type="primary" size="small">
|
|
|
+ {{ $t("submit") }}</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
</el-dialog>
|
|
|
|
|
|
-
|
|
|
-
|
|
|
+ <el-dialog
|
|
|
+ :title="$t('seniorQuery')"
|
|
|
+ :visible.sync="queryDialog"
|
|
|
+ v-if="queryDialog"
|
|
|
+ width="30%"
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ label-position="top"
|
|
|
+ :model="queryParams"
|
|
|
+ ref="queryForm"
|
|
|
+ label-width="100px"
|
|
|
+ >
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.supplyType')"
|
|
|
+ prop="type"
|
|
|
+ >
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.type"
|
|
|
+ :placeholder="$t('pleaseSelect')"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in options"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.supplyCode')"
|
|
|
+ prop="code"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.code"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.supplyName')"
|
|
|
+ prop="name"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.name"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item :label="$t('product_material.supply.city')" prop="city">
|
|
|
+ <el-select
|
|
|
+ v-model="queryParams.city"
|
|
|
+ :placeholder="$t('pleaseSelect')"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in options"
|
|
|
+ :key="item.value"
|
|
|
+ :label="item.label"
|
|
|
+ :value="item.value"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.address')"
|
|
|
+ prop="detailedAddress"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.detailedAddress"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.contacts')"
|
|
|
+ prop="contacts"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.contacts"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.contactNumber')"
|
|
|
+ prop="phone"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.phone"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item
|
|
|
+ :label="$t('product_material.supply.accountingPeriod')"
|
|
|
+ prop="accountPeriod"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.accountPeriod"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item
|
|
|
+ :label="
|
|
|
+ $t('product_material.supply.returnAndReplacementPeriod')
|
|
|
+ "
|
|
|
+ prop="returnPeriod"
|
|
|
+ >
|
|
|
+ <el-input
|
|
|
+ v-model="queryParams.returnPeriod"
|
|
|
+ :placeholder="$t('pleaseInput')"
|
|
|
+ ></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <div style="text-align: center">
|
|
|
+ <el-button size="small" @click="queryDialog = false"
|
|
|
+ >{{ $t("cancel") }}
|
|
|
+ </el-button>
|
|
|
+ <el-button type="primary" size="small" @click="handleQuery">
|
|
|
+ {{ $t("submit") }}</el-button
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+ </el-form>
|
|
|
</el-dialog>
|
|
|
</el-card>
|
|
|
</div>
|
|
@@ -106,6 +430,7 @@
|
|
|
|
|
|
<script>
|
|
|
import test from "@/components/form-test/index.vue";
|
|
|
+import query from "@/components/query/index.vue";
|
|
|
|
|
|
import * as API from "@/api/product-material/product/index.js";
|
|
|
|
|
@@ -113,6 +438,7 @@ import labelTitle from "@/components/label-title/index.vue";
|
|
|
export default {
|
|
|
components: {
|
|
|
test,
|
|
|
+ query,
|
|
|
labelTitle,
|
|
|
},
|
|
|
data() {
|
|
@@ -120,9 +446,18 @@ export default {
|
|
|
queryParams: {
|
|
|
pageNum: 1,
|
|
|
pageSize: 10,
|
|
|
+ type: "",
|
|
|
+ name: "",
|
|
|
+ code: "",
|
|
|
keyword: "",
|
|
|
- tdaApplicationId: "",
|
|
|
- tdaProductId: "",
|
|
|
+ contacts: "",
|
|
|
+ phone: "",
|
|
|
+ phonePrefixType: "",
|
|
|
+ countryId: "",
|
|
|
+ provinceId: "",
|
|
|
+ cityId: "",
|
|
|
+ accountPeriod: "",
|
|
|
+ returnPeriod: "",
|
|
|
},
|
|
|
btnForm: {
|
|
|
otherButton: {
|
|
@@ -154,152 +489,101 @@ export default {
|
|
|
],
|
|
|
},
|
|
|
},
|
|
|
- tableList: [{}],
|
|
|
- loading: false,
|
|
|
- total: 3,
|
|
|
- open: false,
|
|
|
- titleText: "add",
|
|
|
- dialogParams: {
|
|
|
- classifyId: "",
|
|
|
- type: "",
|
|
|
- code: "",
|
|
|
- name: "",
|
|
|
- unit: "",
|
|
|
- introduce: "",
|
|
|
- },
|
|
|
- dialogForm: {
|
|
|
- loadingStatus: false,
|
|
|
- type: {
|
|
|
+ selectConfig: [
|
|
|
+ {
|
|
|
label: this.$t("product_material.supply.supplyType"),
|
|
|
- type: "select",
|
|
|
- span: 2,
|
|
|
- labelName: "labelName",
|
|
|
- keyName: "keyName",
|
|
|
+ prop: "type",
|
|
|
data: [],
|
|
|
},
|
|
|
- code: {
|
|
|
- span: 2,
|
|
|
- label: this.$t("product_material.supply.supplyCode"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- name: {
|
|
|
- label: this.$t("product_material.supply.supplyName"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- address: {
|
|
|
- label: this.$t("product_material.supply.address"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- contacts: {
|
|
|
- span: 2,
|
|
|
- label: this.$t("product_material.supply.contacts"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- contactNumber: {
|
|
|
- span: 2,
|
|
|
- label: this.$t("product_material.supply.contactNumber"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- accountingPeriod: {
|
|
|
- span: 2,
|
|
|
+ {
|
|
|
label: this.$t("product_material.supply.accountingPeriod"),
|
|
|
- type: "input",
|
|
|
+ prop: "accountPeriodType",
|
|
|
+ data: [],
|
|
|
},
|
|
|
- returnAndReplacementPeriod: {
|
|
|
- span: 2,
|
|
|
+ {
|
|
|
label: this.$t("product_material.supply.returnAndReplacementPeriod"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- enclosure: {
|
|
|
- label: this.$t("product_material.supply.enclosure"),
|
|
|
- type: "uploads",
|
|
|
- },
|
|
|
-
|
|
|
- accountName: {
|
|
|
- span: 2,
|
|
|
- label: this.$t("product_material.supply.accountName"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- bankAccount: {
|
|
|
- span: 2,
|
|
|
- label: this.$t("product_material.supply.bankAccount"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- bankOfDeposit: {
|
|
|
- span: 2,
|
|
|
- label: this.$t("product_material.supply.bankOfDeposit"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
- bankNo: {
|
|
|
- span: 2,
|
|
|
- label: this.$t("product_material.supply.bankNo"),
|
|
|
- type: "input",
|
|
|
- },
|
|
|
-
|
|
|
- otherButton: {
|
|
|
- align: "center",
|
|
|
- list: [
|
|
|
- {
|
|
|
- name: this.$t("cancelText"),
|
|
|
- methodsText: "cancel",
|
|
|
- cancel: () => {
|
|
|
- this.$refs.form.reset();
|
|
|
- this.open = false;
|
|
|
- },
|
|
|
- },
|
|
|
- {
|
|
|
- name: this.$t("submitText"),
|
|
|
- methodsText: "submit",
|
|
|
- type: "primary",
|
|
|
- submit: () => {
|
|
|
- this.handleSubmit();
|
|
|
- },
|
|
|
- },
|
|
|
- ],
|
|
|
+ prop: "returnPeriodType",
|
|
|
+ data: [],
|
|
|
},
|
|
|
+ ],
|
|
|
+ queryDialog: false,
|
|
|
+ tableList: [],
|
|
|
+ loading: false,
|
|
|
+ total: 3,
|
|
|
+ open: false,
|
|
|
+ titleText: "add",
|
|
|
+ submitForm: {
|
|
|
+ type: "",
|
|
|
+ name: "",
|
|
|
+ code: "",
|
|
|
+ contacts: "",
|
|
|
+ phone: "",
|
|
|
+ phonePrefixType: "",
|
|
|
+ countryId: "",
|
|
|
+ provinceId: "",
|
|
|
+ cityId: "",
|
|
|
+ detailedAddress: "",
|
|
|
+ accountPeriod: "",
|
|
|
+ returnPeriod: "",
|
|
|
+ accountName: "",
|
|
|
+ bankAccount: "",
|
|
|
+ bankOfDeposit: "",
|
|
|
+ interBankNo: "",
|
|
|
+ fileInfoList: [],
|
|
|
},
|
|
|
- dialogRules: {
|
|
|
- name: [
|
|
|
+ fileList: [],
|
|
|
+ submitRules: {
|
|
|
+ type: [
|
|
|
{
|
|
|
required: true,
|
|
|
- message: this.$t("product_material.supply.supplyNameRules"),
|
|
|
- trigger: "blur",
|
|
|
+ message:
|
|
|
+ this.$t("pleaseSelect") +
|
|
|
+ this.$t("product_material.supply.supplyType"),
|
|
|
+ trigger: "change",
|
|
|
},
|
|
|
],
|
|
|
- type: [
|
|
|
+ name: [
|
|
|
{
|
|
|
required: true,
|
|
|
- message: this.$t("product_material.supply.supplyTypeRules"),
|
|
|
- trigger: "change",
|
|
|
+ message:
|
|
|
+ this.$t("pleaseInput") +
|
|
|
+ this.$t("product_material.supply.supplyName"),
|
|
|
+ trigger: "blur",
|
|
|
},
|
|
|
],
|
|
|
contacts: [
|
|
|
{
|
|
|
required: true,
|
|
|
- message: this.$t("product_material.supply.contactsRules"),
|
|
|
+ message:
|
|
|
+ this.$t("pleaseInput") +
|
|
|
+ this.$t("product_material.supply.contacts"),
|
|
|
trigger: "blur",
|
|
|
},
|
|
|
],
|
|
|
- contactNumber: [
|
|
|
+ phone: [
|
|
|
{
|
|
|
required: true,
|
|
|
- message: this.$t("product_material.supply.contactNumberRules"),
|
|
|
+ message:
|
|
|
+ this.$t("pleaseInput") +
|
|
|
+ this.$t("product_material.supply.contactNumber"),
|
|
|
trigger: "blur",
|
|
|
},
|
|
|
],
|
|
|
- accountingPeriod: [
|
|
|
+ accountPeriod: [
|
|
|
{
|
|
|
required: true,
|
|
|
- message: this.$t("product_material.supply.accountingPeriodRules"),
|
|
|
+ message:
|
|
|
+ this.$t("pleaseInput") +
|
|
|
+ this.$t("product_material.supply.accountingPeriod"),
|
|
|
trigger: "blur",
|
|
|
},
|
|
|
],
|
|
|
- returnAndReplacementPeriod: [
|
|
|
+ returnPeriod: [
|
|
|
{
|
|
|
required: true,
|
|
|
- message: this.$t(
|
|
|
- "product_material.supply.returnAndReplacementPeriodRules"
|
|
|
- ),
|
|
|
+ message:
|
|
|
+ this.$t("pleaseInput") +
|
|
|
+ this.$t("product_material.supply.returnAndReplacementPeriod"),
|
|
|
trigger: "blur",
|
|
|
},
|
|
|
],
|
|
@@ -308,6 +592,9 @@ export default {
|
|
|
},
|
|
|
created() {},
|
|
|
methods: {
|
|
|
+ handleQuery() {
|
|
|
+ this.getList();
|
|
|
+ },
|
|
|
go() {
|
|
|
this.$router.push({
|
|
|
path: "/product-material/supply/priceMaintenance",
|
|
@@ -371,6 +658,9 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
+ handlePreview() {},
|
|
|
+ handleRemove() {},
|
|
|
+ handleSuccess() {},
|
|
|
},
|
|
|
};
|
|
|
</script>
|