|
@@ -2,6 +2,7 @@
|
|
|
<div>
|
|
<div>
|
|
|
<Toptitle :title="type==1?'新增':type==2?'编辑':'详情'">
|
|
<Toptitle :title="type==1?'新增':type==2?'编辑':'详情'">
|
|
|
<Button @click="$router.go(-1)" style="margin-right:10px">取消</Button>
|
|
<Button @click="$router.go(-1)" style="margin-right:10px">取消</Button>
|
|
|
|
|
+ <Button type='error' style="margin-right:10px" @click="handleDel">强制删除</Button>
|
|
|
<Button @click="handleTakeApart" style="margin-right:10px" type='primary' v-show="type==2">批量拆单</Button>
|
|
<Button @click="handleTakeApart" style="margin-right:10px" type='primary' v-show="type==2">批量拆单</Button>
|
|
|
<Upload
|
|
<Upload
|
|
|
ref="upload"
|
|
ref="upload"
|
|
@@ -348,12 +349,29 @@
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
</Modal>
|
|
</Modal>
|
|
|
|
|
+ <Modal title="强制删除" width='30' :closable='false' :mask-closable='false' v-model="show_del">
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <label>用户名:</label><Input clearable v-model="delData.user_name"/>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <label>密码:</label><Input clearable v-model="delData.password" type="password"/>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div slot="footer" style="text-align:center">
|
|
|
|
|
+ <Button style="margin-right:10px" @click="show_del=false">取消</Button>
|
|
|
|
|
+ <Button type="primary" @click="handleDelSure">确认</Button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </Modal>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
|
export default {
|
|
export default {
|
|
|
data(){
|
|
data(){
|
|
|
return{
|
|
return{
|
|
|
|
|
+ delData:{
|
|
|
|
|
+ user_name:'',
|
|
|
|
|
+ password:''
|
|
|
|
|
+ },
|
|
|
|
|
+ show_del:false,
|
|
|
selectData:[],
|
|
selectData:[],
|
|
|
TableHouseList:[],
|
|
TableHouseList:[],
|
|
|
TableUnitList:[],
|
|
TableUnitList:[],
|
|
@@ -482,6 +500,34 @@ export default {
|
|
|
this.initData();
|
|
this.initData();
|
|
|
},
|
|
},
|
|
|
methods:{
|
|
methods:{
|
|
|
|
|
+ handleDelSure(){
|
|
|
|
|
+ if(!this.delData.password||!this.delData.user_name){
|
|
|
|
|
+ return this.$Message.warning('请输入完整信息!')
|
|
|
|
|
+ }
|
|
|
|
|
+ let url_number=[];
|
|
|
|
|
+ this.selectData.forEach(v=>{
|
|
|
|
|
+ if(url_number.indexOf(v.url_number)==-1){
|
|
|
|
|
+ url_number.push(v.url_number);
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ this.axios.post('/api/split_del',{...this.delData,order_no:this.$route.query.order_no,url_number}).then(res=>{
|
|
|
|
|
+ if(res.code==200){
|
|
|
|
|
+ this.$Message.success(res.msg);
|
|
|
|
|
+ this.show_del = false;
|
|
|
|
|
+ this.initData(this.proxyData);
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ handleDel(){
|
|
|
|
|
+ if(this.selectData.length==0){
|
|
|
|
|
+ return this.$Message.warning('请选择要强制删除的数据!');
|
|
|
|
|
+ }
|
|
|
|
|
+ this.delData={
|
|
|
|
|
+ user_name:'',
|
|
|
|
|
+ password:''
|
|
|
|
|
+ };
|
|
|
|
|
+ this.show_del=true;
|
|
|
|
|
+ },
|
|
|
handleExport(){
|
|
handleExport(){
|
|
|
if(this.selectData.length==0){
|
|
if(this.selectData.length==0){
|
|
|
return this.$Message.warning('请选择要下生产的数据!');
|
|
return this.$Message.warning('请选择要下生产的数据!');
|