|
@@ -9,25 +9,25 @@
|
|
|
</div>
|
|
|
<div class="add-customer-btn">
|
|
|
<el-button
|
|
|
- v-if="detailData.seeDisabled"
|
|
|
+ v-if="detailData.seeDisabled && !detailData.opDisabled"
|
|
|
size="small"
|
|
|
@click="detailData.seeDisabled = false"
|
|
|
type="primary"
|
|
|
style="margin-right: 8px"
|
|
|
>编辑</el-button>
|
|
|
- <el-dropdown style="margin-right: 8px;">
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- >
|
|
|
- 审核处理<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
- </el-button>
|
|
|
- <el-dropdown-menu slot="dropdown">
|
|
|
- <el-dropdown-item :disabled="!form.id || form.status > 0" @click.native="pleaseCheck">请核数据</el-dropdown-item>
|
|
|
- <el-dropdown-item v-if="form.status > 0" @click.native="checkScheduleDialog = true,checkId=form.id">审核进度</el-dropdown-item>
|
|
|
- <el-dropdown-item v-if="false">撤销请核</el-dropdown-item>
|
|
|
- </el-dropdown-menu>
|
|
|
- </el-dropdown>
|
|
|
+<!-- <el-dropdown style="margin-right: 8px;">-->
|
|
|
+<!-- <el-button-->
|
|
|
+<!-- type="primary"-->
|
|
|
+<!-- size="small"-->
|
|
|
+<!-- >-->
|
|
|
+<!-- 审核处理<i class="el-icon-arrow-down el-icon--right"></i>-->
|
|
|
+<!-- </el-button>-->
|
|
|
+<!-- <el-dropdown-menu slot="dropdown">-->
|
|
|
+<!-- <el-dropdown-item :disabled="!form.id || form.status > 0" @click.native="pleaseCheck">请核数据</el-dropdown-item>-->
|
|
|
+<!-- <el-dropdown-item v-if="form.status > 0" @click.native="checkScheduleDialog = true,checkId=form.id">审核进度</el-dropdown-item>-->
|
|
|
+<!-- <el-dropdown-item v-if="false">撤销请核</el-dropdown-item>-->
|
|
|
+<!-- </el-dropdown-menu>-->
|
|
|
+<!-- </el-dropdown>-->
|
|
|
<el-dropdown style="margin-right: 8px;">
|
|
|
<el-button
|
|
|
type="warning"
|
|
@@ -92,11 +92,11 @@
|
|
|
<!-- <avue-input-tree v-if="item.prop === 'corpsTypeId'" leaf-only multiple :props="{label:'title'}" v-model="form[item.prop]" placeholder="请选择内容" type="tree" :dic="dic"-->
|
|
|
<!-- ></avue-input-tree>-->
|
|
|
<el-date-picker v-if="item.type === 'datetime'" style="width: 100%;" v-model="form[item.prop]"
|
|
|
- size="small" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" :disabled="detailData.seeDisabled || browse"/>
|
|
|
+ size="small" type="datetime" placeholder="选择日期" value-format="yyyy-MM-dd HH:mm:ss" :disabled="detailData.seeDisabled"/>
|
|
|
<el-date-picker v-else-if="item.type === 'date'" style="width: 100%;" v-model="form[item.prop]"
|
|
|
size="small" type="date" placeholder="选择日期"
|
|
|
- :disabled="detailData.seeDisabled || browse"/>
|
|
|
- <el-select v-else-if="item.prop === 'paymentType'" v-model="form[item.prop]" placeholder="请选择" clearable filterable style="width: 100%" size="small" :disabled="detailData.seeDisabled || browse">
|
|
|
+ :disabled="detailData.seeDisabled"/>
|
|
|
+ <el-select v-else-if="item.prop === 'paymentType'" v-model="form[item.prop]" placeholder="请选择" clearable filterable style="width: 100%" size="small" :disabled="detailData.seeDisabled">
|
|
|
<el-option v-for="(item,index) in paymentOption" :key="index" :label="item.dictValue" :value="item.dictValue"></el-option>
|
|
|
</el-select>
|
|
|
<crop-select
|
|
@@ -104,7 +104,7 @@
|
|
|
v-model="form[item.prop]"
|
|
|
corpType="GYS"
|
|
|
@getCorpData="returnBack"
|
|
|
- :disabled="detailData.seeDisabled || browse"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
></crop-select>
|
|
|
<el-select v-else-if="item.prop === 'banks'"
|
|
|
v-model="form[item.prop]" placeholder="请选择"
|
|
@@ -115,7 +115,7 @@
|
|
|
size="small"
|
|
|
style="width: 100%;"
|
|
|
@change="banksChange"
|
|
|
- :disabled="detailData.seeDisabled || browse">
|
|
|
+ :disabled="detailData.seeDisabled">
|
|
|
<el-option v-for="(item,index) in bankList" :key="index" :label="item.accountNo" :value="item.accountNo"></el-option>
|
|
|
</el-select>
|
|
|
<el-input
|
|
@@ -123,14 +123,14 @@
|
|
|
placeholder="请输入"
|
|
|
v-input-limit="2"
|
|
|
size="small"
|
|
|
- :disabled="item.disabled || detailData.seeDisabled || browse"
|
|
|
+ :disabled="item.disabled || detailData.seeDisabled"
|
|
|
v-model.trim="form[item.prop]"
|
|
|
/>
|
|
|
- <el-select v-else-if="item.prop === 'packageRemarks'" v-model="form[item.prop]" placeholder="请选择" clearable filterable style="width: 100%" size="small" :disabled="detailData.seeDisabled || browse">
|
|
|
+ <el-select v-else-if="item.prop === 'packageRemarks'" v-model="form[item.prop]" placeholder="请选择" clearable filterable style="width: 100%" size="small" :disabled="detailData.seeDisabled">
|
|
|
<el-option v-for="(item,index) in packageOptions" :key="index" :label="item.dictValue" :value="item.dictValue"></el-option>
|
|
|
</el-select>
|
|
|
- <el-input type="textarea" v-else-if="item.type === 'textarea'" v-model.trim="form[item.prop]" size="small" autocomplete="off" :disabled="item.disabled || detailData.seeDisabled || browse"></el-input>
|
|
|
- <el-input type="age" v-else v-model.trim="form[item.prop]" size="small" autocomplete="off" :disabled="item.disabled || detailData.seeDisabled || browse" placeholder="请输入"></el-input>
|
|
|
+ <el-input type="textarea" v-else-if="item.type === 'textarea'" v-model.trim="form[item.prop]" size="small" autocomplete="off" :disabled="item.disabled || detailData.seeDisabled"></el-input>
|
|
|
+ <el-input type="age" v-else v-model.trim="form[item.prop]" size="small" autocomplete="off" :disabled="item.disabled || detailData.seeDisabled" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -203,7 +203,7 @@
|
|
|
type="text"
|
|
|
size="small"
|
|
|
@click="rowCell(row,index)"
|
|
|
- :disabled="detailData.seeDisabled || browse"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
>{{ row.$cellEdit ? '保存' : '修改' }}
|
|
|
</el-button>
|
|
|
<el-button
|
|
@@ -211,7 +211,7 @@
|
|
|
icon="el-icon-delete"
|
|
|
type="text"
|
|
|
@click="rowDel(row, index)"
|
|
|
- :disabled="detailData.seeDisabled || browse"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
v-if="!row.$cellEdit"
|
|
|
>删 除</el-button>
|
|
|
</template>
|
|
@@ -220,13 +220,13 @@
|
|
|
icon="el-icon-plus"
|
|
|
size="small"
|
|
|
@click="commoditySelection"
|
|
|
- :disabled="detailData.seeDisabled || browse"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
>录入明细
|
|
|
</el-button>
|
|
|
<el-button type="warning"
|
|
|
icon="el-icon-plus"
|
|
|
size="small"
|
|
|
- :disabled="selection.length < 1 || detailData.seeDisabled || form.status != 3"
|
|
|
+ :disabled="selection.length < 1 || detailData.seeDisabled"
|
|
|
@click="getShipmentC">生成采购确认
|
|
|
</el-button>
|
|
|
<el-button type="info" :size="size" icon="el-icon-printer" @click.stop="openReport()">报 表</el-button>
|
|
@@ -236,7 +236,7 @@
|
|
|
<fee-info
|
|
|
ref="feeInfo"
|
|
|
:orderFeesList="advantageProjectData"
|
|
|
- :disabled="detailData.seeDisabled || form.status < 3"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
feeUrl="/trade-purchase/purchase-order/removeByFees"
|
|
|
optionType="GN"
|
|
|
itemType="采购"
|
|
@@ -324,7 +324,7 @@
|
|
|
icon="el-icon-plus"
|
|
|
size="small"
|
|
|
@click.stop="$refs.uploadCrud.rowAdd()"
|
|
|
- :disabled="detailData.seeDisabled || browse"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
>上传</el-button
|
|
|
>
|
|
|
</template>
|
|
@@ -334,7 +334,7 @@
|
|
|
icon="el-icon-edit"
|
|
|
type="text"
|
|
|
@click="$refs.uploadCrud.rowEdit(row, index)"
|
|
|
- :disabled="detailData.seeDisabled || browse"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
>编 辑</el-button
|
|
|
>
|
|
|
<el-button
|
|
@@ -342,7 +342,7 @@
|
|
|
icon="el-icon-delete"
|
|
|
type="text"
|
|
|
@click="rowDelBankOfDeposit(row, index)"
|
|
|
- :disabled="detailData.seeDisabled || browse"
|
|
|
+ :disabled="detailData.seeDisabled"
|
|
|
>删 除</el-button
|
|
|
>
|
|
|
</template>
|
|
@@ -1524,6 +1524,7 @@ export default {
|
|
|
this.saveLoading = true
|
|
|
this.form.billType = 'CG'
|
|
|
this.$set(this.form, 'tradeType', 'GN')
|
|
|
+ this.form.id && this.unLock({moduleName: 'cg',tableName: 'order', billId: this.form.id})
|
|
|
typeSave(this.form).then(res => {
|
|
|
this.$message({type: "success", message: this.form.id ? "修改成功!" : "新增成功!"});
|
|
|
// this.saveLoading = false
|